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

#include <DatasetAction.h>

Public Member Functions

 DatasetAction ()
 
 DatasetAction (Aws::Utils::Json::JsonView jsonValue)
 
DatasetActionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetActionName () const
 
bool ActionNameHasBeenSet () const
 
void SetActionName (const Aws::String &value)
 
void SetActionName (Aws::String &&value)
 
void SetActionName (const char *value)
 
DatasetActionWithActionName (const Aws::String &value)
 
DatasetActionWithActionName (Aws::String &&value)
 
DatasetActionWithActionName (const char *value)
 
const SqlQueryDatasetActionGetQueryAction () const
 
bool QueryActionHasBeenSet () const
 
void SetQueryAction (const SqlQueryDatasetAction &value)
 
void SetQueryAction (SqlQueryDatasetAction &&value)
 
DatasetActionWithQueryAction (const SqlQueryDatasetAction &value)
 
DatasetActionWithQueryAction (SqlQueryDatasetAction &&value)
 
const ContainerDatasetActionGetContainerAction () const
 
bool ContainerActionHasBeenSet () const
 
void SetContainerAction (const ContainerDatasetAction &value)
 
void SetContainerAction (ContainerDatasetAction &&value)
 
DatasetActionWithContainerAction (const ContainerDatasetAction &value)
 
DatasetActionWithContainerAction (ContainerDatasetAction &&value)
 

Detailed Description

A DatasetAction object that specifies how data set contents are automatically created.

See Also:

AWS API Reference

Definition at line 34 of file DatasetAction.h.

Constructor & Destructor Documentation

◆ DatasetAction() [1/2]

Aws::IoTAnalytics::Model::DatasetAction::DatasetAction ( )

◆ DatasetAction() [2/2]

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

Member Function Documentation

◆ ActionNameHasBeenSet()

bool Aws::IoTAnalytics::Model::DatasetAction::ActionNameHasBeenSet ( ) const
inline

The name of the data set action by which data set contents are automatically created.

Definition at line 53 of file DatasetAction.h.

◆ ContainerActionHasBeenSet()

bool Aws::IoTAnalytics::Model::DatasetAction::ContainerActionHasBeenSet ( ) const
inline

Information that allows the system to run a containerized application to create the dataset contents. The application must be in a Docker container along with any required support libraries.

Definition at line 141 of file DatasetAction.h.

◆ GetActionName()

const Aws::String& Aws::IoTAnalytics::Model::DatasetAction::GetActionName ( ) const
inline

The name of the data set action by which data set contents are automatically created.

Definition at line 47 of file DatasetAction.h.

◆ GetContainerAction()

const ContainerDatasetAction& Aws::IoTAnalytics::Model::DatasetAction::GetContainerAction ( ) const
inline

Information that allows the system to run a containerized application to create the dataset contents. The application must be in a Docker container along with any required support libraries.

Definition at line 134 of file DatasetAction.h.

◆ GetQueryAction()

const SqlQueryDatasetAction& Aws::IoTAnalytics::Model::DatasetAction::GetQueryAction ( ) const
inline

An SqlQueryDatasetAction object that uses an SQL query to automatically create data set contents.

Definition at line 96 of file DatasetAction.h.

◆ Jsonize()

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

◆ operator=()

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

◆ QueryActionHasBeenSet()

bool Aws::IoTAnalytics::Model::DatasetAction::QueryActionHasBeenSet ( ) const
inline

An SqlQueryDatasetAction object that uses an SQL query to automatically create data set contents.

Definition at line 102 of file DatasetAction.h.

◆ SetActionName() [1/3]

void Aws::IoTAnalytics::Model::DatasetAction::SetActionName ( const Aws::String value)
inline

The name of the data set action by which data set contents are automatically created.

Definition at line 59 of file DatasetAction.h.

◆ SetActionName() [2/3]

void Aws::IoTAnalytics::Model::DatasetAction::SetActionName ( Aws::String &&  value)
inline

The name of the data set action by which data set contents are automatically created.

Definition at line 65 of file DatasetAction.h.

◆ SetActionName() [3/3]

void Aws::IoTAnalytics::Model::DatasetAction::SetActionName ( const char *  value)
inline

The name of the data set action by which data set contents are automatically created.

Definition at line 71 of file DatasetAction.h.

◆ SetContainerAction() [1/2]

void Aws::IoTAnalytics::Model::DatasetAction::SetContainerAction ( const ContainerDatasetAction value)
inline

Information that allows the system to run a containerized application to create the dataset contents. The application must be in a Docker container along with any required support libraries.

Definition at line 148 of file DatasetAction.h.

◆ SetContainerAction() [2/2]

void Aws::IoTAnalytics::Model::DatasetAction::SetContainerAction ( ContainerDatasetAction &&  value)
inline

Information that allows the system to run a containerized application to create the dataset contents. The application must be in a Docker container along with any required support libraries.

Definition at line 155 of file DatasetAction.h.

◆ SetQueryAction() [1/2]

void Aws::IoTAnalytics::Model::DatasetAction::SetQueryAction ( const SqlQueryDatasetAction value)
inline

An SqlQueryDatasetAction object that uses an SQL query to automatically create data set contents.

Definition at line 108 of file DatasetAction.h.

◆ SetQueryAction() [2/2]

void Aws::IoTAnalytics::Model::DatasetAction::SetQueryAction ( SqlQueryDatasetAction &&  value)
inline

An SqlQueryDatasetAction object that uses an SQL query to automatically create data set contents.

Definition at line 114 of file DatasetAction.h.

◆ WithActionName() [1/3]

DatasetAction& Aws::IoTAnalytics::Model::DatasetAction::WithActionName ( const Aws::String value)
inline

The name of the data set action by which data set contents are automatically created.

Definition at line 77 of file DatasetAction.h.

◆ WithActionName() [2/3]

DatasetAction& Aws::IoTAnalytics::Model::DatasetAction::WithActionName ( Aws::String &&  value)
inline

The name of the data set action by which data set contents are automatically created.

Definition at line 83 of file DatasetAction.h.

◆ WithActionName() [3/3]

DatasetAction& Aws::IoTAnalytics::Model::DatasetAction::WithActionName ( const char *  value)
inline

The name of the data set action by which data set contents are automatically created.

Definition at line 89 of file DatasetAction.h.

◆ WithContainerAction() [1/2]

DatasetAction& Aws::IoTAnalytics::Model::DatasetAction::WithContainerAction ( const ContainerDatasetAction value)
inline

Information that allows the system to run a containerized application to create the dataset contents. The application must be in a Docker container along with any required support libraries.

Definition at line 162 of file DatasetAction.h.

◆ WithContainerAction() [2/2]

DatasetAction& Aws::IoTAnalytics::Model::DatasetAction::WithContainerAction ( ContainerDatasetAction &&  value)
inline

Information that allows the system to run a containerized application to create the dataset contents. The application must be in a Docker container along with any required support libraries.

Definition at line 169 of file DatasetAction.h.

◆ WithQueryAction() [1/2]

DatasetAction& Aws::IoTAnalytics::Model::DatasetAction::WithQueryAction ( const SqlQueryDatasetAction value)
inline

An SqlQueryDatasetAction object that uses an SQL query to automatically create data set contents.

Definition at line 120 of file DatasetAction.h.

◆ WithQueryAction() [2/2]

DatasetAction& Aws::IoTAnalytics::Model::DatasetAction::WithQueryAction ( SqlQueryDatasetAction &&  value)
inline

An SqlQueryDatasetAction object that uses an SQL query to automatically create data set contents.

Definition at line 126 of file DatasetAction.h.


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