7#include <aws/devicefarm/DeviceFarm_EXPORTS.h>
39 m_jobTimeoutMinutesHasBeenSet =
true;
40 m_jobTimeoutMinutes = value;
56 m_accountsCleanupHasBeenSet =
true;
57 m_accountsCleanup = value;
73 m_appPackagesCleanupHasBeenSet =
true;
74 m_appPackagesCleanup = value;
90 m_videoCaptureHasBeenSet =
true;
91 m_videoCapture = value;
110 m_skipAppResignHasBeenSet =
true;
111 m_skipAppResign = value;
119 int m_jobTimeoutMinutes{0};
121 bool m_accountsCleanup{
false};
123 bool m_appPackagesCleanup{
false};
125 bool m_videoCapture{
false};
127 bool m_skipAppResign{
false};
128 bool m_jobTimeoutMinutesHasBeenSet =
false;
129 bool m_accountsCleanupHasBeenSet =
false;
130 bool m_appPackagesCleanupHasBeenSet =
false;
131 bool m_videoCaptureHasBeenSet =
false;
132 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
AWS_DEVICEFARM_API ExecutionConfiguration()=default
void SetJobTimeoutMinutes(int value)
ExecutionConfiguration & WithAccountsCleanup(bool value)
bool GetAccountsCleanup() const
int GetJobTimeoutMinutes() const
void SetAccountsCleanup(bool value)
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