Class CredentialSummary
java.lang.Object
software.amazon.awssdk.services.rolesanywhere.model.CredentialSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CredentialSummary.Builder,CredentialSummary>
@Generated("software.amazon.awssdk:codegen")
public final class CredentialSummary
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<CredentialSummary.Builder,CredentialSummary>
A record of a presented X509 credential from a temporary credential request.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic CredentialSummary.Builderbuilder()final Booleanenabled()Indicates whether the credential is enabled.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final Booleanfailed()Indicates whether the temporary credential request was successful.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringissuer()The fully qualified domain name of the issuing certificate for the presented end-entity certificate.final InstantseenAt()The ISO-8601 time stamp of when the certificate was last used in a temporary credential request.static Class<? extends CredentialSummary.Builder> final StringThe serial number of the certificate.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final StringThe PEM-encoded data of the certificate.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
enabled
Indicates whether the credential is enabled.
- Returns:
- Indicates whether the credential is enabled.
-
failed
Indicates whether the temporary credential request was successful.
- Returns:
- Indicates whether the temporary credential request was successful.
-
issuer
The fully qualified domain name of the issuing certificate for the presented end-entity certificate.
- Returns:
- The fully qualified domain name of the issuing certificate for the presented end-entity certificate.
-
seenAt
The ISO-8601 time stamp of when the certificate was last used in a temporary credential request.
- Returns:
- The ISO-8601 time stamp of when the certificate was last used in a temporary credential request.
-
serialNumber
The serial number of the certificate.
- Returns:
- The serial number of the certificate.
-
x509CertificateData
The PEM-encoded data of the certificate.
- Returns:
- The PEM-encoded data of the certificate.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<CredentialSummary.Builder,CredentialSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-