Interface PutConfiguredAudienceModelPolicyRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CleanRoomsMlRequest.Builder
,CopyableBuilder<PutConfiguredAudienceModelPolicyRequest.Builder,
,PutConfiguredAudienceModelPolicyRequest> SdkBuilder<PutConfiguredAudienceModelPolicyRequest.Builder,
,PutConfiguredAudienceModelPolicyRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
PutConfiguredAudienceModelPolicyRequest
@Mutable
@NotThreadSafe
public static interface PutConfiguredAudienceModelPolicyRequest.Builder
extends CleanRoomsMlRequest.Builder, SdkPojo, CopyableBuilder<PutConfiguredAudienceModelPolicyRequest.Builder,PutConfiguredAudienceModelPolicyRequest>
-
Method Summary
Modifier and TypeMethodDescriptionconfiguredAudienceModelArn
(String configuredAudienceModelArn) The Amazon Resource Name (ARN) of the configured audience model that the resource policy will govern.configuredAudienceModelPolicy
(String configuredAudienceModelPolicy) The IAM resource policy.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.policyExistenceCondition
(String policyExistenceCondition) Use this to prevent unexpected concurrent modification of the policy.policyExistenceCondition
(PolicyExistenceCondition policyExistenceCondition) Use this to prevent unexpected concurrent modification of the policy.previousPolicyHash
(String previousPolicyHash) A cryptographic hash of the contents of the policy used to prevent unexpected concurrent modification of the policy.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.cleanroomsml.model.CleanRoomsMlRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
configuredAudienceModelArn
PutConfiguredAudienceModelPolicyRequest.Builder configuredAudienceModelArn(String configuredAudienceModelArn) The Amazon Resource Name (ARN) of the configured audience model that the resource policy will govern.
- Parameters:
configuredAudienceModelArn
- The Amazon Resource Name (ARN) of the configured audience model that the resource policy will govern.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuredAudienceModelPolicy
PutConfiguredAudienceModelPolicyRequest.Builder configuredAudienceModelPolicy(String configuredAudienceModelPolicy) The IAM resource policy.
- Parameters:
configuredAudienceModelPolicy
- The IAM resource policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
previousPolicyHash
A cryptographic hash of the contents of the policy used to prevent unexpected concurrent modification of the policy.
- Parameters:
previousPolicyHash
- A cryptographic hash of the contents of the policy used to prevent unexpected concurrent modification of the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policyExistenceCondition
PutConfiguredAudienceModelPolicyRequest.Builder policyExistenceCondition(String policyExistenceCondition) Use this to prevent unexpected concurrent modification of the policy.
- Parameters:
policyExistenceCondition
- Use this to prevent unexpected concurrent modification of the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
policyExistenceCondition
PutConfiguredAudienceModelPolicyRequest.Builder policyExistenceCondition(PolicyExistenceCondition policyExistenceCondition) Use this to prevent unexpected concurrent modification of the policy.
- Parameters:
policyExistenceCondition
- Use this to prevent unexpected concurrent modification of the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
PutConfiguredAudienceModelPolicyRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PutConfiguredAudienceModelPolicyRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-