public static interface AwsElasticsearchDomainDetails.Builder extends SdkPojo, CopyableBuilder<AwsElasticsearchDomainDetails.Builder,AwsElasticsearchDomainDetails>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsElasticsearchDomainDetails.Builder accessPolicies(String accessPolicies)
IAM policy document specifying the access policies for the new Elasticsearch domain.
accessPolicies - IAM policy document specifying the access policies for the new Elasticsearch domain.AwsElasticsearchDomainDetails.Builder domainEndpointOptions(AwsElasticsearchDomainDomainEndpointOptions domainEndpointOptions)
Additional options for the domain endpoint.
domainEndpointOptions - Additional options for the domain endpoint.default AwsElasticsearchDomainDetails.Builder domainEndpointOptions(Consumer<AwsElasticsearchDomainDomainEndpointOptions.Builder> domainEndpointOptions)
Additional options for the domain endpoint.
This is a convenience method that creates an instance of theAwsElasticsearchDomainDomainEndpointOptions.Builder avoiding the need to create one manually via
AwsElasticsearchDomainDomainEndpointOptions.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
domainEndpointOptions(AwsElasticsearchDomainDomainEndpointOptions).
domainEndpointOptions - a consumer that will call methods on AwsElasticsearchDomainDomainEndpointOptions.BuilderdomainEndpointOptions(AwsElasticsearchDomainDomainEndpointOptions)AwsElasticsearchDomainDetails.Builder domainId(String domainId)
Unique identifier for an Elasticsearch domain.
domainId - Unique identifier for an Elasticsearch domain.AwsElasticsearchDomainDetails.Builder domainName(String domainName)
Name of an Elasticsearch domain.
Domain names are unique across all domains owned by the same account within an Amazon Web Services Region.
Domain names must start with a lowercase letter and must be between 3 and 28 characters.
Valid characters are a-z (lowercase only), 0-9, and – (hyphen).
domainName - Name of an Elasticsearch domain.
Domain names are unique across all domains owned by the same account within an Amazon Web Services Region.
Domain names must start with a lowercase letter and must be between 3 and 28 characters.
Valid characters are a-z (lowercase only), 0-9, and – (hyphen).
AwsElasticsearchDomainDetails.Builder endpoint(String endpoint)
Domain-specific endpoint used to submit index, search, and data upload requests to an Elasticsearch domain.
The endpoint is a service URL.
endpoint - Domain-specific endpoint used to submit index, search, and data upload requests to an Elasticsearch
domain.
The endpoint is a service URL.
AwsElasticsearchDomainDetails.Builder endpoints(Map<String,String> endpoints)
The key-value pair that exists if the Elasticsearch domain uses VPC endpoints.
endpoints - The key-value pair that exists if the Elasticsearch domain uses VPC endpoints.AwsElasticsearchDomainDetails.Builder elasticsearchVersion(String elasticsearchVersion)
OpenSearch version.
elasticsearchVersion - OpenSearch version.AwsElasticsearchDomainDetails.Builder elasticsearchClusterConfig(AwsElasticsearchDomainElasticsearchClusterConfigDetails elasticsearchClusterConfig)
Information about an OpenSearch cluster configuration.
elasticsearchClusterConfig - Information about an OpenSearch cluster configuration.default AwsElasticsearchDomainDetails.Builder elasticsearchClusterConfig(Consumer<AwsElasticsearchDomainElasticsearchClusterConfigDetails.Builder> elasticsearchClusterConfig)
Information about an OpenSearch cluster configuration.
This is a convenience method that creates an instance of theAwsElasticsearchDomainElasticsearchClusterConfigDetails.Builder avoiding the need to create one
manually via AwsElasticsearchDomainElasticsearchClusterConfigDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to
elasticsearchClusterConfig(AwsElasticsearchDomainElasticsearchClusterConfigDetails).
elasticsearchClusterConfig - a consumer that will call methods on
AwsElasticsearchDomainElasticsearchClusterConfigDetails.BuilderelasticsearchClusterConfig(AwsElasticsearchDomainElasticsearchClusterConfigDetails)AwsElasticsearchDomainDetails.Builder encryptionAtRestOptions(AwsElasticsearchDomainEncryptionAtRestOptions encryptionAtRestOptions)
Details about the configuration for encryption at rest.
encryptionAtRestOptions - Details about the configuration for encryption at rest.default AwsElasticsearchDomainDetails.Builder encryptionAtRestOptions(Consumer<AwsElasticsearchDomainEncryptionAtRestOptions.Builder> encryptionAtRestOptions)
Details about the configuration for encryption at rest.
This is a convenience method that creates an instance of theAwsElasticsearchDomainEncryptionAtRestOptions.Builder avoiding the need to create one manually via
AwsElasticsearchDomainEncryptionAtRestOptions.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
encryptionAtRestOptions(AwsElasticsearchDomainEncryptionAtRestOptions).
encryptionAtRestOptions - a consumer that will call methods on AwsElasticsearchDomainEncryptionAtRestOptions.BuilderencryptionAtRestOptions(AwsElasticsearchDomainEncryptionAtRestOptions)AwsElasticsearchDomainDetails.Builder logPublishingOptions(AwsElasticsearchDomainLogPublishingOptions logPublishingOptions)
Configures the CloudWatch Logs to publish for the Elasticsearch domain.
logPublishingOptions - Configures the CloudWatch Logs to publish for the Elasticsearch domain.default AwsElasticsearchDomainDetails.Builder logPublishingOptions(Consumer<AwsElasticsearchDomainLogPublishingOptions.Builder> logPublishingOptions)
Configures the CloudWatch Logs to publish for the Elasticsearch domain.
This is a convenience method that creates an instance of theAwsElasticsearchDomainLogPublishingOptions.Builder avoiding the need to create one manually via
AwsElasticsearchDomainLogPublishingOptions.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
logPublishingOptions(AwsElasticsearchDomainLogPublishingOptions).
logPublishingOptions - a consumer that will call methods on AwsElasticsearchDomainLogPublishingOptions.BuilderlogPublishingOptions(AwsElasticsearchDomainLogPublishingOptions)AwsElasticsearchDomainDetails.Builder nodeToNodeEncryptionOptions(AwsElasticsearchDomainNodeToNodeEncryptionOptions nodeToNodeEncryptionOptions)
Details about the configuration for node-to-node encryption.
nodeToNodeEncryptionOptions - Details about the configuration for node-to-node encryption.default AwsElasticsearchDomainDetails.Builder nodeToNodeEncryptionOptions(Consumer<AwsElasticsearchDomainNodeToNodeEncryptionOptions.Builder> nodeToNodeEncryptionOptions)
Details about the configuration for node-to-node encryption.
This is a convenience method that creates an instance of theAwsElasticsearchDomainNodeToNodeEncryptionOptions.Builder avoiding the need to create one manually
via AwsElasticsearchDomainNodeToNodeEncryptionOptions.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to nodeToNodeEncryptionOptions(AwsElasticsearchDomainNodeToNodeEncryptionOptions).
nodeToNodeEncryptionOptions - a consumer that will call methods on AwsElasticsearchDomainNodeToNodeEncryptionOptions.BuildernodeToNodeEncryptionOptions(AwsElasticsearchDomainNodeToNodeEncryptionOptions)AwsElasticsearchDomainDetails.Builder serviceSoftwareOptions(AwsElasticsearchDomainServiceSoftwareOptions serviceSoftwareOptions)
Information about the status of a domain relative to the latest service software.
serviceSoftwareOptions - Information about the status of a domain relative to the latest service software.default AwsElasticsearchDomainDetails.Builder serviceSoftwareOptions(Consumer<AwsElasticsearchDomainServiceSoftwareOptions.Builder> serviceSoftwareOptions)
Information about the status of a domain relative to the latest service software.
This is a convenience method that creates an instance of theAwsElasticsearchDomainServiceSoftwareOptions.Builder avoiding the need to create one manually via
AwsElasticsearchDomainServiceSoftwareOptions.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
serviceSoftwareOptions(AwsElasticsearchDomainServiceSoftwareOptions).
serviceSoftwareOptions - a consumer that will call methods on AwsElasticsearchDomainServiceSoftwareOptions.BuilderserviceSoftwareOptions(AwsElasticsearchDomainServiceSoftwareOptions)AwsElasticsearchDomainDetails.Builder vpcOptions(AwsElasticsearchDomainVPCOptions vpcOptions)
Information that OpenSearch derives based on VPCOptions for the domain.
vpcOptions - Information that OpenSearch derives based on VPCOptions for the domain.default AwsElasticsearchDomainDetails.Builder vpcOptions(Consumer<AwsElasticsearchDomainVPCOptions.Builder> vpcOptions)
Information that OpenSearch derives based on VPCOptions for the domain.
AwsElasticsearchDomainVPCOptions.Builder
avoiding the need to create one manually via AwsElasticsearchDomainVPCOptions.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to vpcOptions(AwsElasticsearchDomainVPCOptions).
vpcOptions - a consumer that will call methods on AwsElasticsearchDomainVPCOptions.BuildervpcOptions(AwsElasticsearchDomainVPCOptions)Copyright © 2023. All rights reserved.