@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  AdvancedOptionsfor the domain. | 
| AdvancedSecurityOptionsStatus | advancedSecurityOptions()
 Specifies  AdvancedSecurityOptionsfor the domain. | 
| AutoTuneOptionsStatus | autoTuneOptions()
 Specifies  AutoTuneOptionsfor the domain. | 
| static ElasticsearchDomainConfig.Builder | builder() | 
| CognitoOptionsStatus | cognitoOptions()
 The  CognitoOptionsfor the specified domain. | 
| DomainEndpointOptionsStatus | domainEndpointOptions()
 Specifies the  DomainEndpointOptionsfor the Elasticsearch domain. | 
| EBSOptionsStatus | ebsOptions()
 Specifies the  EBSOptionsfor the Elasticsearch domain. | 
| ElasticsearchClusterConfigStatus | elasticsearchClusterConfig()
 Specifies the  ElasticsearchClusterConfigfor the Elasticsearch domain. | 
| ElasticsearchVersionStatus | elasticsearchVersion()
 String of format X.Y to specify version for the Elasticsearch domain. | 
| EncryptionAtRestOptionsStatus | encryptionAtRestOptions()
 Specifies the  EncryptionAtRestOptionsfor the Elasticsearch domain. | 
| boolean | equals(Object obj) | 
| boolean | equalsBySdkFields(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  NodeToNodeEncryptionOptionsfor the Elasticsearch domain. | 
| List<SdkField<?>> | sdkFields() | 
| static Class<? extends ElasticsearchDomainConfig.Builder> | serializableBuilderClass() | 
| SnapshotOptionsStatus | snapshotOptions()
 Specifies the  SnapshotOptionsfor the Elasticsearch domain. | 
| ElasticsearchDomainConfig.Builder | toBuilder() | 
| String | toString()Returns a string representation of this object. | 
| VPCDerivedInfoStatus | vpcOptions()
 The  VPCOptionsfor the specified domain. | 
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ElasticsearchVersionStatus elasticsearchVersion()
String of format X.Y to specify version for the Elasticsearch domain.
public final ElasticsearchClusterConfigStatus elasticsearchClusterConfig()
 Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.
 
ElasticsearchClusterConfig for the Elasticsearch domain.public final EBSOptionsStatus ebsOptions()
 Specifies the EBSOptions for the Elasticsearch domain.
 
EBSOptions for the Elasticsearch domain.public final AccessPoliciesStatus accessPolicies()
IAM access policy as a JSON-formatted string.
public final SnapshotOptionsStatus snapshotOptions()
 Specifies the SnapshotOptions for the Elasticsearch domain.
 
SnapshotOptions for the Elasticsearch domain.public final 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 final 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 final EncryptionAtRestOptionsStatus encryptionAtRestOptions()
 Specifies the EncryptionAtRestOptions for the Elasticsearch domain.
 
EncryptionAtRestOptions for the Elasticsearch domain.public final NodeToNodeEncryptionOptionsStatus nodeToNodeEncryptionOptions()
 Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.
 
NodeToNodeEncryptionOptions for the Elasticsearch domain.public final 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 final LogPublishingOptionsStatus logPublishingOptions()
Log publishing options for the given domain.
public final DomainEndpointOptionsStatus domainEndpointOptions()
 Specifies the DomainEndpointOptions for the Elasticsearch domain.
 
DomainEndpointOptions for the Elasticsearch domain.public final AdvancedSecurityOptionsStatus advancedSecurityOptions()
 Specifies AdvancedSecurityOptions for the domain.
 
AdvancedSecurityOptions for the domain.public final AutoTuneOptionsStatus autoTuneOptions()
 Specifies AutoTuneOptions for the domain.
 
AutoTuneOptions for the domain.public ElasticsearchDomainConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ElasticsearchDomainConfig.Builder,ElasticsearchDomainConfig>public static ElasticsearchDomainConfig.Builder builder()
public static Class<? extends ElasticsearchDomainConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.