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

#include <PipelineActivity.h>

Public Member Functions

 PipelineActivity ()
 
 PipelineActivity (Aws::Utils::Json::JsonView jsonValue)
 
PipelineActivityoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ChannelActivityGetChannel () const
 
bool ChannelHasBeenSet () const
 
void SetChannel (const ChannelActivity &value)
 
void SetChannel (ChannelActivity &&value)
 
PipelineActivityWithChannel (const ChannelActivity &value)
 
PipelineActivityWithChannel (ChannelActivity &&value)
 
const LambdaActivityGetLambda () const
 
bool LambdaHasBeenSet () const
 
void SetLambda (const LambdaActivity &value)
 
void SetLambda (LambdaActivity &&value)
 
PipelineActivityWithLambda (const LambdaActivity &value)
 
PipelineActivityWithLambda (LambdaActivity &&value)
 
const DatastoreActivityGetDatastore () const
 
bool DatastoreHasBeenSet () const
 
void SetDatastore (const DatastoreActivity &value)
 
void SetDatastore (DatastoreActivity &&value)
 
PipelineActivityWithDatastore (const DatastoreActivity &value)
 
PipelineActivityWithDatastore (DatastoreActivity &&value)
 
const AddAttributesActivityGetAddAttributes () const
 
bool AddAttributesHasBeenSet () const
 
void SetAddAttributes (const AddAttributesActivity &value)
 
void SetAddAttributes (AddAttributesActivity &&value)
 
PipelineActivityWithAddAttributes (const AddAttributesActivity &value)
 
PipelineActivityWithAddAttributes (AddAttributesActivity &&value)
 
const RemoveAttributesActivityGetRemoveAttributes () const
 
bool RemoveAttributesHasBeenSet () const
 
void SetRemoveAttributes (const RemoveAttributesActivity &value)
 
void SetRemoveAttributes (RemoveAttributesActivity &&value)
 
PipelineActivityWithRemoveAttributes (const RemoveAttributesActivity &value)
 
PipelineActivityWithRemoveAttributes (RemoveAttributesActivity &&value)
 
const SelectAttributesActivityGetSelectAttributes () const
 
bool SelectAttributesHasBeenSet () const
 
void SetSelectAttributes (const SelectAttributesActivity &value)
 
void SetSelectAttributes (SelectAttributesActivity &&value)
 
PipelineActivityWithSelectAttributes (const SelectAttributesActivity &value)
 
PipelineActivityWithSelectAttributes (SelectAttributesActivity &&value)
 
const FilterActivityGetFilter () const
 
bool FilterHasBeenSet () const
 
void SetFilter (const FilterActivity &value)
 
void SetFilter (FilterActivity &&value)
 
PipelineActivityWithFilter (const FilterActivity &value)
 
PipelineActivityWithFilter (FilterActivity &&value)
 
const MathActivityGetMath () const
 
bool MathHasBeenSet () const
 
void SetMath (const MathActivity &value)
 
void SetMath (MathActivity &&value)
 
PipelineActivityWithMath (const MathActivity &value)
 
PipelineActivityWithMath (MathActivity &&value)
 
const DeviceRegistryEnrichActivityGetDeviceRegistryEnrich () const
 
bool DeviceRegistryEnrichHasBeenSet () const
 
void SetDeviceRegistryEnrich (const DeviceRegistryEnrichActivity &value)
 
void SetDeviceRegistryEnrich (DeviceRegistryEnrichActivity &&value)
 
PipelineActivityWithDeviceRegistryEnrich (const DeviceRegistryEnrichActivity &value)
 
PipelineActivityWithDeviceRegistryEnrich (DeviceRegistryEnrichActivity &&value)
 
const DeviceShadowEnrichActivityGetDeviceShadowEnrich () const
 
bool DeviceShadowEnrichHasBeenSet () const
 
void SetDeviceShadowEnrich (const DeviceShadowEnrichActivity &value)
 
void SetDeviceShadowEnrich (DeviceShadowEnrichActivity &&value)
 
PipelineActivityWithDeviceShadowEnrich (const DeviceShadowEnrichActivity &value)
 
PipelineActivityWithDeviceShadowEnrich (DeviceShadowEnrichActivity &&value)
 

Detailed Description

An activity that performs a transformation on a message.

See Also:

AWS API Reference

Definition at line 41 of file PipelineActivity.h.

Constructor & Destructor Documentation

◆ PipelineActivity() [1/2]

Aws::IoTAnalytics::Model::PipelineActivity::PipelineActivity ( )

◆ PipelineActivity() [2/2]

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

Member Function Documentation

◆ AddAttributesHasBeenSet()

bool Aws::IoTAnalytics::Model::PipelineActivity::AddAttributesHasBeenSet ( ) const
inline

Adds other attributes based on existing attributes in the message.

Definition at line 151 of file PipelineActivity.h.

◆ ChannelHasBeenSet()

bool Aws::IoTAnalytics::Model::PipelineActivity::ChannelHasBeenSet ( ) const
inline

Determines the source of the messages to be processed.

Definition at line 58 of file PipelineActivity.h.

◆ DatastoreHasBeenSet()

bool Aws::IoTAnalytics::Model::PipelineActivity::DatastoreHasBeenSet ( ) const
inline

Specifies where to store the processed message data.

Definition at line 120 of file PipelineActivity.h.

◆ DeviceRegistryEnrichHasBeenSet()

bool Aws::IoTAnalytics::Model::PipelineActivity::DeviceRegistryEnrichHasBeenSet ( ) const
inline

Adds data from the AWS IoT device registry to your message.

Definition at line 318 of file PipelineActivity.h.

◆ DeviceShadowEnrichHasBeenSet()

bool Aws::IoTAnalytics::Model::PipelineActivity::DeviceShadowEnrichHasBeenSet ( ) const
inline

Adds information from the AWS IoT Device Shadow service to a message.

Definition at line 349 of file PipelineActivity.h.

◆ FilterHasBeenSet()

bool Aws::IoTAnalytics::Model::PipelineActivity::FilterHasBeenSet ( ) const
inline

Filters a message based on its attributes.

Definition at line 250 of file PipelineActivity.h.

◆ GetAddAttributes()

const AddAttributesActivity& Aws::IoTAnalytics::Model::PipelineActivity::GetAddAttributes ( ) const
inline

Adds other attributes based on existing attributes in the message.

Definition at line 146 of file PipelineActivity.h.

◆ GetChannel()

const ChannelActivity& Aws::IoTAnalytics::Model::PipelineActivity::GetChannel ( ) const
inline

Determines the source of the messages to be processed.

Definition at line 53 of file PipelineActivity.h.

◆ GetDatastore()

const DatastoreActivity& Aws::IoTAnalytics::Model::PipelineActivity::GetDatastore ( ) const
inline

Specifies where to store the processed message data.

Definition at line 115 of file PipelineActivity.h.

◆ GetDeviceRegistryEnrich()

const DeviceRegistryEnrichActivity& Aws::IoTAnalytics::Model::PipelineActivity::GetDeviceRegistryEnrich ( ) const
inline

Adds data from the AWS IoT device registry to your message.

Definition at line 313 of file PipelineActivity.h.

◆ GetDeviceShadowEnrich()

const DeviceShadowEnrichActivity& Aws::IoTAnalytics::Model::PipelineActivity::GetDeviceShadowEnrich ( ) const
inline

Adds information from the AWS IoT Device Shadow service to a message.

Definition at line 344 of file PipelineActivity.h.

◆ GetFilter()

const FilterActivity& Aws::IoTAnalytics::Model::PipelineActivity::GetFilter ( ) const
inline

Filters a message based on its attributes.

Definition at line 245 of file PipelineActivity.h.

◆ GetLambda()

const LambdaActivity& Aws::IoTAnalytics::Model::PipelineActivity::GetLambda ( ) const
inline

Runs a Lambda function to modify the message.

Definition at line 84 of file PipelineActivity.h.

◆ GetMath()

const MathActivity& Aws::IoTAnalytics::Model::PipelineActivity::GetMath ( ) const
inline

Computes an arithmetic expression using the message's attributes and adds it to the message.

Definition at line 277 of file PipelineActivity.h.

◆ GetRemoveAttributes()

const RemoveAttributesActivity& Aws::IoTAnalytics::Model::PipelineActivity::GetRemoveAttributes ( ) const
inline

Removes attributes from a message.

Definition at line 177 of file PipelineActivity.h.

◆ GetSelectAttributes()

const SelectAttributesActivity& Aws::IoTAnalytics::Model::PipelineActivity::GetSelectAttributes ( ) const
inline

Creates a new message using only the specified attributes from the original message.

Definition at line 209 of file PipelineActivity.h.

◆ Jsonize()

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

◆ LambdaHasBeenSet()

bool Aws::IoTAnalytics::Model::PipelineActivity::LambdaHasBeenSet ( ) const
inline

Runs a Lambda function to modify the message.

Definition at line 89 of file PipelineActivity.h.

◆ MathHasBeenSet()

bool Aws::IoTAnalytics::Model::PipelineActivity::MathHasBeenSet ( ) const
inline

Computes an arithmetic expression using the message's attributes and adds it to the message.

Definition at line 283 of file PipelineActivity.h.

◆ operator=()

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

◆ RemoveAttributesHasBeenSet()

bool Aws::IoTAnalytics::Model::PipelineActivity::RemoveAttributesHasBeenSet ( ) const
inline

Removes attributes from a message.

Definition at line 182 of file PipelineActivity.h.

◆ SelectAttributesHasBeenSet()

bool Aws::IoTAnalytics::Model::PipelineActivity::SelectAttributesHasBeenSet ( ) const
inline

Creates a new message using only the specified attributes from the original message.

Definition at line 215 of file PipelineActivity.h.

◆ SetAddAttributes() [1/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetAddAttributes ( const AddAttributesActivity value)
inline

Adds other attributes based on existing attributes in the message.

Definition at line 156 of file PipelineActivity.h.

◆ SetAddAttributes() [2/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetAddAttributes ( AddAttributesActivity &&  value)
inline

Adds other attributes based on existing attributes in the message.

Definition at line 161 of file PipelineActivity.h.

◆ SetChannel() [1/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetChannel ( const ChannelActivity value)
inline

Determines the source of the messages to be processed.

Definition at line 63 of file PipelineActivity.h.

◆ SetChannel() [2/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetChannel ( ChannelActivity &&  value)
inline

Determines the source of the messages to be processed.

Definition at line 68 of file PipelineActivity.h.

◆ SetDatastore() [1/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetDatastore ( const DatastoreActivity value)
inline

Specifies where to store the processed message data.

Definition at line 125 of file PipelineActivity.h.

◆ SetDatastore() [2/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetDatastore ( DatastoreActivity &&  value)
inline

Specifies where to store the processed message data.

Definition at line 130 of file PipelineActivity.h.

◆ SetDeviceRegistryEnrich() [1/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetDeviceRegistryEnrich ( const DeviceRegistryEnrichActivity value)
inline

Adds data from the AWS IoT device registry to your message.

Definition at line 323 of file PipelineActivity.h.

◆ SetDeviceRegistryEnrich() [2/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetDeviceRegistryEnrich ( DeviceRegistryEnrichActivity &&  value)
inline

Adds data from the AWS IoT device registry to your message.

Definition at line 328 of file PipelineActivity.h.

◆ SetDeviceShadowEnrich() [1/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetDeviceShadowEnrich ( const DeviceShadowEnrichActivity value)
inline

Adds information from the AWS IoT Device Shadow service to a message.

Definition at line 354 of file PipelineActivity.h.

◆ SetDeviceShadowEnrich() [2/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetDeviceShadowEnrich ( DeviceShadowEnrichActivity &&  value)
inline

Adds information from the AWS IoT Device Shadow service to a message.

Definition at line 359 of file PipelineActivity.h.

◆ SetFilter() [1/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetFilter ( const FilterActivity value)
inline

Filters a message based on its attributes.

Definition at line 255 of file PipelineActivity.h.

◆ SetFilter() [2/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetFilter ( FilterActivity &&  value)
inline

Filters a message based on its attributes.

Definition at line 260 of file PipelineActivity.h.

◆ SetLambda() [1/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetLambda ( const LambdaActivity value)
inline

Runs a Lambda function to modify the message.

Definition at line 94 of file PipelineActivity.h.

◆ SetLambda() [2/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetLambda ( LambdaActivity &&  value)
inline

Runs a Lambda function to modify the message.

Definition at line 99 of file PipelineActivity.h.

◆ SetMath() [1/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetMath ( const MathActivity value)
inline

Computes an arithmetic expression using the message's attributes and adds it to the message.

Definition at line 289 of file PipelineActivity.h.

◆ SetMath() [2/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetMath ( MathActivity &&  value)
inline

Computes an arithmetic expression using the message's attributes and adds it to the message.

Definition at line 295 of file PipelineActivity.h.

◆ SetRemoveAttributes() [1/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetRemoveAttributes ( const RemoveAttributesActivity value)
inline

Removes attributes from a message.

Definition at line 187 of file PipelineActivity.h.

◆ SetRemoveAttributes() [2/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetRemoveAttributes ( RemoveAttributesActivity &&  value)
inline

Removes attributes from a message.

Definition at line 192 of file PipelineActivity.h.

◆ SetSelectAttributes() [1/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetSelectAttributes ( const SelectAttributesActivity value)
inline

Creates a new message using only the specified attributes from the original message.

Definition at line 221 of file PipelineActivity.h.

◆ SetSelectAttributes() [2/2]

void Aws::IoTAnalytics::Model::PipelineActivity::SetSelectAttributes ( SelectAttributesActivity &&  value)
inline

Creates a new message using only the specified attributes from the original message.

Definition at line 227 of file PipelineActivity.h.

◆ WithAddAttributes() [1/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithAddAttributes ( const AddAttributesActivity value)
inline

Adds other attributes based on existing attributes in the message.

Definition at line 166 of file PipelineActivity.h.

◆ WithAddAttributes() [2/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithAddAttributes ( AddAttributesActivity &&  value)
inline

Adds other attributes based on existing attributes in the message.

Definition at line 171 of file PipelineActivity.h.

◆ WithChannel() [1/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithChannel ( const ChannelActivity value)
inline

Determines the source of the messages to be processed.

Definition at line 73 of file PipelineActivity.h.

◆ WithChannel() [2/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithChannel ( ChannelActivity &&  value)
inline

Determines the source of the messages to be processed.

Definition at line 78 of file PipelineActivity.h.

◆ WithDatastore() [1/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithDatastore ( const DatastoreActivity value)
inline

Specifies where to store the processed message data.

Definition at line 135 of file PipelineActivity.h.

◆ WithDatastore() [2/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithDatastore ( DatastoreActivity &&  value)
inline

Specifies where to store the processed message data.

Definition at line 140 of file PipelineActivity.h.

◆ WithDeviceRegistryEnrich() [1/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithDeviceRegistryEnrich ( const DeviceRegistryEnrichActivity value)
inline

Adds data from the AWS IoT device registry to your message.

Definition at line 333 of file PipelineActivity.h.

◆ WithDeviceRegistryEnrich() [2/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithDeviceRegistryEnrich ( DeviceRegistryEnrichActivity &&  value)
inline

Adds data from the AWS IoT device registry to your message.

Definition at line 338 of file PipelineActivity.h.

◆ WithDeviceShadowEnrich() [1/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithDeviceShadowEnrich ( const DeviceShadowEnrichActivity value)
inline

Adds information from the AWS IoT Device Shadow service to a message.

Definition at line 364 of file PipelineActivity.h.

◆ WithDeviceShadowEnrich() [2/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithDeviceShadowEnrich ( DeviceShadowEnrichActivity &&  value)
inline

Adds information from the AWS IoT Device Shadow service to a message.

Definition at line 369 of file PipelineActivity.h.

◆ WithFilter() [1/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithFilter ( const FilterActivity value)
inline

Filters a message based on its attributes.

Definition at line 265 of file PipelineActivity.h.

◆ WithFilter() [2/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithFilter ( FilterActivity &&  value)
inline

Filters a message based on its attributes.

Definition at line 270 of file PipelineActivity.h.

◆ WithLambda() [1/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithLambda ( const LambdaActivity value)
inline

Runs a Lambda function to modify the message.

Definition at line 104 of file PipelineActivity.h.

◆ WithLambda() [2/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithLambda ( LambdaActivity &&  value)
inline

Runs a Lambda function to modify the message.

Definition at line 109 of file PipelineActivity.h.

◆ WithMath() [1/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithMath ( const MathActivity value)
inline

Computes an arithmetic expression using the message's attributes and adds it to the message.

Definition at line 301 of file PipelineActivity.h.

◆ WithMath() [2/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithMath ( MathActivity &&  value)
inline

Computes an arithmetic expression using the message's attributes and adds it to the message.

Definition at line 307 of file PipelineActivity.h.

◆ WithRemoveAttributes() [1/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithRemoveAttributes ( const RemoveAttributesActivity value)
inline

Removes attributes from a message.

Definition at line 197 of file PipelineActivity.h.

◆ WithRemoveAttributes() [2/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithRemoveAttributes ( RemoveAttributesActivity &&  value)
inline

Removes attributes from a message.

Definition at line 202 of file PipelineActivity.h.

◆ WithSelectAttributes() [1/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithSelectAttributes ( const SelectAttributesActivity value)
inline

Creates a new message using only the specified attributes from the original message.

Definition at line 233 of file PipelineActivity.h.

◆ WithSelectAttributes() [2/2]

PipelineActivity& Aws::IoTAnalytics::Model::PipelineActivity::WithSelectAttributes ( SelectAttributesActivity &&  value)
inline

Creates a new message using only the specified attributes from the original message.

Definition at line 239 of file PipelineActivity.h.


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