Class AliasListEntry
java.lang.Object
software.amazon.awssdk.services.kms.model.AliasListEntry
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AliasListEntry.Builder,AliasListEntry>
@Generated("software.amazon.awssdk:codegen")
public final class AliasListEntry
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<AliasListEntry.Builder,AliasListEntry>
Contains information about an alias.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringaliasArn()String that contains the key ARN.final StringString that contains the alias.static AliasListEntry.Builderbuilder()final InstantDate and time that the alias was most recently created in the account and Region.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantDate and time that the alias was most recently associated with a KMS key in the account and Region.static Class<? extends AliasListEntry.Builder>final StringString that contains the key identifier of the KMS key associated with the alias.final StringtoString()Returns a string representation of this object.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
-
aliasName
String that contains the alias. This value begins with
alias/.- Returns:
- String that contains the alias. This value begins with
alias/.
-
aliasArn
String that contains the key ARN.
- Returns:
- String that contains the key ARN.
-
targetKeyId
String that contains the key identifier of the KMS key associated with the alias.
- Returns:
- String that contains the key identifier of the KMS key associated with the alias.
-
creationDate
Date and time that the alias was most recently created in the account and Region. Formatted as Unix time.
- Returns:
- Date and time that the alias was most recently created in the account and Region. Formatted as Unix time.
-
lastUpdatedDate
Date and time that the alias was most recently associated with a KMS key in the account and Region. Formatted as Unix time.
- Returns:
- Date and time that the alias was most recently associated with a KMS key in the account and Region. Formatted as Unix time.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<AliasListEntry.Builder,AliasListEntry>
-
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
-