Class ElasticsearchDomainStatus

    • Constructor Detail

      • ElasticsearchDomainStatus

        public ElasticsearchDomainStatus()
    • Method Detail

      • setDomainId

        public void setDomainId​(String domainId)

        The unique identifier for the specified Elasticsearch domain.

        Parameters:
        domainId - The unique identifier for the specified Elasticsearch domain.
      • getDomainId

        public String getDomainId()

        The unique identifier for the specified Elasticsearch domain.

        Returns:
        The unique identifier for the specified Elasticsearch domain.
      • withDomainId

        public ElasticsearchDomainStatus withDomainId​(String 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.
      • setDomainName

        public void setDomainName​(String 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).
      • getDomainName

        public String getDomainName()

        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:
        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).
      • withDomainName

        public ElasticsearchDomainStatus withDomainName​(String 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.
      • setARN

        public void setARN​(String 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.
      • getARN

        public String getARN()

        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:
        The Amazon resource name (ARN) of an Elasticsearch domain. See Identifiers for IAM Entities in Using AWS Identity and Access Management for more information.
      • withARN

        public ElasticsearchDomainStatus withARN​(String 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.
      • setCreated

        public void setCreated​(Boolean 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.
      • getCreated

        public Boolean getCreated()

        The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

        Returns:
        The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.
      • withCreated

        public ElasticsearchDomainStatus withCreated​(Boolean 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.
      • isCreated

        public Boolean isCreated()

        The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.

        Returns:
        The domain creation status. True if the creation of an Elasticsearch domain is complete. False if domain creation is still in progress.
      • setDeleted

        public void setDeleted​(Boolean 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.
      • getDeleted

        public Boolean getDeleted()

        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:
        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.
      • withDeleted

        public ElasticsearchDomainStatus withDeleted​(Boolean 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.
      • isDeleted

        public Boolean isDeleted()

        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:
        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.
      • setEndpoint

        public void setEndpoint​(String 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.
      • getEndpoint

        public String getEndpoint()

        The Elasticsearch domain endpoint that you use to submit index and search requests.

        Returns:
        The Elasticsearch domain endpoint that you use to submit index and search requests.
      • withEndpoint

        public ElasticsearchDomainStatus withEndpoint​(String 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.
      • setProcessing

        public void setProcessing​(Boolean 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.
      • getProcessing

        public Boolean getProcessing()

        The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

        Returns:
        The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.
      • withProcessing

        public ElasticsearchDomainStatus withProcessing​(Boolean 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.
      • isProcessing

        public Boolean isProcessing()

        The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.

        Returns:
        The status of the Elasticsearch domain configuration. True if Amazon Elasticsearch Service is processing configuration changes. False if the configuration is active.
      • setElasticsearchClusterConfig

        public void setElasticsearchClusterConfig​(ElasticsearchClusterConfig elasticsearchClusterConfig)

        The type and number of instances in the domain cluster.

        Parameters:
        elasticsearchClusterConfig - The type and number of instances in the domain cluster.
      • getElasticsearchClusterConfig

        public ElasticsearchClusterConfig getElasticsearchClusterConfig()

        The type and number of instances in the domain cluster.

        Returns:
        The type and number of instances in the domain cluster.
      • withElasticsearchClusterConfig

        public ElasticsearchDomainStatus withElasticsearchClusterConfig​(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.
      • setAccessPolicies

        public void setAccessPolicies​(String accessPolicies)

        IAM access policy as a JSON-formatted string.

        Parameters:
        accessPolicies - IAM access policy as a JSON-formatted string.
      • getAccessPolicies

        public String getAccessPolicies()

        IAM access policy as a JSON-formatted string.

        Returns:
        IAM access policy as a JSON-formatted string.
      • withAccessPolicies

        public ElasticsearchDomainStatus withAccessPolicies​(String 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.
      • setSnapshotOptions

        public void setSnapshotOptions​(SnapshotOptions snapshotOptions)

        Specifies the status of the SnapshotOptions

        Parameters:
        snapshotOptions - Specifies the status of the SnapshotOptions
      • getSnapshotOptions

        public SnapshotOptions getSnapshotOptions()

        Specifies the status of the SnapshotOptions

        Returns:
        Specifies the status of the SnapshotOptions
      • withSnapshotOptions

        public ElasticsearchDomainStatus withSnapshotOptions​(SnapshotOptions snapshotOptions)

        Specifies the status of the SnapshotOptions

        Parameters:
        snapshotOptions - Specifies the status of the SnapshotOptions
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getAdvancedOptions

        public Map<String,​String> getAdvancedOptions()

        Specifies the status of the AdvancedOptions

        Returns:
        Specifies the status of the AdvancedOptions
      • setAdvancedOptions

        public void setAdvancedOptions​(Map<String,​String> advancedOptions)

        Specifies the status of the AdvancedOptions

        Parameters:
        advancedOptions - Specifies the status of the AdvancedOptions
      • withAdvancedOptions

        public ElasticsearchDomainStatus withAdvancedOptions​(Map<String,​String> advancedOptions)

        Specifies the status of the AdvancedOptions

        Parameters:
        advancedOptions - Specifies the status of the AdvancedOptions
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clearAdvancedOptionsEntries

        public ElasticsearchDomainStatus clearAdvancedOptionsEntries()
        Removes all the entries added into AdvancedOptions. <p> Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object