public class PipelineDescription
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Contains pipeline metadata.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
description
Description of the pipeline.
|
private SdkInternalList<Field> |
fields
A list of read-only fields that contain metadata about the pipeline:
|
private java.lang.String |
name
The name of the pipeline.
|
private java.lang.String |
pipelineId
The pipeline identifier that was assigned by AWS Data Pipeline.
|
private SdkInternalList<Tag> |
tags
A list of tags to associated with a pipeline.
|
Constructor and Description |
---|
PipelineDescription() |
Modifier and Type | Method and Description |
---|---|
PipelineDescription |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDescription()
Description of the pipeline.
|
java.util.List<Field> |
getFields()
A list of read-only fields that contain metadata about the pipeline:
|
java.lang.String |
getName()
The name of the pipeline.
|
java.lang.String |
getPipelineId()
The pipeline identifier that was assigned by AWS Data Pipeline.
|
java.util.List<Tag> |
getTags()
A list of tags to associated with a pipeline.
|
int |
hashCode() |
void |
setDescription(java.lang.String description)
Description of the pipeline.
|
void |
setFields(java.util.Collection<Field> fields)
A list of read-only fields that contain metadata about the pipeline:
|
void |
setName(java.lang.String name)
The name of the pipeline.
|
void |
setPipelineId(java.lang.String pipelineId)
The pipeline identifier that was assigned by AWS Data Pipeline.
|
void |
setTags(java.util.Collection<Tag> tags)
A list of tags to associated with a pipeline.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
PipelineDescription |
withDescription(java.lang.String description)
Description of the pipeline.
|
PipelineDescription |
withFields(java.util.Collection<Field> fields)
A list of read-only fields that contain metadata about the pipeline:
|
PipelineDescription |
withFields(Field... fields)
A list of read-only fields that contain metadata about the pipeline:
|
PipelineDescription |
withName(java.lang.String name)
The name of the pipeline.
|
PipelineDescription |
withPipelineId(java.lang.String pipelineId)
The pipeline identifier that was assigned by AWS Data Pipeline.
|
PipelineDescription |
withTags(java.util.Collection<Tag> tags)
A list of tags to associated with a pipeline.
|
PipelineDescription |
withTags(Tag... tags)
A list of tags to associated with a pipeline.
|
private java.lang.String pipelineId
The pipeline identifier that was assigned by AWS Data Pipeline. This is a
string of the form df-297EG78HU43EEXAMPLE
.
private java.lang.String name
The name of the pipeline.
private SdkInternalList<Field> fields
A list of read-only fields that contain metadata about the pipeline:
private java.lang.String description
Description of the pipeline.
private SdkInternalList<Tag> 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.
public void setPipelineId(java.lang.String pipelineId)
The pipeline identifier that was assigned by AWS Data Pipeline. This is a
string of the form df-297EG78HU43EEXAMPLE
.
pipelineId
- The pipeline identifier that was assigned by AWS Data Pipeline.
This is a string of the form df-297EG78HU43EEXAMPLE
.public java.lang.String getPipelineId()
The pipeline identifier that was assigned by AWS Data Pipeline. This is a
string of the form df-297EG78HU43EEXAMPLE
.
df-297EG78HU43EEXAMPLE
.public PipelineDescription withPipelineId(java.lang.String pipelineId)
The pipeline identifier that was assigned by AWS Data Pipeline. This is a
string of the form df-297EG78HU43EEXAMPLE
.
pipelineId
- The pipeline identifier that was assigned by AWS Data Pipeline.
This is a string of the form df-297EG78HU43EEXAMPLE
.public void setName(java.lang.String name)
The name of the pipeline.
name
- The name of the pipeline.public java.lang.String getName()
The name of the pipeline.
public PipelineDescription withName(java.lang.String name)
The name of the pipeline.
name
- The name of the pipeline.public java.util.List<Field> getFields()
A list of read-only fields that contain metadata about the pipeline:
public void setFields(java.util.Collection<Field> fields)
A list of read-only fields that contain metadata about the pipeline:
fields
- A list of read-only fields that contain metadata about the
pipeline: @userId, @accountId, and @pipelineState.public PipelineDescription withFields(Field... fields)
A list of read-only fields that contain metadata about the pipeline:
fields
- A list of read-only fields that contain metadata about the
pipeline: @userId, @accountId, and @pipelineState.public PipelineDescription withFields(java.util.Collection<Field> fields)
A list of read-only fields that contain metadata about the pipeline:
fields
- A list of read-only fields that contain metadata about the
pipeline: @userId, @accountId, and @pipelineState.public void setDescription(java.lang.String description)
Description of the pipeline.
description
- Description of the pipeline.public java.lang.String getDescription()
Description of the pipeline.
public PipelineDescription withDescription(java.lang.String description)
Description of the pipeline.
description
- Description of the pipeline.public java.util.List<Tag> getTags()
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.
public void setTags(java.util.Collection<Tag> 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.
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.public PipelineDescription withTags(Tag... 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.
NOTE: This method appends the values to the existing list (if
any). Use setTags(java.util.Collection)
or
withTags(java.util.Collection)
if you want to override the
existing values.
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.public PipelineDescription withTags(java.util.Collection<Tag> 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.
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.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public PipelineDescription clone()
clone
in class java.lang.Object