Interface TeamMember.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TeamMember.Builder,,TeamMember> SdkBuilder<TeamMember.Builder,,TeamMember> SdkPojo
- Enclosing class:
TeamMember
public static interface TeamMember.Builder
extends SdkPojo, CopyableBuilder<TeamMember.Builder,TeamMember>
-
Method Summary
Modifier and TypeMethodDescriptionprojectRole(String projectRole) The role assigned to the user in the project.remoteAccessAllowed(Boolean remoteAccessAllowed) Whether the user is allowed to remotely access project resources using an SSH public/private key pair.The Amazon Resource Name (ARN) of the user in IAM.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
userArn
The Amazon Resource Name (ARN) of the user in IAM.
- Parameters:
userArn- The Amazon Resource Name (ARN) of the user in IAM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectRole
The role assigned to the user in the project. Project roles have different levels of access. For more information, see Working with Teams in the AWS CodeStar User Guide.
- Parameters:
projectRole- The role assigned to the user in the project. Project roles have different levels of access. For more information, see Working with Teams in the AWS CodeStar User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteAccessAllowed
Whether the user is allowed to remotely access project resources using an SSH public/private key pair.
- Parameters:
remoteAccessAllowed- Whether the user is allowed to remotely access project resources using an SSH public/private key pair.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-