public static interface StartPolicyGenerationRequest.Builder extends AccessAnalyzerRequest.Builder, SdkPojo, CopyableBuilder<StartPolicyGenerationRequest.Builder,StartPolicyGenerationRequest>
| Modifier and Type | Method and Description |
|---|---|
StartPolicyGenerationRequest.Builder |
clientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
StartPolicyGenerationRequest.Builder |
cloudTrailDetails(CloudTrailDetails cloudTrailDetails)
A
CloudTrailDetails object that contains details about a Trail that you want to
analyze to generate policies. |
default StartPolicyGenerationRequest.Builder |
cloudTrailDetails(Consumer<CloudTrailDetails.Builder> cloudTrailDetails)
A
CloudTrailDetails object that contains details about a Trail that you want to
analyze to generate policies. |
StartPolicyGenerationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
StartPolicyGenerationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default StartPolicyGenerationRequest.Builder |
policyGenerationDetails(Consumer<PolicyGenerationDetails.Builder> policyGenerationDetails)
Contains the ARN of the IAM entity (user or role) for which you are generating a policy.
|
StartPolicyGenerationRequest.Builder |
policyGenerationDetails(PolicyGenerationDetails policyGenerationDetails)
Contains the ARN of the IAM entity (user or role) for which you are generating a policy.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildStartPolicyGenerationRequest.Builder clientToken(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.
StartPolicyGenerationRequest.Builder cloudTrailDetails(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.default StartPolicyGenerationRequest.Builder cloudTrailDetails(Consumer<CloudTrailDetails.Builder> cloudTrailDetails)
A CloudTrailDetails object that contains details about a Trail that you want to
analyze to generate policies.
CloudTrailDetails.Builder avoiding the
need to create one manually via CloudTrailDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to cloudTrailDetails(CloudTrailDetails).cloudTrailDetails - a consumer that will call methods on CloudTrailDetails.BuildercloudTrailDetails(CloudTrailDetails)StartPolicyGenerationRequest.Builder policyGenerationDetails(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.default StartPolicyGenerationRequest.Builder policyGenerationDetails(Consumer<PolicyGenerationDetails.Builder> policyGenerationDetails)
Contains the ARN of the IAM entity (user or role) for which you are generating a policy.
This is a convenience method that creates an instance of thePolicyGenerationDetails.Builder avoiding
the need to create one manually via PolicyGenerationDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to policyGenerationDetails(PolicyGenerationDetails).policyGenerationDetails - a consumer that will call methods on PolicyGenerationDetails.BuilderpolicyGenerationDetails(PolicyGenerationDetails)StartPolicyGenerationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderStartPolicyGenerationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.