Class ElasticsearchDomainConfig
- java.lang.Object
-
- com.amazonaws.services.elasticsearch.model.ElasticsearchDomainConfig
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class ElasticsearchDomainConfig extends Object implements Serializable, Cloneable
The configuration of an Elasticsearch domain.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ElasticsearchDomainConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElasticsearchDomainConfig
clone()
boolean
equals(Object obj)
AccessPoliciesStatus
getAccessPolicies()
IAM access policy as a JSON-formatted string.AdvancedOptionsStatus
getAdvancedOptions()
Specifies theAdvancedOptions
for the domain.EBSOptionsStatus
getEBSOptions()
Specifies theEBSOptions
for the Elasticsearch domain.ElasticsearchClusterConfigStatus
getElasticsearchClusterConfig()
Specifies theElasticsearchClusterConfig
for the Elasticsearch domain.SnapshotOptionsStatus
getSnapshotOptions()
Specifies theSnapshotOptions
for the Elasticsearch domain.int
hashCode()
void
setAccessPolicies(AccessPoliciesStatus accessPolicies)
IAM access policy as a JSON-formatted string.void
setAdvancedOptions(AdvancedOptionsStatus advancedOptions)
Specifies theAdvancedOptions
for the domain.void
setEBSOptions(EBSOptionsStatus eBSOptions)
Specifies theEBSOptions
for the Elasticsearch domain.void
setElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
Specifies theElasticsearchClusterConfig
for the Elasticsearch domain.void
setSnapshotOptions(SnapshotOptionsStatus snapshotOptions)
Specifies theSnapshotOptions
for 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 theAdvancedOptions
for the domain.ElasticsearchDomainConfig
withEBSOptions(EBSOptionsStatus eBSOptions)
Specifies theEBSOptions
for the Elasticsearch domain.ElasticsearchDomainConfig
withElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
Specifies theElasticsearchClusterConfig
for the Elasticsearch domain.ElasticsearchDomainConfig
withSnapshotOptions(SnapshotOptionsStatus snapshotOptions)
Specifies theSnapshotOptions
for the Elasticsearch domain.
-
-
-
Method Detail
-
setElasticsearchClusterConfig
public void setElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
Specifies the
ElasticsearchClusterConfig
for the Elasticsearch domain.- Parameters:
elasticsearchClusterConfig
- Specifies theElasticsearchClusterConfig
for the Elasticsearch domain.
-
getElasticsearchClusterConfig
public ElasticsearchClusterConfigStatus getElasticsearchClusterConfig()
Specifies the
ElasticsearchClusterConfig
for the Elasticsearch domain.- Returns:
- Specifies the
ElasticsearchClusterConfig
for the Elasticsearch domain.
-
withElasticsearchClusterConfig
public ElasticsearchDomainConfig withElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
Specifies the
ElasticsearchClusterConfig
for the Elasticsearch domain.- Parameters:
elasticsearchClusterConfig
- Specifies theElasticsearchClusterConfig
for the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setEBSOptions
public void setEBSOptions(EBSOptionsStatus eBSOptions)
Specifies the
EBSOptions
for the Elasticsearch domain.- Parameters:
eBSOptions
- Specifies theEBSOptions
for the Elasticsearch domain.
-
getEBSOptions
public EBSOptionsStatus getEBSOptions()
Specifies the
EBSOptions
for the Elasticsearch domain.- Returns:
- Specifies the
EBSOptions
for the Elasticsearch domain.
-
withEBSOptions
public ElasticsearchDomainConfig withEBSOptions(EBSOptionsStatus eBSOptions)
Specifies the
EBSOptions
for the Elasticsearch domain.- Parameters:
eBSOptions
- Specifies theEBSOptions
for the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAccessPolicies
public void setAccessPolicies(AccessPoliciesStatus accessPolicies)
IAM access policy as a JSON-formatted string.
- Parameters:
accessPolicies
- IAM access policy as a JSON-formatted string.
-
getAccessPolicies
public AccessPoliciesStatus getAccessPolicies()
IAM access policy as a JSON-formatted string.
- Returns:
- IAM access policy as a JSON-formatted string.
-
withAccessPolicies
public ElasticsearchDomainConfig withAccessPolicies(AccessPoliciesStatus 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(SnapshotOptionsStatus snapshotOptions)
Specifies the
SnapshotOptions
for the Elasticsearch domain.- Parameters:
snapshotOptions
- Specifies theSnapshotOptions
for the Elasticsearch domain.
-
getSnapshotOptions
public SnapshotOptionsStatus getSnapshotOptions()
Specifies the
SnapshotOptions
for the Elasticsearch domain.- Returns:
- Specifies the
SnapshotOptions
for the Elasticsearch domain.
-
withSnapshotOptions
public ElasticsearchDomainConfig withSnapshotOptions(SnapshotOptionsStatus snapshotOptions)
Specifies the
SnapshotOptions
for the Elasticsearch domain.- Parameters:
snapshotOptions
- Specifies theSnapshotOptions
for the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAdvancedOptions
public void setAdvancedOptions(AdvancedOptionsStatus advancedOptions)
Specifies the
AdvancedOptions
for the domain. See Configuring Advanced Options for more information.- Parameters:
advancedOptions
- Specifies theAdvancedOptions
for the domain. See Configuring Advanced Options for more information.
-
getAdvancedOptions
public AdvancedOptionsStatus getAdvancedOptions()
Specifies the
AdvancedOptions
for the domain. See Configuring Advanced Options for more information.- Returns:
- Specifies the
AdvancedOptions
for the domain. See Configuring Advanced Options for more information.
-
withAdvancedOptions
public ElasticsearchDomainConfig withAdvancedOptions(AdvancedOptionsStatus advancedOptions)
Specifies the
AdvancedOptions
for the domain. See Configuring Advanced Options for more information.- Parameters:
advancedOptions
- Specifies theAdvancedOptions
for the domain. See Configuring Advanced Options for more information.- 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 classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public ElasticsearchDomainConfig clone()
-
-