@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CertificateConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
This data type has been expanded to use with the Amazon GameLift containers feature, which is currently in public preview.
Determines whether a TLS/SSL certificate is generated for a fleet. This feature must be enabled when creating the
fleet. All instances in a fleet share the same certificate. The certificate can be retrieved by calling the Amazon GameLift Server
SDK operation GetInstanceCertificate
.
Constructor and Description |
---|
CertificateConfiguration() |
Modifier and Type | Method and Description |
---|---|
CertificateConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getCertificateType()
Indicates whether a TLS/SSL certificate is generated for a fleet.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCertificateType(String certificateType)
Indicates whether a TLS/SSL certificate is generated for a fleet.
|
String |
toString()
Returns a string representation of this object.
|
CertificateConfiguration |
withCertificateType(CertificateType certificateType)
Indicates whether a TLS/SSL certificate is generated for a fleet.
|
CertificateConfiguration |
withCertificateType(String certificateType)
Indicates whether a TLS/SSL certificate is generated for a fleet.
|
public void setCertificateType(String certificateType)
Indicates whether a TLS/SSL certificate is generated for a fleet.
Valid values include:
GENERATED - Generate a TLS/SSL certificate for this fleet.
DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.
certificateType
- Indicates whether a TLS/SSL certificate is generated for a fleet.
Valid values include:
GENERATED - Generate a TLS/SSL certificate for this fleet.
DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.
CertificateType
public String getCertificateType()
Indicates whether a TLS/SSL certificate is generated for a fleet.
Valid values include:
GENERATED - Generate a TLS/SSL certificate for this fleet.
DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.
Valid values include:
GENERATED - Generate a TLS/SSL certificate for this fleet.
DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.
CertificateType
public CertificateConfiguration withCertificateType(String certificateType)
Indicates whether a TLS/SSL certificate is generated for a fleet.
Valid values include:
GENERATED - Generate a TLS/SSL certificate for this fleet.
DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.
certificateType
- Indicates whether a TLS/SSL certificate is generated for a fleet.
Valid values include:
GENERATED - Generate a TLS/SSL certificate for this fleet.
DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.
CertificateType
public CertificateConfiguration withCertificateType(CertificateType certificateType)
Indicates whether a TLS/SSL certificate is generated for a fleet.
Valid values include:
GENERATED - Generate a TLS/SSL certificate for this fleet.
DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.
certificateType
- Indicates whether a TLS/SSL certificate is generated for a fleet.
Valid values include:
GENERATED - Generate a TLS/SSL certificate for this fleet.
DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.
CertificateType
public String toString()
toString
in class Object
Object.toString()
public CertificateConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.