Interface AccountAssignmentForPrincipal.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AccountAssignmentForPrincipal.Builder,AccountAssignmentForPrincipal>
,SdkBuilder<AccountAssignmentForPrincipal.Builder,AccountAssignmentForPrincipal>
,SdkPojo
- Enclosing class:
- AccountAssignmentForPrincipal
public static interface AccountAssignmentForPrincipal.Builder extends SdkPojo, CopyableBuilder<AccountAssignmentForPrincipal.Builder,AccountAssignmentForPrincipal>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccountAssignmentForPrincipal.Builder
accountId(String accountId)
The account ID number of the Amazon Web Services account.AccountAssignmentForPrincipal.Builder
permissionSetArn(String permissionSetArn)
The ARN of the IAM Identity Center permission set assigned to this principal for this Amazon Web Services account.AccountAssignmentForPrincipal.Builder
principalId(String principalId)
The ID of the principal.AccountAssignmentForPrincipal.Builder
principalType(String principalType)
The type of the principal.AccountAssignmentForPrincipal.Builder
principalType(PrincipalType principalType)
The type of the principal.-
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, sdkFields
-
-
-
-
Method Detail
-
accountId
AccountAssignmentForPrincipal.Builder accountId(String accountId)
The account ID number of the Amazon Web Services account.
- Parameters:
accountId
- The account ID number of the Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissionSetArn
AccountAssignmentForPrincipal.Builder permissionSetArn(String permissionSetArn)
The ARN of the IAM Identity Center permission set assigned to this principal for this Amazon Web Services account.
- Parameters:
permissionSetArn
- The ARN of the IAM Identity Center permission set assigned to this principal for this Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principalId
AccountAssignmentForPrincipal.Builder principalId(String principalId)
The ID of the principal.
- Parameters:
principalId
- The ID of the principal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principalType
AccountAssignmentForPrincipal.Builder principalType(String principalType)
The type of the principal.
- Parameters:
principalType
- The type of the principal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PrincipalType
,PrincipalType
-
principalType
AccountAssignmentForPrincipal.Builder principalType(PrincipalType principalType)
The type of the principal.
- Parameters:
principalType
- The type of the principal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PrincipalType
,PrincipalType
-
-