@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Certificate extends Object implements Serializable, Cloneable, StructuredPojo
Describes the current SSL/TLS certificate that is in use for the domain. If you are using
CreateDomainAssociation to create a new domain association, Certificate describes the new
certificate that you are creating.
| Constructor and Description |
|---|
Certificate() |
| Modifier and Type | Method and Description |
|---|---|
Certificate |
clone() |
boolean |
equals(Object obj) |
String |
getCertificateVerificationDNSRecord()
The DNS record for certificate verification.
|
String |
getCustomCertificateArn()
The Amazon resource name (ARN) for a custom certificate that you have already added to Certificate Manager in
your Amazon Web Services account.
|
String |
getType()
The type of SSL/TLS certificate that you want to use.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCertificateVerificationDNSRecord(String certificateVerificationDNSRecord)
The DNS record for certificate verification.
|
void |
setCustomCertificateArn(String customCertificateArn)
The Amazon resource name (ARN) for a custom certificate that you have already added to Certificate Manager in
your Amazon Web Services account.
|
void |
setType(String type)
The type of SSL/TLS certificate that you want to use.
|
String |
toString()
Returns a string representation of this object.
|
Certificate |
withCertificateVerificationDNSRecord(String certificateVerificationDNSRecord)
The DNS record for certificate verification.
|
Certificate |
withCustomCertificateArn(String customCertificateArn)
The Amazon resource name (ARN) for a custom certificate that you have already added to Certificate Manager in
your Amazon Web Services account.
|
Certificate |
withType(CertificateType type)
The type of SSL/TLS certificate that you want to use.
|
Certificate |
withType(String type)
The type of SSL/TLS certificate that you want to use.
|
public void setType(String type)
The type of SSL/TLS certificate that you want to use.
Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.
Specify CUSTOM to use your own certificate that you have already added to Certificate Manager in
your Amazon Web Services account. Make sure you request (or import) the certificate in the US East (N. Virginia)
Region (us-east-1). For more information about using ACM, see Importing certificates into
Certificate Manager in the ACM User guide .
type - The type of SSL/TLS certificate that you want to use.
Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.
Specify CUSTOM to use your own certificate that you have already added to Certificate Manager
in your Amazon Web Services account. Make sure you request (or import) the certificate in the US East (N.
Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates
into Certificate Manager in the ACM User guide .
CertificateTypepublic String getType()
The type of SSL/TLS certificate that you want to use.
Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.
Specify CUSTOM to use your own certificate that you have already added to Certificate Manager in
your Amazon Web Services account. Make sure you request (or import) the certificate in the US East (N. Virginia)
Region (us-east-1). For more information about using ACM, see Importing certificates into
Certificate Manager in the ACM User guide .
Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.
Specify CUSTOM to use your own certificate that you have already added to Certificate
Manager in your Amazon Web Services account. Make sure you request (or import) the certificate in the US
East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates
into Certificate Manager in the ACM User guide .
CertificateTypepublic Certificate withType(String type)
The type of SSL/TLS certificate that you want to use.
Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.
Specify CUSTOM to use your own certificate that you have already added to Certificate Manager in
your Amazon Web Services account. Make sure you request (or import) the certificate in the US East (N. Virginia)
Region (us-east-1). For more information about using ACM, see Importing certificates into
Certificate Manager in the ACM User guide .
type - The type of SSL/TLS certificate that you want to use.
Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.
Specify CUSTOM to use your own certificate that you have already added to Certificate Manager
in your Amazon Web Services account. Make sure you request (or import) the certificate in the US East (N.
Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates
into Certificate Manager in the ACM User guide .
CertificateTypepublic Certificate withType(CertificateType type)
The type of SSL/TLS certificate that you want to use.
Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.
Specify CUSTOM to use your own certificate that you have already added to Certificate Manager in
your Amazon Web Services account. Make sure you request (or import) the certificate in the US East (N. Virginia)
Region (us-east-1). For more information about using ACM, see Importing certificates into
Certificate Manager in the ACM User guide .
type - The type of SSL/TLS certificate that you want to use.
Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.
Specify CUSTOM to use your own certificate that you have already added to Certificate Manager
in your Amazon Web Services account. Make sure you request (or import) the certificate in the US East (N.
Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates
into Certificate Manager in the ACM User guide .
CertificateTypepublic void setCustomCertificateArn(String customCertificateArn)
The Amazon resource name (ARN) for a custom certificate that you have already added to Certificate Manager in your Amazon Web Services account.
This field is required only when the certificate type is CUSTOM.
customCertificateArn - The Amazon resource name (ARN) for a custom certificate that you have already added to Certificate Manager
in your Amazon Web Services account.
This field is required only when the certificate type is CUSTOM.
public String getCustomCertificateArn()
The Amazon resource name (ARN) for a custom certificate that you have already added to Certificate Manager in your Amazon Web Services account.
This field is required only when the certificate type is CUSTOM.
This field is required only when the certificate type is CUSTOM.
public Certificate withCustomCertificateArn(String customCertificateArn)
The Amazon resource name (ARN) for a custom certificate that you have already added to Certificate Manager in your Amazon Web Services account.
This field is required only when the certificate type is CUSTOM.
customCertificateArn - The Amazon resource name (ARN) for a custom certificate that you have already added to Certificate Manager
in your Amazon Web Services account.
This field is required only when the certificate type is CUSTOM.
public void setCertificateVerificationDNSRecord(String certificateVerificationDNSRecord)
The DNS record for certificate verification.
certificateVerificationDNSRecord - The DNS record for certificate verification.public String getCertificateVerificationDNSRecord()
The DNS record for certificate verification.
public Certificate withCertificateVerificationDNSRecord(String certificateVerificationDNSRecord)
The DNS record for certificate verification.
certificateVerificationDNSRecord - The DNS record for certificate verification.public String toString()
toString in class ObjectObject.toString()public Certificate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.