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 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

      AssociateTeamMemberRequest.Builder clientRequestToken(String 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

      AssociateTeamMemberRequest.Builder projectRole(String 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

      AssociateTeamMemberRequest.Builder 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.

      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 interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.