@Generated(value="software.amazon.awssdk:codegen") public final class CertificateConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CertificateConfiguration.Builder,CertificateConfiguration>
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 GameLift Server SDK
operation GetInstanceCertificate.
A fleet's certificate configuration is part of FleetAttributes.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CertificateConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CertificateConfiguration.Builder |
builder() |
CertificateType |
certificateType()
Indicates whether a TLS/SSL certificate is generated for a fleet.
|
String |
certificateTypeAsString()
Indicates whether a TLS/SSL certificate is generated for a fleet.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CertificateConfiguration.Builder> |
serializableBuilderClass() |
CertificateConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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.
If the service returns an enum value that is not available in the current SDK version, certificateType
will return CertificateType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from certificateTypeAsString().
Valid values include:
GENERATED - Generate a TLS/SSL certificate for this fleet.
DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.
CertificateTypepublic final String certificateTypeAsString()
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.
If the service returns an enum value that is not available in the current SDK version, certificateType
will return CertificateType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from certificateTypeAsString().
Valid values include:
GENERATED - Generate a TLS/SSL certificate for this fleet.
DISABLED - (default) Do not generate a TLS/SSL certificate for this fleet.
CertificateTypepublic CertificateConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CertificateConfiguration.Builder,CertificateConfiguration>public static CertificateConfiguration.Builder builder()
public static Class<? extends CertificateConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.