Interface CreateIamPolicyAssignmentResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateIamPolicyAssignmentResponse.Builder,
,CreateIamPolicyAssignmentResponse> QuickSightResponse.Builder
,SdkBuilder<CreateIamPolicyAssignmentResponse.Builder,
,CreateIamPolicyAssignmentResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateIamPolicyAssignmentResponse
-
Method Summary
Modifier and TypeMethodDescriptionassignmentId
(String assignmentId) The ID for the assignment.assignmentName
(String assignmentName) The name of the assignment.assignmentStatus
(String assignmentStatus) The status of the assignment.assignmentStatus
(AssignmentStatus assignmentStatus) The status of the assignment.identities
(Map<String, ? extends Collection<String>> identities) The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.The ARN for the IAM policy that is applied to the Amazon QuickSight users and groups specified in this assignment.The Amazon Web Services request ID for this operation.The HTTP status of the request.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.quicksight.model.QuickSightResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
assignmentName
The name of the assignment. The name must be unique within the Amazon Web Services account.
- Parameters:
assignmentName
- The name of the assignment. 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.
-
assignmentId
The ID for the assignment.
- Parameters:
assignmentId
- The ID for the assignment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- 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:
-
-
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.
- 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:
-
-
policyArn
The ARN for the IAM policy that is applied to the Amazon QuickSight users and groups specified in this assignment.
- Parameters:
policyArn
- The ARN for the IAM policy that is applied to the Amazon QuickSight users and groups specified in this assignment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identities
CreateIamPolicyAssignmentResponse.Builder identities(Map<String, ? extends Collection<String>> identities) The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.
- Parameters:
identities
- The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestId
The Amazon Web Services request ID for this operation.
- Parameters:
requestId
- The Amazon Web Services request ID for this operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The HTTP status of the request.
- Parameters:
status
- The HTTP status of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-