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

#include <DeploymentLaunchConfig.h>

Public Member Functions

 DeploymentLaunchConfig ()
 
 DeploymentLaunchConfig (Aws::Utils::Json::JsonView jsonValue)
 
DeploymentLaunchConfigoperator= (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)
 
DeploymentLaunchConfigWithPackageName (const Aws::String &value)
 
DeploymentLaunchConfigWithPackageName (Aws::String &&value)
 
DeploymentLaunchConfigWithPackageName (const char *value)
 
const Aws::StringGetPreLaunchFile () const
 
bool PreLaunchFileHasBeenSet () const
 
void SetPreLaunchFile (const Aws::String &value)
 
void SetPreLaunchFile (Aws::String &&value)
 
void SetPreLaunchFile (const char *value)
 
DeploymentLaunchConfigWithPreLaunchFile (const Aws::String &value)
 
DeploymentLaunchConfigWithPreLaunchFile (Aws::String &&value)
 
DeploymentLaunchConfigWithPreLaunchFile (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)
 
DeploymentLaunchConfigWithLaunchFile (const Aws::String &value)
 
DeploymentLaunchConfigWithLaunchFile (Aws::String &&value)
 
DeploymentLaunchConfigWithLaunchFile (const char *value)
 
const Aws::StringGetPostLaunchFile () const
 
bool PostLaunchFileHasBeenSet () const
 
void SetPostLaunchFile (const Aws::String &value)
 
void SetPostLaunchFile (Aws::String &&value)
 
void SetPostLaunchFile (const char *value)
 
DeploymentLaunchConfigWithPostLaunchFile (const Aws::String &value)
 
DeploymentLaunchConfigWithPostLaunchFile (Aws::String &&value)
 
DeploymentLaunchConfigWithPostLaunchFile (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)
 
DeploymentLaunchConfigWithEnvironmentVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
DeploymentLaunchConfigWithEnvironmentVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
DeploymentLaunchConfigAddEnvironmentVariables (const Aws::String &key, const Aws::String &value)
 
DeploymentLaunchConfigAddEnvironmentVariables (Aws::String &&key, const Aws::String &value)
 
DeploymentLaunchConfigAddEnvironmentVariables (const Aws::String &key, Aws::String &&value)
 
DeploymentLaunchConfigAddEnvironmentVariables (Aws::String &&key, Aws::String &&value)
 
DeploymentLaunchConfigAddEnvironmentVariables (const char *key, Aws::String &&value)
 
DeploymentLaunchConfigAddEnvironmentVariables (Aws::String &&key, const char *value)
 
DeploymentLaunchConfigAddEnvironmentVariables (const char *key, const char *value)
 

Detailed Description

Configuration information for a deployment launch.

See Also:

AWS API Reference

Definition at line 33 of file DeploymentLaunchConfig.h.

Constructor & Destructor Documentation

◆ DeploymentLaunchConfig() [1/2]

Aws::RoboMaker::Model::DeploymentLaunchConfig::DeploymentLaunchConfig ( )

◆ DeploymentLaunchConfig() [2/2]

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

Member Function Documentation

◆ AddEnvironmentVariables() [1/7]

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

An array of key/value pairs specifying environment variables for the robot application

Definition at line 262 of file DeploymentLaunchConfig.h.

◆ AddEnvironmentVariables() [2/7]

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

An array of key/value pairs specifying environment variables for the robot application

Definition at line 268 of file DeploymentLaunchConfig.h.

◆ AddEnvironmentVariables() [3/7]

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

An array of key/value pairs specifying environment variables for the robot application

Definition at line 274 of file DeploymentLaunchConfig.h.

◆ AddEnvironmentVariables() [4/7]

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

An array of key/value pairs specifying environment variables for the robot application

Definition at line 280 of file DeploymentLaunchConfig.h.

◆ AddEnvironmentVariables() [5/7]

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

An array of key/value pairs specifying environment variables for the robot application

Definition at line 286 of file DeploymentLaunchConfig.h.

◆ AddEnvironmentVariables() [6/7]

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

An array of key/value pairs specifying environment variables for the robot application

Definition at line 292 of file DeploymentLaunchConfig.h.

◆ AddEnvironmentVariables() [7/7]

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

An array of key/value pairs specifying environment variables for the robot application

Definition at line 298 of file DeploymentLaunchConfig.h.

◆ EnvironmentVariablesHasBeenSet()

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

An array of key/value pairs specifying environment variables for the robot application

Definition at line 232 of file DeploymentLaunchConfig.h.

◆ GetEnvironmentVariables()

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

An array of key/value pairs specifying environment variables for the robot application

Definition at line 226 of file DeploymentLaunchConfig.h.

◆ GetLaunchFile()

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

The launch file name.

Definition at line 135 of file DeploymentLaunchConfig.h.

◆ GetPackageName()

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

The package name.

Definition at line 45 of file DeploymentLaunchConfig.h.

◆ GetPostLaunchFile()

const Aws::String& Aws::RoboMaker::Model::DeploymentLaunchConfig::GetPostLaunchFile ( ) const
inline

The deployment post-launch file. This file will be executed after the launch file.

Definition at line 177 of file DeploymentLaunchConfig.h.

◆ GetPreLaunchFile()

const Aws::String& Aws::RoboMaker::Model::DeploymentLaunchConfig::GetPreLaunchFile ( ) const
inline

The deployment pre-launch file. This file will be executed prior to the launch file.

Definition at line 87 of file DeploymentLaunchConfig.h.

◆ Jsonize()

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

◆ LaunchFileHasBeenSet()

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

The launch file name.

Definition at line 140 of file DeploymentLaunchConfig.h.

◆ operator=()

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

◆ PackageNameHasBeenSet()

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

The package name.

Definition at line 50 of file DeploymentLaunchConfig.h.

◆ PostLaunchFileHasBeenSet()

bool Aws::RoboMaker::Model::DeploymentLaunchConfig::PostLaunchFileHasBeenSet ( ) const
inline

The deployment post-launch file. This file will be executed after the launch file.

Definition at line 183 of file DeploymentLaunchConfig.h.

◆ PreLaunchFileHasBeenSet()

bool Aws::RoboMaker::Model::DeploymentLaunchConfig::PreLaunchFileHasBeenSet ( ) const
inline

The deployment pre-launch file. This file will be executed prior to the launch file.

Definition at line 93 of file DeploymentLaunchConfig.h.

◆ SetEnvironmentVariables() [1/2]

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

An array of key/value pairs specifying environment variables for the robot application

Definition at line 238 of file DeploymentLaunchConfig.h.

◆ SetEnvironmentVariables() [2/2]

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

An array of key/value pairs specifying environment variables for the robot application

Definition at line 244 of file DeploymentLaunchConfig.h.

◆ SetLaunchFile() [1/3]

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

The launch file name.

Definition at line 145 of file DeploymentLaunchConfig.h.

◆ SetLaunchFile() [2/3]

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

The launch file name.

Definition at line 150 of file DeploymentLaunchConfig.h.

◆ SetLaunchFile() [3/3]

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

The launch file name.

Definition at line 155 of file DeploymentLaunchConfig.h.

◆ SetPackageName() [1/3]

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

The package name.

Definition at line 55 of file DeploymentLaunchConfig.h.

◆ SetPackageName() [2/3]

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

The package name.

Definition at line 60 of file DeploymentLaunchConfig.h.

◆ SetPackageName() [3/3]

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

The package name.

Definition at line 65 of file DeploymentLaunchConfig.h.

◆ SetPostLaunchFile() [1/3]

void Aws::RoboMaker::Model::DeploymentLaunchConfig::SetPostLaunchFile ( const Aws::String value)
inline

The deployment post-launch file. This file will be executed after the launch file.

Definition at line 189 of file DeploymentLaunchConfig.h.

◆ SetPostLaunchFile() [2/3]

void Aws::RoboMaker::Model::DeploymentLaunchConfig::SetPostLaunchFile ( Aws::String &&  value)
inline

The deployment post-launch file. This file will be executed after the launch file.

Definition at line 195 of file DeploymentLaunchConfig.h.

◆ SetPostLaunchFile() [3/3]

void Aws::RoboMaker::Model::DeploymentLaunchConfig::SetPostLaunchFile ( const char *  value)
inline

The deployment post-launch file. This file will be executed after the launch file.

Definition at line 201 of file DeploymentLaunchConfig.h.

◆ SetPreLaunchFile() [1/3]

void Aws::RoboMaker::Model::DeploymentLaunchConfig::SetPreLaunchFile ( const Aws::String value)
inline

The deployment pre-launch file. This file will be executed prior to the launch file.

Definition at line 99 of file DeploymentLaunchConfig.h.

◆ SetPreLaunchFile() [2/3]

void Aws::RoboMaker::Model::DeploymentLaunchConfig::SetPreLaunchFile ( Aws::String &&  value)
inline

The deployment pre-launch file. This file will be executed prior to the launch file.

Definition at line 105 of file DeploymentLaunchConfig.h.

◆ SetPreLaunchFile() [3/3]

void Aws::RoboMaker::Model::DeploymentLaunchConfig::SetPreLaunchFile ( const char *  value)
inline

The deployment pre-launch file. This file will be executed prior to the launch file.

Definition at line 111 of file DeploymentLaunchConfig.h.

◆ WithEnvironmentVariables() [1/2]

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

An array of key/value pairs specifying environment variables for the robot application

Definition at line 250 of file DeploymentLaunchConfig.h.

◆ WithEnvironmentVariables() [2/2]

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

An array of key/value pairs specifying environment variables for the robot application

Definition at line 256 of file DeploymentLaunchConfig.h.

◆ WithLaunchFile() [1/3]

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

The launch file name.

Definition at line 160 of file DeploymentLaunchConfig.h.

◆ WithLaunchFile() [2/3]

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

The launch file name.

Definition at line 165 of file DeploymentLaunchConfig.h.

◆ WithLaunchFile() [3/3]

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

The launch file name.

Definition at line 170 of file DeploymentLaunchConfig.h.

◆ WithPackageName() [1/3]

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

The package name.

Definition at line 70 of file DeploymentLaunchConfig.h.

◆ WithPackageName() [2/3]

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

The package name.

Definition at line 75 of file DeploymentLaunchConfig.h.

◆ WithPackageName() [3/3]

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

The package name.

Definition at line 80 of file DeploymentLaunchConfig.h.

◆ WithPostLaunchFile() [1/3]

DeploymentLaunchConfig& Aws::RoboMaker::Model::DeploymentLaunchConfig::WithPostLaunchFile ( const Aws::String value)
inline

The deployment post-launch file. This file will be executed after the launch file.

Definition at line 207 of file DeploymentLaunchConfig.h.

◆ WithPostLaunchFile() [2/3]

DeploymentLaunchConfig& Aws::RoboMaker::Model::DeploymentLaunchConfig::WithPostLaunchFile ( Aws::String &&  value)
inline

The deployment post-launch file. This file will be executed after the launch file.

Definition at line 213 of file DeploymentLaunchConfig.h.

◆ WithPostLaunchFile() [3/3]

DeploymentLaunchConfig& Aws::RoboMaker::Model::DeploymentLaunchConfig::WithPostLaunchFile ( const char *  value)
inline

The deployment post-launch file. This file will be executed after the launch file.

Definition at line 219 of file DeploymentLaunchConfig.h.

◆ WithPreLaunchFile() [1/3]

DeploymentLaunchConfig& Aws::RoboMaker::Model::DeploymentLaunchConfig::WithPreLaunchFile ( const Aws::String value)
inline

The deployment pre-launch file. This file will be executed prior to the launch file.

Definition at line 117 of file DeploymentLaunchConfig.h.

◆ WithPreLaunchFile() [2/3]

DeploymentLaunchConfig& Aws::RoboMaker::Model::DeploymentLaunchConfig::WithPreLaunchFile ( Aws::String &&  value)
inline

The deployment pre-launch file. This file will be executed prior to the launch file.

Definition at line 123 of file DeploymentLaunchConfig.h.

◆ WithPreLaunchFile() [3/3]

DeploymentLaunchConfig& Aws::RoboMaker::Model::DeploymentLaunchConfig::WithPreLaunchFile ( const char *  value)
inline

The deployment pre-launch file. This file will be executed prior to the launch file.

Definition at line 129 of file DeploymentLaunchConfig.h.


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