public static interface ElasticsearchDomainConfig.Builder extends 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. |
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 |
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 |
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. |
copyapply, 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 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.