Interface DescribePipelineResponse.Builder

  • Method Details

    • pipelineName

      DescribePipelineResponse.Builder pipelineName(String pipelineName)

      A unique name of the pipeline within the workspace.

      Parameters:
      pipelineName - A unique name of the pipeline within the workspace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workspaceName

      DescribePipelineResponse.Builder workspaceName(String workspaceName)

      The name of the workspace.

      Parameters:
      workspaceName - The name of the workspace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      DescribePipelineResponse.Builder description(String description)

      The description of the pipeline.

      Parameters:
      description - The description of the pipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pipelineArn

      DescribePipelineResponse.Builder pipelineArn(String pipelineArn)

      The ARN of the pipeline.

      Parameters:
      pipelineArn - The ARN of the pipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      The version of the pipeline.

      Parameters:
      version - The version of the pipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • environmentVariables

      DescribePipelineResponse.Builder environmentVariables(Map<String,String> environmentVariables)

      The environment variables shared across all compute nodes in the pipeline.

      Parameters:
      environmentVariables - The environment variables shared across all compute nodes in the pipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • computations

      The list of compute nodes that form the pipeline DAG.

      Parameters:
      computations - The list of compute nodes that form the pipeline DAG.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • computations

      DescribePipelineResponse.Builder computations(ComputeNode... computations)

      The list of compute nodes that form the pipeline DAG.

      Parameters:
      computations - The list of compute nodes that form the pipeline DAG.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • computations

      The list of compute nodes that form the pipeline DAG.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to computations(List<ComputeNode>).

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

      The current lifecycle status of the pipeline.

      Parameters:
      status - The current lifecycle status of the pipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current lifecycle status of the pipeline.

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

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

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

      The time the pipeline was created, in Unix epoch time.

      Parameters:
      createdAt - The time the pipeline was created, in Unix epoch time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The time the pipeline was last updated, in Unix epoch time.

      Parameters:
      updatedAt - The time the pipeline was last updated, in Unix epoch time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.