Class ElasticsearchDomainConfig
- All Implemented Interfaces:
Serializable, Cloneable
The configuration of an Elasticsearch domain.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanIAM access policy as a JSON-formatted string.Specifies theAdvancedOptionsfor the domain.Specifies theEBSOptionsfor the Elasticsearch domain.Specifies theElasticsearchClusterConfigfor the Elasticsearch domain.Specifies theSnapshotOptionsfor the Elasticsearch domain.inthashCode()voidsetAccessPolicies(AccessPoliciesStatus accessPolicies) IAM access policy as a JSON-formatted string.voidsetAdvancedOptions(AdvancedOptionsStatus advancedOptions) Specifies theAdvancedOptionsfor the domain.voidsetEBSOptions(EBSOptionsStatus eBSOptions) Specifies theEBSOptionsfor the Elasticsearch domain.voidsetElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig) Specifies theElasticsearchClusterConfigfor the Elasticsearch domain.voidsetSnapshotOptions(SnapshotOptionsStatus snapshotOptions) Specifies theSnapshotOptionsfor the Elasticsearch domain.toString()Returns a string representation of this object; useful for testing and debugging.withAccessPolicies(AccessPoliciesStatus accessPolicies) IAM access policy as a JSON-formatted string.withAdvancedOptions(AdvancedOptionsStatus advancedOptions) Specifies theAdvancedOptionsfor the domain.withEBSOptions(EBSOptionsStatus eBSOptions) Specifies theEBSOptionsfor the Elasticsearch domain.withElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig) Specifies theElasticsearchClusterConfigfor the Elasticsearch domain.withSnapshotOptions(SnapshotOptionsStatus snapshotOptions) Specifies theSnapshotOptionsfor the Elasticsearch domain.
-
Constructor Details
-
ElasticsearchDomainConfig
public ElasticsearchDomainConfig()
-
-
Method Details
-
setElasticsearchClusterConfig
public void setElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig) Specifies the
ElasticsearchClusterConfigfor the Elasticsearch domain.- Parameters:
elasticsearchClusterConfig- Specifies theElasticsearchClusterConfigfor the Elasticsearch domain.
-
getElasticsearchClusterConfig
Specifies the
ElasticsearchClusterConfigfor the Elasticsearch domain.- Returns:
- Specifies the
ElasticsearchClusterConfigfor the Elasticsearch domain.
-
withElasticsearchClusterConfig
public ElasticsearchDomainConfig withElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig) Specifies the
ElasticsearchClusterConfigfor the Elasticsearch domain.- Parameters:
elasticsearchClusterConfig- Specifies theElasticsearchClusterConfigfor the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setEBSOptions
Specifies the
EBSOptionsfor the Elasticsearch domain.- Parameters:
eBSOptions- Specifies theEBSOptionsfor the Elasticsearch domain.
-
getEBSOptions
Specifies the
EBSOptionsfor the Elasticsearch domain.- Returns:
- Specifies the
EBSOptionsfor the Elasticsearch domain.
-
withEBSOptions
Specifies the
EBSOptionsfor the Elasticsearch domain.- Parameters:
eBSOptions- Specifies theEBSOptionsfor the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAccessPolicies
IAM access policy as a JSON-formatted string.
- Parameters:
accessPolicies- IAM access policy as a JSON-formatted string.
-
getAccessPolicies
IAM access policy as a JSON-formatted string.
- Returns:
- IAM access policy as a JSON-formatted string.
-
withAccessPolicies
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
Specifies the
SnapshotOptionsfor the Elasticsearch domain.- Parameters:
snapshotOptions- Specifies theSnapshotOptionsfor the Elasticsearch domain.
-
getSnapshotOptions
Specifies the
SnapshotOptionsfor the Elasticsearch domain.- Returns:
- Specifies the
SnapshotOptionsfor the Elasticsearch domain.
-
withSnapshotOptions
Specifies the
SnapshotOptionsfor the Elasticsearch domain.- Parameters:
snapshotOptions- Specifies theSnapshotOptionsfor the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAdvancedOptions
Specifies the
AdvancedOptionsfor the domain. See Configuring Advanced Options for more information.- Parameters:
advancedOptions- Specifies theAdvancedOptionsfor the domain. See Configuring Advanced Options for more information.
-
getAdvancedOptions
Specifies the
AdvancedOptionsfor the domain. See Configuring Advanced Options for more information.- Returns:
- Specifies the
AdvancedOptionsfor the domain. See Configuring Advanced Options for more information.
-
withAdvancedOptions
Specifies the
AdvancedOptionsfor the domain. See Configuring Advanced Options for more information.- Parameters:
advancedOptions- Specifies theAdvancedOptionsfor 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
-
equals
-
hashCode
-
clone
-