Interface DescribeProjectResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CodeStarResponse.Builder, CopyableBuilder<DescribeProjectResponse.Builder,DescribeProjectResponse>, SdkBuilder<DescribeProjectResponse.Builder,DescribeProjectResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeProjectResponse

public static interface DescribeProjectResponse.Builder extends CodeStarResponse.Builder, SdkPojo, CopyableBuilder<DescribeProjectResponse.Builder,DescribeProjectResponse>
  • Method Details

    • name

      The display name for the project.

      Parameters:
      name - The display name for the project.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      The ID of the project.

      Parameters:
      id - The ID of the project.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) for the project.

      Parameters:
      arn - The Amazon Resource Name (ARN) for the project.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      DescribeProjectResponse.Builder description(String description)

      The description of the project, if any.

      Parameters:
      description - The description of the project, if any.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientRequestToken

      DescribeProjectResponse.Builder clientRequestToken(String clientRequestToken)

      A user- or system-generated token that identifies the entity that requested project creation.

      Parameters:
      clientRequestToken - A user- or system-generated token that identifies the entity that requested project creation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTimeStamp

      DescribeProjectResponse.Builder createdTimeStamp(Instant createdTimeStamp)

      The date and time the project was created, in timestamp format.

      Parameters:
      createdTimeStamp - The date and time the project was created, in timestamp format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stackId

      The ID of the primary stack in AWS CloudFormation used to generate resources for the project.

      Parameters:
      stackId - The ID of the primary stack in AWS CloudFormation used to generate resources for the project.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • projectTemplateId

      DescribeProjectResponse.Builder projectTemplateId(String projectTemplateId)

      The ID for the AWS CodeStar project template used to create the project.

      Parameters:
      projectTemplateId - The ID for the AWS CodeStar project template used to create the project.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The project creation or deletion status.

      Parameters:
      status - The project creation or deletion status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The project creation or deletion status.

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

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

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