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 that supports TLS version 1.0 to TLS version 1.2
- Policy-Min-TLS-1-2-2019-07: TLS security policy that supports only TLS version 1.2
- Policy-Min-TLS-1-2-PFS-2023-10: TLS security policy that supports TLS version 1.2 to TLS version 1.3 with perfect forward secrecy cipher suites
- 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 that supports TLS version 1.0 to TLS version 1.2
- Policy-Min-TLS-1-2-2019-07: TLS security policy that supports only TLS version 1.2
- Policy-Min-TLS-1-2-PFS-2023-10: TLS security policy that supports TLS version 1.2 to TLS version 1.3 with perfect forward secrecy cipher suites
- 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 that supports TLS version 1.0 to TLS version 1.2
- Policy-Min-TLS-1-2-2019-07: TLS security policy that supports only TLS version 1.2
- Policy-Min-TLS-1-2-PFS-2023-10: TLS security policy that supports TLS version 1.2 to TLS version 1.3 with perfect forward secrecy cipher suites
- 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 that supports TLS version 1.0 to TLS version 1.2
- Policy-Min-TLS-1-2-2019-07: TLS security policy that supports only TLS version 1.2
- Policy-Min-TLS-1-2-PFS-2023-10: TLS security policy that supports TLS version 1.2 to TLS version 1.3 with perfect forward secrecy cipher suites
- 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.
-