public static interface AwsOpenSearchServiceDomainDetails.Builder extends SdkPojo, CopyableBuilder<AwsOpenSearchServiceDomainDetails.Builder,AwsOpenSearchServiceDomainDetails>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsOpenSearchServiceDomainDetails.Builder arn(String arn)
The ARN of the OpenSearch Service domain.
arn - The ARN of the OpenSearch Service domain.AwsOpenSearchServiceDomainDetails.Builder accessPolicies(String accessPolicies)
IAM policy document that specifies the access policies for the OpenSearch Service domain.
accessPolicies - IAM policy document that specifies the access policies for the OpenSearch Service domain.AwsOpenSearchServiceDomainDetails.Builder domainName(String domainName)
The name of the endpoint.
domainName - The name of the endpoint.AwsOpenSearchServiceDomainDetails.Builder id(String id)
The identifier of the domain.
id - The identifier of the domain.AwsOpenSearchServiceDomainDetails.Builder domainEndpoint(String domainEndpoint)
The domain endpoint.
domainEndpoint - The domain endpoint.AwsOpenSearchServiceDomainDetails.Builder engineVersion(String engineVersion)
The version of the domain engine.
engineVersion - The version of the domain engine.AwsOpenSearchServiceDomainDetails.Builder encryptionAtRestOptions(AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails encryptionAtRestOptions)
Details about the configuration for encryption at rest.
encryptionAtRestOptions - Details about the configuration for encryption at rest.default AwsOpenSearchServiceDomainDetails.Builder encryptionAtRestOptions(Consumer<AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails.Builder> encryptionAtRestOptions)
Details about the configuration for encryption at rest.
This is a convenience method that creates an instance of theAwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails.Builder avoiding the need to create one
manually via AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to
encryptionAtRestOptions(AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails).
encryptionAtRestOptions - a consumer that will call methods on
AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails.BuilderencryptionAtRestOptions(AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails)AwsOpenSearchServiceDomainDetails.Builder nodeToNodeEncryptionOptions(AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails nodeToNodeEncryptionOptions)
Details about the configuration for node-to-node encryption.
nodeToNodeEncryptionOptions - Details about the configuration for node-to-node encryption.default AwsOpenSearchServiceDomainDetails.Builder nodeToNodeEncryptionOptions(Consumer<AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails.Builder> nodeToNodeEncryptionOptions)
Details about the configuration for node-to-node encryption.
This is a convenience method that creates an instance of theAwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails.Builder avoiding the need to create one
manually via AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to
nodeToNodeEncryptionOptions(AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails).
nodeToNodeEncryptionOptions - a consumer that will call methods on
AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails.BuildernodeToNodeEncryptionOptions(AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails)AwsOpenSearchServiceDomainDetails.Builder serviceSoftwareOptions(AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails 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 AwsOpenSearchServiceDomainDetails.Builder serviceSoftwareOptions(Consumer<AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails.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 theAwsOpenSearchServiceDomainServiceSoftwareOptionsDetails.Builder avoiding the need to create one
manually via AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to serviceSoftwareOptions(AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails).
serviceSoftwareOptions - a consumer that will call methods on
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails.BuilderserviceSoftwareOptions(AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails)AwsOpenSearchServiceDomainDetails.Builder clusterConfig(AwsOpenSearchServiceDomainClusterConfigDetails clusterConfig)
Details about the configuration of an OpenSearch cluster.
clusterConfig - Details about the configuration of an OpenSearch cluster.default AwsOpenSearchServiceDomainDetails.Builder clusterConfig(Consumer<AwsOpenSearchServiceDomainClusterConfigDetails.Builder> clusterConfig)
Details about the configuration of an OpenSearch cluster.
This is a convenience method that creates an instance of theAwsOpenSearchServiceDomainClusterConfigDetails.Builder avoiding the need to create one manually via
AwsOpenSearchServiceDomainClusterConfigDetails.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to
clusterConfig(AwsOpenSearchServiceDomainClusterConfigDetails).
clusterConfig - a consumer that will call methods on AwsOpenSearchServiceDomainClusterConfigDetails.BuilderclusterConfig(AwsOpenSearchServiceDomainClusterConfigDetails)AwsOpenSearchServiceDomainDetails.Builder domainEndpointOptions(AwsOpenSearchServiceDomainDomainEndpointOptionsDetails domainEndpointOptions)
Additional options for the domain endpoint.
domainEndpointOptions - Additional options for the domain endpoint.default AwsOpenSearchServiceDomainDetails.Builder domainEndpointOptions(Consumer<AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.Builder> domainEndpointOptions)
Additional options for the domain endpoint.
This is a convenience method that creates an instance of theAwsOpenSearchServiceDomainDomainEndpointOptionsDetails.Builder avoiding the need to create one
manually via AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to domainEndpointOptions(AwsOpenSearchServiceDomainDomainEndpointOptionsDetails).
domainEndpointOptions - a consumer that will call methods on
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.BuilderdomainEndpointOptions(AwsOpenSearchServiceDomainDomainEndpointOptionsDetails)AwsOpenSearchServiceDomainDetails.Builder vpcOptions(AwsOpenSearchServiceDomainVpcOptionsDetails vpcOptions)
Information that OpenSearch Service derives based on VPCOptions for the domain.
vpcOptions - Information that OpenSearch Service derives based on VPCOptions for the domain.default AwsOpenSearchServiceDomainDetails.Builder vpcOptions(Consumer<AwsOpenSearchServiceDomainVpcOptionsDetails.Builder> vpcOptions)
Information that OpenSearch Service derives based on VPCOptions for the domain.
AwsOpenSearchServiceDomainVpcOptionsDetails.Builder avoiding the need to create one manually via
AwsOpenSearchServiceDomainVpcOptionsDetails.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
vpcOptions(AwsOpenSearchServiceDomainVpcOptionsDetails).
vpcOptions - a consumer that will call methods on AwsOpenSearchServiceDomainVpcOptionsDetails.BuildervpcOptions(AwsOpenSearchServiceDomainVpcOptionsDetails)AwsOpenSearchServiceDomainDetails.Builder logPublishingOptions(AwsOpenSearchServiceDomainLogPublishingOptionsDetails logPublishingOptions)
Configures the CloudWatch Logs to publish for the OpenSearch domain.
logPublishingOptions - Configures the CloudWatch Logs to publish for the OpenSearch domain.default AwsOpenSearchServiceDomainDetails.Builder logPublishingOptions(Consumer<AwsOpenSearchServiceDomainLogPublishingOptionsDetails.Builder> logPublishingOptions)
Configures the CloudWatch Logs to publish for the OpenSearch domain.
This is a convenience method that creates an instance of theAwsOpenSearchServiceDomainLogPublishingOptionsDetails.Builder avoiding the need to create one
manually via AwsOpenSearchServiceDomainLogPublishingOptionsDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to logPublishingOptions(AwsOpenSearchServiceDomainLogPublishingOptionsDetails).
logPublishingOptions - a consumer that will call methods on
AwsOpenSearchServiceDomainLogPublishingOptionsDetails.BuilderlogPublishingOptions(AwsOpenSearchServiceDomainLogPublishingOptionsDetails)AwsOpenSearchServiceDomainDetails.Builder domainEndpoints(Map<String,String> domainEndpoints)
The domain endpoints. Used if the OpenSearch domain resides in a VPC.
This is a map of key-value pairs. The key is always vpc. The value is the endpoint.
domainEndpoints - The domain endpoints. Used if the OpenSearch domain resides in a VPC.
This is a map of key-value pairs. The key is always vpc. The value is the endpoint.
AwsOpenSearchServiceDomainDetails.Builder advancedSecurityOptions(AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails advancedSecurityOptions)
Specifies options for fine-grained access control.
advancedSecurityOptions - Specifies options for fine-grained access control.default AwsOpenSearchServiceDomainDetails.Builder advancedSecurityOptions(Consumer<AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails.Builder> advancedSecurityOptions)
Specifies options for fine-grained access control.
This is a convenience method that creates an instance of theAwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails.Builder avoiding the need to create one
manually via AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to
advancedSecurityOptions(AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails).
advancedSecurityOptions - a consumer that will call methods on
AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails.BuilderadvancedSecurityOptions(AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails)Copyright © 2023. All rights reserved.