Class UpdateElasticsearchDomainConfigRequest

    • Constructor Detail

      • UpdateElasticsearchDomainConfigRequest

        public UpdateElasticsearchDomainConfigRequest()
    • Method Detail

      • setDomainName

        public void setDomainName​(String domainName)

        The name of the Elasticsearch domain that you are updating.

        Parameters:
        domainName - The name of the Elasticsearch domain that you are updating.
      • getDomainName

        public String getDomainName()

        The name of the Elasticsearch domain that you are updating.

        Returns:
        The name of the Elasticsearch domain that you are updating.
      • withDomainName

        public UpdateElasticsearchDomainConfigRequest withDomainName​(String domainName)

        The name of the Elasticsearch domain that you are updating.

        Parameters:
        domainName - The name of the Elasticsearch domain that you are updating.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setElasticsearchClusterConfig

        public void setElasticsearchClusterConfig​(ElasticsearchClusterConfig elasticsearchClusterConfig)

        The type and number of instances to instantiate for the domain cluster.

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

        public ElasticsearchClusterConfig getElasticsearchClusterConfig()

        The type and number of instances to instantiate for the domain cluster.

        Returns:
        The type and number of instances to instantiate for the domain cluster.
      • withElasticsearchClusterConfig

        public UpdateElasticsearchDomainConfigRequest withElasticsearchClusterConfig​(ElasticsearchClusterConfig elasticsearchClusterConfig)

        The type and number of instances to instantiate for the domain cluster.

        Parameters:
        elasticsearchClusterConfig - The type and number of instances to instantiate for the domain cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setEBSOptions

        public void setEBSOptions​(EBSOptions eBSOptions)

        Specify the type and size of the EBS volume that you want to use.

        Parameters:
        eBSOptions - Specify the type and size of the EBS volume that you want to use.
      • getEBSOptions

        public EBSOptions getEBSOptions()

        Specify the type and size of the EBS volume that you want to use.

        Returns:
        Specify the type and size of the EBS volume that you want to use.
      • withEBSOptions

        public UpdateElasticsearchDomainConfigRequest withEBSOptions​(EBSOptions eBSOptions)

        Specify the type and size of the EBS volume that you want to use.

        Parameters:
        eBSOptions - Specify the type and size of the EBS volume that you want to use.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setSnapshotOptions

        public void setSnapshotOptions​(SnapshotOptions snapshotOptions)

        Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

        Parameters:
        snapshotOptions - Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.
      • getSnapshotOptions

        public SnapshotOptions getSnapshotOptions()

        Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

        Returns:
        Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.
      • withSnapshotOptions

        public UpdateElasticsearchDomainConfigRequest withSnapshotOptions​(SnapshotOptions snapshotOptions)

        Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.

        Parameters:
        snapshotOptions - Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0 hours.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getAdvancedOptions

        public Map<String,​String> getAdvancedOptions()

        Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

        Returns:
        Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.
      • setAdvancedOptions

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

        Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

        Parameters:
        advancedOptions - Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.
      • withAdvancedOptions

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

        Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.

        Parameters:
        advancedOptions - Modifies the advanced option to allow references to indices in an HTTP request body. Must be false when configuring access to individual sub-resources. By default, the value is true. See Configuration Advanced Options for more information.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clearAdvancedOptionsEntries

        public UpdateElasticsearchDomainConfigRequest clearAdvancedOptionsEntries()
        Removes all the entries added into AdvancedOptions. <p> 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 UpdateElasticsearchDomainConfigRequest 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.
      • 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