7#include <aws/devicefarm/DeviceFarm_EXPORTS.h>
45 inline void SetJobTimeoutMinutes(
int value) { m_jobTimeoutMinutesHasBeenSet =
true; m_jobTimeoutMinutes = value; }
56 inline void SetAccountsCleanup(
bool value) { m_accountsCleanupHasBeenSet =
true; m_accountsCleanup = value; }
67 inline void SetAppPackagesCleanup(
bool value) { m_appPackagesCleanupHasBeenSet =
true; m_appPackagesCleanup = value; }
78 inline void SetVideoCapture(
bool value) { m_videoCaptureHasBeenSet =
true; m_videoCapture = value; }
92 inline void SetSkipAppResign(
bool value) { m_skipAppResignHasBeenSet =
true; m_skipAppResign = value; }
97 int m_jobTimeoutMinutes;
98 bool m_jobTimeoutMinutesHasBeenSet =
false;
100 bool m_accountsCleanup;
101 bool m_accountsCleanupHasBeenSet =
false;
103 bool m_appPackagesCleanup;
104 bool m_appPackagesCleanupHasBeenSet =
false;
107 bool m_videoCaptureHasBeenSet =
false;
109 bool m_skipAppResign;
110 bool m_skipAppResignHasBeenSet =
false;
bool AccountsCleanupHasBeenSet() const
ExecutionConfiguration & WithVideoCapture(bool value)
ExecutionConfiguration & WithSkipAppResign(bool value)
ExecutionConfiguration & WithAppPackagesCleanup(bool value)
AWS_DEVICEFARM_API ExecutionConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool GetVideoCapture() const
void SetVideoCapture(bool value)
void SetAppPackagesCleanup(bool value)
bool JobTimeoutMinutesHasBeenSet() const
void SetJobTimeoutMinutes(int value)
ExecutionConfiguration & WithAccountsCleanup(bool value)
bool GetAccountsCleanup() const
int GetJobTimeoutMinutes() const
void SetAccountsCleanup(bool value)
AWS_DEVICEFARM_API ExecutionConfiguration()
ExecutionConfiguration & WithJobTimeoutMinutes(int value)
bool VideoCaptureHasBeenSet() const
bool AppPackagesCleanupHasBeenSet() const
AWS_DEVICEFARM_API ExecutionConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool GetSkipAppResign() const
bool SkipAppResignHasBeenSet() const
void SetSkipAppResign(bool value)
bool GetAppPackagesCleanup() const
AWS_DEVICEFARM_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue