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 Amazon ES domain.
accessPolicies - IAM policy document specifying the access policies for the new Amazon ES 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 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 Amazon ES domain.
domainId - Unique identifier for an Amazon ES domain.AwsElasticsearchDomainDetails.Builder domainName(String domainName)
Name of an Amazon ES domain.
Domain names are unique across all domains owned by the same account within an AWS 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 Amazon ES domain.
Domain names are unique across all domains owned by the same account within an AWS 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 Amazon ES domain.
The endpoint is a service URL.
endpoint - Domain-specific endpoint used to submit index, search, and data upload requests to an Amazon ES
domain.
The endpoint is a service URL.
AwsElasticsearchDomainDetails.Builder endpoints(Map<String,String> endpoints)
The key-value pair that exists if the Amazon ES domain uses VPC endpoints.
endpoints - The key-value pair that exists if the Amazon ES domain uses VPC endpoints.AwsElasticsearchDomainDetails.Builder elasticsearchVersion(String elasticsearchVersion)
Elasticsearch version.
elasticsearchVersion - Elasticsearch version.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 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 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 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 vpcOptions(AwsElasticsearchDomainVPCOptions vpcOptions)
Information that Amazon ES derives based on VPCOptions for the domain.
vpcOptions - Information that Amazon ES derives based on VPCOptions for the domain.default AwsElasticsearchDomainDetails.Builder vpcOptions(Consumer<AwsElasticsearchDomainVPCOptions.Builder> vpcOptions)
Information that Amazon ES 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 © 2021. All rights reserved.