Interface DomainEndpointOptions.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DomainEndpointOptions.Builder,
,DomainEndpointOptions> SdkBuilder<DomainEndpointOptions.Builder,
,DomainEndpointOptions> SdkPojo
- Enclosing class:
DomainEndpointOptions
public static interface DomainEndpointOptions.Builder
extends SdkPojo, CopyableBuilder<DomainEndpointOptions.Builder,DomainEndpointOptions>
-
Method Summary
Modifier and TypeMethodDescriptioncustomEndpoint
(String customEndpoint) Specify the fully qualified domain for your custom endpoint.customEndpointCertificateArn
(String customEndpointCertificateArn) Specify ACM certificate ARN for your custom endpoint.customEndpointEnabled
(Boolean customEndpointEnabled) Specify if custom endpoint should be enabled for the Elasticsearch domain.enforceHTTPS
(Boolean enforceHTTPS) Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.tlsSecurityPolicy
(String tlsSecurityPolicy) Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.tlsSecurityPolicy
(TLSSecurityPolicy tlsSecurityPolicy) Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch 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
-
enforceHTTPS
Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
- Parameters:
enforceHTTPS
- Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tlsSecurityPolicy
Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:- Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
- Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
- Parameters:
tlsSecurityPolicy
- Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:- Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
- Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tlsSecurityPolicy
Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:- Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
- Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
- Parameters:
tlsSecurityPolicy
- Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
It can be one of the following values:- Policy-Min-TLS-1-0-2019-07: TLS security policy which supports TLSv1.0 and higher.
- Policy-Min-TLS-1-2-2019-07: TLS security policy which supports only TLSv1.2
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customEndpointEnabled
Specify if custom endpoint should be enabled for the Elasticsearch domain.
- Parameters:
customEndpointEnabled
- Specify if custom endpoint should be enabled for the Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customEndpoint
Specify the fully qualified domain for your custom endpoint.
- Parameters:
customEndpoint
- Specify the fully qualified domain for your custom endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customEndpointCertificateArn
Specify ACM certificate ARN for your custom endpoint.
- Parameters:
customEndpointCertificateArn
- Specify ACM certificate ARN for your custom endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-