AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::DeviceFarm::Model::ExecutionConfiguration Class Reference

#include <ExecutionConfiguration.h>

Public Member Functions

 ExecutionConfiguration ()
 
 ExecutionConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
ExecutionConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetJobTimeoutMinutes () const
 
bool JobTimeoutMinutesHasBeenSet () const
 
void SetJobTimeoutMinutes (int value)
 
ExecutionConfigurationWithJobTimeoutMinutes (int value)
 
bool GetAccountsCleanup () const
 
bool AccountsCleanupHasBeenSet () const
 
void SetAccountsCleanup (bool value)
 
ExecutionConfigurationWithAccountsCleanup (bool value)
 
bool GetAppPackagesCleanup () const
 
bool AppPackagesCleanupHasBeenSet () const
 
void SetAppPackagesCleanup (bool value)
 
ExecutionConfigurationWithAppPackagesCleanup (bool value)
 
bool GetVideoCapture () const
 
bool VideoCaptureHasBeenSet () const
 
void SetVideoCapture (bool value)
 
ExecutionConfigurationWithVideoCapture (bool value)
 
bool GetSkipAppResign () const
 
bool SkipAppResignHasBeenSet () const
 
void SetSkipAppResign (bool value)
 
ExecutionConfigurationWithSkipAppResign (bool value)
 

Detailed Description

Represents configuration information about a test run, such as the execution timeout (in minutes).

See Also:

AWS API Reference

Definition at line 30 of file ExecutionConfiguration.h.

Constructor & Destructor Documentation

◆ ExecutionConfiguration() [1/2]

Aws::DeviceFarm::Model::ExecutionConfiguration::ExecutionConfiguration ( )

◆ ExecutionConfiguration() [2/2]

Aws::DeviceFarm::Model::ExecutionConfiguration::ExecutionConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountsCleanupHasBeenSet()

bool Aws::DeviceFarm::Model::ExecutionConfiguration::AccountsCleanupHasBeenSet ( ) const
inline

True if account cleanup is enabled at the beginning of the test. Otherwise, false.

Definition at line 70 of file ExecutionConfiguration.h.

◆ AppPackagesCleanupHasBeenSet()

bool Aws::DeviceFarm::Model::ExecutionConfiguration::AppPackagesCleanupHasBeenSet ( ) const
inline

True if app package cleanup is enabled at the beginning of the test. Otherwise, false.

Definition at line 95 of file ExecutionConfiguration.h.

◆ GetAccountsCleanup()

bool Aws::DeviceFarm::Model::ExecutionConfiguration::GetAccountsCleanup ( ) const
inline

True if account cleanup is enabled at the beginning of the test. Otherwise, false.

Definition at line 64 of file ExecutionConfiguration.h.

◆ GetAppPackagesCleanup()

bool Aws::DeviceFarm::Model::ExecutionConfiguration::GetAppPackagesCleanup ( ) const
inline

True if app package cleanup is enabled at the beginning of the test. Otherwise, false.

Definition at line 89 of file ExecutionConfiguration.h.

◆ GetJobTimeoutMinutes()

int Aws::DeviceFarm::Model::ExecutionConfiguration::GetJobTimeoutMinutes ( ) const
inline

The number of minutes a test run executes before it times out.

Definition at line 42 of file ExecutionConfiguration.h.

◆ GetSkipAppResign()

bool Aws::DeviceFarm::Model::ExecutionConfiguration::GetSkipAppResign ( ) const
inline

When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

Definition at line 142 of file ExecutionConfiguration.h.

◆ GetVideoCapture()

bool Aws::DeviceFarm::Model::ExecutionConfiguration::GetVideoCapture ( ) const
inline

Set to true to enable video capture. Otherwise, set to false. The default is true.

Definition at line 114 of file ExecutionConfiguration.h.

◆ JobTimeoutMinutesHasBeenSet()

bool Aws::DeviceFarm::Model::ExecutionConfiguration::JobTimeoutMinutesHasBeenSet ( ) const
inline

The number of minutes a test run executes before it times out.

Definition at line 47 of file ExecutionConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DeviceFarm::Model::ExecutionConfiguration::Jsonize ( ) const

◆ operator=()

ExecutionConfiguration& Aws::DeviceFarm::Model::ExecutionConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAccountsCleanup()

void Aws::DeviceFarm::Model::ExecutionConfiguration::SetAccountsCleanup ( bool  value)
inline

True if account cleanup is enabled at the beginning of the test. Otherwise, false.

Definition at line 76 of file ExecutionConfiguration.h.

◆ SetAppPackagesCleanup()

void Aws::DeviceFarm::Model::ExecutionConfiguration::SetAppPackagesCleanup ( bool  value)
inline

True if app package cleanup is enabled at the beginning of the test. Otherwise, false.

Definition at line 101 of file ExecutionConfiguration.h.

◆ SetJobTimeoutMinutes()

void Aws::DeviceFarm::Model::ExecutionConfiguration::SetJobTimeoutMinutes ( int  value)
inline

The number of minutes a test run executes before it times out.

Definition at line 52 of file ExecutionConfiguration.h.

◆ SetSkipAppResign()

void Aws::DeviceFarm::Model::ExecutionConfiguration::SetSkipAppResign ( bool  value)
inline

When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

Definition at line 160 of file ExecutionConfiguration.h.

◆ SetVideoCapture()

void Aws::DeviceFarm::Model::ExecutionConfiguration::SetVideoCapture ( bool  value)
inline

Set to true to enable video capture. Otherwise, set to false. The default is true.

Definition at line 126 of file ExecutionConfiguration.h.

◆ SkipAppResignHasBeenSet()

bool Aws::DeviceFarm::Model::ExecutionConfiguration::SkipAppResignHasBeenSet ( ) const
inline

When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

Definition at line 151 of file ExecutionConfiguration.h.

◆ VideoCaptureHasBeenSet()

bool Aws::DeviceFarm::Model::ExecutionConfiguration::VideoCaptureHasBeenSet ( ) const
inline

Set to true to enable video capture. Otherwise, set to false. The default is true.

Definition at line 120 of file ExecutionConfiguration.h.

◆ WithAccountsCleanup()

ExecutionConfiguration& Aws::DeviceFarm::Model::ExecutionConfiguration::WithAccountsCleanup ( bool  value)
inline

True if account cleanup is enabled at the beginning of the test. Otherwise, false.

Definition at line 82 of file ExecutionConfiguration.h.

◆ WithAppPackagesCleanup()

ExecutionConfiguration& Aws::DeviceFarm::Model::ExecutionConfiguration::WithAppPackagesCleanup ( bool  value)
inline

True if app package cleanup is enabled at the beginning of the test. Otherwise, false.

Definition at line 107 of file ExecutionConfiguration.h.

◆ WithJobTimeoutMinutes()

ExecutionConfiguration& Aws::DeviceFarm::Model::ExecutionConfiguration::WithJobTimeoutMinutes ( int  value)
inline

The number of minutes a test run executes before it times out.

Definition at line 57 of file ExecutionConfiguration.h.

◆ WithSkipAppResign()

ExecutionConfiguration& Aws::DeviceFarm::Model::ExecutionConfiguration::WithSkipAppResign ( bool  value)
inline

When set to true, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.

For more information about how Device Farm re-signs your apps, see Do you modify my app? in the AWS Device Farm FAQs.

Definition at line 169 of file ExecutionConfiguration.h.

◆ WithVideoCapture()

ExecutionConfiguration& Aws::DeviceFarm::Model::ExecutionConfiguration::WithVideoCapture ( bool  value)
inline

Set to true to enable video capture. Otherwise, set to false. The default is true.

Definition at line 132 of file ExecutionConfiguration.h.


The documentation for this class was generated from the following file: