StructuredPojo, ToCopyableBuilder<ElasticsearchDomainConfig.Builder,ElasticsearchDomainConfig>@Generated("software.amazon.awssdk:codegen") public class ElasticsearchDomainConfig extends Object implements StructuredPojo, ToCopyableBuilder<ElasticsearchDomainConfig.Builder,ElasticsearchDomainConfig>
The configuration of an Elasticsearch domain.
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
ElasticsearchDomainConfig.Builder |
| Modifier and Type | Method | Description |
|---|---|---|
AccessPoliciesStatus |
accessPolicies() |
IAM access policy as a JSON-formatted string.
|
AdvancedOptionsStatus |
advancedOptions() |
Specifies the
AdvancedOptions for the domain. |
static ElasticsearchDomainConfig.Builder |
builder() |
|
EBSOptionsStatus |
ebsOptions() |
Specifies the
EBSOptions for the Elasticsearch domain. |
ElasticsearchClusterConfigStatus |
elasticsearchClusterConfig() |
Specifies the
ElasticsearchClusterConfig for the Elasticsearch domain. |
ElasticsearchVersionStatus |
elasticsearchVersion() |
String of format X.Y to specify version for the Elasticsearch domain.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller. |
static Class<? extends ElasticsearchDomainConfig.Builder> |
serializableBuilderClass() |
|
SnapshotOptionsStatus |
snapshotOptions() |
Specifies the
SnapshotOptions for the Elasticsearch domain. |
ElasticsearchDomainConfig.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public ElasticsearchVersionStatus elasticsearchVersion()
String of format X.Y to specify version for the Elasticsearch domain.
public ElasticsearchClusterConfigStatus elasticsearchClusterConfig()
Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.
ElasticsearchClusterConfig for the Elasticsearch domain.public EBSOptionsStatus ebsOptions()
Specifies the EBSOptions for the Elasticsearch domain.
EBSOptions for the Elasticsearch domain.public AccessPoliciesStatus accessPolicies()
IAM access policy as a JSON-formatted string.
public SnapshotOptionsStatus snapshotOptions()
Specifies the SnapshotOptions for the Elasticsearch domain.
SnapshotOptions for the Elasticsearch domain.public AdvancedOptionsStatus advancedOptions()
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.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<ElasticsearchDomainConfig.Builder,ElasticsearchDomainConfig>public static ElasticsearchDomainConfig.Builder builder()
public static Class<? extends ElasticsearchDomainConfig.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.