Class CertificateOptions
- java.lang.Object
-
- software.amazon.awssdk.services.acm.model.CertificateOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CertificateOptions.Builder,CertificateOptions>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCertificateOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CertificateOptions.Builderbuilder()CertificateTransparencyLoggingPreferencecertificateTransparencyLoggingPreference()You can opt out of certificate transparency logging by specifying theDISABLEDoption.StringcertificateTransparencyLoggingPreferenceAsString()You can opt out of certificate transparency logging by specifying theDISABLEDoption.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends CertificateOptions.Builder>serializableBuilderClass()CertificateOptions.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
certificateTransparencyLoggingPreference
public final CertificateTransparencyLoggingPreference certificateTransparencyLoggingPreference()
You can opt out of certificate transparency logging by specifying the
DISABLEDoption. Opt in by specifyingENABLED.If the service returns an enum value that is not available in the current SDK version,
certificateTransparencyLoggingPreferencewill returnCertificateTransparencyLoggingPreference.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcertificateTransparencyLoggingPreferenceAsString().- Returns:
- You can opt out of certificate transparency logging by specifying the
DISABLEDoption. Opt in by specifyingENABLED. - See Also:
CertificateTransparencyLoggingPreference
-
certificateTransparencyLoggingPreferenceAsString
public final String certificateTransparencyLoggingPreferenceAsString()
You can opt out of certificate transparency logging by specifying the
DISABLEDoption. Opt in by specifyingENABLED.If the service returns an enum value that is not available in the current SDK version,
certificateTransparencyLoggingPreferencewill returnCertificateTransparencyLoggingPreference.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcertificateTransparencyLoggingPreferenceAsString().- Returns:
- You can opt out of certificate transparency logging by specifying the
DISABLEDoption. Opt in by specifyingENABLED. - See Also:
CertificateTransparencyLoggingPreference
-
toBuilder
public CertificateOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CertificateOptions.Builder,CertificateOptions>
-
builder
public static CertificateOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends CertificateOptions.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-