@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartPolicyGenerationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
StartPolicyGenerationRequest() |
| Modifier and Type | Method and Description |
|---|---|
StartPolicyGenerationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CloudTrailDetails |
getCloudTrailDetails()
A
CloudTrailDetails object that contains details about a Trail that you want to analyze
to generate policies. |
PolicyGenerationDetails |
getPolicyGenerationDetails()
Contains the ARN of the IAM entity (user or role) for which you are generating a policy.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setCloudTrailDetails(CloudTrailDetails cloudTrailDetails)
A
CloudTrailDetails object that contains details about a Trail that you want to analyze
to generate policies. |
void |
setPolicyGenerationDetails(PolicyGenerationDetails policyGenerationDetails)
Contains the ARN of the IAM entity (user or role) for which you are generating a policy.
|
String |
toString()
Returns a string representation of this object.
|
StartPolicyGenerationRequest |
withClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
StartPolicyGenerationRequest |
withCloudTrailDetails(CloudTrailDetails cloudTrailDetails)
A
CloudTrailDetails object that contains details about a Trail that you want to analyze
to generate policies. |
StartPolicyGenerationRequest |
withPolicyGenerationDetails(PolicyGenerationDetails policyGenerationDetails)
Contains the ARN of the IAM entity (user or role) for which you are generating a policy.
|
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, withSdkRequestTimeoutpublic void setPolicyGenerationDetails(PolicyGenerationDetails policyGenerationDetails)
Contains the ARN of the IAM entity (user or role) for which you are generating a policy.
policyGenerationDetails - Contains the ARN of the IAM entity (user or role) for which you are generating a policy.public PolicyGenerationDetails getPolicyGenerationDetails()
Contains the ARN of the IAM entity (user or role) for which you are generating a policy.
public StartPolicyGenerationRequest withPolicyGenerationDetails(PolicyGenerationDetails policyGenerationDetails)
Contains the ARN of the IAM entity (user or role) for which you are generating a policy.
policyGenerationDetails - Contains the ARN of the IAM entity (user or role) for which you are generating a policy.public void setCloudTrailDetails(CloudTrailDetails cloudTrailDetails)
A CloudTrailDetails object that contains details about a Trail that you want to analyze
to generate policies.
cloudTrailDetails - A CloudTrailDetails object that contains details about a Trail that you want to
analyze to generate policies.public CloudTrailDetails getCloudTrailDetails()
A CloudTrailDetails object that contains details about a Trail that you want to analyze
to generate policies.
CloudTrailDetails object that contains details about a Trail that you want to
analyze to generate policies.public StartPolicyGenerationRequest withCloudTrailDetails(CloudTrailDetails cloudTrailDetails)
A CloudTrailDetails object that contains details about a Trail that you want to analyze
to generate policies.
cloudTrailDetails - A CloudTrailDetails object that contains details about a Trail that you want to
analyze to generate policies.public void setClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, the subsequent retries with the same client token return the result from the original successful request and they have no additional effect.
If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency
ensures that an API request completes only once. With an idempotent request, if the original request
completes successfully, the subsequent retries with the same client token return the result from the
original successful request and they have no additional effect.
If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
public String getClientToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, the subsequent retries with the same client token return the result from the original successful request and they have no additional effect.
If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
public StartPolicyGenerationRequest withClientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, the subsequent retries with the same client token return the result from the original successful request and they have no additional effect.
If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency
ensures that an API request completes only once. With an idempotent request, if the original request
completes successfully, the subsequent retries with the same client token return the result from the
original successful request and they have no additional effect.
If you do not specify a client token, one is automatically generated by the Amazon Web Services SDK.
public String toString()
toString in class ObjectObject.toString()public StartPolicyGenerationRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()