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. |
copy
applyMutation, build
ElasticsearchDomainConfig.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.Builder
elasticsearchVersion(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.Builder
elasticsearchClusterConfig(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.Builder
ebsOptions(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.Builder
accessPolicies(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.Builder
snapshotOptions(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.Builder
vpcOptions(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.Builder
advancedOptions(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.Builder
logPublishingOptions(LogPublishingOptionsStatus)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.