public class ElasticsearchDomainConfig extends Object implements Serializable, Cloneable
The configuration of an Elasticsearch domain.
| Constructor and Description | 
|---|
| ElasticsearchDomainConfig() | 
| Modifier and Type | Method and Description | 
|---|---|
| ElasticsearchDomainConfig | clone() | 
| boolean | equals(Object obj) | 
| AccessPoliciesStatus | getAccessPolicies()
 IAM access policy as a JSON-formatted string. | 
| AdvancedOptionsStatus | getAdvancedOptions()
 Specifies the  AdvancedOptionsfor the domain. | 
| EBSOptionsStatus | getEBSOptions()
 Specifies the  EBSOptionsfor the Elasticsearch domain. | 
| ElasticsearchClusterConfigStatus | getElasticsearchClusterConfig()
 Specifies the  ElasticsearchClusterConfigfor the
 Elasticsearch domain. | 
| SnapshotOptionsStatus | getSnapshotOptions()
 Specifies the  SnapshotOptionsfor the Elasticsearch domain. | 
| int | hashCode() | 
| void | setAccessPolicies(AccessPoliciesStatus accessPolicies)
 IAM access policy as a JSON-formatted string. | 
| void | setAdvancedOptions(AdvancedOptionsStatus advancedOptions)
 Specifies the  AdvancedOptionsfor the domain. | 
| void | setEBSOptions(EBSOptionsStatus eBSOptions)
 Specifies the  EBSOptionsfor the Elasticsearch domain. | 
| void | setElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
 Specifies the  ElasticsearchClusterConfigfor the
 Elasticsearch domain. | 
| void | setSnapshotOptions(SnapshotOptionsStatus snapshotOptions)
 Specifies the  SnapshotOptionsfor the Elasticsearch domain. | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| ElasticsearchDomainConfig | withAccessPolicies(AccessPoliciesStatus accessPolicies)
 IAM access policy as a JSON-formatted string. | 
| ElasticsearchDomainConfig | withAdvancedOptions(AdvancedOptionsStatus advancedOptions)
 Specifies the  AdvancedOptionsfor the domain. | 
| ElasticsearchDomainConfig | withEBSOptions(EBSOptionsStatus eBSOptions)
 Specifies the  EBSOptionsfor the Elasticsearch domain. | 
| ElasticsearchDomainConfig | withElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
 Specifies the  ElasticsearchClusterConfigfor the
 Elasticsearch domain. | 
| ElasticsearchDomainConfig | withSnapshotOptions(SnapshotOptionsStatus snapshotOptions)
 Specifies the  SnapshotOptionsfor the Elasticsearch domain. | 
public void setElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
 Specifies the ElasticsearchClusterConfig for the
 Elasticsearch domain.
 
elasticsearchClusterConfig - Specifies the ElasticsearchClusterConfig for the
        Elasticsearch domain.public ElasticsearchClusterConfigStatus getElasticsearchClusterConfig()
 Specifies the ElasticsearchClusterConfig for the
 Elasticsearch domain.
 
ElasticsearchClusterConfig for the
         Elasticsearch domain.public ElasticsearchDomainConfig withElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
 Specifies the ElasticsearchClusterConfig for the
 Elasticsearch domain.
 
elasticsearchClusterConfig - Specifies the ElasticsearchClusterConfig for the
        Elasticsearch domain.public void setEBSOptions(EBSOptionsStatus eBSOptions)
 Specifies the EBSOptions for the Elasticsearch domain.
 
eBSOptions - Specifies the EBSOptions for the Elasticsearch
        domain.public EBSOptionsStatus getEBSOptions()
 Specifies the EBSOptions for the Elasticsearch domain.
 
EBSOptions for the Elasticsearch
         domain.public ElasticsearchDomainConfig withEBSOptions(EBSOptionsStatus eBSOptions)
 Specifies the EBSOptions for the Elasticsearch domain.
 
eBSOptions - Specifies the EBSOptions for the Elasticsearch
        domain.public void setAccessPolicies(AccessPoliciesStatus accessPolicies)
IAM access policy as a JSON-formatted string.
accessPolicies - IAM access policy as a JSON-formatted string.public AccessPoliciesStatus getAccessPolicies()
IAM access policy as a JSON-formatted string.
public ElasticsearchDomainConfig withAccessPolicies(AccessPoliciesStatus accessPolicies)
IAM access policy as a JSON-formatted string.
accessPolicies - IAM access policy as a JSON-formatted string.public void setSnapshotOptions(SnapshotOptionsStatus snapshotOptions)
 Specifies the SnapshotOptions for the Elasticsearch domain.
 
snapshotOptions - Specifies the SnapshotOptions for the Elasticsearch
        domain.public SnapshotOptionsStatus getSnapshotOptions()
 Specifies the SnapshotOptions for the Elasticsearch domain.
 
SnapshotOptions for the Elasticsearch
         domain.public ElasticsearchDomainConfig withSnapshotOptions(SnapshotOptionsStatus snapshotOptions)
 Specifies the SnapshotOptions for the Elasticsearch domain.
 
snapshotOptions - Specifies the SnapshotOptions for the Elasticsearch
        domain.public void setAdvancedOptions(AdvancedOptionsStatus advancedOptions)
 Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.
 
advancedOptions - Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more
        information.public AdvancedOptionsStatus getAdvancedOptions()
 Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.
 
AdvancedOptions for the domain. See Configuring Advanced Options for more
         information.public ElasticsearchDomainConfig withAdvancedOptions(AdvancedOptionsStatus advancedOptions)
 Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.
 
advancedOptions - Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more
        information.public String toString()
toString in class ObjectObject.toString()public ElasticsearchDomainConfig clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.