Interface AssociateTeamMemberRequest.Builder

    • Method Detail

      • projectId

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

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