public static interface PromotePermissionCreatedFromPolicyRequest.Builder extends RamRequest.Builder, SdkPojo, CopyableBuilder<PromotePermissionCreatedFromPolicyRequest.Builder,PromotePermissionCreatedFromPolicyRequest>
| Modifier and Type | Method and Description |
|---|---|
PromotePermissionCreatedFromPolicyRequest.Builder |
clientToken(String clientToken)
Specifies a unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
PromotePermissionCreatedFromPolicyRequest.Builder |
name(String name)
Specifies a name for the promoted customer managed permission.
|
PromotePermissionCreatedFromPolicyRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PromotePermissionCreatedFromPolicyRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PromotePermissionCreatedFromPolicyRequest.Builder |
permissionArn(String permissionArn)
Specifies the Amazon
Resource Name (ARN) of the
CREATED_FROM_POLICY permission that you want to promote. |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPromotePermissionCreatedFromPolicyRequest.Builder permissionArn(String permissionArn)
Specifies the Amazon
Resource Name (ARN) of the CREATED_FROM_POLICY permission that you want to promote. You can
get this Amazon Resource
Name (ARN) by calling the ListResourceSharePermissions operation.
permissionArn - Specifies the Amazon Resource Name
(ARN) of the CREATED_FROM_POLICY permission that you want to promote. You can get
this Amazon
Resource Name (ARN) by calling the ListResourceSharePermissions operation.PromotePermissionCreatedFromPolicyRequest.Builder name(String name)
Specifies a name for the promoted customer managed permission.
name - Specifies a name for the promoted customer managed permission.PromotePermissionCreatedFromPolicyRequest.Builder clientToken(String clientToken)
Specifies a unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken, but with different parameters, the retry
fails with an IdempotentParameterMismatch error.
clientToken - Specifies a unique, case-sensitive identifier that you provide to ensure the idempotency of the
request. This lets you safely retry the request without accidentally performing the same operation a
second time. Passing the same value to a later call to an operation requires that you also pass the
same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken, but with different parameters, the
retry fails with an IdempotentParameterMismatch error.
PromotePermissionCreatedFromPolicyRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPromotePermissionCreatedFromPolicyRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.