Interface DomainEndpointOptions.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DomainEndpointOptions.Builder,
,DomainEndpointOptions> SdkBuilder<DomainEndpointOptions.Builder,
,DomainEndpointOptions> SdkPojo
- Enclosing class:
DomainEndpointOptions
-
Method Summary
Modifier and TypeMethodDescriptioncustomEndpoint
(String customEndpoint) The fully qualified URL for the custom endpoint.customEndpointCertificateArn
(String customEndpointCertificateArn) The ARN for your security certificate, managed in Amazon Web Services Certificate Manager (ACM).customEndpointEnabled
(Boolean customEndpointEnabled) Whether to enable a custom endpoint for the domain.enforceHTTPS
(Boolean enforceHTTPS) True to require that all traffic to the domain arrive over HTTPS.tlsSecurityPolicy
(String tlsSecurityPolicy) Specify the TLS security policy to apply to the HTTPS endpoint of the domain.tlsSecurityPolicy
(TLSSecurityPolicy tlsSecurityPolicy) Specify the TLS security policy to apply to the HTTPS endpoint of the 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
True to require that all traffic to the domain arrive over HTTPS.
- Parameters:
enforceHTTPS
- True 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.
-
tlsSecurityPolicy
Specify the TLS security policy to apply to the HTTPS endpoint of the domain. The policy 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 to apply to the HTTPS endpoint of the domain. The policy 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 to apply to the HTTPS endpoint of the domain. The policy 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 to apply to the HTTPS endpoint of the domain. The policy 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
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.
-
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.
-
customEndpointCertificateArn
The ARN for your security certificate, managed in Amazon Web Services Certificate Manager (ACM).
- Parameters:
customEndpointCertificateArn
- The ARN for your security certificate, managed in Amazon Web Services Certificate Manager (ACM).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-