public static interface ElasticsearchDomainConfig.Builder extends SdkPojo, CopyableBuilder<ElasticsearchDomainConfig.Builder,ElasticsearchDomainConfig>
| Modifier and Type | Method and Description | 
|---|---|
ElasticsearchDomainConfig.Builder | 
accessPolicies(AccessPoliciesStatus accessPolicies)
 IAM access policy as a JSON-formatted string. 
 | 
default ElasticsearchDomainConfig.Builder | 
accessPolicies(Consumer<AccessPoliciesStatus.Builder> accessPolicies)
 IAM access policy as a JSON-formatted string. 
 | 
ElasticsearchDomainConfig.Builder | 
advancedOptions(AdvancedOptionsStatus advancedOptions)
 Specifies the  
AdvancedOptions for the domain. | 
default ElasticsearchDomainConfig.Builder | 
advancedOptions(Consumer<AdvancedOptionsStatus.Builder> advancedOptions)
 Specifies the  
AdvancedOptions for the domain. | 
ElasticsearchDomainConfig.Builder | 
cognitoOptions(CognitoOptionsStatus cognitoOptions)
 The  
CognitoOptions for the specified domain. | 
default ElasticsearchDomainConfig.Builder | 
cognitoOptions(Consumer<CognitoOptionsStatus.Builder> cognitoOptions)
 The  
CognitoOptions for the specified domain. | 
default ElasticsearchDomainConfig.Builder | 
ebsOptions(Consumer<EBSOptionsStatus.Builder> ebsOptions)
 Specifies the  
EBSOptions for the Elasticsearch domain. | 
ElasticsearchDomainConfig.Builder | 
ebsOptions(EBSOptionsStatus ebsOptions)
 Specifies the  
EBSOptions for the Elasticsearch domain. | 
default ElasticsearchDomainConfig.Builder | 
elasticsearchClusterConfig(Consumer<ElasticsearchClusterConfigStatus.Builder> elasticsearchClusterConfig)
 Specifies the  
ElasticsearchClusterConfig for the Elasticsearch domain. | 
ElasticsearchDomainConfig.Builder | 
elasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
 Specifies the  
ElasticsearchClusterConfig for the Elasticsearch domain. | 
default ElasticsearchDomainConfig.Builder | 
elasticsearchVersion(Consumer<ElasticsearchVersionStatus.Builder> elasticsearchVersion)
 String of format X.Y to specify version for the Elasticsearch domain. 
 | 
ElasticsearchDomainConfig.Builder | 
elasticsearchVersion(ElasticsearchVersionStatus elasticsearchVersion)
 String of format X.Y to specify version for the Elasticsearch domain. 
 | 
default ElasticsearchDomainConfig.Builder | 
encryptionAtRestOptions(Consumer<EncryptionAtRestOptionsStatus.Builder> encryptionAtRestOptions)
 Specifies the  
EncryptionAtRestOptions for the Elasticsearch domain. | 
ElasticsearchDomainConfig.Builder | 
encryptionAtRestOptions(EncryptionAtRestOptionsStatus encryptionAtRestOptions)
 Specifies the  
EncryptionAtRestOptions for the Elasticsearch domain. | 
default ElasticsearchDomainConfig.Builder | 
logPublishingOptions(Consumer<LogPublishingOptionsStatus.Builder> logPublishingOptions)
 Log publishing options for the given domain. 
 | 
ElasticsearchDomainConfig.Builder | 
logPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
 Log publishing options for the given domain. 
 | 
default ElasticsearchDomainConfig.Builder | 
nodeToNodeEncryptionOptions(Consumer<NodeToNodeEncryptionOptionsStatus.Builder> nodeToNodeEncryptionOptions)
 Specifies the  
NodeToNodeEncryptionOptions for the Elasticsearch domain. | 
ElasticsearchDomainConfig.Builder | 
nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus nodeToNodeEncryptionOptions)
 Specifies the  
NodeToNodeEncryptionOptions for the Elasticsearch domain. | 
default ElasticsearchDomainConfig.Builder | 
snapshotOptions(Consumer<SnapshotOptionsStatus.Builder> snapshotOptions)
 Specifies the  
SnapshotOptions for the Elasticsearch domain. | 
ElasticsearchDomainConfig.Builder | 
snapshotOptions(SnapshotOptionsStatus snapshotOptions)
 Specifies the  
SnapshotOptions for the Elasticsearch domain. | 
default ElasticsearchDomainConfig.Builder | 
vpcOptions(Consumer<VPCDerivedInfoStatus.Builder> vpcOptions)
 The  
VPCOptions for the specified domain. | 
ElasticsearchDomainConfig.Builder | 
vpcOptions(VPCDerivedInfoStatus vpcOptions)
 The  
VPCOptions for the specified domain. | 
copyapplyMutation, buildElasticsearchDomainConfig.Builder elasticsearchVersion(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.default ElasticsearchDomainConfig.Builder elasticsearchVersion(Consumer<ElasticsearchVersionStatus.Builder> elasticsearchVersion)
String of format X.Y to specify version for the Elasticsearch domain.
This is a convenience that creates an instance of theElasticsearchVersionStatus.Builder avoiding the
 need to create one manually via ElasticsearchVersionStatus.builder().
 When the Consumer completes, SdkBuilder.build() is called immediately
 and its result is passed to elasticsearchVersion(ElasticsearchVersionStatus).elasticsearchVersion - a consumer that will call methods on ElasticsearchVersionStatus.BuilderelasticsearchVersion(ElasticsearchVersionStatus)ElasticsearchDomainConfig.Builder elasticsearchClusterConfig(ElasticsearchClusterConfigStatus elasticsearchClusterConfig)
 Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.
 
elasticsearchClusterConfig - Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.default ElasticsearchDomainConfig.Builder elasticsearchClusterConfig(Consumer<ElasticsearchClusterConfigStatus.Builder> elasticsearchClusterConfig)
 Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.
 
ElasticsearchClusterConfigStatus.Builder
 avoiding the need to create one manually via ElasticsearchClusterConfigStatus.builder().
 When the Consumer completes, SdkBuilder.build() is called
 immediately and its result is passed to elasticsearchClusterConfig(ElasticsearchClusterConfigStatus)
 .elasticsearchClusterConfig - a consumer that will call methods on ElasticsearchClusterConfigStatus.BuilderelasticsearchClusterConfig(ElasticsearchClusterConfigStatus)ElasticsearchDomainConfig.Builder ebsOptions(EBSOptionsStatus ebsOptions)
 Specifies the EBSOptions for the Elasticsearch domain.
 
ebsOptions - Specifies the EBSOptions for the Elasticsearch domain.default ElasticsearchDomainConfig.Builder ebsOptions(Consumer<EBSOptionsStatus.Builder> ebsOptions)
 Specifies the EBSOptions for the Elasticsearch domain.
 
EBSOptionsStatus.Builder avoiding the need to
 create one manually via EBSOptionsStatus.builder().
 When the Consumer completes, SdkBuilder.build() is called immediately and its
 result is passed to ebsOptions(EBSOptionsStatus).ebsOptions - a consumer that will call methods on EBSOptionsStatus.BuilderebsOptions(EBSOptionsStatus)ElasticsearchDomainConfig.Builder accessPolicies(AccessPoliciesStatus accessPolicies)
IAM access policy as a JSON-formatted string.
accessPolicies - IAM access policy as a JSON-formatted string.default ElasticsearchDomainConfig.Builder accessPolicies(Consumer<AccessPoliciesStatus.Builder> accessPolicies)
IAM access policy as a JSON-formatted string.
This is a convenience that creates an instance of theAccessPoliciesStatus.Builder avoiding the need
 to create one manually via AccessPoliciesStatus.builder().
 When the Consumer completes, SdkBuilder.build() is called immediately and
 its result is passed to accessPolicies(AccessPoliciesStatus).accessPolicies - a consumer that will call methods on AccessPoliciesStatus.BuilderaccessPolicies(AccessPoliciesStatus)ElasticsearchDomainConfig.Builder snapshotOptions(SnapshotOptionsStatus snapshotOptions)
 Specifies the SnapshotOptions for the Elasticsearch domain.
 
snapshotOptions - Specifies the SnapshotOptions for the Elasticsearch domain.default ElasticsearchDomainConfig.Builder snapshotOptions(Consumer<SnapshotOptionsStatus.Builder> snapshotOptions)
 Specifies the SnapshotOptions for the Elasticsearch domain.
 
SnapshotOptionsStatus.Builder avoiding the need
 to create one manually via SnapshotOptionsStatus.builder().
 When the Consumer completes, SdkBuilder.build() is called immediately and
 its result is passed to snapshotOptions(SnapshotOptionsStatus).snapshotOptions - a consumer that will call methods on SnapshotOptionsStatus.BuildersnapshotOptions(SnapshotOptionsStatus)ElasticsearchDomainConfig.Builder vpcOptions(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.default ElasticsearchDomainConfig.Builder vpcOptions(Consumer<VPCDerivedInfoStatus.Builder> vpcOptions)
 The VPCOptions for the specified domain. For more information, see VPC
 Endpoints for Amazon Elasticsearch Service Domains.
 
VPCDerivedInfoStatus.Builder avoiding the need
 to create one manually via VPCDerivedInfoStatus.builder().
 When the Consumer completes, SdkBuilder.build() is called immediately and
 its result is passed to vpcOptions(VPCDerivedInfoStatus).vpcOptions - a consumer that will call methods on VPCDerivedInfoStatus.BuildervpcOptions(VPCDerivedInfoStatus)ElasticsearchDomainConfig.Builder cognitoOptions(CognitoOptionsStatus cognitoOptions)
 The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.
 
cognitoOptions - The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.default ElasticsearchDomainConfig.Builder cognitoOptions(Consumer<CognitoOptionsStatus.Builder> cognitoOptions)
 The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.
 
CognitoOptionsStatus.Builder avoiding the need
 to create one manually via CognitoOptionsStatus.builder().
 When the Consumer completes, SdkBuilder.build() is called immediately and
 its result is passed to cognitoOptions(CognitoOptionsStatus).cognitoOptions - a consumer that will call methods on CognitoOptionsStatus.BuildercognitoOptions(CognitoOptionsStatus)ElasticsearchDomainConfig.Builder encryptionAtRestOptions(EncryptionAtRestOptionsStatus encryptionAtRestOptions)
 Specifies the EncryptionAtRestOptions for the Elasticsearch domain.
 
encryptionAtRestOptions - Specifies the EncryptionAtRestOptions for the Elasticsearch domain.default ElasticsearchDomainConfig.Builder encryptionAtRestOptions(Consumer<EncryptionAtRestOptionsStatus.Builder> encryptionAtRestOptions)
 Specifies the EncryptionAtRestOptions for the Elasticsearch domain.
 
EncryptionAtRestOptionsStatus.Builder avoiding
 the need to create one manually via EncryptionAtRestOptionsStatus.builder().
 When the Consumer completes, SdkBuilder.build() is called
 immediately and its result is passed to encryptionAtRestOptions(EncryptionAtRestOptionsStatus).encryptionAtRestOptions - a consumer that will call methods on EncryptionAtRestOptionsStatus.BuilderencryptionAtRestOptions(EncryptionAtRestOptionsStatus)ElasticsearchDomainConfig.Builder nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus nodeToNodeEncryptionOptions)
 Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.
 
nodeToNodeEncryptionOptions - Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.default ElasticsearchDomainConfig.Builder nodeToNodeEncryptionOptions(Consumer<NodeToNodeEncryptionOptionsStatus.Builder> nodeToNodeEncryptionOptions)
 Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.
 
NodeToNodeEncryptionOptionsStatus.Builder
 avoiding the need to create one manually via NodeToNodeEncryptionOptionsStatus.builder().
 When the Consumer completes, SdkBuilder.build() is called
 immediately and its result is passed to
 nodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus).nodeToNodeEncryptionOptions - a consumer that will call methods on NodeToNodeEncryptionOptionsStatus.BuildernodeToNodeEncryptionOptions(NodeToNodeEncryptionOptionsStatus)ElasticsearchDomainConfig.Builder advancedOptions(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.default ElasticsearchDomainConfig.Builder advancedOptions(Consumer<AdvancedOptionsStatus.Builder> advancedOptions)
 Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.
 
AdvancedOptionsStatus.Builder avoiding the need
 to create one manually via AdvancedOptionsStatus.builder().
 When the Consumer completes, SdkBuilder.build() is called immediately and
 its result is passed to advancedOptions(AdvancedOptionsStatus).advancedOptions - a consumer that will call methods on AdvancedOptionsStatus.BuilderadvancedOptions(AdvancedOptionsStatus)ElasticsearchDomainConfig.Builder logPublishingOptions(LogPublishingOptionsStatus logPublishingOptions)
Log publishing options for the given domain.
logPublishingOptions - Log publishing options for the given domain.default ElasticsearchDomainConfig.Builder logPublishingOptions(Consumer<LogPublishingOptionsStatus.Builder> logPublishingOptions)
Log publishing options for the given domain.
This is a convenience that creates an instance of theLogPublishingOptionsStatus.Builder avoiding the
 need to create one manually via LogPublishingOptionsStatus.builder().
 When the Consumer completes, SdkBuilder.build() is called immediately
 and its result is passed to logPublishingOptions(LogPublishingOptionsStatus).logPublishingOptions - a consumer that will call methods on LogPublishingOptionsStatus.BuilderlogPublishingOptions(LogPublishingOptionsStatus)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.