Interface IAMPolicyAssignment.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IAMPolicyAssignment.Builder,IAMPolicyAssignment>,SdkBuilder<IAMPolicyAssignment.Builder,IAMPolicyAssignment>,SdkPojo
- Enclosing class:
- IAMPolicyAssignment
@Mutable @NotThreadSafe public static interface IAMPolicyAssignment.Builder extends SdkPojo, CopyableBuilder<IAMPolicyAssignment.Builder,IAMPolicyAssignment>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IAMPolicyAssignment.BuilderassignmentId(String assignmentId)Assignment ID.IAMPolicyAssignment.BuilderassignmentName(String assignmentName)Assignment name.IAMPolicyAssignment.BuilderassignmentStatus(String assignmentStatus)Assignment status.IAMPolicyAssignment.BuilderassignmentStatus(AssignmentStatus assignmentStatus)Assignment status.IAMPolicyAssignment.BuilderawsAccountId(String awsAccountId)The Amazon Web Services account ID.IAMPolicyAssignment.Builderidentities(Map<String,? extends Collection<String>> identities)Identities.IAMPolicyAssignment.BuilderpolicyArn(String policyArn)The Amazon Resource Name (ARN) for the IAM policy.-
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 Detail
-
awsAccountId
IAMPolicyAssignment.Builder awsAccountId(String awsAccountId)
The Amazon Web Services account ID.
- Parameters:
awsAccountId- The Amazon Web Services account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assignmentId
IAMPolicyAssignment.Builder assignmentId(String assignmentId)
Assignment ID.
- Parameters:
assignmentId- Assignment ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assignmentName
IAMPolicyAssignment.Builder assignmentName(String assignmentName)
Assignment name.
- Parameters:
assignmentName- Assignment name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policyArn
IAMPolicyAssignment.Builder policyArn(String policyArn)
The Amazon Resource Name (ARN) for the IAM policy.
- Parameters:
policyArn- The Amazon Resource Name (ARN) for the IAM policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identities
IAMPolicyAssignment.Builder identities(Map<String,? extends Collection<String>> identities)
Identities.
- Parameters:
identities- Identities.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assignmentStatus
IAMPolicyAssignment.Builder assignmentStatus(String assignmentStatus)
Assignment status.
- Parameters:
assignmentStatus- Assignment status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AssignmentStatus,AssignmentStatus
-
assignmentStatus
IAMPolicyAssignment.Builder assignmentStatus(AssignmentStatus assignmentStatus)
Assignment status.
- Parameters:
assignmentStatus- Assignment status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AssignmentStatus,AssignmentStatus
-
-