@Generated(value="software.amazon.awssdk:codegen") public class GetVaultLockResponse extends GlacierResponse implements ToCopyableBuilder<GetVaultLockResponse.Builder,GetVaultLockResponse>
Contains the Amazon Glacier response to your request.
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetVaultLockResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GetVaultLockResponse.Builder |
builder() |
String |
creationDate()
The UTC date and time at which the vault lock was put into the
InProgress state. |
boolean |
equals(Object obj) |
String |
expirationDate()
The UTC date and time at which the lock ID expires.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkResponse. |
int |
hashCode() |
String |
policy()
The vault lock policy as a JSON string, which uses "\" as an escape character.
|
static Class<? extends GetVaultLockResponse.Builder> |
serializableBuilderClass() |
String |
state()
The state of the vault lock.
|
GetVaultLockResponse.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
sdkHttpResponsecopypublic String policy()
The vault lock policy as a JSON string, which uses "\" as an escape character.
public String state()
The state of the vault lock. InProgress or Locked.
InProgress or Locked.public String expirationDate()
The UTC date and time at which the lock ID expires. This value can be null if the vault lock is in a
Locked state.
null if the vault lock
is in a Locked state.public String creationDate()
The UTC date and time at which the vault lock was put into the InProgress state.
InProgress state.public GetVaultLockResponse.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<GetVaultLockResponse.Builder,GetVaultLockResponse>toBuilder in class AwsResponsepublic static GetVaultLockResponse.Builder builder()
public static Class<? extends GetVaultLockResponse.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkResponseSdkResponse. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkResponse.getValueForField(String, Class) method will
again be available.getValueForField in class SdkResponsefieldName - The name of the member to be retrieved.clazz - The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.