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

#include <LaunchConfig.h>

Public Member Functions

 LaunchConfig ()
 
 LaunchConfig (Aws::Utils::Json::JsonView jsonValue)
 
LaunchConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPackageName () const
 
bool PackageNameHasBeenSet () const
 
void SetPackageName (const Aws::String &value)
 
void SetPackageName (Aws::String &&value)
 
void SetPackageName (const char *value)
 
LaunchConfigWithPackageName (const Aws::String &value)
 
LaunchConfigWithPackageName (Aws::String &&value)
 
LaunchConfigWithPackageName (const char *value)
 
const Aws::StringGetLaunchFile () const
 
bool LaunchFileHasBeenSet () const
 
void SetLaunchFile (const Aws::String &value)
 
void SetLaunchFile (Aws::String &&value)
 
void SetLaunchFile (const char *value)
 
LaunchConfigWithLaunchFile (const Aws::String &value)
 
LaunchConfigWithLaunchFile (Aws::String &&value)
 
LaunchConfigWithLaunchFile (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetEnvironmentVariables () const
 
bool EnvironmentVariablesHasBeenSet () const
 
void SetEnvironmentVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetEnvironmentVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
LaunchConfigWithEnvironmentVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
LaunchConfigWithEnvironmentVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
LaunchConfigAddEnvironmentVariables (const Aws::String &key, const Aws::String &value)
 
LaunchConfigAddEnvironmentVariables (Aws::String &&key, const Aws::String &value)
 
LaunchConfigAddEnvironmentVariables (const Aws::String &key, Aws::String &&value)
 
LaunchConfigAddEnvironmentVariables (Aws::String &&key, Aws::String &&value)
 
LaunchConfigAddEnvironmentVariables (const char *key, Aws::String &&value)
 
LaunchConfigAddEnvironmentVariables (Aws::String &&key, const char *value)
 
LaunchConfigAddEnvironmentVariables (const char *key, const char *value)
 
const PortForwardingConfigGetPortForwardingConfig () const
 
bool PortForwardingConfigHasBeenSet () const
 
void SetPortForwardingConfig (const PortForwardingConfig &value)
 
void SetPortForwardingConfig (PortForwardingConfig &&value)
 
LaunchConfigWithPortForwardingConfig (const PortForwardingConfig &value)
 
LaunchConfigWithPortForwardingConfig (PortForwardingConfig &&value)
 
bool GetStreamUI () const
 
bool StreamUIHasBeenSet () const
 
void SetStreamUI (bool value)
 
LaunchConfigWithStreamUI (bool value)
 

Detailed Description

Information about a launch configuration.

See Also:

AWS API Reference

Definition at line 33 of file LaunchConfig.h.

Constructor & Destructor Documentation

◆ LaunchConfig() [1/2]

Aws::RoboMaker::Model::LaunchConfig::LaunchConfig ( )

◆ LaunchConfig() [2/2]

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

Member Function Documentation

◆ AddEnvironmentVariables() [1/7]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::AddEnvironmentVariables ( const Aws::String key,
const Aws::String value 
)
inline

The environment variables for the application launch.

Definition at line 157 of file LaunchConfig.h.

◆ AddEnvironmentVariables() [2/7]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::AddEnvironmentVariables ( Aws::String &&  key,
const Aws::String value 
)
inline

The environment variables for the application launch.

Definition at line 162 of file LaunchConfig.h.

◆ AddEnvironmentVariables() [3/7]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::AddEnvironmentVariables ( const Aws::String key,
Aws::String &&  value 
)
inline

The environment variables for the application launch.

Definition at line 167 of file LaunchConfig.h.

◆ AddEnvironmentVariables() [4/7]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::AddEnvironmentVariables ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The environment variables for the application launch.

Definition at line 172 of file LaunchConfig.h.

◆ AddEnvironmentVariables() [5/7]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::AddEnvironmentVariables ( const char *  key,
Aws::String &&  value 
)
inline

The environment variables for the application launch.

Definition at line 177 of file LaunchConfig.h.

◆ AddEnvironmentVariables() [6/7]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::AddEnvironmentVariables ( Aws::String &&  key,
const char *  value 
)
inline

The environment variables for the application launch.

Definition at line 182 of file LaunchConfig.h.

◆ AddEnvironmentVariables() [7/7]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::AddEnvironmentVariables ( const char *  key,
const char *  value 
)
inline

The environment variables for the application launch.

Definition at line 187 of file LaunchConfig.h.

◆ EnvironmentVariablesHasBeenSet()

bool Aws::RoboMaker::Model::LaunchConfig::EnvironmentVariablesHasBeenSet ( ) const
inline

The environment variables for the application launch.

Definition at line 132 of file LaunchConfig.h.

◆ GetEnvironmentVariables()

const Aws::Map<Aws::String, Aws::String>& Aws::RoboMaker::Model::LaunchConfig::GetEnvironmentVariables ( ) const
inline

The environment variables for the application launch.

Definition at line 127 of file LaunchConfig.h.

◆ GetLaunchFile()

const Aws::String& Aws::RoboMaker::Model::LaunchConfig::GetLaunchFile ( ) const
inline

The launch file name.

Definition at line 86 of file LaunchConfig.h.

◆ GetPackageName()

const Aws::String& Aws::RoboMaker::Model::LaunchConfig::GetPackageName ( ) const
inline

The package name.

Definition at line 45 of file LaunchConfig.h.

◆ GetPortForwardingConfig()

const PortForwardingConfig& Aws::RoboMaker::Model::LaunchConfig::GetPortForwardingConfig ( ) const
inline

The port forwarding configuration.

Definition at line 193 of file LaunchConfig.h.

◆ GetStreamUI()

bool Aws::RoboMaker::Model::LaunchConfig::GetStreamUI ( ) const
inline

Boolean indicating whether a streaming session will be configured for the application. If True, AWS RoboMaker will configure a connection so you can interact with your application as it is running in the simulation. You must configure and luanch the component. It must have a graphical user interface.

Definition at line 228 of file LaunchConfig.h.

◆ Jsonize()

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

◆ LaunchFileHasBeenSet()

bool Aws::RoboMaker::Model::LaunchConfig::LaunchFileHasBeenSet ( ) const
inline

The launch file name.

Definition at line 91 of file LaunchConfig.h.

◆ operator=()

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

◆ PackageNameHasBeenSet()

bool Aws::RoboMaker::Model::LaunchConfig::PackageNameHasBeenSet ( ) const
inline

The package name.

Definition at line 50 of file LaunchConfig.h.

◆ PortForwardingConfigHasBeenSet()

bool Aws::RoboMaker::Model::LaunchConfig::PortForwardingConfigHasBeenSet ( ) const
inline

The port forwarding configuration.

Definition at line 198 of file LaunchConfig.h.

◆ SetEnvironmentVariables() [1/2]

void Aws::RoboMaker::Model::LaunchConfig::SetEnvironmentVariables ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The environment variables for the application launch.

Definition at line 137 of file LaunchConfig.h.

◆ SetEnvironmentVariables() [2/2]

void Aws::RoboMaker::Model::LaunchConfig::SetEnvironmentVariables ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The environment variables for the application launch.

Definition at line 142 of file LaunchConfig.h.

◆ SetLaunchFile() [1/3]

void Aws::RoboMaker::Model::LaunchConfig::SetLaunchFile ( const Aws::String value)
inline

The launch file name.

Definition at line 96 of file LaunchConfig.h.

◆ SetLaunchFile() [2/3]

void Aws::RoboMaker::Model::LaunchConfig::SetLaunchFile ( Aws::String &&  value)
inline

The launch file name.

Definition at line 101 of file LaunchConfig.h.

◆ SetLaunchFile() [3/3]

void Aws::RoboMaker::Model::LaunchConfig::SetLaunchFile ( const char *  value)
inline

The launch file name.

Definition at line 106 of file LaunchConfig.h.

◆ SetPackageName() [1/3]

void Aws::RoboMaker::Model::LaunchConfig::SetPackageName ( const Aws::String value)
inline

The package name.

Definition at line 55 of file LaunchConfig.h.

◆ SetPackageName() [2/3]

void Aws::RoboMaker::Model::LaunchConfig::SetPackageName ( Aws::String &&  value)
inline

The package name.

Definition at line 60 of file LaunchConfig.h.

◆ SetPackageName() [3/3]

void Aws::RoboMaker::Model::LaunchConfig::SetPackageName ( const char *  value)
inline

The package name.

Definition at line 65 of file LaunchConfig.h.

◆ SetPortForwardingConfig() [1/2]

void Aws::RoboMaker::Model::LaunchConfig::SetPortForwardingConfig ( const PortForwardingConfig value)
inline

The port forwarding configuration.

Definition at line 203 of file LaunchConfig.h.

◆ SetPortForwardingConfig() [2/2]

void Aws::RoboMaker::Model::LaunchConfig::SetPortForwardingConfig ( PortForwardingConfig &&  value)
inline

The port forwarding configuration.

Definition at line 208 of file LaunchConfig.h.

◆ SetStreamUI()

void Aws::RoboMaker::Model::LaunchConfig::SetStreamUI ( bool  value)
inline

Boolean indicating whether a streaming session will be configured for the application. If True, AWS RoboMaker will configure a connection so you can interact with your application as it is running in the simulation. You must configure and luanch the component. It must have a graphical user interface.

Definition at line 246 of file LaunchConfig.h.

◆ StreamUIHasBeenSet()

bool Aws::RoboMaker::Model::LaunchConfig::StreamUIHasBeenSet ( ) const
inline

Boolean indicating whether a streaming session will be configured for the application. If True, AWS RoboMaker will configure a connection so you can interact with your application as it is running in the simulation. You must configure and luanch the component. It must have a graphical user interface.

Definition at line 237 of file LaunchConfig.h.

◆ WithEnvironmentVariables() [1/2]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::WithEnvironmentVariables ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The environment variables for the application launch.

Definition at line 147 of file LaunchConfig.h.

◆ WithEnvironmentVariables() [2/2]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::WithEnvironmentVariables ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The environment variables for the application launch.

Definition at line 152 of file LaunchConfig.h.

◆ WithLaunchFile() [1/3]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::WithLaunchFile ( const Aws::String value)
inline

The launch file name.

Definition at line 111 of file LaunchConfig.h.

◆ WithLaunchFile() [2/3]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::WithLaunchFile ( Aws::String &&  value)
inline

The launch file name.

Definition at line 116 of file LaunchConfig.h.

◆ WithLaunchFile() [3/3]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::WithLaunchFile ( const char *  value)
inline

The launch file name.

Definition at line 121 of file LaunchConfig.h.

◆ WithPackageName() [1/3]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::WithPackageName ( const Aws::String value)
inline

The package name.

Definition at line 70 of file LaunchConfig.h.

◆ WithPackageName() [2/3]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::WithPackageName ( Aws::String &&  value)
inline

The package name.

Definition at line 75 of file LaunchConfig.h.

◆ WithPackageName() [3/3]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::WithPackageName ( const char *  value)
inline

The package name.

Definition at line 80 of file LaunchConfig.h.

◆ WithPortForwardingConfig() [1/2]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::WithPortForwardingConfig ( const PortForwardingConfig value)
inline

The port forwarding configuration.

Definition at line 213 of file LaunchConfig.h.

◆ WithPortForwardingConfig() [2/2]

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::WithPortForwardingConfig ( PortForwardingConfig &&  value)
inline

The port forwarding configuration.

Definition at line 218 of file LaunchConfig.h.

◆ WithStreamUI()

LaunchConfig& Aws::RoboMaker::Model::LaunchConfig::WithStreamUI ( bool  value)
inline

Boolean indicating whether a streaming session will be configured for the application. If True, AWS RoboMaker will configure a connection so you can interact with your application as it is running in the simulation. You must configure and luanch the component. It must have a graphical user interface.

Definition at line 255 of file LaunchConfig.h.


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