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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.BuildercustomEndpoint(String customEndpoint)The fully qualified URL for the custom endpoint.AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.BuildercustomEndpointCertificateArn(String customEndpointCertificateArn)The ARN for the security certificate.AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.BuildercustomEndpointEnabled(Boolean customEndpointEnabled)Whether to enable a custom endpoint for the domain.AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.BuilderenforceHTTPS(Boolean enforceHTTPS)Whether to require that all traffic to the domain arrive over HTTPS.AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.BuildertlsSecurityPolicy(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails.Builder enforceHTTPS(Boolean 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.
-
-