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

#include <Run.h>

Public Member Functions

 Run ()
 
 Run (Aws::Utils::Json::JsonView jsonValue)
 
Runoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
RunWithArn (const Aws::String &value)
 
RunWithArn (Aws::String &&value)
 
RunWithArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
RunWithName (const Aws::String &value)
 
RunWithName (Aws::String &&value)
 
RunWithName (const char *value)
 
const TestTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const TestType &value)
 
void SetType (TestType &&value)
 
RunWithType (const TestType &value)
 
RunWithType (TestType &&value)
 
const DevicePlatformGetPlatform () const
 
bool PlatformHasBeenSet () const
 
void SetPlatform (const DevicePlatform &value)
 
void SetPlatform (DevicePlatform &&value)
 
RunWithPlatform (const DevicePlatform &value)
 
RunWithPlatform (DevicePlatform &&value)
 
const Aws::Utils::DateTimeGetCreated () const
 
bool CreatedHasBeenSet () const
 
void SetCreated (const Aws::Utils::DateTime &value)
 
void SetCreated (Aws::Utils::DateTime &&value)
 
RunWithCreated (const Aws::Utils::DateTime &value)
 
RunWithCreated (Aws::Utils::DateTime &&value)
 
const ExecutionStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ExecutionStatus &value)
 
void SetStatus (ExecutionStatus &&value)
 
RunWithStatus (const ExecutionStatus &value)
 
RunWithStatus (ExecutionStatus &&value)
 
const ExecutionResultGetResult () const
 
bool ResultHasBeenSet () const
 
void SetResult (const ExecutionResult &value)
 
void SetResult (ExecutionResult &&value)
 
RunWithResult (const ExecutionResult &value)
 
RunWithResult (ExecutionResult &&value)
 
const Aws::Utils::DateTimeGetStarted () const
 
bool StartedHasBeenSet () const
 
void SetStarted (const Aws::Utils::DateTime &value)
 
void SetStarted (Aws::Utils::DateTime &&value)
 
RunWithStarted (const Aws::Utils::DateTime &value)
 
RunWithStarted (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetStopped () const
 
bool StoppedHasBeenSet () const
 
void SetStopped (const Aws::Utils::DateTime &value)
 
void SetStopped (Aws::Utils::DateTime &&value)
 
RunWithStopped (const Aws::Utils::DateTime &value)
 
RunWithStopped (Aws::Utils::DateTime &&value)
 
const CountersGetCounters () const
 
bool CountersHasBeenSet () const
 
void SetCounters (const Counters &value)
 
void SetCounters (Counters &&value)
 
RunWithCounters (const Counters &value)
 
RunWithCounters (Counters &&value)
 
const Aws::StringGetMessage () const
 
bool MessageHasBeenSet () const
 
void SetMessage (const Aws::String &value)
 
void SetMessage (Aws::String &&value)
 
void SetMessage (const char *value)
 
RunWithMessage (const Aws::String &value)
 
RunWithMessage (Aws::String &&value)
 
RunWithMessage (const char *value)
 
int GetTotalJobs () const
 
bool TotalJobsHasBeenSet () const
 
void SetTotalJobs (int value)
 
RunWithTotalJobs (int value)
 
int GetCompletedJobs () const
 
bool CompletedJobsHasBeenSet () const
 
void SetCompletedJobs (int value)
 
RunWithCompletedJobs (int value)
 
const BillingMethodGetBillingMethod () const
 
bool BillingMethodHasBeenSet () const
 
void SetBillingMethod (const BillingMethod &value)
 
void SetBillingMethod (BillingMethod &&value)
 
RunWithBillingMethod (const BillingMethod &value)
 
RunWithBillingMethod (BillingMethod &&value)
 
const DeviceMinutesGetDeviceMinutes () const
 
bool DeviceMinutesHasBeenSet () const
 
void SetDeviceMinutes (const DeviceMinutes &value)
 
void SetDeviceMinutes (DeviceMinutes &&value)
 
RunWithDeviceMinutes (const DeviceMinutes &value)
 
RunWithDeviceMinutes (DeviceMinutes &&value)
 
const NetworkProfileGetNetworkProfile () const
 
bool NetworkProfileHasBeenSet () const
 
void SetNetworkProfile (const NetworkProfile &value)
 
void SetNetworkProfile (NetworkProfile &&value)
 
RunWithNetworkProfile (const NetworkProfile &value)
 
RunWithNetworkProfile (NetworkProfile &&value)
 
const Aws::StringGetParsingResultUrl () const
 
bool ParsingResultUrlHasBeenSet () const
 
void SetParsingResultUrl (const Aws::String &value)
 
void SetParsingResultUrl (Aws::String &&value)
 
void SetParsingResultUrl (const char *value)
 
RunWithParsingResultUrl (const Aws::String &value)
 
RunWithParsingResultUrl (Aws::String &&value)
 
RunWithParsingResultUrl (const char *value)
 
const ExecutionResultCodeGetResultCode () const
 
bool ResultCodeHasBeenSet () const
 
void SetResultCode (const ExecutionResultCode &value)
 
void SetResultCode (ExecutionResultCode &&value)
 
RunWithResultCode (const ExecutionResultCode &value)
 
RunWithResultCode (ExecutionResultCode &&value)
 
int GetSeed () const
 
bool SeedHasBeenSet () const
 
void SetSeed (int value)
 
RunWithSeed (int value)
 
const Aws::StringGetAppUpload () const
 
bool AppUploadHasBeenSet () const
 
void SetAppUpload (const Aws::String &value)
 
void SetAppUpload (Aws::String &&value)
 
void SetAppUpload (const char *value)
 
RunWithAppUpload (const Aws::String &value)
 
RunWithAppUpload (Aws::String &&value)
 
RunWithAppUpload (const char *value)
 
int GetEventCount () const
 
bool EventCountHasBeenSet () const
 
void SetEventCount (int value)
 
RunWithEventCount (int value)
 
int GetJobTimeoutMinutes () const
 
bool JobTimeoutMinutesHasBeenSet () const
 
void SetJobTimeoutMinutes (int value)
 
RunWithJobTimeoutMinutes (int value)
 
const Aws::StringGetDevicePoolArn () const
 
bool DevicePoolArnHasBeenSet () const
 
void SetDevicePoolArn (const Aws::String &value)
 
void SetDevicePoolArn (Aws::String &&value)
 
void SetDevicePoolArn (const char *value)
 
RunWithDevicePoolArn (const Aws::String &value)
 
RunWithDevicePoolArn (Aws::String &&value)
 
RunWithDevicePoolArn (const char *value)
 
const Aws::StringGetLocale () const
 
bool LocaleHasBeenSet () const
 
void SetLocale (const Aws::String &value)
 
void SetLocale (Aws::String &&value)
 
void SetLocale (const char *value)
 
RunWithLocale (const Aws::String &value)
 
RunWithLocale (Aws::String &&value)
 
RunWithLocale (const char *value)
 
const RadiosGetRadios () const
 
bool RadiosHasBeenSet () const
 
void SetRadios (const Radios &value)
 
void SetRadios (Radios &&value)
 
RunWithRadios (const Radios &value)
 
RunWithRadios (Radios &&value)
 
const LocationGetLocation () const
 
bool LocationHasBeenSet () const
 
void SetLocation (const Location &value)
 
void SetLocation (Location &&value)
 
RunWithLocation (const Location &value)
 
RunWithLocation (Location &&value)
 
const CustomerArtifactPathsGetCustomerArtifactPaths () const
 
bool CustomerArtifactPathsHasBeenSet () const
 
void SetCustomerArtifactPaths (const CustomerArtifactPaths &value)
 
void SetCustomerArtifactPaths (CustomerArtifactPaths &&value)
 
RunWithCustomerArtifactPaths (const CustomerArtifactPaths &value)
 
RunWithCustomerArtifactPaths (CustomerArtifactPaths &&value)
 
const Aws::StringGetWebUrl () const
 
bool WebUrlHasBeenSet () const
 
void SetWebUrl (const Aws::String &value)
 
void SetWebUrl (Aws::String &&value)
 
void SetWebUrl (const char *value)
 
RunWithWebUrl (const Aws::String &value)
 
RunWithWebUrl (Aws::String &&value)
 
RunWithWebUrl (const char *value)
 
bool GetSkipAppResign () const
 
bool SkipAppResignHasBeenSet () const
 
void SetSkipAppResign (bool value)
 
RunWithSkipAppResign (bool value)
 
const Aws::StringGetTestSpecArn () const
 
bool TestSpecArnHasBeenSet () const
 
void SetTestSpecArn (const Aws::String &value)
 
void SetTestSpecArn (Aws::String &&value)
 
void SetTestSpecArn (const char *value)
 
RunWithTestSpecArn (const Aws::String &value)
 
RunWithTestSpecArn (Aws::String &&value)
 
RunWithTestSpecArn (const char *value)
 
const DeviceSelectionResultGetDeviceSelectionResult () const
 
bool DeviceSelectionResultHasBeenSet () const
 
void SetDeviceSelectionResult (const DeviceSelectionResult &value)
 
void SetDeviceSelectionResult (DeviceSelectionResult &&value)
 
RunWithDeviceSelectionResult (const DeviceSelectionResult &value)
 
RunWithDeviceSelectionResult (DeviceSelectionResult &&value)
 

Detailed Description

Represents a test run on a set of devices with a given app package, test parameters, and so on.

See Also:

AWS API Reference

Definition at line 46 of file Run.h.

Constructor & Destructor Documentation

◆ Run() [1/2]

Aws::DeviceFarm::Model::Run::Run ( )

◆ Run() [2/2]

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

Member Function Documentation

◆ AppUploadHasBeenSet()

bool Aws::DeviceFarm::Model::Run::AppUploadHasBeenSet ( ) const
inline

An app to upload or that has been uploaded.

Definition at line 832 of file Run.h.

◆ ArnHasBeenSet()

bool Aws::DeviceFarm::Model::Run::ArnHasBeenSet ( ) const
inline

The run's ARN.

Definition at line 63 of file Run.h.

◆ BillingMethodHasBeenSet()

bool Aws::DeviceFarm::Model::Run::BillingMethodHasBeenSet ( ) const
inline

Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

If you have unmetered device slots, you must set this to unmetered to use them. Otherwise, the run is counted toward metered device minutes.

Definition at line 598 of file Run.h.

◆ CompletedJobsHasBeenSet()

bool Aws::DeviceFarm::Model::Run::CompletedJobsHasBeenSet ( ) const
inline

The total number of completed jobs.

Definition at line 569 of file Run.h.

◆ CountersHasBeenSet()

bool Aws::DeviceFarm::Model::Run::CountersHasBeenSet ( ) const
inline

The run's result counters.

Definition at line 476 of file Run.h.

◆ CreatedHasBeenSet()

bool Aws::DeviceFarm::Model::Run::CreatedHasBeenSet ( ) const
inline

When the run was created.

Definition at line 279 of file Run.h.

◆ CustomerArtifactPathsHasBeenSet()

bool Aws::DeviceFarm::Model::Run::CustomerArtifactPathsHasBeenSet ( ) const
inline

Output CustomerArtifactPaths object for the test run.

Definition at line 1063 of file Run.h.

◆ DeviceMinutesHasBeenSet()

bool Aws::DeviceFarm::Model::Run::DeviceMinutesHasBeenSet ( ) const
inline

Represents the total (metered or unmetered) minutes used by the test run.

Definition at line 645 of file Run.h.

◆ DevicePoolArnHasBeenSet()

bool Aws::DeviceFarm::Model::Run::DevicePoolArnHasBeenSet ( ) const
inline

The ARN of the device pool for the run.

Definition at line 919 of file Run.h.

◆ DeviceSelectionResultHasBeenSet()

bool Aws::DeviceFarm::Model::Run::DeviceSelectionResultHasBeenSet ( ) const
inline

The results of a device filter used to select the devices for a test run.

Definition at line 1213 of file Run.h.

◆ EventCountHasBeenSet()

bool Aws::DeviceFarm::Model::Run::EventCountHasBeenSet ( ) const
inline

For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

Definition at line 875 of file Run.h.

◆ GetAppUpload()

const Aws::String& Aws::DeviceFarm::Model::Run::GetAppUpload ( ) const
inline

An app to upload or that has been uploaded.

Definition at line 827 of file Run.h.

◆ GetArn()

const Aws::String& Aws::DeviceFarm::Model::Run::GetArn ( ) const
inline

The run's ARN.

Definition at line 58 of file Run.h.

◆ GetBillingMethod()

const BillingMethod& Aws::DeviceFarm::Model::Run::GetBillingMethod ( ) const
inline

Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

If you have unmetered device slots, you must set this to unmetered to use them. Otherwise, the run is counted toward metered device minutes.

Definition at line 589 of file Run.h.

◆ GetCompletedJobs()

int Aws::DeviceFarm::Model::Run::GetCompletedJobs ( ) const
inline

The total number of completed jobs.

Definition at line 564 of file Run.h.

◆ GetCounters()

const Counters& Aws::DeviceFarm::Model::Run::GetCounters ( ) const
inline

The run's result counters.

Definition at line 471 of file Run.h.

◆ GetCreated()

const Aws::Utils::DateTime& Aws::DeviceFarm::Model::Run::GetCreated ( ) const
inline

When the run was created.

Definition at line 274 of file Run.h.

◆ GetCustomerArtifactPaths()

const CustomerArtifactPaths& Aws::DeviceFarm::Model::Run::GetCustomerArtifactPaths ( ) const
inline

Output CustomerArtifactPaths object for the test run.

Definition at line 1058 of file Run.h.

◆ GetDeviceMinutes()

const DeviceMinutes& Aws::DeviceFarm::Model::Run::GetDeviceMinutes ( ) const
inline

Represents the total (metered or unmetered) minutes used by the test run.

Definition at line 640 of file Run.h.

◆ GetDevicePoolArn()

const Aws::String& Aws::DeviceFarm::Model::Run::GetDevicePoolArn ( ) const
inline

The ARN of the device pool for the run.

Definition at line 914 of file Run.h.

◆ GetDeviceSelectionResult()

const DeviceSelectionResult& Aws::DeviceFarm::Model::Run::GetDeviceSelectionResult ( ) const
inline

The results of a device filter used to select the devices for a test run.

Definition at line 1208 of file Run.h.

◆ GetEventCount()

int Aws::DeviceFarm::Model::Run::GetEventCount ( ) const
inline

For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

Definition at line 869 of file Run.h.

◆ GetJobTimeoutMinutes()

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

The number of minutes the job executes before it times out.

Definition at line 893 of file Run.h.

◆ GetLocale()

const Aws::String& Aws::DeviceFarm::Model::Run::GetLocale ( ) const
inline

Information about the locale that is used for the run.

Definition at line 955 of file Run.h.

◆ GetLocation()

const Location& Aws::DeviceFarm::Model::Run::GetLocation ( ) const
inline

Information about the location that is used for the run.

Definition at line 1027 of file Run.h.

◆ GetMessage()

const Aws::String& Aws::DeviceFarm::Model::Run::GetMessage ( ) const
inline

A message about the run's result.

Definition at line 502 of file Run.h.

◆ GetName()

const Aws::String& Aws::DeviceFarm::Model::Run::GetName ( ) const
inline

The run's name.

Definition at line 99 of file Run.h.

◆ GetNetworkProfile()

const NetworkProfile& Aws::DeviceFarm::Model::Run::GetNetworkProfile ( ) const
inline

The network profile being used for a test run.

Definition at line 671 of file Run.h.

◆ GetParsingResultUrl()

const Aws::String& Aws::DeviceFarm::Model::Run::GetParsingResultUrl ( ) const
inline

Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

Definition at line 704 of file Run.h.

◆ GetPlatform()

const DevicePlatform& Aws::DeviceFarm::Model::Run::GetPlatform ( ) const
inline

The run's platform.

Allowed values include:

  • ANDROID

  • IOS

Definition at line 238 of file Run.h.

◆ GetRadios()

const Radios& Aws::DeviceFarm::Model::Run::GetRadios ( ) const
inline

Information about the radio states for the run.

Definition at line 996 of file Run.h.

◆ GetResult()

const ExecutionResult& Aws::DeviceFarm::Model::Run::GetResult ( ) const
inline

The run's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 363 of file Run.h.

◆ GetResultCode()

const ExecutionResultCode& Aws::DeviceFarm::Model::Run::GetResultCode ( ) const
inline

Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

Definition at line 761 of file Run.h.

◆ GetSeed()

int Aws::DeviceFarm::Model::Run::GetSeed ( ) const
inline

For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

Definition at line 803 of file Run.h.

◆ GetSkipAppResign()

bool Aws::DeviceFarm::Model::Run::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 1134 of file Run.h.

◆ GetStarted()

const Aws::Utils::DateTime& Aws::DeviceFarm::Model::Run::GetStarted ( ) const
inline

The run's start time.

Definition at line 409 of file Run.h.

◆ GetStatus()

const ExecutionStatus& Aws::DeviceFarm::Model::Run::GetStatus ( ) const
inline

The run's status.

Allowed values include:

  • PENDING

  • PENDING_CONCURRENCY

  • PENDING_DEVICE

  • PROCESSING

  • SCHEDULING

  • PREPARING

  • RUNNING

  • COMPLETED

  • STOPPING

Definition at line 309 of file Run.h.

◆ GetStopped()

const Aws::Utils::DateTime& Aws::DeviceFarm::Model::Run::GetStopped ( ) const
inline

The run's stop time.

Definition at line 440 of file Run.h.

◆ GetTestSpecArn()

const Aws::String& Aws::DeviceFarm::Model::Run::GetTestSpecArn ( ) const
inline

The ARN of the YAML-formatted test specification for the run.

Definition at line 1167 of file Run.h.

◆ GetTotalJobs()

int Aws::DeviceFarm::Model::Run::GetTotalJobs ( ) const
inline

The total number of jobs for the run.

Definition at line 543 of file Run.h.

◆ GetType()

const TestType& Aws::DeviceFarm::Model::Run::GetType ( ) const
inline

The run's type.

Must be one of the following values:

  • BUILTIN_FUZZ

  • BUILTIN_EXPLORER

    For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

  • APPIUM_JAVA_JUNIT

  • APPIUM_JAVA_TESTNG

  • APPIUM_PYTHON

  • APPIUM_NODE

  • APPIUM_RUBY

  • APPIUM_WEB_JAVA_JUNIT

  • APPIUM_WEB_JAVA_TESTNG

  • APPIUM_WEB_PYTHON

  • APPIUM_WEB_NODE

  • APPIUM_WEB_RUBY

  • CALABASH

  • INSTRUMENTATION

  • UIAUTOMATION

  • UIAUTOMATOR

  • XCTEST

  • XCTEST_UI

Definition at line 151 of file Run.h.

◆ GetWebUrl()

const Aws::String& Aws::DeviceFarm::Model::Run::GetWebUrl ( ) const
inline

The Device Farm console URL for the recording of the run.

Definition at line 1089 of file Run.h.

◆ JobTimeoutMinutesHasBeenSet()

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

The number of minutes the job executes before it times out.

Definition at line 898 of file Run.h.

◆ Jsonize()

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

◆ LocaleHasBeenSet()

bool Aws::DeviceFarm::Model::Run::LocaleHasBeenSet ( ) const
inline

Information about the locale that is used for the run.

Definition at line 960 of file Run.h.

◆ LocationHasBeenSet()

bool Aws::DeviceFarm::Model::Run::LocationHasBeenSet ( ) const
inline

Information about the location that is used for the run.

Definition at line 1032 of file Run.h.

◆ MessageHasBeenSet()

bool Aws::DeviceFarm::Model::Run::MessageHasBeenSet ( ) const
inline

A message about the run's result.

Definition at line 507 of file Run.h.

◆ NameHasBeenSet()

bool Aws::DeviceFarm::Model::Run::NameHasBeenSet ( ) const
inline

The run's name.

Definition at line 104 of file Run.h.

◆ NetworkProfileHasBeenSet()

bool Aws::DeviceFarm::Model::Run::NetworkProfileHasBeenSet ( ) const
inline

The network profile being used for a test run.

Definition at line 676 of file Run.h.

◆ operator=()

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

◆ ParsingResultUrlHasBeenSet()

bool Aws::DeviceFarm::Model::Run::ParsingResultUrlHasBeenSet ( ) const
inline

Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

Definition at line 711 of file Run.h.

◆ PlatformHasBeenSet()

bool Aws::DeviceFarm::Model::Run::PlatformHasBeenSet ( ) const
inline

The run's platform.

Allowed values include:

  • ANDROID

  • IOS

Definition at line 244 of file Run.h.

◆ RadiosHasBeenSet()

bool Aws::DeviceFarm::Model::Run::RadiosHasBeenSet ( ) const
inline

Information about the radio states for the run.

Definition at line 1001 of file Run.h.

◆ ResultCodeHasBeenSet()

bool Aws::DeviceFarm::Model::Run::ResultCodeHasBeenSet ( ) const
inline

Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

Definition at line 768 of file Run.h.

◆ ResultHasBeenSet()

bool Aws::DeviceFarm::Model::Run::ResultHasBeenSet ( ) const
inline

The run's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 371 of file Run.h.

◆ SeedHasBeenSet()

bool Aws::DeviceFarm::Model::Run::SeedHasBeenSet ( ) const
inline

For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

Definition at line 809 of file Run.h.

◆ SetAppUpload() [1/3]

void Aws::DeviceFarm::Model::Run::SetAppUpload ( const Aws::String value)
inline

An app to upload or that has been uploaded.

Definition at line 837 of file Run.h.

◆ SetAppUpload() [2/3]

void Aws::DeviceFarm::Model::Run::SetAppUpload ( Aws::String &&  value)
inline

An app to upload or that has been uploaded.

Definition at line 842 of file Run.h.

◆ SetAppUpload() [3/3]

void Aws::DeviceFarm::Model::Run::SetAppUpload ( const char *  value)
inline

An app to upload or that has been uploaded.

Definition at line 847 of file Run.h.

◆ SetArn() [1/3]

void Aws::DeviceFarm::Model::Run::SetArn ( const Aws::String value)
inline

The run's ARN.

Definition at line 68 of file Run.h.

◆ SetArn() [2/3]

void Aws::DeviceFarm::Model::Run::SetArn ( Aws::String &&  value)
inline

The run's ARN.

Definition at line 73 of file Run.h.

◆ SetArn() [3/3]

void Aws::DeviceFarm::Model::Run::SetArn ( const char *  value)
inline

The run's ARN.

Definition at line 78 of file Run.h.

◆ SetBillingMethod() [1/2]

void Aws::DeviceFarm::Model::Run::SetBillingMethod ( const BillingMethod value)
inline

Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

If you have unmetered device slots, you must set this to unmetered to use them. Otherwise, the run is counted toward metered device minutes.

Definition at line 607 of file Run.h.

◆ SetBillingMethod() [2/2]

void Aws::DeviceFarm::Model::Run::SetBillingMethod ( BillingMethod &&  value)
inline

Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

If you have unmetered device slots, you must set this to unmetered to use them. Otherwise, the run is counted toward metered device minutes.

Definition at line 616 of file Run.h.

◆ SetCompletedJobs()

void Aws::DeviceFarm::Model::Run::SetCompletedJobs ( int  value)
inline

The total number of completed jobs.

Definition at line 574 of file Run.h.

◆ SetCounters() [1/2]

void Aws::DeviceFarm::Model::Run::SetCounters ( const Counters value)
inline

The run's result counters.

Definition at line 481 of file Run.h.

◆ SetCounters() [2/2]

void Aws::DeviceFarm::Model::Run::SetCounters ( Counters &&  value)
inline

The run's result counters.

Definition at line 486 of file Run.h.

◆ SetCreated() [1/2]

void Aws::DeviceFarm::Model::Run::SetCreated ( const Aws::Utils::DateTime value)
inline

When the run was created.

Definition at line 284 of file Run.h.

◆ SetCreated() [2/2]

void Aws::DeviceFarm::Model::Run::SetCreated ( Aws::Utils::DateTime &&  value)
inline

When the run was created.

Definition at line 289 of file Run.h.

◆ SetCustomerArtifactPaths() [1/2]

void Aws::DeviceFarm::Model::Run::SetCustomerArtifactPaths ( const CustomerArtifactPaths value)
inline

Output CustomerArtifactPaths object for the test run.

Definition at line 1068 of file Run.h.

◆ SetCustomerArtifactPaths() [2/2]

void Aws::DeviceFarm::Model::Run::SetCustomerArtifactPaths ( CustomerArtifactPaths &&  value)
inline

Output CustomerArtifactPaths object for the test run.

Definition at line 1073 of file Run.h.

◆ SetDeviceMinutes() [1/2]

void Aws::DeviceFarm::Model::Run::SetDeviceMinutes ( const DeviceMinutes value)
inline

Represents the total (metered or unmetered) minutes used by the test run.

Definition at line 650 of file Run.h.

◆ SetDeviceMinutes() [2/2]

void Aws::DeviceFarm::Model::Run::SetDeviceMinutes ( DeviceMinutes &&  value)
inline

Represents the total (metered or unmetered) minutes used by the test run.

Definition at line 655 of file Run.h.

◆ SetDevicePoolArn() [1/3]

void Aws::DeviceFarm::Model::Run::SetDevicePoolArn ( const Aws::String value)
inline

The ARN of the device pool for the run.

Definition at line 924 of file Run.h.

◆ SetDevicePoolArn() [2/3]

void Aws::DeviceFarm::Model::Run::SetDevicePoolArn ( Aws::String &&  value)
inline

The ARN of the device pool for the run.

Definition at line 929 of file Run.h.

◆ SetDevicePoolArn() [3/3]

void Aws::DeviceFarm::Model::Run::SetDevicePoolArn ( const char *  value)
inline

The ARN of the device pool for the run.

Definition at line 934 of file Run.h.

◆ SetDeviceSelectionResult() [1/2]

void Aws::DeviceFarm::Model::Run::SetDeviceSelectionResult ( const DeviceSelectionResult value)
inline

The results of a device filter used to select the devices for a test run.

Definition at line 1218 of file Run.h.

◆ SetDeviceSelectionResult() [2/2]

void Aws::DeviceFarm::Model::Run::SetDeviceSelectionResult ( DeviceSelectionResult &&  value)
inline

The results of a device filter used to select the devices for a test run.

Definition at line 1223 of file Run.h.

◆ SetEventCount()

void Aws::DeviceFarm::Model::Run::SetEventCount ( int  value)
inline

For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

Definition at line 881 of file Run.h.

◆ SetJobTimeoutMinutes()

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

The number of minutes the job executes before it times out.

Definition at line 903 of file Run.h.

◆ SetLocale() [1/3]

void Aws::DeviceFarm::Model::Run::SetLocale ( const Aws::String value)
inline

Information about the locale that is used for the run.

Definition at line 965 of file Run.h.

◆ SetLocale() [2/3]

void Aws::DeviceFarm::Model::Run::SetLocale ( Aws::String &&  value)
inline

Information about the locale that is used for the run.

Definition at line 970 of file Run.h.

◆ SetLocale() [3/3]

void Aws::DeviceFarm::Model::Run::SetLocale ( const char *  value)
inline

Information about the locale that is used for the run.

Definition at line 975 of file Run.h.

◆ SetLocation() [1/2]

void Aws::DeviceFarm::Model::Run::SetLocation ( const Location value)
inline

Information about the location that is used for the run.

Definition at line 1037 of file Run.h.

◆ SetLocation() [2/2]

void Aws::DeviceFarm::Model::Run::SetLocation ( Location &&  value)
inline

Information about the location that is used for the run.

Definition at line 1042 of file Run.h.

◆ SetMessage() [1/3]

void Aws::DeviceFarm::Model::Run::SetMessage ( const Aws::String value)
inline

A message about the run's result.

Definition at line 512 of file Run.h.

◆ SetMessage() [2/3]

void Aws::DeviceFarm::Model::Run::SetMessage ( Aws::String &&  value)
inline

A message about the run's result.

Definition at line 517 of file Run.h.

◆ SetMessage() [3/3]

void Aws::DeviceFarm::Model::Run::SetMessage ( const char *  value)
inline

A message about the run's result.

Definition at line 522 of file Run.h.

◆ SetName() [1/3]

void Aws::DeviceFarm::Model::Run::SetName ( const Aws::String value)
inline

The run's name.

Definition at line 109 of file Run.h.

◆ SetName() [2/3]

void Aws::DeviceFarm::Model::Run::SetName ( Aws::String &&  value)
inline

The run's name.

Definition at line 114 of file Run.h.

◆ SetName() [3/3]

void Aws::DeviceFarm::Model::Run::SetName ( const char *  value)
inline

The run's name.

Definition at line 119 of file Run.h.

◆ SetNetworkProfile() [1/2]

void Aws::DeviceFarm::Model::Run::SetNetworkProfile ( const NetworkProfile value)
inline

The network profile being used for a test run.

Definition at line 681 of file Run.h.

◆ SetNetworkProfile() [2/2]

void Aws::DeviceFarm::Model::Run::SetNetworkProfile ( NetworkProfile &&  value)
inline

The network profile being used for a test run.

Definition at line 686 of file Run.h.

◆ SetParsingResultUrl() [1/3]

void Aws::DeviceFarm::Model::Run::SetParsingResultUrl ( const Aws::String value)
inline

Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

Definition at line 718 of file Run.h.

◆ SetParsingResultUrl() [2/3]

void Aws::DeviceFarm::Model::Run::SetParsingResultUrl ( Aws::String &&  value)
inline

Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

Definition at line 725 of file Run.h.

◆ SetParsingResultUrl() [3/3]

void Aws::DeviceFarm::Model::Run::SetParsingResultUrl ( const char *  value)
inline

Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

Definition at line 732 of file Run.h.

◆ SetPlatform() [1/2]

void Aws::DeviceFarm::Model::Run::SetPlatform ( const DevicePlatform value)
inline

The run's platform.

Allowed values include:

  • ANDROID

  • IOS

Definition at line 250 of file Run.h.

◆ SetPlatform() [2/2]

void Aws::DeviceFarm::Model::Run::SetPlatform ( DevicePlatform &&  value)
inline

The run's platform.

Allowed values include:

  • ANDROID

  • IOS

Definition at line 256 of file Run.h.

◆ SetRadios() [1/2]

void Aws::DeviceFarm::Model::Run::SetRadios ( const Radios value)
inline

Information about the radio states for the run.

Definition at line 1006 of file Run.h.

◆ SetRadios() [2/2]

void Aws::DeviceFarm::Model::Run::SetRadios ( Radios &&  value)
inline

Information about the radio states for the run.

Definition at line 1011 of file Run.h.

◆ SetResult() [1/2]

void Aws::DeviceFarm::Model::Run::SetResult ( const ExecutionResult value)
inline

The run's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 379 of file Run.h.

◆ SetResult() [2/2]

void Aws::DeviceFarm::Model::Run::SetResult ( ExecutionResult &&  value)
inline

The run's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 387 of file Run.h.

◆ SetResultCode() [1/2]

void Aws::DeviceFarm::Model::Run::SetResultCode ( const ExecutionResultCode value)
inline

Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

Definition at line 775 of file Run.h.

◆ SetResultCode() [2/2]

void Aws::DeviceFarm::Model::Run::SetResultCode ( ExecutionResultCode &&  value)
inline

Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

Definition at line 782 of file Run.h.

◆ SetSeed()

void Aws::DeviceFarm::Model::Run::SetSeed ( int  value)
inline

For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

Definition at line 815 of file Run.h.

◆ SetSkipAppResign()

void Aws::DeviceFarm::Model::Run::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 1152 of file Run.h.

◆ SetStarted() [1/2]

void Aws::DeviceFarm::Model::Run::SetStarted ( const Aws::Utils::DateTime value)
inline

The run's start time.

Definition at line 419 of file Run.h.

◆ SetStarted() [2/2]

void Aws::DeviceFarm::Model::Run::SetStarted ( Aws::Utils::DateTime &&  value)
inline

The run's start time.

Definition at line 424 of file Run.h.

◆ SetStatus() [1/2]

void Aws::DeviceFarm::Model::Run::SetStatus ( const ExecutionStatus value)
inline

The run's status.

Allowed values include:

  • PENDING

  • PENDING_CONCURRENCY

  • PENDING_DEVICE

  • PROCESSING

  • SCHEDULING

  • PREPARING

  • RUNNING

  • COMPLETED

  • STOPPING

Definition at line 327 of file Run.h.

◆ SetStatus() [2/2]

void Aws::DeviceFarm::Model::Run::SetStatus ( ExecutionStatus &&  value)
inline

The run's status.

Allowed values include:

  • PENDING

  • PENDING_CONCURRENCY

  • PENDING_DEVICE

  • PROCESSING

  • SCHEDULING

  • PREPARING

  • RUNNING

  • COMPLETED

  • STOPPING

Definition at line 336 of file Run.h.

◆ SetStopped() [1/2]

void Aws::DeviceFarm::Model::Run::SetStopped ( const Aws::Utils::DateTime value)
inline

The run's stop time.

Definition at line 450 of file Run.h.

◆ SetStopped() [2/2]

void Aws::DeviceFarm::Model::Run::SetStopped ( Aws::Utils::DateTime &&  value)
inline

The run's stop time.

Definition at line 455 of file Run.h.

◆ SetTestSpecArn() [1/3]

void Aws::DeviceFarm::Model::Run::SetTestSpecArn ( const Aws::String value)
inline

The ARN of the YAML-formatted test specification for the run.

Definition at line 1177 of file Run.h.

◆ SetTestSpecArn() [2/3]

void Aws::DeviceFarm::Model::Run::SetTestSpecArn ( Aws::String &&  value)
inline

The ARN of the YAML-formatted test specification for the run.

Definition at line 1182 of file Run.h.

◆ SetTestSpecArn() [3/3]

void Aws::DeviceFarm::Model::Run::SetTestSpecArn ( const char *  value)
inline

The ARN of the YAML-formatted test specification for the run.

Definition at line 1187 of file Run.h.

◆ SetTotalJobs()

void Aws::DeviceFarm::Model::Run::SetTotalJobs ( int  value)
inline

The total number of jobs for the run.

Definition at line 553 of file Run.h.

◆ SetType() [1/2]

void Aws::DeviceFarm::Model::Run::SetType ( const TestType value)
inline

The run's type.

Must be one of the following values:

  • BUILTIN_FUZZ

  • BUILTIN_EXPLORER

    For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

  • APPIUM_JAVA_JUNIT

  • APPIUM_JAVA_TESTNG

  • APPIUM_PYTHON

  • APPIUM_NODE

  • APPIUM_RUBY

  • APPIUM_WEB_JAVA_JUNIT

  • APPIUM_WEB_JAVA_TESTNG

  • APPIUM_WEB_PYTHON

  • APPIUM_WEB_NODE

  • APPIUM_WEB_RUBY

  • CALABASH

  • INSTRUMENTATION

  • UIAUTOMATION

  • UIAUTOMATOR

  • XCTEST

  • XCTEST_UI

Definition at line 183 of file Run.h.

◆ SetType() [2/2]

void Aws::DeviceFarm::Model::Run::SetType ( TestType &&  value)
inline

The run's type.

Must be one of the following values:

  • BUILTIN_FUZZ

  • BUILTIN_EXPLORER

    For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

  • APPIUM_JAVA_JUNIT

  • APPIUM_JAVA_TESTNG

  • APPIUM_PYTHON

  • APPIUM_NODE

  • APPIUM_RUBY

  • APPIUM_WEB_JAVA_JUNIT

  • APPIUM_WEB_JAVA_TESTNG

  • APPIUM_WEB_PYTHON

  • APPIUM_WEB_NODE

  • APPIUM_WEB_RUBY

  • CALABASH

  • INSTRUMENTATION

  • UIAUTOMATION

  • UIAUTOMATOR

  • XCTEST

  • XCTEST_UI

Definition at line 199 of file Run.h.

◆ SetWebUrl() [1/3]

void Aws::DeviceFarm::Model::Run::SetWebUrl ( const Aws::String value)
inline

The Device Farm console URL for the recording of the run.

Definition at line 1099 of file Run.h.

◆ SetWebUrl() [2/3]

void Aws::DeviceFarm::Model::Run::SetWebUrl ( Aws::String &&  value)
inline

The Device Farm console URL for the recording of the run.

Definition at line 1104 of file Run.h.

◆ SetWebUrl() [3/3]

void Aws::DeviceFarm::Model::Run::SetWebUrl ( const char *  value)
inline

The Device Farm console URL for the recording of the run.

Definition at line 1109 of file Run.h.

◆ SkipAppResignHasBeenSet()

bool Aws::DeviceFarm::Model::Run::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 1143 of file Run.h.

◆ StartedHasBeenSet()

bool Aws::DeviceFarm::Model::Run::StartedHasBeenSet ( ) const
inline

The run's start time.

Definition at line 414 of file Run.h.

◆ StatusHasBeenSet()

bool Aws::DeviceFarm::Model::Run::StatusHasBeenSet ( ) const
inline

The run's status.

Allowed values include:

  • PENDING

  • PENDING_CONCURRENCY

  • PENDING_DEVICE

  • PROCESSING

  • SCHEDULING

  • PREPARING

  • RUNNING

  • COMPLETED

  • STOPPING

Definition at line 318 of file Run.h.

◆ StoppedHasBeenSet()

bool Aws::DeviceFarm::Model::Run::StoppedHasBeenSet ( ) const
inline

The run's stop time.

Definition at line 445 of file Run.h.

◆ TestSpecArnHasBeenSet()

bool Aws::DeviceFarm::Model::Run::TestSpecArnHasBeenSet ( ) const
inline

The ARN of the YAML-formatted test specification for the run.

Definition at line 1172 of file Run.h.

◆ TotalJobsHasBeenSet()

bool Aws::DeviceFarm::Model::Run::TotalJobsHasBeenSet ( ) const
inline

The total number of jobs for the run.

Definition at line 548 of file Run.h.

◆ TypeHasBeenSet()

bool Aws::DeviceFarm::Model::Run::TypeHasBeenSet ( ) const
inline

The run's type.

Must be one of the following values:

  • BUILTIN_FUZZ

  • BUILTIN_EXPLORER

    For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

  • APPIUM_JAVA_JUNIT

  • APPIUM_JAVA_TESTNG

  • APPIUM_PYTHON

  • APPIUM_NODE

  • APPIUM_RUBY

  • APPIUM_WEB_JAVA_JUNIT

  • APPIUM_WEB_JAVA_TESTNG

  • APPIUM_WEB_PYTHON

  • APPIUM_WEB_NODE

  • APPIUM_WEB_RUBY

  • CALABASH

  • INSTRUMENTATION

  • UIAUTOMATION

  • UIAUTOMATOR

  • XCTEST

  • XCTEST_UI

Definition at line 167 of file Run.h.

◆ WebUrlHasBeenSet()

bool Aws::DeviceFarm::Model::Run::WebUrlHasBeenSet ( ) const
inline

The Device Farm console URL for the recording of the run.

Definition at line 1094 of file Run.h.

◆ WithAppUpload() [1/3]

Run& Aws::DeviceFarm::Model::Run::WithAppUpload ( const Aws::String value)
inline

An app to upload or that has been uploaded.

Definition at line 852 of file Run.h.

◆ WithAppUpload() [2/3]

Run& Aws::DeviceFarm::Model::Run::WithAppUpload ( Aws::String &&  value)
inline

An app to upload or that has been uploaded.

Definition at line 857 of file Run.h.

◆ WithAppUpload() [3/3]

Run& Aws::DeviceFarm::Model::Run::WithAppUpload ( const char *  value)
inline

An app to upload or that has been uploaded.

Definition at line 862 of file Run.h.

◆ WithArn() [1/3]

Run& Aws::DeviceFarm::Model::Run::WithArn ( const Aws::String value)
inline

The run's ARN.

Definition at line 83 of file Run.h.

◆ WithArn() [2/3]

Run& Aws::DeviceFarm::Model::Run::WithArn ( Aws::String &&  value)
inline

The run's ARN.

Definition at line 88 of file Run.h.

◆ WithArn() [3/3]

Run& Aws::DeviceFarm::Model::Run::WithArn ( const char *  value)
inline

The run's ARN.

Definition at line 93 of file Run.h.

◆ WithBillingMethod() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithBillingMethod ( const BillingMethod value)
inline

Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

If you have unmetered device slots, you must set this to unmetered to use them. Otherwise, the run is counted toward metered device minutes.

Definition at line 625 of file Run.h.

◆ WithBillingMethod() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithBillingMethod ( BillingMethod &&  value)
inline

Specifies the billing method for a test run: metered or unmetered. If the parameter is not specified, the default value is metered.

If you have unmetered device slots, you must set this to unmetered to use them. Otherwise, the run is counted toward metered device minutes.

Definition at line 634 of file Run.h.

◆ WithCompletedJobs()

Run& Aws::DeviceFarm::Model::Run::WithCompletedJobs ( int  value)
inline

The total number of completed jobs.

Definition at line 579 of file Run.h.

◆ WithCounters() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithCounters ( const Counters value)
inline

The run's result counters.

Definition at line 491 of file Run.h.

◆ WithCounters() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithCounters ( Counters &&  value)
inline

The run's result counters.

Definition at line 496 of file Run.h.

◆ WithCreated() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithCreated ( const Aws::Utils::DateTime value)
inline

When the run was created.

Definition at line 294 of file Run.h.

◆ WithCreated() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithCreated ( Aws::Utils::DateTime &&  value)
inline

When the run was created.

Definition at line 299 of file Run.h.

◆ WithCustomerArtifactPaths() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithCustomerArtifactPaths ( const CustomerArtifactPaths value)
inline

Output CustomerArtifactPaths object for the test run.

Definition at line 1078 of file Run.h.

◆ WithCustomerArtifactPaths() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithCustomerArtifactPaths ( CustomerArtifactPaths &&  value)
inline

Output CustomerArtifactPaths object for the test run.

Definition at line 1083 of file Run.h.

◆ WithDeviceMinutes() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithDeviceMinutes ( const DeviceMinutes value)
inline

Represents the total (metered or unmetered) minutes used by the test run.

Definition at line 660 of file Run.h.

◆ WithDeviceMinutes() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithDeviceMinutes ( DeviceMinutes &&  value)
inline

Represents the total (metered or unmetered) minutes used by the test run.

Definition at line 665 of file Run.h.

◆ WithDevicePoolArn() [1/3]

Run& Aws::DeviceFarm::Model::Run::WithDevicePoolArn ( const Aws::String value)
inline

The ARN of the device pool for the run.

Definition at line 939 of file Run.h.

◆ WithDevicePoolArn() [2/3]

Run& Aws::DeviceFarm::Model::Run::WithDevicePoolArn ( Aws::String &&  value)
inline

The ARN of the device pool for the run.

Definition at line 944 of file Run.h.

◆ WithDevicePoolArn() [3/3]

Run& Aws::DeviceFarm::Model::Run::WithDevicePoolArn ( const char *  value)
inline

The ARN of the device pool for the run.

Definition at line 949 of file Run.h.

◆ WithDeviceSelectionResult() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithDeviceSelectionResult ( const DeviceSelectionResult value)
inline

The results of a device filter used to select the devices for a test run.

Definition at line 1228 of file Run.h.

◆ WithDeviceSelectionResult() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithDeviceSelectionResult ( DeviceSelectionResult &&  value)
inline

The results of a device filter used to select the devices for a test run.

Definition at line 1233 of file Run.h.

◆ WithEventCount()

Run& Aws::DeviceFarm::Model::Run::WithEventCount ( int  value)
inline

For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.

Definition at line 887 of file Run.h.

◆ WithJobTimeoutMinutes()

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

The number of minutes the job executes before it times out.

Definition at line 908 of file Run.h.

◆ WithLocale() [1/3]

Run& Aws::DeviceFarm::Model::Run::WithLocale ( const Aws::String value)
inline

Information about the locale that is used for the run.

Definition at line 980 of file Run.h.

◆ WithLocale() [2/3]

Run& Aws::DeviceFarm::Model::Run::WithLocale ( Aws::String &&  value)
inline

Information about the locale that is used for the run.

Definition at line 985 of file Run.h.

◆ WithLocale() [3/3]

Run& Aws::DeviceFarm::Model::Run::WithLocale ( const char *  value)
inline

Information about the locale that is used for the run.

Definition at line 990 of file Run.h.

◆ WithLocation() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithLocation ( const Location value)
inline

Information about the location that is used for the run.

Definition at line 1047 of file Run.h.

◆ WithLocation() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithLocation ( Location &&  value)
inline

Information about the location that is used for the run.

Definition at line 1052 of file Run.h.

◆ WithMessage() [1/3]

Run& Aws::DeviceFarm::Model::Run::WithMessage ( const Aws::String value)
inline

A message about the run's result.

Definition at line 527 of file Run.h.

◆ WithMessage() [2/3]

Run& Aws::DeviceFarm::Model::Run::WithMessage ( Aws::String &&  value)
inline

A message about the run's result.

Definition at line 532 of file Run.h.

◆ WithMessage() [3/3]

Run& Aws::DeviceFarm::Model::Run::WithMessage ( const char *  value)
inline

A message about the run's result.

Definition at line 537 of file Run.h.

◆ WithName() [1/3]

Run& Aws::DeviceFarm::Model::Run::WithName ( const Aws::String value)
inline

The run's name.

Definition at line 124 of file Run.h.

◆ WithName() [2/3]

Run& Aws::DeviceFarm::Model::Run::WithName ( Aws::String &&  value)
inline

The run's name.

Definition at line 129 of file Run.h.

◆ WithName() [3/3]

Run& Aws::DeviceFarm::Model::Run::WithName ( const char *  value)
inline

The run's name.

Definition at line 134 of file Run.h.

◆ WithNetworkProfile() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithNetworkProfile ( const NetworkProfile value)
inline

The network profile being used for a test run.

Definition at line 691 of file Run.h.

◆ WithNetworkProfile() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithNetworkProfile ( NetworkProfile &&  value)
inline

The network profile being used for a test run.

Definition at line 696 of file Run.h.

◆ WithParsingResultUrl() [1/3]

Run& Aws::DeviceFarm::Model::Run::WithParsingResultUrl ( const Aws::String value)
inline

Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

Definition at line 739 of file Run.h.

◆ WithParsingResultUrl() [2/3]

Run& Aws::DeviceFarm::Model::Run::WithParsingResultUrl ( Aws::String &&  value)
inline

Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

Definition at line 746 of file Run.h.

◆ WithParsingResultUrl() [3/3]

Run& Aws::DeviceFarm::Model::Run::WithParsingResultUrl ( const char *  value)
inline

Read-only URL for an object in an S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.

Definition at line 753 of file Run.h.

◆ WithPlatform() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithPlatform ( const DevicePlatform value)
inline

The run's platform.

Allowed values include:

  • ANDROID

  • IOS

Definition at line 262 of file Run.h.

◆ WithPlatform() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithPlatform ( DevicePlatform &&  value)
inline

The run's platform.

Allowed values include:

  • ANDROID

  • IOS

Definition at line 268 of file Run.h.

◆ WithRadios() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithRadios ( const Radios value)
inline

Information about the radio states for the run.

Definition at line 1016 of file Run.h.

◆ WithRadios() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithRadios ( Radios &&  value)
inline

Information about the radio states for the run.

Definition at line 1021 of file Run.h.

◆ WithResult() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithResult ( const ExecutionResult value)
inline

The run's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 395 of file Run.h.

◆ WithResult() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithResult ( ExecutionResult &&  value)
inline

The run's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 403 of file Run.h.

◆ WithResultCode() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithResultCode ( const ExecutionResultCode value)
inline

Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

Definition at line 789 of file Run.h.

◆ WithResultCode() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithResultCode ( ExecutionResultCode &&  value)
inline

Supporting field for the result field. Set only if result is SKIPPED. PARSING_FAILED if the result is skipped because of test package parsing failure.

Definition at line 796 of file Run.h.

◆ WithSeed()

Run& Aws::DeviceFarm::Model::Run::WithSeed ( int  value)
inline

For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.

Definition at line 821 of file Run.h.

◆ WithSkipAppResign()

Run& Aws::DeviceFarm::Model::Run::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 1161 of file Run.h.

◆ WithStarted() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithStarted ( const Aws::Utils::DateTime value)
inline

The run's start time.

Definition at line 429 of file Run.h.

◆ WithStarted() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithStarted ( Aws::Utils::DateTime &&  value)
inline

The run's start time.

Definition at line 434 of file Run.h.

◆ WithStatus() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithStatus ( const ExecutionStatus value)
inline

The run's status.

Allowed values include:

  • PENDING

  • PENDING_CONCURRENCY

  • PENDING_DEVICE

  • PROCESSING

  • SCHEDULING

  • PREPARING

  • RUNNING

  • COMPLETED

  • STOPPING

Definition at line 345 of file Run.h.

◆ WithStatus() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithStatus ( ExecutionStatus &&  value)
inline

The run's status.

Allowed values include:

  • PENDING

  • PENDING_CONCURRENCY

  • PENDING_DEVICE

  • PROCESSING

  • SCHEDULING

  • PREPARING

  • RUNNING

  • COMPLETED

  • STOPPING

Definition at line 354 of file Run.h.

◆ WithStopped() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithStopped ( const Aws::Utils::DateTime value)
inline

The run's stop time.

Definition at line 460 of file Run.h.

◆ WithStopped() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithStopped ( Aws::Utils::DateTime &&  value)
inline

The run's stop time.

Definition at line 465 of file Run.h.

◆ WithTestSpecArn() [1/3]

Run& Aws::DeviceFarm::Model::Run::WithTestSpecArn ( const Aws::String value)
inline

The ARN of the YAML-formatted test specification for the run.

Definition at line 1192 of file Run.h.

◆ WithTestSpecArn() [2/3]

Run& Aws::DeviceFarm::Model::Run::WithTestSpecArn ( Aws::String &&  value)
inline

The ARN of the YAML-formatted test specification for the run.

Definition at line 1197 of file Run.h.

◆ WithTestSpecArn() [3/3]

Run& Aws::DeviceFarm::Model::Run::WithTestSpecArn ( const char *  value)
inline

The ARN of the YAML-formatted test specification for the run.

Definition at line 1202 of file Run.h.

◆ WithTotalJobs()

Run& Aws::DeviceFarm::Model::Run::WithTotalJobs ( int  value)
inline

The total number of jobs for the run.

Definition at line 558 of file Run.h.

◆ WithType() [1/2]

Run& Aws::DeviceFarm::Model::Run::WithType ( const TestType value)
inline

The run's type.

Must be one of the following values:

  • BUILTIN_FUZZ

  • BUILTIN_EXPLORER

    For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

  • APPIUM_JAVA_JUNIT

  • APPIUM_JAVA_TESTNG

  • APPIUM_PYTHON

  • APPIUM_NODE

  • APPIUM_RUBY

  • APPIUM_WEB_JAVA_JUNIT

  • APPIUM_WEB_JAVA_TESTNG

  • APPIUM_WEB_PYTHON

  • APPIUM_WEB_NODE

  • APPIUM_WEB_RUBY

  • CALABASH

  • INSTRUMENTATION

  • UIAUTOMATION

  • UIAUTOMATOR

  • XCTEST

  • XCTEST_UI

Definition at line 215 of file Run.h.

◆ WithType() [2/2]

Run& Aws::DeviceFarm::Model::Run::WithType ( TestType &&  value)
inline

The run's type.

Must be one of the following values:

  • BUILTIN_FUZZ

  • BUILTIN_EXPLORER

    For Android, an app explorer that traverses an Android app, interacting with it and capturing screenshots at the same time.

  • APPIUM_JAVA_JUNIT

  • APPIUM_JAVA_TESTNG

  • APPIUM_PYTHON

  • APPIUM_NODE

  • APPIUM_RUBY

  • APPIUM_WEB_JAVA_JUNIT

  • APPIUM_WEB_JAVA_TESTNG

  • APPIUM_WEB_PYTHON

  • APPIUM_WEB_NODE

  • APPIUM_WEB_RUBY

  • CALABASH

  • INSTRUMENTATION

  • UIAUTOMATION

  • UIAUTOMATOR

  • XCTEST

  • XCTEST_UI

Definition at line 231 of file Run.h.

◆ WithWebUrl() [1/3]

Run& Aws::DeviceFarm::Model::Run::WithWebUrl ( const Aws::String value)
inline

The Device Farm console URL for the recording of the run.

Definition at line 1114 of file Run.h.

◆ WithWebUrl() [2/3]

Run& Aws::DeviceFarm::Model::Run::WithWebUrl ( Aws::String &&  value)
inline

The Device Farm console URL for the recording of the run.

Definition at line 1119 of file Run.h.

◆ WithWebUrl() [3/3]

Run& Aws::DeviceFarm::Model::Run::WithWebUrl ( const char *  value)
inline

The Device Farm console URL for the recording of the run.

Definition at line 1124 of file Run.h.


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