Class ServerCertificateMetadata
- All Implemented Interfaces:
Serializable,SdkPojo,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 operations.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringarn()The Amazon Resource Name (ARN) specifying the server certificate.builder()final booleanfinal booleanequalsBySdkFields(Object obj) final InstantThe date on which the certificate is set to expire.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringpath()The path to the server certificate.static Class<? extends ServerCertificateMetadata.Builder>final StringThe stable and unique string identifying the server certificate.final StringThe name that identifies the server certificate.final StringtoString()Returns a string representation of this object.final InstantThe date when the server certificate was uploaded.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
path
The path to the server certificate. For more information about paths, see IAM identifiers in the IAM User Guide.
- Returns:
- The path to the server certificate. For more information about paths, see IAM identifiers in the IAM User Guide.
-
serverCertificateName
The name that identifies the server certificate.
- Returns:
- The name that identifies the server certificate.
-
serverCertificateId
The stable and unique string identifying the server certificate. For more information about IDs, see IAM identifiers in the IAM User Guide.
- Returns:
- The stable and unique string identifying the server certificate. For more information about IDs, see IAM identifiers in the IAM User Guide.
-
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 IAM User Guide.
- Returns:
- 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 IAM User Guide.
-
uploadDate
The date when the server certificate was uploaded.
- Returns:
- The date when the server certificate was uploaded.
-
expiration
The date on which the certificate is set to expire.
- Returns:
- The date on which the certificate is set to expire.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ServerCertificateMetadata.Builder,ServerCertificateMetadata>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-