@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CertificateOptions extends Object implements Serializable, Cloneable, StructuredPojo
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.
Constructor and Description |
---|
CertificateOptions() |
Modifier and Type | Method and Description |
---|---|
CertificateOptions |
clone() |
boolean |
equals(Object obj) |
String |
getCertificateTransparencyLoggingPreference()
You can opt out of certificate transparency logging by specifying the
DISABLED option. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCertificateTransparencyLoggingPreference(String certificateTransparencyLoggingPreference)
You can opt out of certificate transparency logging by specifying the
DISABLED option. |
String |
toString()
Returns a string representation of this object.
|
CertificateOptions |
withCertificateTransparencyLoggingPreference(CertificateTransparencyLoggingPreference certificateTransparencyLoggingPreference)
You can opt out of certificate transparency logging by specifying the
DISABLED option. |
CertificateOptions |
withCertificateTransparencyLoggingPreference(String certificateTransparencyLoggingPreference)
You can opt out of certificate transparency logging by specifying the
DISABLED option. |
public void setCertificateTransparencyLoggingPreference(String certificateTransparencyLoggingPreference)
You can opt out of certificate transparency logging by specifying the DISABLED
option. Opt in by
specifying ENABLED
.
certificateTransparencyLoggingPreference
- You can opt out of certificate transparency logging by specifying the DISABLED
option. Opt in
by specifying ENABLED
.CertificateTransparencyLoggingPreference
public String getCertificateTransparencyLoggingPreference()
You can opt out of certificate transparency logging by specifying the DISABLED
option. Opt in by
specifying ENABLED
.
DISABLED
option. Opt
in by specifying ENABLED
.CertificateTransparencyLoggingPreference
public CertificateOptions withCertificateTransparencyLoggingPreference(String certificateTransparencyLoggingPreference)
You can opt out of certificate transparency logging by specifying the DISABLED
option. Opt in by
specifying ENABLED
.
certificateTransparencyLoggingPreference
- You can opt out of certificate transparency logging by specifying the DISABLED
option. Opt in
by specifying ENABLED
.CertificateTransparencyLoggingPreference
public CertificateOptions withCertificateTransparencyLoggingPreference(CertificateTransparencyLoggingPreference certificateTransparencyLoggingPreference)
You can opt out of certificate transparency logging by specifying the DISABLED
option. Opt in by
specifying ENABLED
.
certificateTransparencyLoggingPreference
- You can opt out of certificate transparency logging by specifying the DISABLED
option. Opt in
by specifying ENABLED
.CertificateTransparencyLoggingPreference
public String toString()
toString
in class Object
Object.toString()
public CertificateOptions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.