Interface AssociateTeamMemberRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CodeStarRequest.Builder
,CopyableBuilder<AssociateTeamMemberRequest.Builder,
,AssociateTeamMemberRequest> SdkBuilder<AssociateTeamMemberRequest.Builder,
,AssociateTeamMemberRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
AssociateTeamMemberRequest
public static interface AssociateTeamMemberRequest.Builder
extends CodeStarRequest.Builder, SdkPojo, CopyableBuilder<AssociateTeamMemberRequest.Builder,AssociateTeamMemberRequest>
-
Method Summary
Modifier and TypeMethodDescriptionclientRequestToken
(String clientRequestToken) A user- or system-generated token that identifies the entity that requested the team member association to the project.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The ID of the project to which you will add the IAM user.projectRole
(String projectRole) The AWS CodeStar project role that will apply to this user.remoteAccessAllowed
(Boolean remoteAccessAllowed) Whether the team member is allowed to use an SSH public/private key pair to remotely access project resources, for example Amazon EC2 instances.The Amazon Resource Name (ARN) for the IAM user you want to add to the AWS CodeStar project.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.services.codestar.model.CodeStarRequest.Builder
build
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 Details
-
projectId
The ID of the project to which you will add the IAM user.
- Parameters:
projectId
- The ID of the project to which you will add the IAM user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientRequestToken
A user- or system-generated token that identifies the entity that requested the team member association to the project. This token can be used to repeat the request.
- Parameters:
clientRequestToken
- A user- or system-generated token that identifies the entity that requested the team member association to the project. This token can be used to repeat the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userArn
The Amazon Resource Name (ARN) for the IAM user you want to add to the AWS CodeStar project.
- Parameters:
userArn
- The Amazon Resource Name (ARN) for the IAM user you want to add to the AWS CodeStar project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectRole
The AWS CodeStar project role that will apply to this user. This role determines what actions a user can take in an AWS CodeStar project.
- Parameters:
projectRole
- The AWS CodeStar project role that will apply to this user. This role determines what actions a user can take in an AWS CodeStar project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteAccessAllowed
Whether the team member is allowed to use an SSH public/private key pair to remotely access project resources, for example Amazon EC2 instances.
- Parameters:
remoteAccessAllowed
- Whether the team member is allowed to use an SSH public/private key pair to remotely access project resources, for example Amazon EC2 instances.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
AssociateTeamMemberRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
AssociateTeamMemberRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-