7#include <aws/robomaker/RoboMaker_EXPORTS.h>
50 inline void SetTimeoutInSeconds(
long long value) { m_timeoutInSecondsHasBeenSet =
true; m_timeoutInSeconds = value; }
64 inline void SetMaxConcurrency(
int value) { m_maxConcurrencyHasBeenSet =
true; m_maxConcurrency = value; }
69 long long m_timeoutInSeconds{0};
70 bool m_timeoutInSecondsHasBeenSet =
false;
72 int m_maxConcurrency{0};
73 bool m_maxConcurrencyHasBeenSet =
false;
int GetMaxConcurrency() const
AWS_ROBOMAKER_API BatchPolicy & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TimeoutInSecondsHasBeenSet() const
BatchPolicy & WithMaxConcurrency(int value)
AWS_ROBOMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ROBOMAKER_API BatchPolicy()=default
BatchPolicy & WithTimeoutInSeconds(long long value)
void SetMaxConcurrency(int value)
long long GetTimeoutInSeconds() const
void SetTimeoutInSeconds(long long value)
AWS_ROBOMAKER_API BatchPolicy(Aws::Utils::Json::JsonView jsonValue)
bool MaxConcurrencyHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue