AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTAnalytics::Model::Pipeline Class Reference

#include <Pipeline.h>

Public Member Functions

 Pipeline ()
 
 Pipeline (Aws::Utils::Json::JsonView jsonValue)
 
Pipelineoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
PipelineWithName (const Aws::String &value)
 
PipelineWithName (Aws::String &&value)
 
PipelineWithName (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
PipelineWithArn (const Aws::String &value)
 
PipelineWithArn (Aws::String &&value)
 
PipelineWithArn (const char *value)
 
const Aws::Vector< PipelineActivity > & GetActivities () const
 
bool ActivitiesHasBeenSet () const
 
void SetActivities (const Aws::Vector< PipelineActivity > &value)
 
void SetActivities (Aws::Vector< PipelineActivity > &&value)
 
PipelineWithActivities (const Aws::Vector< PipelineActivity > &value)
 
PipelineWithActivities (Aws::Vector< PipelineActivity > &&value)
 
PipelineAddActivities (const PipelineActivity &value)
 
PipelineAddActivities (PipelineActivity &&value)
 
const Aws::Vector< ReprocessingSummary > & GetReprocessingSummaries () const
 
bool ReprocessingSummariesHasBeenSet () const
 
void SetReprocessingSummaries (const Aws::Vector< ReprocessingSummary > &value)
 
void SetReprocessingSummaries (Aws::Vector< ReprocessingSummary > &&value)
 
PipelineWithReprocessingSummaries (const Aws::Vector< ReprocessingSummary > &value)
 
PipelineWithReprocessingSummaries (Aws::Vector< ReprocessingSummary > &&value)
 
PipelineAddReprocessingSummaries (const ReprocessingSummary &value)
 
PipelineAddReprocessingSummaries (ReprocessingSummary &&value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
PipelineWithCreationTime (const Aws::Utils::DateTime &value)
 
PipelineWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdateTime () const
 
bool LastUpdateTimeHasBeenSet () const
 
void SetLastUpdateTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdateTime (Aws::Utils::DateTime &&value)
 
PipelineWithLastUpdateTime (const Aws::Utils::DateTime &value)
 
PipelineWithLastUpdateTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains information about a pipeline.

See Also:

AWS API Reference

Definition at line 35 of file Pipeline.h.

Constructor & Destructor Documentation

◆ Pipeline() [1/2]

Aws::IoTAnalytics::Model::Pipeline::Pipeline ( )

◆ Pipeline() [2/2]

Aws::IoTAnalytics::Model::Pipeline::Pipeline ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ActivitiesHasBeenSet()

bool Aws::IoTAnalytics::Model::Pipeline::ActivitiesHasBeenSet ( ) const
inline

The activities that perform transformations on the messages.

Definition at line 134 of file Pipeline.h.

◆ AddActivities() [1/2]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::AddActivities ( const PipelineActivity value)
inline

The activities that perform transformations on the messages.

Definition at line 159 of file Pipeline.h.

◆ AddActivities() [2/2]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::AddActivities ( PipelineActivity &&  value)
inline

The activities that perform transformations on the messages.

Definition at line 164 of file Pipeline.h.

◆ AddReprocessingSummaries() [1/2]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::AddReprocessingSummaries ( const ReprocessingSummary value)
inline

A summary of information about the pipeline reprocessing.

Definition at line 200 of file Pipeline.h.

◆ AddReprocessingSummaries() [2/2]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::AddReprocessingSummaries ( ReprocessingSummary &&  value)
inline

A summary of information about the pipeline reprocessing.

Definition at line 205 of file Pipeline.h.

◆ ArnHasBeenSet()

bool Aws::IoTAnalytics::Model::Pipeline::ArnHasBeenSet ( ) const
inline

The ARN of the pipeline.

Definition at line 93 of file Pipeline.h.

◆ CreationTimeHasBeenSet()

bool Aws::IoTAnalytics::Model::Pipeline::CreationTimeHasBeenSet ( ) const
inline

When the pipeline was created.

Definition at line 216 of file Pipeline.h.

◆ GetActivities()

const Aws::Vector<PipelineActivity>& Aws::IoTAnalytics::Model::Pipeline::GetActivities ( ) const
inline

The activities that perform transformations on the messages.

Definition at line 129 of file Pipeline.h.

◆ GetArn()

const Aws::String& Aws::IoTAnalytics::Model::Pipeline::GetArn ( ) const
inline

The ARN of the pipeline.

Definition at line 88 of file Pipeline.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::IoTAnalytics::Model::Pipeline::GetCreationTime ( ) const
inline

When the pipeline was created.

Definition at line 211 of file Pipeline.h.

◆ GetLastUpdateTime()

const Aws::Utils::DateTime& Aws::IoTAnalytics::Model::Pipeline::GetLastUpdateTime ( ) const
inline

The last time the pipeline was updated.

Definition at line 242 of file Pipeline.h.

◆ GetName()

const Aws::String& Aws::IoTAnalytics::Model::Pipeline::GetName ( ) const
inline

The name of the pipeline.

Definition at line 47 of file Pipeline.h.

◆ GetReprocessingSummaries()

const Aws::Vector<ReprocessingSummary>& Aws::IoTAnalytics::Model::Pipeline::GetReprocessingSummaries ( ) const
inline

A summary of information about the pipeline reprocessing.

Definition at line 170 of file Pipeline.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTAnalytics::Model::Pipeline::Jsonize ( ) const

◆ LastUpdateTimeHasBeenSet()

bool Aws::IoTAnalytics::Model::Pipeline::LastUpdateTimeHasBeenSet ( ) const
inline

The last time the pipeline was updated.

Definition at line 247 of file Pipeline.h.

◆ NameHasBeenSet()

bool Aws::IoTAnalytics::Model::Pipeline::NameHasBeenSet ( ) const
inline

The name of the pipeline.

Definition at line 52 of file Pipeline.h.

◆ operator=()

Pipeline& Aws::IoTAnalytics::Model::Pipeline::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ReprocessingSummariesHasBeenSet()

bool Aws::IoTAnalytics::Model::Pipeline::ReprocessingSummariesHasBeenSet ( ) const
inline

A summary of information about the pipeline reprocessing.

Definition at line 175 of file Pipeline.h.

◆ SetActivities() [1/2]

void Aws::IoTAnalytics::Model::Pipeline::SetActivities ( const Aws::Vector< PipelineActivity > &  value)
inline

The activities that perform transformations on the messages.

Definition at line 139 of file Pipeline.h.

◆ SetActivities() [2/2]

void Aws::IoTAnalytics::Model::Pipeline::SetActivities ( Aws::Vector< PipelineActivity > &&  value)
inline

The activities that perform transformations on the messages.

Definition at line 144 of file Pipeline.h.

◆ SetArn() [1/3]

void Aws::IoTAnalytics::Model::Pipeline::SetArn ( const Aws::String value)
inline

The ARN of the pipeline.

Definition at line 98 of file Pipeline.h.

◆ SetArn() [2/3]

void Aws::IoTAnalytics::Model::Pipeline::SetArn ( Aws::String &&  value)
inline

The ARN of the pipeline.

Definition at line 103 of file Pipeline.h.

◆ SetArn() [3/3]

void Aws::IoTAnalytics::Model::Pipeline::SetArn ( const char *  value)
inline

The ARN of the pipeline.

Definition at line 108 of file Pipeline.h.

◆ SetCreationTime() [1/2]

void Aws::IoTAnalytics::Model::Pipeline::SetCreationTime ( const Aws::Utils::DateTime value)
inline

When the pipeline was created.

Definition at line 221 of file Pipeline.h.

◆ SetCreationTime() [2/2]

void Aws::IoTAnalytics::Model::Pipeline::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

When the pipeline was created.

Definition at line 226 of file Pipeline.h.

◆ SetLastUpdateTime() [1/2]

void Aws::IoTAnalytics::Model::Pipeline::SetLastUpdateTime ( const Aws::Utils::DateTime value)
inline

The last time the pipeline was updated.

Definition at line 252 of file Pipeline.h.

◆ SetLastUpdateTime() [2/2]

void Aws::IoTAnalytics::Model::Pipeline::SetLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The last time the pipeline was updated.

Definition at line 257 of file Pipeline.h.

◆ SetName() [1/3]

void Aws::IoTAnalytics::Model::Pipeline::SetName ( const Aws::String value)
inline

The name of the pipeline.

Definition at line 57 of file Pipeline.h.

◆ SetName() [2/3]

void Aws::IoTAnalytics::Model::Pipeline::SetName ( Aws::String &&  value)
inline

The name of the pipeline.

Definition at line 62 of file Pipeline.h.

◆ SetName() [3/3]

void Aws::IoTAnalytics::Model::Pipeline::SetName ( const char *  value)
inline

The name of the pipeline.

Definition at line 67 of file Pipeline.h.

◆ SetReprocessingSummaries() [1/2]

void Aws::IoTAnalytics::Model::Pipeline::SetReprocessingSummaries ( const Aws::Vector< ReprocessingSummary > &  value)
inline

A summary of information about the pipeline reprocessing.

Definition at line 180 of file Pipeline.h.

◆ SetReprocessingSummaries() [2/2]

void Aws::IoTAnalytics::Model::Pipeline::SetReprocessingSummaries ( Aws::Vector< ReprocessingSummary > &&  value)
inline

A summary of information about the pipeline reprocessing.

Definition at line 185 of file Pipeline.h.

◆ WithActivities() [1/2]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithActivities ( const Aws::Vector< PipelineActivity > &  value)
inline

The activities that perform transformations on the messages.

Definition at line 149 of file Pipeline.h.

◆ WithActivities() [2/2]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithActivities ( Aws::Vector< PipelineActivity > &&  value)
inline

The activities that perform transformations on the messages.

Definition at line 154 of file Pipeline.h.

◆ WithArn() [1/3]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithArn ( const Aws::String value)
inline

The ARN of the pipeline.

Definition at line 113 of file Pipeline.h.

◆ WithArn() [2/3]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithArn ( Aws::String &&  value)
inline

The ARN of the pipeline.

Definition at line 118 of file Pipeline.h.

◆ WithArn() [3/3]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithArn ( const char *  value)
inline

The ARN of the pipeline.

Definition at line 123 of file Pipeline.h.

◆ WithCreationTime() [1/2]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithCreationTime ( const Aws::Utils::DateTime value)
inline

When the pipeline was created.

Definition at line 231 of file Pipeline.h.

◆ WithCreationTime() [2/2]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

When the pipeline was created.

Definition at line 236 of file Pipeline.h.

◆ WithLastUpdateTime() [1/2]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithLastUpdateTime ( const Aws::Utils::DateTime value)
inline

The last time the pipeline was updated.

Definition at line 262 of file Pipeline.h.

◆ WithLastUpdateTime() [2/2]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The last time the pipeline was updated.

Definition at line 267 of file Pipeline.h.

◆ WithName() [1/3]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithName ( const Aws::String value)
inline

The name of the pipeline.

Definition at line 72 of file Pipeline.h.

◆ WithName() [2/3]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithName ( Aws::String &&  value)
inline

The name of the pipeline.

Definition at line 77 of file Pipeline.h.

◆ WithName() [3/3]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithName ( const char *  value)
inline

The name of the pipeline.

Definition at line 82 of file Pipeline.h.

◆ WithReprocessingSummaries() [1/2]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithReprocessingSummaries ( const Aws::Vector< ReprocessingSummary > &  value)
inline

A summary of information about the pipeline reprocessing.

Definition at line 190 of file Pipeline.h.

◆ WithReprocessingSummaries() [2/2]

Pipeline& Aws::IoTAnalytics::Model::Pipeline::WithReprocessingSummaries ( Aws::Vector< ReprocessingSummary > &&  value)
inline

A summary of information about the pipeline reprocessing.

Definition at line 195 of file Pipeline.h.


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