@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ElasticsearchDomainConfig extends Object implements Serializable, Cloneable, StructuredPojo
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
AdvancedOptions for the domain. |
EBSOptionsStatus |
getEBSOptions()
Specifies the
EBSOptions for the Elasticsearch domain. |
ElasticsearchClusterConfigStatus |
getElasticsearchClusterConfig()
Specifies the
ElasticsearchClusterConfig for the Elasticsearch domain. |
ElasticsearchVersionStatus |
getElasticsearchVersion()
String of format X.Y to specify version for the Elasticsearch domain.
|
LogPublishingOptionsStatus |
getLogPublishingOptions()
Log publishing options for the given domain.
|
SnapshotOptionsStatus |
getSnapshotOptions()
Specifies the
SnapshotOptions for the Elasticsearch domain. |
VPCDerivedInfoStatus |
getVPCOptions()
The
VPCOptions for the specified domain. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAccessPolicies(AccessPoliciesStatus accessPolicies)
IAM access policy as a JSON-formatted string.
|
void |
setAdvancedOptions(AdvancedOptionsStatus advancedOptions)
Specifies the
AdvancedOptions for the domain. |
void |
setEBSOptions(EBSOptionsStatus eBSOptions)
Specifies the
EBSOptions for the Elasticsearch domain. |
void |
setElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
Specifies the
ElasticsearchClusterConfig for the Elasticsearch domain. |
void |
setElasticsearchVersion(ElasticsearchVersionStatus elasticsearchVersion)
String of format X.Y to specify version for the Elasticsearch domain.
|
void |
setLogPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
Log publishing options for the given domain.
|
void |
setSnapshotOptions(SnapshotOptionsStatus snapshotOptions)
Specifies the
SnapshotOptions for the Elasticsearch domain. |
void |
setVPCOptions(VPCDerivedInfoStatus vPCOptions)
The
VPCOptions for the specified 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
AdvancedOptions for the domain. |
ElasticsearchDomainConfig |
withEBSOptions(EBSOptionsStatus eBSOptions)
Specifies the
EBSOptions for the Elasticsearch domain. |
ElasticsearchDomainConfig |
withElasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
Specifies the
ElasticsearchClusterConfig for the Elasticsearch domain. |
ElasticsearchDomainConfig |
withElasticsearchVersion(ElasticsearchVersionStatus elasticsearchVersion)
String of format X.Y to specify version for the Elasticsearch domain.
|
ElasticsearchDomainConfig |
withLogPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
Log publishing options for the given domain.
|
ElasticsearchDomainConfig |
withSnapshotOptions(SnapshotOptionsStatus snapshotOptions)
Specifies the
SnapshotOptions for the Elasticsearch domain. |
ElasticsearchDomainConfig |
withVPCOptions(VPCDerivedInfoStatus vPCOptions)
The
VPCOptions for the specified domain. |
public void setElasticsearchVersion(ElasticsearchVersionStatus elasticsearchVersion)
String of format X.Y to specify version for the Elasticsearch domain.
elasticsearchVersion - String of format X.Y to specify version for the Elasticsearch domain.public ElasticsearchVersionStatus getElasticsearchVersion()
String of format X.Y to specify version for the Elasticsearch domain.
public ElasticsearchDomainConfig withElasticsearchVersion(ElasticsearchVersionStatus elasticsearchVersion)
String of format X.Y to specify version for the Elasticsearch domain.
elasticsearchVersion - String of format X.Y to specify version for 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 setVPCOptions(VPCDerivedInfoStatus vPCOptions)
The VPCOptions for the specified domain. For more information, see VPC
Endpoints for Amazon Elasticsearch Service Domains.
vPCOptions - The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.public VPCDerivedInfoStatus getVPCOptions()
The VPCOptions for the specified domain. For more information, see VPC
Endpoints for Amazon Elasticsearch Service Domains.
VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.public ElasticsearchDomainConfig withVPCOptions(VPCDerivedInfoStatus vPCOptions)
The VPCOptions for the specified domain. For more information, see VPC
Endpoints for Amazon Elasticsearch Service Domains.
vPCOptions - The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.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 void setLogPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
Log publishing options for the given domain.
logPublishingOptions - Log publishing options for the given domain.public LogPublishingOptionsStatus getLogPublishingOptions()
Log publishing options for the given domain.
public ElasticsearchDomainConfig withLogPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
Log publishing options for the given domain.
logPublishingOptions - Log publishing options for the given domain.public String toString()
toString in class ObjectObject.toString()public ElasticsearchDomainConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.