7#include <aws/batch/Batch_EXPORTS.h>
44 m_terminateJobsOnUpdateHasBeenSet =
true;
45 m_terminateJobsOnUpdate = value;
61 m_jobExecutionTimeoutMinutesHasBeenSet =
true;
62 m_jobExecutionTimeoutMinutes = value;
70 bool m_terminateJobsOnUpdate{
false};
72 long long m_jobExecutionTimeoutMinutes{0};
73 bool m_terminateJobsOnUpdateHasBeenSet =
false;
74 bool m_jobExecutionTimeoutMinutesHasBeenSet =
false;
bool JobExecutionTimeoutMinutesHasBeenSet() const
void SetTerminateJobsOnUpdate(bool value)
bool TerminateJobsOnUpdateHasBeenSet() const
UpdatePolicy & WithTerminateJobsOnUpdate(bool value)
void SetJobExecutionTimeoutMinutes(long long value)
AWS_BATCH_API UpdatePolicy(Aws::Utils::Json::JsonView jsonValue)
AWS_BATCH_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BATCH_API UpdatePolicy & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BATCH_API UpdatePolicy()=default
bool GetTerminateJobsOnUpdate() const
long long GetJobExecutionTimeoutMinutes() const
UpdatePolicy & WithJobExecutionTimeoutMinutes(long long value)
Aws::Utils::Json::JsonValue JsonValue