@Generated(value="software.amazon.awssdk:codegen") public final class ElasticsearchDomainConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ElasticsearchDomainConfig.Builder,ElasticsearchDomainConfig>
The configuration of an Elasticsearch domain.
Modifier and Type | Class and Description |
---|---|
static interface |
ElasticsearchDomainConfig.Builder |
Modifier and Type | Method and Description |
---|---|
AccessPoliciesStatus |
accessPolicies()
IAM access policy as a JSON-formatted string.
|
AdvancedOptionsStatus |
advancedOptions()
Specifies the
AdvancedOptions for the domain. |
static ElasticsearchDomainConfig.Builder |
builder() |
CognitoOptionsStatus |
cognitoOptions()
The
CognitoOptions for the specified domain. |
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.
|
EncryptionAtRestOptionsStatus |
encryptionAtRestOptions()
Specifies the
EncryptionAtRestOptions for the Elasticsearch domain. |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
LogPublishingOptionsStatus |
logPublishingOptions()
Log publishing options for the given domain.
|
NodeToNodeEncryptionOptionsStatus |
nodeToNodeEncryptionOptions()
Specifies the
NodeToNodeEncryptionOptions for the Elasticsearch domain. |
List<SdkField<?>> |
sdkFields() |
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() |
VPCDerivedInfoStatus |
vpcOptions()
The
VPCOptions for the specified domain. |
copy
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 VPCDerivedInfoStatus vpcOptions()
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 CognitoOptionsStatus cognitoOptions()
The CognitoOptions
for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.
CognitoOptions
for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.public EncryptionAtRestOptionsStatus encryptionAtRestOptions()
Specifies the EncryptionAtRestOptions
for the Elasticsearch domain.
EncryptionAtRestOptions
for the Elasticsearch domain.public NodeToNodeEncryptionOptionsStatus nodeToNodeEncryptionOptions()
Specifies the NodeToNodeEncryptionOptions
for the Elasticsearch domain.
NodeToNodeEncryptionOptions
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 LogPublishingOptionsStatus logPublishingOptions()
Log publishing options for the given domain.
public ElasticsearchDomainConfig.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ElasticsearchDomainConfig.Builder,ElasticsearchDomainConfig>
public static ElasticsearchDomainConfig.Builder builder()
public static Class<? extends ElasticsearchDomainConfig.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.