@Generated(value="software.amazon.awssdk:codegen") public class ServerCertificateMetadata extends Object implements ToCopyableBuilder<ServerCertificateMetadata.Builder,ServerCertificateMetadata>
Contains information about a server certificate without its certificate body, certificate chain, and private key.
This data type is used as a response element in the UploadServerCertificate and ListServerCertificates actions.
Modifier and Type | Class and Description |
---|---|
static interface |
ServerCertificateMetadata.Builder |
Modifier and Type | Method and Description |
---|---|
String |
arn()
The Amazon Resource Name (ARN) specifying the server certificate.
|
static ServerCertificateMetadata.Builder |
builder() |
boolean |
equals(Object obj) |
Instant |
expiration()
The date on which the certificate is set to expire.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
path()
The path to the server certificate.
|
static Class<? extends ServerCertificateMetadata.Builder> |
serializableBuilderClass() |
String |
serverCertificateId()
The stable and unique string identifying the server certificate.
|
String |
serverCertificateName()
The name that identifies the server certificate.
|
ServerCertificateMetadata.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Instant |
uploadDate()
The date when the server certificate was uploaded.
|
copy
public String path()
The path to the server certificate. For more information about paths, see IAM Identifiers in the Using IAM guide.
public String serverCertificateName()
The name that identifies the server certificate.
public String serverCertificateId()
The stable and unique string identifying the server certificate. For more information about IDs, see IAM Identifiers in the Using IAM guide.
public String arn()
The Amazon Resource Name (ARN) specifying the server certificate. For more information about ARNs and how to use them in policies, see IAM Identifiers in the Using IAM guide.
public Instant uploadDate()
The date when the server certificate was uploaded.
public Instant expiration()
The date on which the certificate is set to expire.
public ServerCertificateMetadata.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ServerCertificateMetadata.Builder,ServerCertificateMetadata>
public static ServerCertificateMetadata.Builder builder()
public static Class<? extends ServerCertificateMetadata.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.