@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 .
CertificateType
public 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 .
CertificateType
public 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 .
CertificateType
public 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 .
CertificateType
public 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 Object
Object.toString()
public Certificate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.