@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsOpenSearchServiceDomainDomainEndpointOptionsDetails extends Object implements Serializable, Cloneable, StructuredPojo
Information about additional options for the domain endpoint.
Constructor and Description |
---|
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails() |
Modifier and Type | Method and Description |
---|---|
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails |
clone() |
boolean |
equals(Object obj) |
String |
getCustomEndpoint()
The fully qualified URL for the custom endpoint.
|
String |
getCustomEndpointCertificateArn()
The ARN for the security certificate.
|
Boolean |
getCustomEndpointEnabled()
Whether to enable a custom endpoint for the domain.
|
Boolean |
getEnforceHTTPS()
Whether to require that all traffic to the domain arrive over HTTPS.
|
String |
getTLSSecurityPolicy()
The TLS security policy to apply to the HTTPS endpoint of the OpenSearch domain.
|
int |
hashCode() |
Boolean |
isCustomEndpointEnabled()
Whether to enable a custom endpoint for the domain.
|
Boolean |
isEnforceHTTPS()
Whether to require that all traffic to the domain arrive over HTTPS.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCustomEndpoint(String customEndpoint)
The fully qualified URL for the custom endpoint.
|
void |
setCustomEndpointCertificateArn(String customEndpointCertificateArn)
The ARN for the security certificate.
|
void |
setCustomEndpointEnabled(Boolean customEndpointEnabled)
Whether to enable a custom endpoint for the domain.
|
void |
setEnforceHTTPS(Boolean enforceHTTPS)
Whether to require that all traffic to the domain arrive over HTTPS.
|
void |
setTLSSecurityPolicy(String tLSSecurityPolicy)
The TLS security policy to apply to the HTTPS endpoint of the OpenSearch domain.
|
String |
toString()
Returns a string representation of this object.
|
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails |
withCustomEndpoint(String customEndpoint)
The fully qualified URL for the custom endpoint.
|
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails |
withCustomEndpointCertificateArn(String customEndpointCertificateArn)
The ARN for the security certificate.
|
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails |
withCustomEndpointEnabled(Boolean customEndpointEnabled)
Whether to enable a custom endpoint for the domain.
|
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails |
withEnforceHTTPS(Boolean enforceHTTPS)
Whether to require that all traffic to the domain arrive over HTTPS.
|
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails |
withTLSSecurityPolicy(String tLSSecurityPolicy)
The TLS security policy to apply to the HTTPS endpoint of the OpenSearch domain.
|
public AwsOpenSearchServiceDomainDomainEndpointOptionsDetails()
public void setCustomEndpointCertificateArn(String customEndpointCertificateArn)
The ARN for the security certificate. The certificate is managed in ACM.
customEndpointCertificateArn
- The ARN for the security certificate. The certificate is managed in ACM.public String getCustomEndpointCertificateArn()
The ARN for the security certificate. The certificate is managed in ACM.
public AwsOpenSearchServiceDomainDomainEndpointOptionsDetails withCustomEndpointCertificateArn(String customEndpointCertificateArn)
The ARN for the security certificate. The certificate is managed in ACM.
customEndpointCertificateArn
- The ARN for the security certificate. The certificate is managed in ACM.public void setCustomEndpointEnabled(Boolean customEndpointEnabled)
Whether to enable a custom endpoint for the domain.
customEndpointEnabled
- Whether to enable a custom endpoint for the domain.public Boolean getCustomEndpointEnabled()
Whether to enable a custom endpoint for the domain.
public AwsOpenSearchServiceDomainDomainEndpointOptionsDetails withCustomEndpointEnabled(Boolean customEndpointEnabled)
Whether to enable a custom endpoint for the domain.
customEndpointEnabled
- Whether to enable a custom endpoint for the domain.public Boolean isCustomEndpointEnabled()
Whether to enable a custom endpoint for the domain.
public void setEnforceHTTPS(Boolean enforceHTTPS)
Whether to require that all traffic to the domain arrive over HTTPS.
enforceHTTPS
- Whether to require that all traffic to the domain arrive over HTTPS.public Boolean getEnforceHTTPS()
Whether to require that all traffic to the domain arrive over HTTPS.
public AwsOpenSearchServiceDomainDomainEndpointOptionsDetails withEnforceHTTPS(Boolean enforceHTTPS)
Whether to require that all traffic to the domain arrive over HTTPS.
enforceHTTPS
- Whether to require that all traffic to the domain arrive over HTTPS.public Boolean isEnforceHTTPS()
Whether to require that all traffic to the domain arrive over HTTPS.
public void setCustomEndpoint(String customEndpoint)
The fully qualified URL for the custom endpoint.
customEndpoint
- The fully qualified URL for the custom endpoint.public String getCustomEndpoint()
The fully qualified URL for the custom endpoint.
public AwsOpenSearchServiceDomainDomainEndpointOptionsDetails withCustomEndpoint(String customEndpoint)
The fully qualified URL for the custom endpoint.
customEndpoint
- The fully qualified URL for the custom endpoint.public void setTLSSecurityPolicy(String tLSSecurityPolicy)
The TLS security policy to apply to the HTTPS endpoint of the OpenSearch domain.
tLSSecurityPolicy
- The TLS security policy to apply to the HTTPS endpoint of the OpenSearch domain.public String getTLSSecurityPolicy()
The TLS security policy to apply to the HTTPS endpoint of the OpenSearch domain.
public AwsOpenSearchServiceDomainDomainEndpointOptionsDetails withTLSSecurityPolicy(String tLSSecurityPolicy)
The TLS security policy to apply to the HTTPS endpoint of the OpenSearch domain.
tLSSecurityPolicy
- The TLS security policy to apply to the HTTPS endpoint of the OpenSearch domain.public String toString()
toString
in class Object
Object.toString()
public AwsOpenSearchServiceDomainDomainEndpointOptionsDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.