@Generated(value="software.amazon.awssdk:codegen") public final class CertificateOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CertificateOptions.Builder,CertificateOptions>
Structure that contains options for your certificate. Currently, you can use this only to specify whether to opt in to or out of certificate transparency logging. Some browsers require that public certificates issued for your domain be recorded in a log. Certificates that are not logged typically generate a browser error. Transparency makes it possible for you to detect SSL/TLS certificates that have been mistakenly or maliciously issued for your domain. For general information, see Certificate Transparency Logging.
Modifier and Type | Class and Description |
---|---|
static interface |
CertificateOptions.Builder |
Modifier and Type | Method and Description |
---|---|
static CertificateOptions.Builder |
builder() |
CertificateTransparencyLoggingPreference |
certificateTransparencyLoggingPreference()
You can opt out of certificate transparency logging by specifying the
DISABLED option. |
String |
certificateTransparencyLoggingPreferenceAsString()
You can opt out of certificate transparency logging by specifying the
DISABLED option. |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CertificateOptions.Builder> |
serializableBuilderClass() |
CertificateOptions.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public CertificateTransparencyLoggingPreference certificateTransparencyLoggingPreference()
You can opt out of certificate transparency logging by specifying the DISABLED
option. Opt in by
specifying ENABLED
.
If the service returns an enum value that is not available in the current SDK version,
certificateTransparencyLoggingPreference
will return
CertificateTransparencyLoggingPreference.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from certificateTransparencyLoggingPreferenceAsString()
.
DISABLED
option. Opt
in by specifying ENABLED
.CertificateTransparencyLoggingPreference
public String certificateTransparencyLoggingPreferenceAsString()
You can opt out of certificate transparency logging by specifying the DISABLED
option. Opt in by
specifying ENABLED
.
If the service returns an enum value that is not available in the current SDK version,
certificateTransparencyLoggingPreference
will return
CertificateTransparencyLoggingPreference.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from certificateTransparencyLoggingPreferenceAsString()
.
DISABLED
option. Opt
in by specifying ENABLED
.CertificateTransparencyLoggingPreference
public CertificateOptions.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CertificateOptions.Builder,CertificateOptions>
public static CertificateOptions.Builder builder()
public static Class<? extends CertificateOptions.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.