Interface ElasticsearchDomainStatus.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ElasticsearchDomainStatus.Builder,
,ElasticsearchDomainStatus> SdkBuilder<ElasticsearchDomainStatus.Builder,
,ElasticsearchDomainStatus> SdkPojo
- Enclosing class:
ElasticsearchDomainStatus
-
Method Summary
Modifier and TypeMethodDescriptionaccessPolicies
(String accessPolicies) IAM access policy as a JSON-formatted string.advancedOptions
(Map<String, String> advancedOptions) Specifies the status of theAdvancedOptions
advancedSecurityOptions
(Consumer<AdvancedSecurityOptions.Builder> advancedSecurityOptions) The current status of the Elasticsearch domain's advanced security options.advancedSecurityOptions
(AdvancedSecurityOptions advancedSecurityOptions) The current status of the Elasticsearch domain's advanced security options.The Amazon resource name (ARN) of an Elasticsearch domain.autoTuneOptions
(Consumer<AutoTuneOptionsOutput.Builder> autoTuneOptions) The current status of the Elasticsearch domain's Auto-Tune options.autoTuneOptions
(AutoTuneOptionsOutput autoTuneOptions) The current status of the Elasticsearch domain's Auto-Tune options.changeProgressDetails
(Consumer<ChangeProgressDetails.Builder> changeProgressDetails) Specifies change details of the domain configuration change.changeProgressDetails
(ChangeProgressDetails changeProgressDetails) Specifies change details of the domain configuration change.cognitoOptions
(Consumer<CognitoOptions.Builder> cognitoOptions) TheCognitoOptions
for the specified domain.cognitoOptions
(CognitoOptions cognitoOptions) TheCognitoOptions
for the specified domain.The domain creation status.The domain deletion status.domainEndpointOptions
(Consumer<DomainEndpointOptions.Builder> domainEndpointOptions) The current status of the Elasticsearch domain's endpoint options.domainEndpointOptions
(DomainEndpointOptions domainEndpointOptions) The current status of the Elasticsearch domain's endpoint options.The unique identifier for the specified Elasticsearch domain.domainName
(String domainName) The name of an Elasticsearch domain.domainProcessingStatus
(String domainProcessingStatus) The status of any changes that are currently in progress for the domain.domainProcessingStatus
(DomainProcessingStatusType domainProcessingStatus) The status of any changes that are currently in progress for the domain.ebsOptions
(Consumer<EBSOptions.Builder> ebsOptions) TheEBSOptions
for the specified domain.ebsOptions
(EBSOptions ebsOptions) TheEBSOptions
for the specified domain.elasticsearchClusterConfig
(Consumer<ElasticsearchClusterConfig.Builder> elasticsearchClusterConfig) The type and number of instances in the domain cluster.elasticsearchClusterConfig
(ElasticsearchClusterConfig elasticsearchClusterConfig) The type and number of instances in the domain cluster.elasticsearchVersion
(String elasticsearchVersion) Sets the value of the ElasticsearchVersion property for this object.encryptionAtRestOptions
(Consumer<EncryptionAtRestOptions.Builder> encryptionAtRestOptions) Specifies the status of theEncryptionAtRestOptions
.encryptionAtRestOptions
(EncryptionAtRestOptions encryptionAtRestOptions) Specifies the status of theEncryptionAtRestOptions
.The Elasticsearch domain endpoint that you use to submit index and search requests.Map containing the Elasticsearch domain endpoints used to submit index and search requests.logPublishingOptions
(Map<LogType, LogPublishingOption> logPublishingOptions) Log publishing options for the given domain.logPublishingOptionsWithStrings
(Map<String, LogPublishingOption> logPublishingOptions) Log publishing options for the given domain.modifyingProperties
(Collection<ModifyingProperties> modifyingProperties) Information about the domain properties that are currently being modified.modifyingProperties
(Consumer<ModifyingProperties.Builder>... modifyingProperties) Information about the domain properties that are currently being modified.modifyingProperties
(ModifyingProperties... modifyingProperties) Information about the domain properties that are currently being modified.nodeToNodeEncryptionOptions
(Consumer<NodeToNodeEncryptionOptions.Builder> nodeToNodeEncryptionOptions) Specifies the status of theNodeToNodeEncryptionOptions
.nodeToNodeEncryptionOptions
(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions) Specifies the status of theNodeToNodeEncryptionOptions
.processing
(Boolean processing) The status of the Elasticsearch domain configuration.serviceSoftwareOptions
(Consumer<ServiceSoftwareOptions.Builder> serviceSoftwareOptions) The current status of the Elasticsearch domain's service software.serviceSoftwareOptions
(ServiceSoftwareOptions serviceSoftwareOptions) The current status of the Elasticsearch domain's service software.snapshotOptions
(Consumer<SnapshotOptions.Builder> snapshotOptions) Specifies the status of theSnapshotOptions
snapshotOptions
(SnapshotOptions snapshotOptions) Specifies the status of theSnapshotOptions
upgradeProcessing
(Boolean upgradeProcessing) The status of an Elasticsearch domain version upgrade.vpcOptions
(Consumer<VPCDerivedInfo.Builder> vpcOptions) TheVPCOptions
for the specified domain.vpcOptions
(VPCDerivedInfo 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, sdkFields
-
Method Details
-
domainId
The unique identifier for the specified Elasticsearch domain.
- Parameters:
domainId
- The unique identifier for the specified Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainName
The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).
- Parameters:
domainName
- The name of an Elasticsearch domain. Domain names are unique across the domains owned by an account within an AWS region. Domain names start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.
- Parameters:
arn
- The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
created
The domain creation status.
True
if the creation of an Elasticsearch domain is complete.False
if domain creation is still in progress.- Parameters:
created
- The domain creation status.True
if the creation of an Elasticsearch domain is complete.False
if domain creation is still in progress.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleted
The domain deletion status.
True
if a delete request has been received for the domain but resource cleanup is still in progress.False
if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.- Parameters:
deleted
- The domain deletion status.True
if a delete request has been received for the domain but resource cleanup is still in progress.False
if the domain has not been deleted. Once domain deletion is complete, the status of the domain is no longer returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoint
The Elasticsearch domain endpoint that you use to submit index and search requests.
- Parameters:
endpoint
- The Elasticsearch domain endpoint that you use to submit index and search requests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoints
Map containing the Elasticsearch domain endpoints used to submit index and search requests. Example
key, value
:'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'
.- Parameters:
endpoints
- Map containing the Elasticsearch domain endpoints used to submit index and search requests. Examplekey, value
:'vpc','vpc-endpoint-h2dsd34efgyghrtguk5gt6j2foh4.us-east-1.es.amazonaws.com'
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processing
The status of the Elasticsearch domain configuration.
True
if Amazon Elasticsearch Service is processing configuration changes.False
if the configuration is active.- Parameters:
processing
- The status of the Elasticsearch domain configuration.True
if Amazon Elasticsearch Service is processing configuration changes.False
if the configuration is active.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
upgradeProcessing
The status of an Elasticsearch domain version upgrade.
True
if Amazon Elasticsearch Service is undergoing a version upgrade.False
if the configuration is active.- Parameters:
upgradeProcessing
- The status of an Elasticsearch domain version upgrade.True
if Amazon Elasticsearch Service is undergoing a version upgrade.False
if the configuration is active.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elasticsearchVersion
Sets the value of the ElasticsearchVersion property for this object.- Parameters:
elasticsearchVersion
- The new value for the ElasticsearchVersion property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elasticsearchClusterConfig
ElasticsearchDomainStatus.Builder elasticsearchClusterConfig(ElasticsearchClusterConfig elasticsearchClusterConfig) The type and number of instances in the domain cluster.
- Parameters:
elasticsearchClusterConfig
- The type and number of instances in the domain cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elasticsearchClusterConfig
default ElasticsearchDomainStatus.Builder elasticsearchClusterConfig(Consumer<ElasticsearchClusterConfig.Builder> elasticsearchClusterConfig) The type and number of instances in the domain cluster.
This is a convenience method that creates an instance of theElasticsearchClusterConfig.Builder
avoiding the need to create one manually viaElasticsearchClusterConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toelasticsearchClusterConfig(ElasticsearchClusterConfig)
.- Parameters:
elasticsearchClusterConfig
- a consumer that will call methods onElasticsearchClusterConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ebsOptions
The
EBSOptions
for the specified domain. See Configuring EBS-based Storage for more information.- Parameters:
ebsOptions
- TheEBSOptions
for the specified domain. See Configuring EBS-based Storage for more information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsOptions
The
This is a convenience method that creates an instance of theEBSOptions
for the specified domain. See Configuring EBS-based Storage for more information.EBSOptions.Builder
avoiding the need to create one manually viaEBSOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toebsOptions(EBSOptions)
.- Parameters:
ebsOptions
- a consumer that will call methods onEBSOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-
snapshotOptions
Specifies the status of the
SnapshotOptions
- Parameters:
snapshotOptions
- Specifies the status of theSnapshotOptions
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snapshotOptions
default ElasticsearchDomainStatus.Builder snapshotOptions(Consumer<SnapshotOptions.Builder> snapshotOptions) Specifies the status of the
This is a convenience method that creates an instance of theSnapshotOptions
SnapshotOptions.Builder
avoiding the need to create one manually viaSnapshotOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosnapshotOptions(SnapshotOptions)
.- Parameters:
snapshotOptions
- a consumer that will call methods onSnapshotOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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.VPCDerivedInfo.Builder
avoiding the need to create one manually viaVPCDerivedInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcOptions(VPCDerivedInfo)
.- Parameters:
vpcOptions
- a consumer that will call methods onVPCDerivedInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 ElasticsearchDomainStatus.Builder cognitoOptions(Consumer<CognitoOptions.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.CognitoOptions.Builder
avoiding the need to create one manually viaCognitoOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocognitoOptions(CognitoOptions)
.- Parameters:
cognitoOptions
- a consumer that will call methods onCognitoOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionAtRestOptions
ElasticsearchDomainStatus.Builder encryptionAtRestOptions(EncryptionAtRestOptions encryptionAtRestOptions) Specifies the status of the
EncryptionAtRestOptions
.- Parameters:
encryptionAtRestOptions
- Specifies the status of theEncryptionAtRestOptions
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionAtRestOptions
default ElasticsearchDomainStatus.Builder encryptionAtRestOptions(Consumer<EncryptionAtRestOptions.Builder> encryptionAtRestOptions) Specifies the status of the
This is a convenience method that creates an instance of theEncryptionAtRestOptions
.EncryptionAtRestOptions.Builder
avoiding the need to create one manually viaEncryptionAtRestOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toencryptionAtRestOptions(EncryptionAtRestOptions)
.- Parameters:
encryptionAtRestOptions
- a consumer that will call methods onEncryptionAtRestOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nodeToNodeEncryptionOptions
ElasticsearchDomainStatus.Builder nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions nodeToNodeEncryptionOptions) Specifies the status of the
NodeToNodeEncryptionOptions
.- Parameters:
nodeToNodeEncryptionOptions
- Specifies the status of theNodeToNodeEncryptionOptions
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeToNodeEncryptionOptions
default ElasticsearchDomainStatus.Builder nodeToNodeEncryptionOptions(Consumer<NodeToNodeEncryptionOptions.Builder> nodeToNodeEncryptionOptions) Specifies the status of the
This is a convenience method that creates an instance of theNodeToNodeEncryptionOptions
.NodeToNodeEncryptionOptions.Builder
avoiding the need to create one manually viaNodeToNodeEncryptionOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonodeToNodeEncryptionOptions(NodeToNodeEncryptionOptions)
.- Parameters:
nodeToNodeEncryptionOptions
- a consumer that will call methods onNodeToNodeEncryptionOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
advancedOptions
Specifies the status of the
AdvancedOptions
- Parameters:
advancedOptions
- Specifies the status of theAdvancedOptions
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logPublishingOptionsWithStrings
ElasticsearchDomainStatus.Builder logPublishingOptionsWithStrings(Map<String, LogPublishingOption> 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
ElasticsearchDomainStatus.Builder logPublishingOptions(Map<LogType, LogPublishingOption> 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.
-
serviceSoftwareOptions
ElasticsearchDomainStatus.Builder serviceSoftwareOptions(ServiceSoftwareOptions serviceSoftwareOptions) The current status of the Elasticsearch domain's service software.
- Parameters:
serviceSoftwareOptions
- The current status of the Elasticsearch domain's service software.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceSoftwareOptions
default ElasticsearchDomainStatus.Builder serviceSoftwareOptions(Consumer<ServiceSoftwareOptions.Builder> serviceSoftwareOptions) The current status of the Elasticsearch domain's service software.
This is a convenience method that creates an instance of theServiceSoftwareOptions.Builder
avoiding the need to create one manually viaServiceSoftwareOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toserviceSoftwareOptions(ServiceSoftwareOptions)
.- Parameters:
serviceSoftwareOptions
- a consumer that will call methods onServiceSoftwareOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
domainEndpointOptions
ElasticsearchDomainStatus.Builder domainEndpointOptions(DomainEndpointOptions domainEndpointOptions) The current status of the Elasticsearch domain's endpoint options.
- Parameters:
domainEndpointOptions
- The current status of the Elasticsearch domain's endpoint options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainEndpointOptions
default ElasticsearchDomainStatus.Builder domainEndpointOptions(Consumer<DomainEndpointOptions.Builder> domainEndpointOptions) The current status of the Elasticsearch domain's endpoint options.
This is a convenience method that creates an instance of theDomainEndpointOptions.Builder
avoiding the need to create one manually viaDomainEndpointOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todomainEndpointOptions(DomainEndpointOptions)
.- Parameters:
domainEndpointOptions
- a consumer that will call methods onDomainEndpointOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
advancedSecurityOptions
ElasticsearchDomainStatus.Builder advancedSecurityOptions(AdvancedSecurityOptions advancedSecurityOptions) The current status of the Elasticsearch domain's advanced security options.
- Parameters:
advancedSecurityOptions
- The current status of the Elasticsearch domain's advanced security options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
advancedSecurityOptions
default ElasticsearchDomainStatus.Builder advancedSecurityOptions(Consumer<AdvancedSecurityOptions.Builder> advancedSecurityOptions) The current status of the Elasticsearch domain's advanced security options.
This is a convenience method that creates an instance of theAdvancedSecurityOptions.Builder
avoiding the need to create one manually viaAdvancedSecurityOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toadvancedSecurityOptions(AdvancedSecurityOptions)
.- Parameters:
advancedSecurityOptions
- a consumer that will call methods onAdvancedSecurityOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autoTuneOptions
The current status of the Elasticsearch domain's Auto-Tune options.
- Parameters:
autoTuneOptions
- The current status of the Elasticsearch domain's Auto-Tune options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoTuneOptions
default ElasticsearchDomainStatus.Builder autoTuneOptions(Consumer<AutoTuneOptionsOutput.Builder> autoTuneOptions) The current status of the Elasticsearch domain's Auto-Tune options.
This is a convenience method that creates an instance of theAutoTuneOptionsOutput.Builder
avoiding the need to create one manually viaAutoTuneOptionsOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toautoTuneOptions(AutoTuneOptionsOutput)
.- Parameters:
autoTuneOptions
- a consumer that will call methods onAutoTuneOptionsOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
changeProgressDetails
ElasticsearchDomainStatus.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 ElasticsearchDomainStatus.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:
-
domainProcessingStatus
The status of any changes that are currently in progress for the domain.
- Parameters:
domainProcessingStatus
- The status of any changes that are currently in progress for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
domainProcessingStatus
ElasticsearchDomainStatus.Builder domainProcessingStatus(DomainProcessingStatusType domainProcessingStatus) The status of any changes that are currently in progress for the domain.
- Parameters:
domainProcessingStatus
- The status of any changes that are currently in progress for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
modifyingProperties
ElasticsearchDomainStatus.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
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
ElasticsearchDomainStatus.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 tomodifyingProperties(List<ModifyingProperties>)
.- 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:
-