Interface PipelineDescription.Builder

All Superinterfaces:
Buildable, CopyableBuilder<PipelineDescription.Builder,PipelineDescription>, SdkBuilder<PipelineDescription.Builder,PipelineDescription>, SdkPojo
Enclosing class:
PipelineDescription

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

    • pipelineId

      PipelineDescription.Builder pipelineId(String pipelineId)

      The pipeline identifier that was assigned by AWS Data Pipeline. This is a string of the form df-297EG78HU43EEXAMPLE.

      Parameters:
      pipelineId - The pipeline identifier that was assigned by AWS Data Pipeline. This is a string of the form df-297EG78HU43EEXAMPLE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the pipeline.

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

      A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, and @pipelineState.

      Parameters:
      fields - A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, and
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fields

      A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, and @pipelineState.

      Parameters:
      fields - A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, and
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fields

      A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, and @pipelineState.

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

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

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

      PipelineDescription.Builder description(String description)

      Description of the pipeline.

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

      A list of tags to associated with a pipeline. Tags let you control access to pipelines. For more information, see Controlling User Access to Pipelines in the AWS Data Pipeline Developer Guide.

      Parameters:
      tags - A list of tags to associated with a pipeline. Tags let you control access to pipelines. For more information, see Controlling User Access to Pipelines in the AWS Data Pipeline Developer Guide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A list of tags to associated with a pipeline. Tags let you control access to pipelines. For more information, see Controlling User Access to Pipelines in the AWS Data Pipeline Developer Guide.

      Parameters:
      tags - A list of tags to associated with a pipeline. Tags let you control access to pipelines. For more information, see Controlling User Access to Pipelines in the AWS Data Pipeline Developer Guide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A list of tags to associated with a pipeline. Tags let you control access to pipelines. For more information, see Controlling User Access to Pipelines in the AWS Data Pipeline Developer Guide.

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

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

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