Interface AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.Builder,
,AwsOpenSearchServiceDomainDomainEndpointOptionsDetails> SdkBuilder<AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.Builder,
,AwsOpenSearchServiceDomainDomainEndpointOptionsDetails> SdkPojo
- Enclosing class:
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails
public static interface AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.Builder
extends SdkPojo, CopyableBuilder<AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.Builder,AwsOpenSearchServiceDomainDomainEndpointOptionsDetails>
-
Method Summary
Modifier and TypeMethodDescriptioncustomEndpoint
(String customEndpoint) The fully qualified URL for the custom endpoint.customEndpointCertificateArn
(String customEndpointCertificateArn) The ARN for the security certificate.customEndpointEnabled
(Boolean customEndpointEnabled) Whether to enable a custom endpoint for the domain.enforceHTTPS
(Boolean enforceHTTPS) Whether to require that all traffic to the domain arrive over HTTPS.tlsSecurityPolicy
(String tlsSecurityPolicy) The TLS security policy to apply to the HTTPS endpoint of the OpenSearch domain.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
customEndpointCertificateArn
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.Builder customEndpointCertificateArn(String customEndpointCertificateArn) The ARN for the security certificate. The certificate is managed in ACM.
- Parameters:
customEndpointCertificateArn
- The ARN for the security certificate. The certificate is managed in ACM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customEndpointEnabled
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.Builder customEndpointEnabled(Boolean customEndpointEnabled) Whether to enable a custom endpoint for the domain.
- Parameters:
customEndpointEnabled
- Whether to enable a custom endpoint for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enforceHTTPS
Whether to require that all traffic to the domain arrive over HTTPS.
- Parameters:
enforceHTTPS
- Whether to require that all traffic to the domain arrive over HTTPS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customEndpoint
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.Builder customEndpoint(String customEndpoint) The fully qualified URL for the custom endpoint.
- Parameters:
customEndpoint
- The fully qualified URL for the custom endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tlsSecurityPolicy
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.Builder tlsSecurityPolicy(String tlsSecurityPolicy) The TLS security policy to apply to the HTTPS endpoint of the OpenSearch domain.
- Parameters:
tlsSecurityPolicy
- The TLS security policy to apply to the HTTPS endpoint of the OpenSearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-