public class AbortVaultLockRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
AbortVaultLock operation.
This operation aborts the vault locking process if the vault lock is
not in the Locked state. If the vault lock is in the
Locked state when this operation is requested, the
operation returns an AccessDeniedException error.
Aborting the vault locking process removes the vault lock policy from
the specified vault.
A vault lock is put into the InProgress state by calling
InitiateVaultLock. A vault lock is put into the Locked
state by calling CompleteVaultLock. You can get the state of a vault
lock by calling GetVaultLock. For more information about the vault
locking process, see
Amazon Glacier Vault Lock . For more information about vault lock policies, see Amazon Glacier Access Control with Vault Lock Policies
.
This operation is idempotent. You can successfully invoke this
operation multiple times, if the vault lock is in the
InProgress state or if there is no policy associated with
the vault.
NOOP| Constructor and Description |
|---|
AbortVaultLockRequest() |
| Modifier and Type | Method and Description |
|---|---|
AbortVaultLockRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
String |
getAccountId()
The
AccountId value is the AWS account ID. |
String |
getVaultName()
The name of the vault.
|
int |
hashCode() |
void |
setAccountId(String accountId)
The
AccountId value is the AWS account ID. |
void |
setVaultName(String vaultName)
The name of the vault.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
AbortVaultLockRequest |
withAccountId(String accountId)
The
AccountId value is the AWS account ID. |
AbortVaultLockRequest |
withVaultName(String vaultName)
The name of the vault.
|
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic String getAccountId()
AccountId value is the AWS account ID. This value
must match the AWS account ID associated with the credentials used to
sign the request. You can either specify an AWS account ID or
optionally a single '-' (hyphen), in which case Amazon
Glacier uses the AWS account ID associated with the credentials used
to sign the request. If you specify your account ID, do not include
any hyphens ('-') in the ID.AccountId value is the AWS account ID. This value
must match the AWS account ID associated with the credentials used to
sign the request. You can either specify an AWS account ID or
optionally a single '-' (hyphen), in which case Amazon
Glacier uses the AWS account ID associated with the credentials used
to sign the request. If you specify your account ID, do not include
any hyphens ('-') in the ID.public void setAccountId(String accountId)
AccountId value is the AWS account ID. This value
must match the AWS account ID associated with the credentials used to
sign the request. You can either specify an AWS account ID or
optionally a single '-' (hyphen), in which case Amazon
Glacier uses the AWS account ID associated with the credentials used
to sign the request. If you specify your account ID, do not include
any hyphens ('-') in the ID.accountId - The AccountId value is the AWS account ID. This value
must match the AWS account ID associated with the credentials used to
sign the request. You can either specify an AWS account ID or
optionally a single '-' (hyphen), in which case Amazon
Glacier uses the AWS account ID associated with the credentials used
to sign the request. If you specify your account ID, do not include
any hyphens ('-') in the ID.public AbortVaultLockRequest withAccountId(String accountId)
AccountId value is the AWS account ID. This value
must match the AWS account ID associated with the credentials used to
sign the request. You can either specify an AWS account ID or
optionally a single '-' (hyphen), in which case Amazon
Glacier uses the AWS account ID associated with the credentials used
to sign the request. If you specify your account ID, do not include
any hyphens ('-') in the ID.
Returns a reference to this object so that method calls can be chained together.
accountId - The AccountId value is the AWS account ID. This value
must match the AWS account ID associated with the credentials used to
sign the request. You can either specify an AWS account ID or
optionally a single '-' (hyphen), in which case Amazon
Glacier uses the AWS account ID associated with the credentials used
to sign the request. If you specify your account ID, do not include
any hyphens ('-') in the ID.public String getVaultName()
public void setVaultName(String vaultName)
vaultName - The name of the vault.public AbortVaultLockRequest withVaultName(String vaultName)
Returns a reference to this object so that method calls can be chained together.
vaultName - The name of the vault.public String toString()
toString in class ObjectObject.toString()public AbortVaultLockRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.