@Generated(value="software.amazon.awssdk:codegen") public class CertificateDescription extends Object implements StructuredPojo, ToCopyableBuilder<CertificateDescription.Builder,CertificateDescription>
Describes a certificate.
Modifier and Type | Class and Description |
---|---|
static interface |
CertificateDescription.Builder |
Modifier and Type | Method and Description |
---|---|
static CertificateDescription.Builder |
builder() |
String |
caCertificateId()
The certificate ID of the CA certificate used to sign this certificate.
|
String |
certificateArn()
The ARN of the certificate.
|
String |
certificateId()
The ID of the certificate.
|
String |
certificatePem()
The certificate data, in PEM format.
|
Instant |
creationDate()
The date and time the certificate was created.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastModifiedDate()
The date and time the certificate was last modified.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
ownedBy()
The ID of the AWS account that owns the certificate.
|
String |
previousOwnedBy()
The ID of the AWS account of the previous owner of the certificate.
|
static Class<? extends CertificateDescription.Builder> |
serializableBuilderClass() |
CertificateStatus |
status()
The status of the certificate.
|
String |
statusString()
The status of the certificate.
|
CertificateDescription.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
TransferData |
transferData()
The transfer data.
|
copy
public String certificateArn()
The ARN of the certificate.
public String certificateId()
The ID of the certificate.
public String caCertificateId()
The certificate ID of the CA certificate used to sign this certificate.
public CertificateStatus status()
The status of the certificate.
If the service returns an enum value that is not available in the current SDK version, status
will
return CertificateStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusString()
.
CertificateStatus
public String statusString()
The status of the certificate.
If the service returns an enum value that is not available in the current SDK version, status
will
return CertificateStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusString()
.
CertificateStatus
public String certificatePem()
The certificate data, in PEM format.
public String ownedBy()
The ID of the AWS account that owns the certificate.
public String previousOwnedBy()
The ID of the AWS account of the previous owner of the certificate.
public Instant creationDate()
The date and time the certificate was created.
public Instant lastModifiedDate()
The date and time the certificate was last modified.
public TransferData transferData()
The transfer data.
public CertificateDescription.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CertificateDescription.Builder,CertificateDescription>
public static CertificateDescription.Builder builder()
public static Class<? extends CertificateDescription.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.