Interface UpdateIamPolicyAssignmentRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<UpdateIamPolicyAssignmentRequest.Builder,,- UpdateIamPolicyAssignmentRequest> - QuickSightRequest.Builder,- SdkBuilder<UpdateIamPolicyAssignmentRequest.Builder,,- UpdateIamPolicyAssignmentRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- UpdateIamPolicyAssignmentRequest
- 
Method SummaryModifier and TypeMethodDescriptionassignmentName(String assignmentName) The name of the assignment, also called a rule.assignmentStatus(String assignmentStatus) The status of the assignment.assignmentStatus(AssignmentStatus assignmentStatus) The status of the assignment.awsAccountId(String awsAccountId) The ID of the Amazon Web Services account that contains the IAM policy assignment.identities(Map<String, ? extends Collection<String>> identities) The Amazon Quick Sight users, groups, or both that you want to assign the policy to.The namespace of the assignment.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The ARN for the IAM policy to apply to the Amazon Quick Sight users and groups specified in this assignment.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.quicksight.model.QuickSightRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
awsAccountIdThe ID of the Amazon Web Services account that contains the IAM policy assignment. - Parameters:
- awsAccountId- The ID of the Amazon Web Services account that contains the IAM policy assignment.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
assignmentNameThe name of the assignment, also called a rule. The name must be unique within the Amazon Web Services account. - Parameters:
- assignmentName- The name of the assignment, also called a rule. The name must be unique within the Amazon Web Services account.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
namespaceThe namespace of the assignment. - Parameters:
- namespace- The namespace of the assignment.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
assignmentStatusThe status of the assignment. Possible values are as follows: - 
 ENABLED- Anything specified in this assignment is used when creating the data source.
- 
 DISABLED- This assignment isn't used when creating the data source.
- 
 DRAFT- This assignment is an unfinished draft and isn't used when creating the data source.
 - Parameters:
- assignmentStatus- The status of the assignment. Possible values are as follows:- 
        ENABLED- Anything specified in this assignment is used when creating the data source.
- 
        DISABLED- This assignment isn't used when creating the data source.
- 
        DRAFT- This assignment is an unfinished draft and isn't used when creating the data source.
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
assignmentStatusThe status of the assignment. Possible values are as follows: - 
 ENABLED- Anything specified in this assignment is used when creating the data source.
- 
 DISABLED- This assignment isn't used when creating the data source.
- 
 DRAFT- This assignment is an unfinished draft and isn't used when creating the data source.
 - Parameters:
- assignmentStatus- The status of the assignment. Possible values are as follows:- 
        ENABLED- Anything specified in this assignment is used when creating the data source.
- 
        DISABLED- This assignment isn't used when creating the data source.
- 
        DRAFT- This assignment is an unfinished draft and isn't used when creating the data source.
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
policyArnThe ARN for the IAM policy to apply to the Amazon Quick Sight users and groups specified in this assignment. - Parameters:
- policyArn- The ARN for the IAM policy to apply to the Amazon Quick Sight users and groups specified in this assignment.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
identitiesUpdateIamPolicyAssignmentRequest.Builder identities(Map<String, ? extends Collection<String>> identities) The Amazon Quick Sight users, groups, or both that you want to assign the policy to. - Parameters:
- identities- The Amazon Quick Sight users, groups, or both that you want to assign the policy to.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
overrideConfigurationUpdateIamPolicyAssignmentRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationUpdateIamPolicyAssignmentRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-