7#include <aws/robomaker/RoboMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSMap.h>
50 inline void SetPackageName(
const char* value) { m_packageNameHasBeenSet =
true; m_packageName.assign(value); }
65 inline void SetPreLaunchFile(
const char* value) { m_preLaunchFileHasBeenSet =
true; m_preLaunchFile.assign(value); }
79 inline void SetLaunchFile(
const char* value) { m_launchFileHasBeenSet =
true; m_launchFile.assign(value); }
94 inline void SetPostLaunchFile(
const char* value) { m_postLaunchFileHasBeenSet =
true; m_postLaunchFile.assign(value); }
122 bool m_packageNameHasBeenSet =
false;
125 bool m_preLaunchFileHasBeenSet =
false;
128 bool m_launchFileHasBeenSet =
false;
131 bool m_postLaunchFileHasBeenSet =
false;
134 bool m_environmentVariablesHasBeenSet =
false;
void SetPostLaunchFile(const Aws::String &value)
const Aws::String & GetPackageName() const
DeploymentLaunchConfig & AddEnvironmentVariables(Aws::String &&key, const char *value)
const Aws::Map< Aws::String, Aws::String > & GetEnvironmentVariables() const
DeploymentLaunchConfig & WithPackageName(Aws::String &&value)
void SetPostLaunchFile(Aws::String &&value)
bool PostLaunchFileHasBeenSet() const
DeploymentLaunchConfig & AddEnvironmentVariables(Aws::String &&key, const Aws::String &value)
void SetLaunchFile(const char *value)
void SetLaunchFile(Aws::String &&value)
DeploymentLaunchConfig & AddEnvironmentVariables(const char *key, const char *value)
DeploymentLaunchConfig & WithPreLaunchFile(const Aws::String &value)
DeploymentLaunchConfig & WithPreLaunchFile(Aws::String &&value)
AWS_ROBOMAKER_API DeploymentLaunchConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
DeploymentLaunchConfig & WithEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
AWS_ROBOMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
DeploymentLaunchConfig & AddEnvironmentVariables(const char *key, Aws::String &&value)
DeploymentLaunchConfig & WithLaunchFile(Aws::String &&value)
void SetPreLaunchFile(const char *value)
DeploymentLaunchConfig & AddEnvironmentVariables(const Aws::String &key, Aws::String &&value)
DeploymentLaunchConfig & WithPostLaunchFile(const char *value)
DeploymentLaunchConfig & WithPostLaunchFile(Aws::String &&value)
DeploymentLaunchConfig & WithEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
AWS_ROBOMAKER_API DeploymentLaunchConfig(Aws::Utils::Json::JsonView jsonValue)
DeploymentLaunchConfig & WithLaunchFile(const char *value)
void SetEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
const Aws::String & GetPostLaunchFile() const
DeploymentLaunchConfig & AddEnvironmentVariables(Aws::String &&key, Aws::String &&value)
DeploymentLaunchConfig & WithLaunchFile(const Aws::String &value)
bool PreLaunchFileHasBeenSet() const
DeploymentLaunchConfig & WithPreLaunchFile(const char *value)
bool EnvironmentVariablesHasBeenSet() const
DeploymentLaunchConfig & WithPackageName(const Aws::String &value)
void SetPreLaunchFile(Aws::String &&value)
void SetLaunchFile(const Aws::String &value)
void SetPackageName(const Aws::String &value)
void SetPreLaunchFile(const Aws::String &value)
AWS_ROBOMAKER_API DeploymentLaunchConfig()
DeploymentLaunchConfig & WithPackageName(const char *value)
const Aws::String & GetLaunchFile() const
void SetPackageName(const char *value)
DeploymentLaunchConfig & WithPostLaunchFile(const Aws::String &value)
DeploymentLaunchConfig & AddEnvironmentVariables(const Aws::String &key, const Aws::String &value)
bool PackageNameHasBeenSet() const
void SetPostLaunchFile(const char *value)
const Aws::String & GetPreLaunchFile() const
bool LaunchFileHasBeenSet() const
void SetEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
void SetPackageName(Aws::String &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue