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 |
advancedSecurityOptions(AdvancedSecurityOptionsStatus advancedSecurityOptions)
Specifies
AdvancedSecurityOptions for the domain. |
default ElasticsearchDomainConfig.Builder |
advancedSecurityOptions(Consumer<AdvancedSecurityOptionsStatus.Builder> advancedSecurityOptions)
Specifies
AdvancedSecurityOptions for the domain. |
ElasticsearchDomainConfig.Builder |
autoTuneOptions(AutoTuneOptionsStatus autoTuneOptions)
Specifies
AutoTuneOptions for the domain. |
default ElasticsearchDomainConfig.Builder |
autoTuneOptions(Consumer<AutoTuneOptionsStatus.Builder> autoTuneOptions)
Specifies
AutoTuneOptions for the domain. |
ElasticsearchDomainConfig.Builder |
changeProgressDetails(ChangeProgressDetails changeProgressDetails)
Specifies change details of the domain configuration change.
|
default ElasticsearchDomainConfig.Builder |
changeProgressDetails(Consumer<ChangeProgressDetails.Builder> changeProgressDetails)
Specifies change details of the domain configuration change.
|
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 |
domainEndpointOptions(Consumer<DomainEndpointOptionsStatus.Builder> domainEndpointOptions)
Specifies the
DomainEndpointOptions for the Elasticsearch domain. |
ElasticsearchDomainConfig.Builder |
domainEndpointOptions(DomainEndpointOptionsStatus domainEndpointOptions)
Specifies the
DomainEndpointOptions for the Elasticsearch 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. |
equalsBySdkFields, sdkFieldscopyapplyMutation, 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 method 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 method 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 method 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)ElasticsearchDomainConfig.Builder domainEndpointOptions(DomainEndpointOptionsStatus domainEndpointOptions)
Specifies the DomainEndpointOptions for the Elasticsearch domain.
domainEndpointOptions - Specifies the DomainEndpointOptions for the Elasticsearch domain.default ElasticsearchDomainConfig.Builder domainEndpointOptions(Consumer<DomainEndpointOptionsStatus.Builder> domainEndpointOptions)
Specifies the DomainEndpointOptions for the Elasticsearch domain.
DomainEndpointOptionsStatus.Builder
avoiding the need to create one manually via DomainEndpointOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to domainEndpointOptions(DomainEndpointOptionsStatus).
domainEndpointOptions - a consumer that will call methods on DomainEndpointOptionsStatus.BuilderdomainEndpointOptions(DomainEndpointOptionsStatus)ElasticsearchDomainConfig.Builder advancedSecurityOptions(AdvancedSecurityOptionsStatus advancedSecurityOptions)
Specifies AdvancedSecurityOptions for the domain.
advancedSecurityOptions - Specifies AdvancedSecurityOptions for the domain.default ElasticsearchDomainConfig.Builder advancedSecurityOptions(Consumer<AdvancedSecurityOptionsStatus.Builder> advancedSecurityOptions)
Specifies AdvancedSecurityOptions for the domain.
AdvancedSecurityOptionsStatus.Builder
avoiding the need to create one manually via AdvancedSecurityOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to advancedSecurityOptions(AdvancedSecurityOptionsStatus).
advancedSecurityOptions - a consumer that will call methods on AdvancedSecurityOptionsStatus.BuilderadvancedSecurityOptions(AdvancedSecurityOptionsStatus)ElasticsearchDomainConfig.Builder autoTuneOptions(AutoTuneOptionsStatus autoTuneOptions)
Specifies AutoTuneOptions for the domain.
autoTuneOptions - Specifies AutoTuneOptions for the domain.default ElasticsearchDomainConfig.Builder autoTuneOptions(Consumer<AutoTuneOptionsStatus.Builder> autoTuneOptions)
Specifies AutoTuneOptions for the domain.
AutoTuneOptionsStatus.Builder avoiding
the need to create one manually via AutoTuneOptionsStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to autoTuneOptions(AutoTuneOptionsStatus).
autoTuneOptions - a consumer that will call methods on AutoTuneOptionsStatus.BuilderautoTuneOptions(AutoTuneOptionsStatus)ElasticsearchDomainConfig.Builder changeProgressDetails(ChangeProgressDetails changeProgressDetails)
Specifies change details of the domain configuration change.
changeProgressDetails - Specifies change details of the domain configuration change.default ElasticsearchDomainConfig.Builder changeProgressDetails(Consumer<ChangeProgressDetails.Builder> changeProgressDetails)
Specifies change details of the domain configuration change.
This is a convenience method that creates an instance of theChangeProgressDetails.Builder avoiding
the need to create one manually via ChangeProgressDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to changeProgressDetails(ChangeProgressDetails).
changeProgressDetails - a consumer that will call methods on ChangeProgressDetails.BuilderchangeProgressDetails(ChangeProgressDetails)Copyright © 2023. All rights reserved.