Interface ElasticsearchDomainConfig.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ElasticsearchDomainConfig.Builder,ElasticsearchDomainConfig>
,SdkBuilder<ElasticsearchDomainConfig.Builder,ElasticsearchDomainConfig>
,SdkPojo
- Enclosing class:
- ElasticsearchDomainConfig
@Mutable @NotThreadSafe public static interface ElasticsearchDomainConfig.Builder extends SdkPojo, CopyableBuilder<ElasticsearchDomainConfig.Builder,ElasticsearchDomainConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ElasticsearchDomainConfig.Builder
accessPolicies(Consumer<AccessPoliciesStatus.Builder> accessPolicies)
IAM access policy as a JSON-formatted string.ElasticsearchDomainConfig.Builder
accessPolicies(AccessPoliciesStatus accessPolicies)
IAM access policy as a JSON-formatted string.default ElasticsearchDomainConfig.Builder
advancedOptions(Consumer<AdvancedOptionsStatus.Builder> advancedOptions)
Specifies theAdvancedOptions
for the domain.ElasticsearchDomainConfig.Builder
advancedOptions(AdvancedOptionsStatus advancedOptions)
Specifies theAdvancedOptions
for the domain.default ElasticsearchDomainConfig.Builder
advancedSecurityOptions(Consumer<AdvancedSecurityOptionsStatus.Builder> advancedSecurityOptions)
SpecifiesAdvancedSecurityOptions
for the domain.ElasticsearchDomainConfig.Builder
advancedSecurityOptions(AdvancedSecurityOptionsStatus advancedSecurityOptions)
SpecifiesAdvancedSecurityOptions
for the domain.default ElasticsearchDomainConfig.Builder
autoTuneOptions(Consumer<AutoTuneOptionsStatus.Builder> autoTuneOptions)
SpecifiesAutoTuneOptions
for the domain.ElasticsearchDomainConfig.Builder
autoTuneOptions(AutoTuneOptionsStatus autoTuneOptions)
SpecifiesAutoTuneOptions
for the domain.default ElasticsearchDomainConfig.Builder
changeProgressDetails(Consumer<ChangeProgressDetails.Builder> changeProgressDetails)
Specifies change details of the domain configuration change.ElasticsearchDomainConfig.Builder
changeProgressDetails(ChangeProgressDetails changeProgressDetails)
Specifies change details of the domain configuration change.default ElasticsearchDomainConfig.Builder
cognitoOptions(Consumer<CognitoOptionsStatus.Builder> cognitoOptions)
TheCognitoOptions
for the specified domain.ElasticsearchDomainConfig.Builder
cognitoOptions(CognitoOptionsStatus cognitoOptions)
TheCognitoOptions
for the specified domain.default ElasticsearchDomainConfig.Builder
domainEndpointOptions(Consumer<DomainEndpointOptionsStatus.Builder> domainEndpointOptions)
Specifies theDomainEndpointOptions
for the Elasticsearch domain.ElasticsearchDomainConfig.Builder
domainEndpointOptions(DomainEndpointOptionsStatus domainEndpointOptions)
Specifies theDomainEndpointOptions
for the Elasticsearch domain.default ElasticsearchDomainConfig.Builder
ebsOptions(Consumer<EBSOptionsStatus.Builder> ebsOptions)
Specifies theEBSOptions
for the Elasticsearch domain.ElasticsearchDomainConfig.Builder
ebsOptions(EBSOptionsStatus ebsOptions)
Specifies theEBSOptions
for the Elasticsearch domain.default ElasticsearchDomainConfig.Builder
elasticsearchClusterConfig(Consumer<ElasticsearchClusterConfigStatus.Builder> elasticsearchClusterConfig)
Specifies theElasticsearchClusterConfig
for the Elasticsearch domain.ElasticsearchDomainConfig.Builder
elasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
Specifies theElasticsearchClusterConfig
for the Elasticsearch domain.default ElasticsearchDomainConfig.Builder
elasticsearchVersion(Consumer<ElasticsearchVersionStatus.Builder> elasticsearchVersion)
String of format X.Y to specify version for the Elasticsearch domain.ElasticsearchDomainConfig.Builder
elasticsearchVersion(ElasticsearchVersionStatus elasticsearchVersion)
String of format X.Y to specify version for the Elasticsearch domain.default ElasticsearchDomainConfig.Builder
encryptionAtRestOptions(Consumer<EncryptionAtRestOptionsStatus.Builder> encryptionAtRestOptions)
Specifies theEncryptionAtRestOptions
for the Elasticsearch domain.ElasticsearchDomainConfig.Builder
encryptionAtRestOptions(EncryptionAtRestOptionsStatus encryptionAtRestOptions)
Specifies theEncryptionAtRestOptions
for the Elasticsearch domain.default ElasticsearchDomainConfig.Builder
logPublishingOptions(Consumer<LogPublishingOptionsStatus.Builder> logPublishingOptions)
Log publishing options for the given domain.ElasticsearchDomainConfig.Builder
logPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
Log publishing options for the given domain.ElasticsearchDomainConfig.Builder
modifyingProperties(Collection<ModifyingProperties> modifyingProperties)
Information about the domain properties that are currently being modified.ElasticsearchDomainConfig.Builder
modifyingProperties(Consumer<ModifyingProperties.Builder>... modifyingProperties)
Information about the domain properties that are currently being modified.ElasticsearchDomainConfig.Builder
modifyingProperties(ModifyingProperties... modifyingProperties)
Information about the domain properties that are currently being modified.default ElasticsearchDomainConfig.Builder
nodeToNodeEncryptionOptions(Consumer<NodeToNodeEncryptionOptionsStatus.Builder> nodeToNodeEncryptionOptions)
Specifies theNodeToNodeEncryptionOptions
for the Elasticsearch domain.ElasticsearchDomainConfig.Builder
nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus nodeToNodeEncryptionOptions)
Specifies theNodeToNodeEncryptionOptions
for the Elasticsearch domain.default ElasticsearchDomainConfig.Builder
snapshotOptions(Consumer<SnapshotOptionsStatus.Builder> snapshotOptions)
Specifies theSnapshotOptions
for the Elasticsearch domain.ElasticsearchDomainConfig.Builder
snapshotOptions(SnapshotOptionsStatus snapshotOptions)
Specifies theSnapshotOptions
for the Elasticsearch domain.default ElasticsearchDomainConfig.Builder
vpcOptions(Consumer<VPCDerivedInfoStatus.Builder> vpcOptions)
TheVPCOptions
for the specified domain.ElasticsearchDomainConfig.Builder
vpcOptions(VPCDerivedInfoStatus vpcOptions)
TheVPCOptions
for the specified domain.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
elasticsearchVersion
ElasticsearchDomainConfig.Builder elasticsearchVersion(ElasticsearchVersionStatus elasticsearchVersion)
String of format X.Y to specify version for the Elasticsearch domain.
- Parameters:
elasticsearchVersion
- String of format X.Y to specify version for the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elasticsearchVersion
default ElasticsearchDomainConfig.Builder elasticsearchVersion(Consumer<ElasticsearchVersionStatus.Builder> elasticsearchVersion)
String of format X.Y to specify version for the Elasticsearch domain.
This is a convenience method that creates an instance of theElasticsearchVersionStatus.Builder
avoiding the need to create one manually viaElasticsearchVersionStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toelasticsearchVersion(ElasticsearchVersionStatus)
.- Parameters:
elasticsearchVersion
- a consumer that will call methods onElasticsearchVersionStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
elasticsearchVersion(ElasticsearchVersionStatus)
-
elasticsearchClusterConfig
ElasticsearchDomainConfig.Builder elasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
Specifies the
ElasticsearchClusterConfig
for the Elasticsearch domain.- Parameters:
elasticsearchClusterConfig
- Specifies theElasticsearchClusterConfig
for the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elasticsearchClusterConfig
default ElasticsearchDomainConfig.Builder elasticsearchClusterConfig(Consumer<ElasticsearchClusterConfigStatus.Builder> elasticsearchClusterConfig)
Specifies the
This is a convenience method that creates an instance of theElasticsearchClusterConfig
for the Elasticsearch domain.ElasticsearchClusterConfigStatus.Builder
avoiding the need to create one manually viaElasticsearchClusterConfigStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toelasticsearchClusterConfig(ElasticsearchClusterConfigStatus)
.- Parameters:
elasticsearchClusterConfig
- a consumer that will call methods onElasticsearchClusterConfigStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
elasticsearchClusterConfig(ElasticsearchClusterConfigStatus)
-
ebsOptions
ElasticsearchDomainConfig.Builder ebsOptions(EBSOptionsStatus ebsOptions)
Specifies the
EBSOptions
for the Elasticsearch domain.- Parameters:
ebsOptions
- Specifies theEBSOptions
for the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsOptions
default ElasticsearchDomainConfig.Builder ebsOptions(Consumer<EBSOptionsStatus.Builder> ebsOptions)
Specifies the
This is a convenience method that creates an instance of theEBSOptions
for the Elasticsearch domain.EBSOptionsStatus.Builder
avoiding the need to create one manually viaEBSOptionsStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toebsOptions(EBSOptionsStatus)
.- Parameters:
ebsOptions
- a consumer that will call methods onEBSOptionsStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ebsOptions(EBSOptionsStatus)
-
accessPolicies
ElasticsearchDomainConfig.Builder accessPolicies(AccessPoliciesStatus accessPolicies)
IAM access policy as a JSON-formatted string.
- Parameters:
accessPolicies
- IAM access policy as a JSON-formatted string.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessPolicies
default ElasticsearchDomainConfig.Builder accessPolicies(Consumer<AccessPoliciesStatus.Builder> accessPolicies)
IAM access policy as a JSON-formatted string.
This is a convenience method that creates an instance of theAccessPoliciesStatus.Builder
avoiding the need to create one manually viaAccessPoliciesStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaccessPolicies(AccessPoliciesStatus)
.- Parameters:
accessPolicies
- a consumer that will call methods onAccessPoliciesStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
accessPolicies(AccessPoliciesStatus)
-
snapshotOptions
ElasticsearchDomainConfig.Builder snapshotOptions(SnapshotOptionsStatus snapshotOptions)
Specifies the
SnapshotOptions
for the Elasticsearch domain.- Parameters:
snapshotOptions
- Specifies theSnapshotOptions
for the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotOptions
default ElasticsearchDomainConfig.Builder snapshotOptions(Consumer<SnapshotOptionsStatus.Builder> snapshotOptions)
Specifies the
This is a convenience method that creates an instance of theSnapshotOptions
for the Elasticsearch domain.SnapshotOptionsStatus.Builder
avoiding the need to create one manually viaSnapshotOptionsStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosnapshotOptions(SnapshotOptionsStatus)
.- Parameters:
snapshotOptions
- a consumer that will call methods onSnapshotOptionsStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
snapshotOptions(SnapshotOptionsStatus)
-
vpcOptions
ElasticsearchDomainConfig.Builder vpcOptions(VPCDerivedInfoStatus vpcOptions)
The
VPCOptions
for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.- Parameters:
vpcOptions
- TheVPCOptions
for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcOptions
default ElasticsearchDomainConfig.Builder vpcOptions(Consumer<VPCDerivedInfoStatus.Builder> vpcOptions)
The
This is a convenience method that creates an instance of theVPCOptions
for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.VPCDerivedInfoStatus.Builder
avoiding the need to create one manually viaVPCDerivedInfoStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcOptions(VPCDerivedInfoStatus)
.- Parameters:
vpcOptions
- a consumer that will call methods onVPCDerivedInfoStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
vpcOptions(VPCDerivedInfoStatus)
-
cognitoOptions
ElasticsearchDomainConfig.Builder cognitoOptions(CognitoOptionsStatus cognitoOptions)
The
CognitoOptions
for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.- Parameters:
cognitoOptions
- TheCognitoOptions
for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cognitoOptions
default ElasticsearchDomainConfig.Builder cognitoOptions(Consumer<CognitoOptionsStatus.Builder> cognitoOptions)
The
This is a convenience method that creates an instance of theCognitoOptions
for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.CognitoOptionsStatus.Builder
avoiding the need to create one manually viaCognitoOptionsStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocognitoOptions(CognitoOptionsStatus)
.- Parameters:
cognitoOptions
- a consumer that will call methods onCognitoOptionsStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
cognitoOptions(CognitoOptionsStatus)
-
encryptionAtRestOptions
ElasticsearchDomainConfig.Builder encryptionAtRestOptions(EncryptionAtRestOptionsStatus encryptionAtRestOptions)
Specifies the
EncryptionAtRestOptions
for the Elasticsearch domain.- Parameters:
encryptionAtRestOptions
- Specifies theEncryptionAtRestOptions
for the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionAtRestOptions
default ElasticsearchDomainConfig.Builder encryptionAtRestOptions(Consumer<EncryptionAtRestOptionsStatus.Builder> encryptionAtRestOptions)
Specifies the
This is a convenience method that creates an instance of theEncryptionAtRestOptions
for the Elasticsearch domain.EncryptionAtRestOptionsStatus.Builder
avoiding the need to create one manually viaEncryptionAtRestOptionsStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toencryptionAtRestOptions(EncryptionAtRestOptionsStatus)
.- Parameters:
encryptionAtRestOptions
- a consumer that will call methods onEncryptionAtRestOptionsStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
encryptionAtRestOptions(EncryptionAtRestOptionsStatus)
-
nodeToNodeEncryptionOptions
ElasticsearchDomainConfig.Builder nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus nodeToNodeEncryptionOptions)
Specifies the
NodeToNodeEncryptionOptions
for the Elasticsearch domain.- Parameters:
nodeToNodeEncryptionOptions
- Specifies theNodeToNodeEncryptionOptions
for the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeToNodeEncryptionOptions
default ElasticsearchDomainConfig.Builder nodeToNodeEncryptionOptions(Consumer<NodeToNodeEncryptionOptionsStatus.Builder> nodeToNodeEncryptionOptions)
Specifies the
This is a convenience method that creates an instance of theNodeToNodeEncryptionOptions
for the Elasticsearch domain.NodeToNodeEncryptionOptionsStatus.Builder
avoiding the need to create one manually viaNodeToNodeEncryptionOptionsStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus)
.- Parameters:
nodeToNodeEncryptionOptions
- a consumer that will call methods onNodeToNodeEncryptionOptionsStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus)
-
advancedOptions
ElasticsearchDomainConfig.Builder advancedOptions(AdvancedOptionsStatus advancedOptions)
Specifies the
AdvancedOptions
for the domain. See Configuring Advanced Options for more information.- Parameters:
advancedOptions
- Specifies theAdvancedOptions
for the domain. See Configuring Advanced Options for more information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
advancedOptions
default ElasticsearchDomainConfig.Builder advancedOptions(Consumer<AdvancedOptionsStatus.Builder> advancedOptions)
Specifies the
This is a convenience method that creates an instance of theAdvancedOptions
for the domain. See Configuring Advanced Options for more information.AdvancedOptionsStatus.Builder
avoiding the need to create one manually viaAdvancedOptionsStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toadvancedOptions(AdvancedOptionsStatus)
.- Parameters:
advancedOptions
- a consumer that will call methods onAdvancedOptionsStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
advancedOptions(AdvancedOptionsStatus)
-
logPublishingOptions
ElasticsearchDomainConfig.Builder logPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
Log publishing options for the given domain.
- Parameters:
logPublishingOptions
- Log publishing options for the given domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logPublishingOptions
default ElasticsearchDomainConfig.Builder logPublishingOptions(Consumer<LogPublishingOptionsStatus.Builder> logPublishingOptions)
Log publishing options for the given domain.
This is a convenience method that creates an instance of theLogPublishingOptionsStatus.Builder
avoiding the need to create one manually viaLogPublishingOptionsStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tologPublishingOptions(LogPublishingOptionsStatus)
.- Parameters:
logPublishingOptions
- a consumer that will call methods onLogPublishingOptionsStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
logPublishingOptions(LogPublishingOptionsStatus)
-
domainEndpointOptions
ElasticsearchDomainConfig.Builder domainEndpointOptions(DomainEndpointOptionsStatus domainEndpointOptions)
Specifies the
DomainEndpointOptions
for the Elasticsearch domain.- Parameters:
domainEndpointOptions
- Specifies theDomainEndpointOptions
for the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainEndpointOptions
default ElasticsearchDomainConfig.Builder domainEndpointOptions(Consumer<DomainEndpointOptionsStatus.Builder> domainEndpointOptions)
Specifies the
This is a convenience method that creates an instance of theDomainEndpointOptions
for the Elasticsearch domain.DomainEndpointOptionsStatus.Builder
avoiding the need to create one manually viaDomainEndpointOptionsStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todomainEndpointOptions(DomainEndpointOptionsStatus)
.- Parameters:
domainEndpointOptions
- a consumer that will call methods onDomainEndpointOptionsStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
domainEndpointOptions(DomainEndpointOptionsStatus)
-
advancedSecurityOptions
ElasticsearchDomainConfig.Builder advancedSecurityOptions(AdvancedSecurityOptionsStatus advancedSecurityOptions)
Specifies
AdvancedSecurityOptions
for the domain.- Parameters:
advancedSecurityOptions
- SpecifiesAdvancedSecurityOptions
for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
advancedSecurityOptions
default ElasticsearchDomainConfig.Builder advancedSecurityOptions(Consumer<AdvancedSecurityOptionsStatus.Builder> advancedSecurityOptions)
Specifies
This is a convenience method that creates an instance of theAdvancedSecurityOptions
for the domain.AdvancedSecurityOptionsStatus.Builder
avoiding the need to create one manually viaAdvancedSecurityOptionsStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toadvancedSecurityOptions(AdvancedSecurityOptionsStatus)
.- Parameters:
advancedSecurityOptions
- a consumer that will call methods onAdvancedSecurityOptionsStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
advancedSecurityOptions(AdvancedSecurityOptionsStatus)
-
autoTuneOptions
ElasticsearchDomainConfig.Builder autoTuneOptions(AutoTuneOptionsStatus autoTuneOptions)
Specifies
AutoTuneOptions
for the domain.- Parameters:
autoTuneOptions
- SpecifiesAutoTuneOptions
for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoTuneOptions
default ElasticsearchDomainConfig.Builder autoTuneOptions(Consumer<AutoTuneOptionsStatus.Builder> autoTuneOptions)
Specifies
This is a convenience method that creates an instance of theAutoTuneOptions
for the domain.AutoTuneOptionsStatus.Builder
avoiding the need to create one manually viaAutoTuneOptionsStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toautoTuneOptions(AutoTuneOptionsStatus)
.- Parameters:
autoTuneOptions
- a consumer that will call methods onAutoTuneOptionsStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
autoTuneOptions(AutoTuneOptionsStatus)
-
changeProgressDetails
ElasticsearchDomainConfig.Builder changeProgressDetails(ChangeProgressDetails changeProgressDetails)
Specifies change details of the domain configuration change.
- Parameters:
changeProgressDetails
- Specifies change details of the domain configuration change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
changeProgressDetails
default ElasticsearchDomainConfig.Builder changeProgressDetails(Consumer<ChangeProgressDetails.Builder> changeProgressDetails)
Specifies change details of the domain configuration change.
This is a convenience method that creates an instance of theChangeProgressDetails.Builder
avoiding the need to create one manually viaChangeProgressDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tochangeProgressDetails(ChangeProgressDetails)
.- Parameters:
changeProgressDetails
- a consumer that will call methods onChangeProgressDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
changeProgressDetails(ChangeProgressDetails)
-
modifyingProperties
ElasticsearchDomainConfig.Builder modifyingProperties(Collection<ModifyingProperties> modifyingProperties)
Information about the domain properties that are currently being modified.
- Parameters:
modifyingProperties
- Information about the domain properties that are currently being modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modifyingProperties
ElasticsearchDomainConfig.Builder modifyingProperties(ModifyingProperties... modifyingProperties)
Information about the domain properties that are currently being modified.
- Parameters:
modifyingProperties
- Information about the domain properties that are currently being modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modifyingProperties
ElasticsearchDomainConfig.Builder modifyingProperties(Consumer<ModifyingProperties.Builder>... modifyingProperties)
Information about the domain properties that are currently being modified.
This is a convenience method that creates an instance of theModifyingProperties.Builder
avoiding the need to create one manually viaModifyingProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#modifyingProperties(List
.) - Parameters:
modifyingProperties
- a consumer that will call methods onModifyingProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#modifyingProperties(java.util.Collection
)
-
-