AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::DataPipeline::Model::PipelineDescription Class Reference

#include <PipelineDescription.h>

Public Member Functions

 PipelineDescription ()
 
 PipelineDescription (Aws::Utils::Json::JsonView jsonValue)
 
PipelineDescriptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPipelineId () const
 
bool PipelineIdHasBeenSet () const
 
void SetPipelineId (const Aws::String &value)
 
void SetPipelineId (Aws::String &&value)
 
void SetPipelineId (const char *value)
 
PipelineDescriptionWithPipelineId (const Aws::String &value)
 
PipelineDescriptionWithPipelineId (Aws::String &&value)
 
PipelineDescriptionWithPipelineId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
PipelineDescriptionWithName (const Aws::String &value)
 
PipelineDescriptionWithName (Aws::String &&value)
 
PipelineDescriptionWithName (const char *value)
 
const Aws::Vector< Field > & GetFields () const
 
bool FieldsHasBeenSet () const
 
void SetFields (const Aws::Vector< Field > &value)
 
void SetFields (Aws::Vector< Field > &&value)
 
PipelineDescriptionWithFields (const Aws::Vector< Field > &value)
 
PipelineDescriptionWithFields (Aws::Vector< Field > &&value)
 
PipelineDescriptionAddFields (const Field &value)
 
PipelineDescriptionAddFields (Field &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
PipelineDescriptionWithDescription (const Aws::String &value)
 
PipelineDescriptionWithDescription (Aws::String &&value)
 
PipelineDescriptionWithDescription (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
PipelineDescriptionWithTags (const Aws::Vector< Tag > &value)
 
PipelineDescriptionWithTags (Aws::Vector< Tag > &&value)
 
PipelineDescriptionAddTags (const Tag &value)
 
PipelineDescriptionAddTags (Tag &&value)
 

Detailed Description

Contains pipeline metadata.

See Also:

AWS API Reference

Definition at line 34 of file PipelineDescription.h.

Constructor & Destructor Documentation

◆ PipelineDescription() [1/2]

Aws::DataPipeline::Model::PipelineDescription::PipelineDescription ( )

◆ PipelineDescription() [2/2]

Aws::DataPipeline::Model::PipelineDescription::PipelineDescription ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddFields() [1/2]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::AddFields ( const Field value)
inline

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

Definition at line 173 of file PipelineDescription.h.

◆ AddFields() [2/2]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::AddFields ( Field &&  value)
inline

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

Definition at line 179 of file PipelineDescription.h.

◆ AddTags() [1/2]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::AddTags ( const Tag value)
inline

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.

Definition at line 284 of file PipelineDescription.h.

◆ AddTags() [2/2]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::AddTags ( Tag &&  value)
inline

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.

Definition at line 293 of file PipelineDescription.h.

◆ DescriptionHasBeenSet()

bool Aws::DataPipeline::Model::PipelineDescription::DescriptionHasBeenSet ( ) const
inline

Description of the pipeline.

Definition at line 190 of file PipelineDescription.h.

◆ FieldsHasBeenSet()

bool Aws::DataPipeline::Model::PipelineDescription::FieldsHasBeenSet ( ) const
inline

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

Definition at line 143 of file PipelineDescription.h.

◆ GetDescription()

const Aws::String& Aws::DataPipeline::Model::PipelineDescription::GetDescription ( ) const
inline

Description of the pipeline.

Definition at line 185 of file PipelineDescription.h.

◆ GetFields()

const Aws::Vector<Field>& Aws::DataPipeline::Model::PipelineDescription::GetFields ( ) const
inline

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

Definition at line 137 of file PipelineDescription.h.

◆ GetName()

const Aws::String& Aws::DataPipeline::Model::PipelineDescription::GetName ( ) const
inline

The name of the pipeline.

Definition at line 95 of file PipelineDescription.h.

◆ GetPipelineId()

const Aws::String& Aws::DataPipeline::Model::PipelineDescription::GetPipelineId ( ) const
inline

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

Definition at line 47 of file PipelineDescription.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::DataPipeline::Model::PipelineDescription::GetTags ( ) const
inline

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.

Definition at line 230 of file PipelineDescription.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DataPipeline::Model::PipelineDescription::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::DataPipeline::Model::PipelineDescription::NameHasBeenSet ( ) const
inline

The name of the pipeline.

Definition at line 100 of file PipelineDescription.h.

◆ operator=()

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PipelineIdHasBeenSet()

bool Aws::DataPipeline::Model::PipelineDescription::PipelineIdHasBeenSet ( ) const
inline

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

Definition at line 53 of file PipelineDescription.h.

◆ SetDescription() [1/3]

void Aws::DataPipeline::Model::PipelineDescription::SetDescription ( const Aws::String value)
inline

Description of the pipeline.

Definition at line 195 of file PipelineDescription.h.

◆ SetDescription() [2/3]

void Aws::DataPipeline::Model::PipelineDescription::SetDescription ( Aws::String &&  value)
inline

Description of the pipeline.

Definition at line 200 of file PipelineDescription.h.

◆ SetDescription() [3/3]

void Aws::DataPipeline::Model::PipelineDescription::SetDescription ( const char *  value)
inline

Description of the pipeline.

Definition at line 205 of file PipelineDescription.h.

◆ SetFields() [1/2]

void Aws::DataPipeline::Model::PipelineDescription::SetFields ( const Aws::Vector< Field > &  value)
inline

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

Definition at line 149 of file PipelineDescription.h.

◆ SetFields() [2/2]

void Aws::DataPipeline::Model::PipelineDescription::SetFields ( Aws::Vector< Field > &&  value)
inline

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

Definition at line 155 of file PipelineDescription.h.

◆ SetName() [1/3]

void Aws::DataPipeline::Model::PipelineDescription::SetName ( const Aws::String value)
inline

The name of the pipeline.

Definition at line 105 of file PipelineDescription.h.

◆ SetName() [2/3]

void Aws::DataPipeline::Model::PipelineDescription::SetName ( Aws::String &&  value)
inline

The name of the pipeline.

Definition at line 110 of file PipelineDescription.h.

◆ SetName() [3/3]

void Aws::DataPipeline::Model::PipelineDescription::SetName ( const char *  value)
inline

The name of the pipeline.

Definition at line 115 of file PipelineDescription.h.

◆ SetPipelineId() [1/3]

void Aws::DataPipeline::Model::PipelineDescription::SetPipelineId ( const Aws::String value)
inline

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

Definition at line 59 of file PipelineDescription.h.

◆ SetPipelineId() [2/3]

void Aws::DataPipeline::Model::PipelineDescription::SetPipelineId ( Aws::String &&  value)
inline

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

Definition at line 65 of file PipelineDescription.h.

◆ SetPipelineId() [3/3]

void Aws::DataPipeline::Model::PipelineDescription::SetPipelineId ( const char *  value)
inline

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

Definition at line 71 of file PipelineDescription.h.

◆ SetTags() [1/2]

void Aws::DataPipeline::Model::PipelineDescription::SetTags ( const Aws::Vector< Tag > &  value)
inline

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.

Definition at line 248 of file PipelineDescription.h.

◆ SetTags() [2/2]

void Aws::DataPipeline::Model::PipelineDescription::SetTags ( Aws::Vector< Tag > &&  value)
inline

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.

Definition at line 257 of file PipelineDescription.h.

◆ TagsHasBeenSet()

bool Aws::DataPipeline::Model::PipelineDescription::TagsHasBeenSet ( ) const
inline

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.

Definition at line 239 of file PipelineDescription.h.

◆ WithDescription() [1/3]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::WithDescription ( const Aws::String value)
inline

Description of the pipeline.

Definition at line 210 of file PipelineDescription.h.

◆ WithDescription() [2/3]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::WithDescription ( Aws::String &&  value)
inline

Description of the pipeline.

Definition at line 215 of file PipelineDescription.h.

◆ WithDescription() [3/3]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::WithDescription ( const char *  value)
inline

Description of the pipeline.

Definition at line 220 of file PipelineDescription.h.

◆ WithFields() [1/2]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::WithFields ( const Aws::Vector< Field > &  value)
inline

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

Definition at line 161 of file PipelineDescription.h.

◆ WithFields() [2/2]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::WithFields ( Aws::Vector< Field > &&  value)
inline

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

Definition at line 167 of file PipelineDescription.h.

◆ WithName() [1/3]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::WithName ( const Aws::String value)
inline

The name of the pipeline.

Definition at line 120 of file PipelineDescription.h.

◆ WithName() [2/3]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::WithName ( Aws::String &&  value)
inline

The name of the pipeline.

Definition at line 125 of file PipelineDescription.h.

◆ WithName() [3/3]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::WithName ( const char *  value)
inline

The name of the pipeline.

Definition at line 130 of file PipelineDescription.h.

◆ WithPipelineId() [1/3]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::WithPipelineId ( const Aws::String value)
inline

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

Definition at line 77 of file PipelineDescription.h.

◆ WithPipelineId() [2/3]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::WithPipelineId ( Aws::String &&  value)
inline

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

Definition at line 83 of file PipelineDescription.h.

◆ WithPipelineId() [3/3]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::WithPipelineId ( const char *  value)
inline

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

Definition at line 89 of file PipelineDescription.h.

◆ WithTags() [1/2]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::WithTags ( const Aws::Vector< Tag > &  value)
inline

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.

Definition at line 266 of file PipelineDescription.h.

◆ WithTags() [2/2]

PipelineDescription& Aws::DataPipeline::Model::PipelineDescription::WithTags ( Aws::Vector< Tag > &&  value)
inline

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.

Definition at line 275 of file PipelineDescription.h.


The documentation for this class was generated from the following file: