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 theAdvancedOptionsadvancedSecurityOptions(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) TheCognitoOptionsfor the specified domain.cognitoOptions(CognitoOptions cognitoOptions) TheCognitoOptionsfor 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) TheEBSOptionsfor the specified domain.ebsOptions(EBSOptions ebsOptions) TheEBSOptionsfor 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 theSnapshotOptionssnapshotOptions(SnapshotOptions snapshotOptions) Specifies the status of theSnapshotOptionsupgradeProcessing(Boolean upgradeProcessing) The status of an Elasticsearch domain version upgrade.vpcOptions(Consumer<VPCDerivedInfo.Builder> vpcOptions) TheVPCOptionsfor the specified domain.vpcOptions(VPCDerivedInfo vpcOptions) TheVPCOptionsfor the specified domain.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.
Trueif the creation of an Elasticsearch domain is complete.Falseif domain creation is still in progress.- Parameters:
created- The domain creation status.Trueif the creation of an Elasticsearch domain is complete.Falseif 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.
Trueif a delete request has been received for the domain but resource cleanup is still in progress.Falseif 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.Trueif a delete request has been received for the domain but resource cleanup is still in progress.Falseif 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.
Trueif Amazon Elasticsearch Service is processing configuration changes.Falseif the configuration is active.- Parameters:
processing- The status of the Elasticsearch domain configuration.Trueif Amazon Elasticsearch Service is processing configuration changes.Falseif 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.
Trueif Amazon Elasticsearch Service is undergoing a version upgrade.Falseif the configuration is active.- Parameters:
upgradeProcessing- The status of an Elasticsearch domain version upgrade.Trueif Amazon Elasticsearch Service is undergoing a version upgrade.Falseif 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.Builderavoiding the need to create one manually viaElasticsearchClusterConfig.builder().When the
Consumercompletes,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
EBSOptionsfor the specified domain. See Configuring EBS-based Storage for more information.- Parameters:
ebsOptions- TheEBSOptionsfor 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 theEBSOptionsfor the specified domain. See Configuring EBS-based Storage for more information.EBSOptions.Builderavoiding the need to create one manually viaEBSOptions.builder().When the
Consumercompletes,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 theSnapshotOptionsSnapshotOptions.Builderavoiding the need to create one manually viaSnapshotOptions.builder().When the
Consumercompletes,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
VPCOptionsfor the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.- Parameters:
vpcOptions- TheVPCOptionsfor 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 theVPCOptionsfor the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.VPCDerivedInfo.Builderavoiding the need to create one manually viaVPCDerivedInfo.builder().When the
Consumercompletes,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
CognitoOptionsfor the specified domain. For more information, see Amazon Cognito Authentication for Kibana.- Parameters:
cognitoOptions- TheCognitoOptionsfor 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 theCognitoOptionsfor the specified domain. For more information, see Amazon Cognito Authentication for Kibana.CognitoOptions.Builderavoiding the need to create one manually viaCognitoOptions.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaEncryptionAtRestOptions.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaNodeToNodeEncryptionOptions.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaServiceSoftwareOptions.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaDomainEndpointOptions.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAdvancedSecurityOptions.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAutoTuneOptionsOutput.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaChangeProgressDetails.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaModifyingProperties.builder().When the
Consumercompletes,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:
-