@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DomainEndpointOptions extends Object implements Serializable, Cloneable, StructuredPojo
Options to configure endpoint for the Elasticsearch domain.
Constructor and Description |
---|
DomainEndpointOptions() |
Modifier and Type | Method and Description |
---|---|
DomainEndpointOptions |
clone() |
boolean |
equals(Object obj) |
Boolean |
getEnforceHTTPS()
Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
|
String |
getTLSSecurityPolicy()
Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
|
int |
hashCode() |
Boolean |
isEnforceHTTPS()
Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEnforceHTTPS(Boolean enforceHTTPS)
Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
|
void |
setTLSSecurityPolicy(String tLSSecurityPolicy)
Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
|
String |
toString()
Returns a string representation of this object.
|
DomainEndpointOptions |
withEnforceHTTPS(Boolean enforceHTTPS)
Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
|
DomainEndpointOptions |
withTLSSecurityPolicy(String tLSSecurityPolicy)
Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
|
DomainEndpointOptions |
withTLSSecurityPolicy(TLSSecurityPolicy tLSSecurityPolicy)
Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain.
|
public void setEnforceHTTPS(Boolean enforceHTTPS)
Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
enforceHTTPS
- Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.public Boolean getEnforceHTTPS()
Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
public DomainEndpointOptions withEnforceHTTPS(Boolean enforceHTTPS)
Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
enforceHTTPS
- Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.public Boolean isEnforceHTTPS()
Specify if only HTTPS endpoint should be enabled for the Elasticsearch domain.
public void setTLSSecurityPolicy(String 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:
tLSSecurityPolicy
- Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain. TLSSecurityPolicy
public String getTLSSecurityPolicy()
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:
TLSSecurityPolicy
public DomainEndpointOptions withTLSSecurityPolicy(String 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:
tLSSecurityPolicy
- Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain. TLSSecurityPolicy
public DomainEndpointOptions withTLSSecurityPolicy(TLSSecurityPolicy 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:
tLSSecurityPolicy
- Specify the TLS security policy that needs to be applied to the HTTPS endpoint of Elasticsearch domain. TLSSecurityPolicy
public String toString()
toString
in class Object
Object.toString()
public DomainEndpointOptions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.