Interface ProjectMember.Builder

  • Method Details

    • memberDetails

      ProjectMember.Builder memberDetails(MemberDetails memberDetails)

      The membership details of a project member.

      Parameters:
      memberDetails - The membership details of a project member.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • memberDetails

      default ProjectMember.Builder memberDetails(Consumer<MemberDetails.Builder> memberDetails)

      The membership details of a project member.

      This is a convenience method that creates an instance of the MemberDetails.Builder avoiding the need to create one manually via MemberDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to memberDetails(MemberDetails).

      Parameters:
      memberDetails - a consumer that will call methods on MemberDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • designation

      ProjectMember.Builder designation(String designation)

      The designated role of a project member.

      Parameters:
      designation - The designated role of a project member.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • designation

      ProjectMember.Builder designation(UserDesignation designation)

      The designated role of a project member.

      Parameters:
      designation - The designated role of a project member.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • userCreatedDesignationId

      ProjectMember.Builder userCreatedDesignationId(String userCreatedDesignationId)

      The ID of the user-created designation held by the project member when designation is USER_CREATED_DESIGNATION.

      Parameters:
      userCreatedDesignationId - The ID of the user-created designation held by the project member when designation is USER_CREATED_DESIGNATION.
      Returns:
      Returns a reference to this object so that method calls can be chained together.