7#include <aws/robomaker/RoboMaker_EXPORTS.h>
8#include <aws/robomaker/model/S3Object.h>
85 int m_concurrentDeploymentPercentage;
86 bool m_concurrentDeploymentPercentageHasBeenSet =
false;
88 int m_failureThresholdPercentage;
89 bool m_failureThresholdPercentageHasBeenSet =
false;
91 long long m_robotDeploymentTimeoutInSeconds;
92 bool m_robotDeploymentTimeoutInSecondsHasBeenSet =
false;
95 bool m_downloadConditionFileHasBeenSet =
false;
bool FailureThresholdPercentageHasBeenSet() const
DeploymentConfig & WithConcurrentDeploymentPercentage(int value)
void SetDownloadConditionFile(S3Object &&value)
AWS_ROBOMAKER_API DeploymentConfig()
int GetConcurrentDeploymentPercentage() const
int GetFailureThresholdPercentage() const
long long GetRobotDeploymentTimeoutInSeconds() const
bool ConcurrentDeploymentPercentageHasBeenSet() const
AWS_ROBOMAKER_API DeploymentConfig(Aws::Utils::Json::JsonView jsonValue)
void SetFailureThresholdPercentage(int value)
const S3Object & GetDownloadConditionFile() const
DeploymentConfig & WithDownloadConditionFile(const S3Object &value)
void SetDownloadConditionFile(const S3Object &value)
AWS_ROBOMAKER_API DeploymentConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
DeploymentConfig & WithRobotDeploymentTimeoutInSeconds(long long value)
DeploymentConfig & WithFailureThresholdPercentage(int value)
bool DownloadConditionFileHasBeenSet() const
bool RobotDeploymentTimeoutInSecondsHasBeenSet() const
DeploymentConfig & WithDownloadConditionFile(S3Object &&value)
AWS_ROBOMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetRobotDeploymentTimeoutInSeconds(long long value)
void SetConcurrentDeploymentPercentage(int value)
Aws::Utils::Json::JsonValue JsonValue