@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutResourcePolicyRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
PutResourcePolicyRequest() |
Modifier and Type | Method and Description |
---|---|
PutResourcePolicyRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
A unique identifier for the request.
|
String |
getPolicyRevisionId()
A unique identifier for a revision of the resource policy.
|
String |
getResourceArn()
The Amazon Resource Name (ARN) of the resource for which the policy is being created.
|
String |
getResourcePolicy()
The JSON-formatted resource policy to create.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
A unique identifier for the request.
|
void |
setPolicyRevisionId(String policyRevisionId)
A unique identifier for a revision of the resource policy.
|
void |
setResourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the resource for which the policy is being created.
|
void |
setResourcePolicy(String resourcePolicy)
The JSON-formatted resource policy to create.
|
String |
toString()
Returns a string representation of this object.
|
PutResourcePolicyRequest |
withClientToken(String clientToken)
A unique identifier for the request.
|
PutResourcePolicyRequest |
withPolicyRevisionId(String policyRevisionId)
A unique identifier for a revision of the resource policy.
|
PutResourcePolicyRequest |
withResourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the resource for which the policy is being created.
|
PutResourcePolicyRequest |
withResourcePolicy(String resourcePolicy)
The JSON-formatted resource policy to create.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setResourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the resource for which the policy is being created.
resourceArn
- The Amazon Resource Name (ARN) of the resource for which the policy is being created.public String getResourceArn()
The Amazon Resource Name (ARN) of the resource for which the policy is being created.
public PutResourcePolicyRequest withResourceArn(String resourceArn)
The Amazon Resource Name (ARN) of the resource for which the policy is being created.
resourceArn
- The Amazon Resource Name (ARN) of the resource for which the policy is being created.public void setResourcePolicy(String resourcePolicy)
The JSON-formatted resource policy to create.
resourcePolicy
- The JSON-formatted resource policy to create.public String getResourcePolicy()
The JSON-formatted resource policy to create.
public PutResourcePolicyRequest withResourcePolicy(String resourcePolicy)
The JSON-formatted resource policy to create.
resourcePolicy
- The JSON-formatted resource policy to create.public void setPolicyRevisionId(String policyRevisionId)
A unique identifier for a revision of the resource policy.
policyRevisionId
- A unique identifier for a revision of the resource policy.public String getPolicyRevisionId()
A unique identifier for a revision of the resource policy.
public PutResourcePolicyRequest withPolicyRevisionId(String policyRevisionId)
A unique identifier for a revision of the resource policy.
policyRevisionId
- A unique identifier for a revision of the resource policy.public void setClientToken(String clientToken)
A unique identifier for the request. If you do not set the client request token, Amazon Lookout for Equipment generates one.
clientToken
- A unique identifier for the request. If you do not set the client request token, Amazon Lookout for
Equipment generates one.public String getClientToken()
A unique identifier for the request. If you do not set the client request token, Amazon Lookout for Equipment generates one.
public PutResourcePolicyRequest withClientToken(String clientToken)
A unique identifier for the request. If you do not set the client request token, Amazon Lookout for Equipment generates one.
clientToken
- A unique identifier for the request. If you do not set the client request token, Amazon Lookout for
Equipment generates one.public String toString()
toString
in class Object
Object.toString()
public PutResourcePolicyRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()