AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::RoboMaker::Model::RobotApplicationConfig Class Reference

#include <RobotApplicationConfig.h>

Public Member Functions

 RobotApplicationConfig ()
 
 RobotApplicationConfig (Aws::Utils::Json::JsonView jsonValue)
 
RobotApplicationConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetApplication () const
 
bool ApplicationHasBeenSet () const
 
void SetApplication (const Aws::String &value)
 
void SetApplication (Aws::String &&value)
 
void SetApplication (const char *value)
 
RobotApplicationConfigWithApplication (const Aws::String &value)
 
RobotApplicationConfigWithApplication (Aws::String &&value)
 
RobotApplicationConfigWithApplication (const char *value)
 
const Aws::StringGetApplicationVersion () const
 
bool ApplicationVersionHasBeenSet () const
 
void SetApplicationVersion (const Aws::String &value)
 
void SetApplicationVersion (Aws::String &&value)
 
void SetApplicationVersion (const char *value)
 
RobotApplicationConfigWithApplicationVersion (const Aws::String &value)
 
RobotApplicationConfigWithApplicationVersion (Aws::String &&value)
 
RobotApplicationConfigWithApplicationVersion (const char *value)
 
const LaunchConfigGetLaunchConfig () const
 
bool LaunchConfigHasBeenSet () const
 
void SetLaunchConfig (const LaunchConfig &value)
 
void SetLaunchConfig (LaunchConfig &&value)
 
RobotApplicationConfigWithLaunchConfig (const LaunchConfig &value)
 
RobotApplicationConfigWithLaunchConfig (LaunchConfig &&value)
 

Detailed Description

Application configuration information for a robot.

See Also:

AWS API Reference

Definition at line 33 of file RobotApplicationConfig.h.

Constructor & Destructor Documentation

◆ RobotApplicationConfig() [1/2]

Aws::RoboMaker::Model::RobotApplicationConfig::RobotApplicationConfig ( )

◆ RobotApplicationConfig() [2/2]

Aws::RoboMaker::Model::RobotApplicationConfig::RobotApplicationConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ApplicationHasBeenSet()

bool Aws::RoboMaker::Model::RobotApplicationConfig::ApplicationHasBeenSet ( ) const
inline

The application information for the robot application.

Definition at line 50 of file RobotApplicationConfig.h.

◆ ApplicationVersionHasBeenSet()

bool Aws::RoboMaker::Model::RobotApplicationConfig::ApplicationVersionHasBeenSet ( ) const
inline

The version of the robot application.

Definition at line 91 of file RobotApplicationConfig.h.

◆ GetApplication()

const Aws::String& Aws::RoboMaker::Model::RobotApplicationConfig::GetApplication ( ) const
inline

The application information for the robot application.

Definition at line 45 of file RobotApplicationConfig.h.

◆ GetApplicationVersion()

const Aws::String& Aws::RoboMaker::Model::RobotApplicationConfig::GetApplicationVersion ( ) const
inline

The version of the robot application.

Definition at line 86 of file RobotApplicationConfig.h.

◆ GetLaunchConfig()

const LaunchConfig& Aws::RoboMaker::Model::RobotApplicationConfig::GetLaunchConfig ( ) const
inline

The launch configuration for the robot application.

Definition at line 127 of file RobotApplicationConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::RoboMaker::Model::RobotApplicationConfig::Jsonize ( ) const

◆ LaunchConfigHasBeenSet()

bool Aws::RoboMaker::Model::RobotApplicationConfig::LaunchConfigHasBeenSet ( ) const
inline

The launch configuration for the robot application.

Definition at line 132 of file RobotApplicationConfig.h.

◆ operator=()

RobotApplicationConfig& Aws::RoboMaker::Model::RobotApplicationConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetApplication() [1/3]

void Aws::RoboMaker::Model::RobotApplicationConfig::SetApplication ( const Aws::String value)
inline

The application information for the robot application.

Definition at line 55 of file RobotApplicationConfig.h.

◆ SetApplication() [2/3]

void Aws::RoboMaker::Model::RobotApplicationConfig::SetApplication ( Aws::String &&  value)
inline

The application information for the robot application.

Definition at line 60 of file RobotApplicationConfig.h.

◆ SetApplication() [3/3]

void Aws::RoboMaker::Model::RobotApplicationConfig::SetApplication ( const char *  value)
inline

The application information for the robot application.

Definition at line 65 of file RobotApplicationConfig.h.

◆ SetApplicationVersion() [1/3]

void Aws::RoboMaker::Model::RobotApplicationConfig::SetApplicationVersion ( const Aws::String value)
inline

The version of the robot application.

Definition at line 96 of file RobotApplicationConfig.h.

◆ SetApplicationVersion() [2/3]

void Aws::RoboMaker::Model::RobotApplicationConfig::SetApplicationVersion ( Aws::String &&  value)
inline

The version of the robot application.

Definition at line 101 of file RobotApplicationConfig.h.

◆ SetApplicationVersion() [3/3]

void Aws::RoboMaker::Model::RobotApplicationConfig::SetApplicationVersion ( const char *  value)
inline

The version of the robot application.

Definition at line 106 of file RobotApplicationConfig.h.

◆ SetLaunchConfig() [1/2]

void Aws::RoboMaker::Model::RobotApplicationConfig::SetLaunchConfig ( const LaunchConfig value)
inline

The launch configuration for the robot application.

Definition at line 137 of file RobotApplicationConfig.h.

◆ SetLaunchConfig() [2/2]

void Aws::RoboMaker::Model::RobotApplicationConfig::SetLaunchConfig ( LaunchConfig &&  value)
inline

The launch configuration for the robot application.

Definition at line 142 of file RobotApplicationConfig.h.

◆ WithApplication() [1/3]

RobotApplicationConfig& Aws::RoboMaker::Model::RobotApplicationConfig::WithApplication ( const Aws::String value)
inline

The application information for the robot application.

Definition at line 70 of file RobotApplicationConfig.h.

◆ WithApplication() [2/3]

RobotApplicationConfig& Aws::RoboMaker::Model::RobotApplicationConfig::WithApplication ( Aws::String &&  value)
inline

The application information for the robot application.

Definition at line 75 of file RobotApplicationConfig.h.

◆ WithApplication() [3/3]

RobotApplicationConfig& Aws::RoboMaker::Model::RobotApplicationConfig::WithApplication ( const char *  value)
inline

The application information for the robot application.

Definition at line 80 of file RobotApplicationConfig.h.

◆ WithApplicationVersion() [1/3]

RobotApplicationConfig& Aws::RoboMaker::Model::RobotApplicationConfig::WithApplicationVersion ( const Aws::String value)
inline

The version of the robot application.

Definition at line 111 of file RobotApplicationConfig.h.

◆ WithApplicationVersion() [2/3]

RobotApplicationConfig& Aws::RoboMaker::Model::RobotApplicationConfig::WithApplicationVersion ( Aws::String &&  value)
inline

The version of the robot application.

Definition at line 116 of file RobotApplicationConfig.h.

◆ WithApplicationVersion() [3/3]

RobotApplicationConfig& Aws::RoboMaker::Model::RobotApplicationConfig::WithApplicationVersion ( const char *  value)
inline

The version of the robot application.

Definition at line 121 of file RobotApplicationConfig.h.

◆ WithLaunchConfig() [1/2]

RobotApplicationConfig& Aws::RoboMaker::Model::RobotApplicationConfig::WithLaunchConfig ( const LaunchConfig value)
inline

The launch configuration for the robot application.

Definition at line 147 of file RobotApplicationConfig.h.

◆ WithLaunchConfig() [2/2]

RobotApplicationConfig& Aws::RoboMaker::Model::RobotApplicationConfig::WithLaunchConfig ( LaunchConfig &&  value)
inline

The launch configuration for the robot application.

Definition at line 152 of file RobotApplicationConfig.h.


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