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

#include <ContainerDatasetAction.h>

Public Member Functions

 ContainerDatasetAction ()
 
 ContainerDatasetAction (Aws::Utils::Json::JsonView jsonValue)
 
ContainerDatasetActionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetImage () const
 
bool ImageHasBeenSet () const
 
void SetImage (const Aws::String &value)
 
void SetImage (Aws::String &&value)
 
void SetImage (const char *value)
 
ContainerDatasetActionWithImage (const Aws::String &value)
 
ContainerDatasetActionWithImage (Aws::String &&value)
 
ContainerDatasetActionWithImage (const char *value)
 
const Aws::StringGetExecutionRoleArn () const
 
bool ExecutionRoleArnHasBeenSet () const
 
void SetExecutionRoleArn (const Aws::String &value)
 
void SetExecutionRoleArn (Aws::String &&value)
 
void SetExecutionRoleArn (const char *value)
 
ContainerDatasetActionWithExecutionRoleArn (const Aws::String &value)
 
ContainerDatasetActionWithExecutionRoleArn (Aws::String &&value)
 
ContainerDatasetActionWithExecutionRoleArn (const char *value)
 
const ResourceConfigurationGetResourceConfiguration () const
 
bool ResourceConfigurationHasBeenSet () const
 
void SetResourceConfiguration (const ResourceConfiguration &value)
 
void SetResourceConfiguration (ResourceConfiguration &&value)
 
ContainerDatasetActionWithResourceConfiguration (const ResourceConfiguration &value)
 
ContainerDatasetActionWithResourceConfiguration (ResourceConfiguration &&value)
 
const Aws::Vector< Variable > & GetVariables () const
 
bool VariablesHasBeenSet () const
 
void SetVariables (const Aws::Vector< Variable > &value)
 
void SetVariables (Aws::Vector< Variable > &&value)
 
ContainerDatasetActionWithVariables (const Aws::Vector< Variable > &value)
 
ContainerDatasetActionWithVariables (Aws::Vector< Variable > &&value)
 
ContainerDatasetActionAddVariables (const Variable &value)
 
ContainerDatasetActionAddVariables (Variable &&value)
 

Detailed Description

Information required to run the containerAction to produce dataset contents.

See Also:

AWS API Reference

Definition at line 35 of file ContainerDatasetAction.h.

Constructor & Destructor Documentation

◆ ContainerDatasetAction() [1/2]

Aws::IoTAnalytics::Model::ContainerDatasetAction::ContainerDatasetAction ( )

◆ ContainerDatasetAction() [2/2]

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

Member Function Documentation

◆ AddVariables() [1/2]

ContainerDatasetAction& Aws::IoTAnalytics::Model::ContainerDatasetAction::AddVariables ( const Variable value)
inline

The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

Definition at line 264 of file ContainerDatasetAction.h.

◆ AddVariables() [2/2]

ContainerDatasetAction& Aws::IoTAnalytics::Model::ContainerDatasetAction::AddVariables ( Variable &&  value)
inline

The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

Definition at line 273 of file ContainerDatasetAction.h.

◆ ExecutionRoleArnHasBeenSet()

bool Aws::IoTAnalytics::Model::ContainerDatasetAction::ExecutionRoleArnHasBeenSet ( ) const
inline

The ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.

Definition at line 115 of file ContainerDatasetAction.h.

◆ GetExecutionRoleArn()

const Aws::String& Aws::IoTAnalytics::Model::ContainerDatasetAction::GetExecutionRoleArn ( ) const
inline

The ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.

Definition at line 107 of file ContainerDatasetAction.h.

◆ GetImage()

const Aws::String& Aws::IoTAnalytics::Model::ContainerDatasetAction::GetImage ( ) const
inline

The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.

Definition at line 49 of file ContainerDatasetAction.h.

◆ GetResourceConfiguration()

const ResourceConfiguration& Aws::IoTAnalytics::Model::ContainerDatasetAction::GetResourceConfiguration ( ) const
inline

Configuration of the resource that executes the containerAction.

Definition at line 170 of file ContainerDatasetAction.h.

◆ GetVariables()

const Aws::Vector<Variable>& Aws::IoTAnalytics::Model::ContainerDatasetAction::GetVariables ( ) const
inline

The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

Definition at line 210 of file ContainerDatasetAction.h.

◆ ImageHasBeenSet()

bool Aws::IoTAnalytics::Model::ContainerDatasetAction::ImageHasBeenSet ( ) const
inline

The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.

Definition at line 56 of file ContainerDatasetAction.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ResourceConfigurationHasBeenSet()

bool Aws::IoTAnalytics::Model::ContainerDatasetAction::ResourceConfigurationHasBeenSet ( ) const
inline

Configuration of the resource that executes the containerAction.

Definition at line 176 of file ContainerDatasetAction.h.

◆ SetExecutionRoleArn() [1/3]

void Aws::IoTAnalytics::Model::ContainerDatasetAction::SetExecutionRoleArn ( const Aws::String value)
inline

The ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.

Definition at line 123 of file ContainerDatasetAction.h.

◆ SetExecutionRoleArn() [2/3]

void Aws::IoTAnalytics::Model::ContainerDatasetAction::SetExecutionRoleArn ( Aws::String &&  value)
inline

The ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.

Definition at line 131 of file ContainerDatasetAction.h.

◆ SetExecutionRoleArn() [3/3]

void Aws::IoTAnalytics::Model::ContainerDatasetAction::SetExecutionRoleArn ( const char *  value)
inline

The ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.

Definition at line 139 of file ContainerDatasetAction.h.

◆ SetImage() [1/3]

void Aws::IoTAnalytics::Model::ContainerDatasetAction::SetImage ( const Aws::String value)
inline

The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.

Definition at line 63 of file ContainerDatasetAction.h.

◆ SetImage() [2/3]

void Aws::IoTAnalytics::Model::ContainerDatasetAction::SetImage ( Aws::String &&  value)
inline

The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.

Definition at line 70 of file ContainerDatasetAction.h.

◆ SetImage() [3/3]

void Aws::IoTAnalytics::Model::ContainerDatasetAction::SetImage ( const char *  value)
inline

The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.

Definition at line 77 of file ContainerDatasetAction.h.

◆ SetResourceConfiguration() [1/2]

void Aws::IoTAnalytics::Model::ContainerDatasetAction::SetResourceConfiguration ( const ResourceConfiguration value)
inline

Configuration of the resource that executes the containerAction.

Definition at line 182 of file ContainerDatasetAction.h.

◆ SetResourceConfiguration() [2/2]

void Aws::IoTAnalytics::Model::ContainerDatasetAction::SetResourceConfiguration ( ResourceConfiguration &&  value)
inline

Configuration of the resource that executes the containerAction.

Definition at line 188 of file ContainerDatasetAction.h.

◆ SetVariables() [1/2]

void Aws::IoTAnalytics::Model::ContainerDatasetAction::SetVariables ( const Aws::Vector< Variable > &  value)
inline

The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

Definition at line 228 of file ContainerDatasetAction.h.

◆ SetVariables() [2/2]

void Aws::IoTAnalytics::Model::ContainerDatasetAction::SetVariables ( Aws::Vector< Variable > &&  value)
inline

The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

Definition at line 237 of file ContainerDatasetAction.h.

◆ VariablesHasBeenSet()

bool Aws::IoTAnalytics::Model::ContainerDatasetAction::VariablesHasBeenSet ( ) const
inline

The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

Definition at line 219 of file ContainerDatasetAction.h.

◆ WithExecutionRoleArn() [1/3]

ContainerDatasetAction& Aws::IoTAnalytics::Model::ContainerDatasetAction::WithExecutionRoleArn ( const Aws::String value)
inline

The ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.

Definition at line 147 of file ContainerDatasetAction.h.

◆ WithExecutionRoleArn() [2/3]

ContainerDatasetAction& Aws::IoTAnalytics::Model::ContainerDatasetAction::WithExecutionRoleArn ( Aws::String &&  value)
inline

The ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.

Definition at line 155 of file ContainerDatasetAction.h.

◆ WithExecutionRoleArn() [3/3]

ContainerDatasetAction& Aws::IoTAnalytics::Model::ContainerDatasetAction::WithExecutionRoleArn ( const char *  value)
inline

The ARN of the role that gives permission to the system to access required resources to run the containerAction. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application.

Definition at line 163 of file ContainerDatasetAction.h.

◆ WithImage() [1/3]

ContainerDatasetAction& Aws::IoTAnalytics::Model::ContainerDatasetAction::WithImage ( const Aws::String value)
inline

The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.

Definition at line 84 of file ContainerDatasetAction.h.

◆ WithImage() [2/3]

ContainerDatasetAction& Aws::IoTAnalytics::Model::ContainerDatasetAction::WithImage ( Aws::String &&  value)
inline

The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.

Definition at line 91 of file ContainerDatasetAction.h.

◆ WithImage() [3/3]

ContainerDatasetAction& Aws::IoTAnalytics::Model::ContainerDatasetAction::WithImage ( const char *  value)
inline

The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents.

Definition at line 98 of file ContainerDatasetAction.h.

◆ WithResourceConfiguration() [1/2]

ContainerDatasetAction& Aws::IoTAnalytics::Model::ContainerDatasetAction::WithResourceConfiguration ( const ResourceConfiguration value)
inline

Configuration of the resource that executes the containerAction.

Definition at line 194 of file ContainerDatasetAction.h.

◆ WithResourceConfiguration() [2/2]

ContainerDatasetAction& Aws::IoTAnalytics::Model::ContainerDatasetAction::WithResourceConfiguration ( ResourceConfiguration &&  value)
inline

Configuration of the resource that executes the containerAction.

Definition at line 200 of file ContainerDatasetAction.h.

◆ WithVariables() [1/2]

ContainerDatasetAction& Aws::IoTAnalytics::Model::ContainerDatasetAction::WithVariables ( const Aws::Vector< Variable > &  value)
inline

The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

Definition at line 246 of file ContainerDatasetAction.h.

◆ WithVariables() [2/2]

ContainerDatasetAction& Aws::IoTAnalytics::Model::ContainerDatasetAction::WithVariables ( Aws::Vector< Variable > &&  value)
inline

The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.

Definition at line 255 of file ContainerDatasetAction.h.


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