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