@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CertificateSummary extends Object implements Serializable, Cloneable, StructuredPojo
Describes an Amazon Lightsail SSL/TLS certificate.
Constructor and Description |
---|
CertificateSummary() |
Modifier and Type | Method and Description |
---|---|
CertificateSummary |
clone() |
boolean |
equals(Object obj) |
String |
getCertificateArn()
The Amazon Resource Name (ARN) of the certificate.
|
Certificate |
getCertificateDetail()
An object that describes a certificate in detail.
|
String |
getCertificateName()
The name of the certificate.
|
String |
getDomainName()
The domain name of the certificate.
|
List<Tag> |
getTags()
The tag keys and optional values for the resource.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCertificateArn(String certificateArn)
The Amazon Resource Name (ARN) of the certificate.
|
void |
setCertificateDetail(Certificate certificateDetail)
An object that describes a certificate in detail.
|
void |
setCertificateName(String certificateName)
The name of the certificate.
|
void |
setDomainName(String domainName)
The domain name of the certificate.
|
void |
setTags(Collection<Tag> tags)
The tag keys and optional values for the resource.
|
String |
toString()
Returns a string representation of this object.
|
CertificateSummary |
withCertificateArn(String certificateArn)
The Amazon Resource Name (ARN) of the certificate.
|
CertificateSummary |
withCertificateDetail(Certificate certificateDetail)
An object that describes a certificate in detail.
|
CertificateSummary |
withCertificateName(String certificateName)
The name of the certificate.
|
CertificateSummary |
withDomainName(String domainName)
The domain name of the certificate.
|
CertificateSummary |
withTags(Collection<Tag> tags)
The tag keys and optional values for the resource.
|
CertificateSummary |
withTags(Tag... tags)
The tag keys and optional values for the resource.
|
public void setCertificateArn(String certificateArn)
The Amazon Resource Name (ARN) of the certificate.
certificateArn
- The Amazon Resource Name (ARN) of the certificate.public String getCertificateArn()
The Amazon Resource Name (ARN) of the certificate.
public CertificateSummary withCertificateArn(String certificateArn)
The Amazon Resource Name (ARN) of the certificate.
certificateArn
- The Amazon Resource Name (ARN) of the certificate.public void setCertificateName(String certificateName)
The name of the certificate.
certificateName
- The name of the certificate.public String getCertificateName()
The name of the certificate.
public CertificateSummary withCertificateName(String certificateName)
The name of the certificate.
certificateName
- The name of the certificate.public void setDomainName(String domainName)
The domain name of the certificate.
domainName
- The domain name of the certificate.public String getDomainName()
The domain name of the certificate.
public CertificateSummary withDomainName(String domainName)
The domain name of the certificate.
domainName
- The domain name of the certificate.public void setCertificateDetail(Certificate certificateDetail)
An object that describes a certificate in detail.
certificateDetail
- An object that describes a certificate in detail.public Certificate getCertificateDetail()
An object that describes a certificate in detail.
public CertificateSummary withCertificateDetail(Certificate certificateDetail)
An object that describes a certificate in detail.
certificateDetail
- An object that describes a certificate in detail.public List<Tag> getTags()
The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
public void setTags(Collection<Tag> tags)
The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
tags
- The tag keys and optional values for the resource. For more information about tags in Lightsail, see the
Amazon Lightsail
Developer Guide.public CertificateSummary withTags(Tag... tags)
The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The tag keys and optional values for the resource. For more information about tags in Lightsail, see the
Amazon Lightsail
Developer Guide.public CertificateSummary withTags(Collection<Tag> tags)
The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
tags
- The tag keys and optional values for the resource. For more information about tags in Lightsail, see the
Amazon Lightsail
Developer Guide.public String toString()
toString
in class Object
Object.toString()
public CertificateSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.