7#include <aws/batch/Batch_EXPORTS.h>
50 inline void SetTerminateJobsOnUpdate(
bool value) { m_terminateJobsOnUpdateHasBeenSet =
true; m_terminateJobsOnUpdate = value; }
66 bool m_terminateJobsOnUpdate;
67 bool m_terminateJobsOnUpdateHasBeenSet =
false;
69 long long m_jobExecutionTimeoutMinutes;
70 bool m_jobExecutionTimeoutMinutesHasBeenSet =
false;
bool JobExecutionTimeoutMinutesHasBeenSet() const
AWS_BATCH_API UpdatePolicy()
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)
bool GetTerminateJobsOnUpdate() const
long long GetJobExecutionTimeoutMinutes() const
UpdatePolicy & WithJobExecutionTimeoutMinutes(long long value)
Aws::Utils::Json::JsonValue JsonValue