Interface UpdateIamPolicyAssignmentResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<UpdateIamPolicyAssignmentResponse.Builder,UpdateIamPolicyAssignmentResponse>,QuickSightResponse.Builder,SdkBuilder<UpdateIamPolicyAssignmentResponse.Builder,UpdateIamPolicyAssignmentResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- UpdateIamPolicyAssignmentResponse
@Mutable @NotThreadSafe public static interface UpdateIamPolicyAssignmentResponse.Builder extends QuickSightResponse.Builder, SdkPojo, CopyableBuilder<UpdateIamPolicyAssignmentResponse.Builder,UpdateIamPolicyAssignmentResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateIamPolicyAssignmentResponse.BuilderassignmentId(String assignmentId)The ID of the assignment.UpdateIamPolicyAssignmentResponse.BuilderassignmentName(String assignmentName)The name of the assignment or rule.UpdateIamPolicyAssignmentResponse.BuilderassignmentStatus(String assignmentStatus)The status of the assignment.UpdateIamPolicyAssignmentResponse.BuilderassignmentStatus(AssignmentStatus assignmentStatus)The status of the assignment.UpdateIamPolicyAssignmentResponse.Builderidentities(Map<String,? extends Collection<String>> identities)The QuickSight users, groups, or both that the IAM policy is assigned to.UpdateIamPolicyAssignmentResponse.BuilderpolicyArn(String policyArn)The ARN for the IAM policy applied to the QuickSight users and groups specified in this assignment.UpdateIamPolicyAssignmentResponse.BuilderrequestId(String requestId)The Amazon Web Services request ID for this operation.UpdateIamPolicyAssignmentResponse.Builderstatus(Integer status)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, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
assignmentName
UpdateIamPolicyAssignmentResponse.Builder assignmentName(String assignmentName)
The name of the assignment or rule.
- Parameters:
assignmentName- The name of the assignment or rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assignmentId
UpdateIamPolicyAssignmentResponse.Builder assignmentId(String assignmentId)
The ID of the assignment.
- Parameters:
assignmentId- The ID of the assignment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policyArn
UpdateIamPolicyAssignmentResponse.Builder policyArn(String policyArn)
The ARN for the IAM policy applied to the QuickSight users and groups specified in this assignment.
- Parameters:
policyArn- The ARN for the IAM policy applied to the QuickSight users and groups specified in this assignment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identities
UpdateIamPolicyAssignmentResponse.Builder identities(Map<String,? extends Collection<String>> identities)
The QuickSight users, groups, or both that the IAM policy is assigned to.
- Parameters:
identities- The 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.
-
assignmentStatus
UpdateIamPolicyAssignmentResponse.Builder assignmentStatus(String 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,AssignmentStatus
-
-
assignmentStatus
UpdateIamPolicyAssignmentResponse.Builder assignmentStatus(AssignmentStatus 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,AssignmentStatus
-
-
requestId
UpdateIamPolicyAssignmentResponse.Builder requestId(String 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
UpdateIamPolicyAssignmentResponse.Builder status(Integer 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.
-
-