@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PipelineDescription extends Object implements Serializable, Cloneable, StructuredPojo
Contains pipeline metadata.
Constructor and Description |
---|
PipelineDescription() |
Modifier and Type | Method and Description |
---|---|
PipelineDescription |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
Description of the pipeline.
|
List<Field> |
getFields()
A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, and @pipelineState.
|
String |
getName()
The name of the pipeline.
|
String |
getPipelineId()
The pipeline identifier that was assigned by AWS Data Pipeline.
|
List<Tag> |
getTags()
A list of tags to associated with a pipeline.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
Description of the pipeline.
|
void |
setFields(Collection<Field> fields)
A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, and @pipelineState.
|
void |
setName(String name)
The name of the pipeline.
|
void |
setPipelineId(String pipelineId)
The pipeline identifier that was assigned by AWS Data Pipeline.
|
void |
setTags(Collection<Tag> tags)
A list of tags to associated with a pipeline.
|
String |
toString()
Returns a string representation of this object.
|
PipelineDescription |
withDescription(String description)
Description of the pipeline.
|
PipelineDescription |
withFields(Collection<Field> fields)
A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, and @pipelineState.
|
PipelineDescription |
withFields(Field... fields)
A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, and @pipelineState.
|
PipelineDescription |
withName(String name)
The name of the pipeline.
|
PipelineDescription |
withPipelineId(String pipelineId)
The pipeline identifier that was assigned by AWS Data Pipeline.
|
PipelineDescription |
withTags(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.
|
public void setPipelineId(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 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(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(String name)
The name of the pipeline.
name
- The name of the pipeline.public String getName()
The name of the pipeline.
public PipelineDescription withName(String name)
The name of the pipeline.
name
- The name of the pipeline.public List<Field> getFields()
A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, and @pipelineState.
public void setFields(Collection<Field> fields)
A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, and @pipelineState.
fields
- A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, andpublic PipelineDescription withFields(Field... fields)
A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, and @pipelineState.
NOTE: This method appends the values to the existing list (if any). Use
setFields(java.util.Collection)
or withFields(java.util.Collection)
if you want to override the
existing values.
fields
- A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, andpublic PipelineDescription withFields(Collection<Field> fields)
A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, and @pipelineState.
fields
- A list of read-only fields that contain metadata about the pipeline: @userId, @accountId, andpublic void setDescription(String description)
Description of the pipeline.
description
- Description of the pipeline.public String getDescription()
Description of the pipeline.
public PipelineDescription withDescription(String description)
Description of the pipeline.
description
- Description of the pipeline.public 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(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(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 String toString()
toString
in class Object
Object.toString()
public PipelineDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.