public class PutKeyPolicyRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
PutKeyPolicyRequest() |
Modifier and Type | Method and Description |
---|---|
PutKeyPolicyRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
String |
getKeyId()
A unique identifier for the customer master key.
|
String |
getPolicy()
The policy to attach to the key.
|
String |
getPolicyName()
Name of the policy to be attached.
|
int |
hashCode() |
void |
setKeyId(String keyId)
A unique identifier for the customer master key.
|
void |
setPolicy(String policy)
The policy to attach to the key.
|
void |
setPolicyName(String policyName)
Name of the policy to be attached.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
PutKeyPolicyRequest |
withKeyId(String keyId)
A unique identifier for the customer master key.
|
PutKeyPolicyRequest |
withPolicy(String policy)
The policy to attach to the key.
|
PutKeyPolicyRequest |
withPolicyName(String policyName)
Name of the policy to be attached.
|
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setKeyId(String keyId)
A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.
keyId
- A unique identifier for the customer master key. This value can be
a globally unique identifier or the fully specified ARN to a key.
public String getKeyId()
A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.
public PutKeyPolicyRequest withKeyId(String keyId)
A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.
keyId
- A unique identifier for the customer master key. This value can be
a globally unique identifier or the fully specified ARN to a key.
public void setPolicyName(String policyName)
Name of the policy to be attached. Currently, the only supported name is "default".
policyName
- Name of the policy to be attached. Currently, the only supported
name is "default".public String getPolicyName()
Name of the policy to be attached. Currently, the only supported name is "default".
public PutKeyPolicyRequest withPolicyName(String policyName)
Name of the policy to be attached. Currently, the only supported name is "default".
policyName
- Name of the policy to be attached. Currently, the only supported
name is "default".public void setPolicy(String policy)
The policy to attach to the key. This is required and delegates back to the account. The key is the root of trust. The policy size limit is 32 KiB (32768 bytes).
policy
- The policy to attach to the key. This is required and delegates
back to the account. The key is the root of trust. The policy size
limit is 32 KiB (32768 bytes).public String getPolicy()
The policy to attach to the key. This is required and delegates back to the account. The key is the root of trust. The policy size limit is 32 KiB (32768 bytes).
public PutKeyPolicyRequest withPolicy(String policy)
The policy to attach to the key. This is required and delegates back to the account. The key is the root of trust. The policy size limit is 32 KiB (32768 bytes).
policy
- The policy to attach to the key. This is required and delegates
back to the account. The key is the root of trust. The policy size
limit is 32 KiB (32768 bytes).public String toString()
toString
in class Object
Object.toString()
public PutKeyPolicyRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.