@Generated(value="software.amazon.awssdk:codegen") public final class SecretVersionsListEntry extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SecretVersionsListEntry.Builder,SecretVersionsListEntry>
A structure that contains information about one version of a secret.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SecretVersionsListEntry.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SecretVersionsListEntry.Builder |
builder() |
Instant |
createdDate()
The date and time this version of the secret was created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasKmsKeyIds()
For responses, this returns true if the service returned a value for the KmsKeyIds property.
|
boolean |
hasVersionStages()
For responses, this returns true if the service returned a value for the VersionStages property.
|
List<String> |
kmsKeyIds()
The KMS keys used to encrypt the secret version.
|
Instant |
lastAccessedDate()
The date that this version of the secret was last accessed.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SecretVersionsListEntry.Builder> |
serializableBuilderClass() |
SecretVersionsListEntry.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
versionId()
The unique version identifier of this version of the secret.
|
List<String> |
versionStages()
An array of staging labels that are currently associated with this version of the secret.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String versionId()
The unique version identifier of this version of the secret.
public final boolean hasVersionStages()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> versionStages()
An array of staging labels that are currently associated with this version of the secret.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasVersionStages() method.
public final Instant lastAccessedDate()
The date that this version of the secret was last accessed. Note that the resolution of this field is at the date level and does not include the time.
public final Instant createdDate()
The date and time this version of the secret was created.
public final boolean hasKmsKeyIds()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> kmsKeyIds()
The KMS keys used to encrypt the secret version.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasKmsKeyIds() method.
public SecretVersionsListEntry.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SecretVersionsListEntry.Builder,SecretVersionsListEntry>public static SecretVersionsListEntry.Builder builder()
public static Class<? extends SecretVersionsListEntry.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.