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

#include <Job.h>

Public Member Functions

 Job ()
 
 Job (Aws::Utils::Json::JsonView jsonValue)
 
Joboperator= (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)
 
JobWithArn (const Aws::String &value)
 
JobWithArn (Aws::String &&value)
 
JobWithArn (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)
 
JobWithName (const Aws::String &value)
 
JobWithName (Aws::String &&value)
 
JobWithName (const char *value)
 
const TestTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const TestType &value)
 
void SetType (TestType &&value)
 
JobWithType (const TestType &value)
 
JobWithType (TestType &&value)
 
const Aws::Utils::DateTimeGetCreated () const
 
bool CreatedHasBeenSet () const
 
void SetCreated (const Aws::Utils::DateTime &value)
 
void SetCreated (Aws::Utils::DateTime &&value)
 
JobWithCreated (const Aws::Utils::DateTime &value)
 
JobWithCreated (Aws::Utils::DateTime &&value)
 
const ExecutionStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ExecutionStatus &value)
 
void SetStatus (ExecutionStatus &&value)
 
JobWithStatus (const ExecutionStatus &value)
 
JobWithStatus (ExecutionStatus &&value)
 
const ExecutionResultGetResult () const
 
bool ResultHasBeenSet () const
 
void SetResult (const ExecutionResult &value)
 
void SetResult (ExecutionResult &&value)
 
JobWithResult (const ExecutionResult &value)
 
JobWithResult (ExecutionResult &&value)
 
const Aws::Utils::DateTimeGetStarted () const
 
bool StartedHasBeenSet () const
 
void SetStarted (const Aws::Utils::DateTime &value)
 
void SetStarted (Aws::Utils::DateTime &&value)
 
JobWithStarted (const Aws::Utils::DateTime &value)
 
JobWithStarted (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)
 
JobWithStopped (const Aws::Utils::DateTime &value)
 
JobWithStopped (Aws::Utils::DateTime &&value)
 
const CountersGetCounters () const
 
bool CountersHasBeenSet () const
 
void SetCounters (const Counters &value)
 
void SetCounters (Counters &&value)
 
JobWithCounters (const Counters &value)
 
JobWithCounters (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)
 
JobWithMessage (const Aws::String &value)
 
JobWithMessage (Aws::String &&value)
 
JobWithMessage (const char *value)
 
const DeviceGetDevice () const
 
bool DeviceHasBeenSet () const
 
void SetDevice (const Device &value)
 
void SetDevice (Device &&value)
 
JobWithDevice (const Device &value)
 
JobWithDevice (Device &&value)
 
const Aws::StringGetInstanceArn () const
 
bool InstanceArnHasBeenSet () const
 
void SetInstanceArn (const Aws::String &value)
 
void SetInstanceArn (Aws::String &&value)
 
void SetInstanceArn (const char *value)
 
JobWithInstanceArn (const Aws::String &value)
 
JobWithInstanceArn (Aws::String &&value)
 
JobWithInstanceArn (const char *value)
 
const DeviceMinutesGetDeviceMinutes () const
 
bool DeviceMinutesHasBeenSet () const
 
void SetDeviceMinutes (const DeviceMinutes &value)
 
void SetDeviceMinutes (DeviceMinutes &&value)
 
JobWithDeviceMinutes (const DeviceMinutes &value)
 
JobWithDeviceMinutes (DeviceMinutes &&value)
 
const Aws::StringGetVideoEndpoint () const
 
bool VideoEndpointHasBeenSet () const
 
void SetVideoEndpoint (const Aws::String &value)
 
void SetVideoEndpoint (Aws::String &&value)
 
void SetVideoEndpoint (const char *value)
 
JobWithVideoEndpoint (const Aws::String &value)
 
JobWithVideoEndpoint (Aws::String &&value)
 
JobWithVideoEndpoint (const char *value)
 
bool GetVideoCapture () const
 
bool VideoCaptureHasBeenSet () const
 
void SetVideoCapture (bool value)
 
JobWithVideoCapture (bool value)
 

Detailed Description

Represents a device.

See Also:

AWS API Reference

Definition at line 38 of file Job.h.

Constructor & Destructor Documentation

◆ Job() [1/2]

Aws::DeviceFarm::Model::Job::Job ( )

◆ Job() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

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

The job's ARN.

Definition at line 55 of file Job.h.

◆ CountersHasBeenSet()

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

The job's result counters.

Definition at line 431 of file Job.h.

◆ CreatedHasBeenSet()

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

When the job was created.

Definition at line 234 of file Job.h.

◆ DeviceHasBeenSet()

bool Aws::DeviceFarm::Model::Job::DeviceHasBeenSet ( ) const
inline

The device (phone or tablet).

Definition at line 503 of file Job.h.

◆ DeviceMinutesHasBeenSet()

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

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

Definition at line 575 of file Job.h.

◆ GetArn()

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

The job's ARN.

Definition at line 50 of file Job.h.

◆ GetCounters()

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

The job's result counters.

Definition at line 426 of file Job.h.

◆ GetCreated()

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

When the job was created.

Definition at line 229 of file Job.h.

◆ GetDevice()

const Device& Aws::DeviceFarm::Model::Job::GetDevice ( ) const
inline

The device (phone or tablet).

Definition at line 498 of file Job.h.

◆ GetDeviceMinutes()

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

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

Definition at line 570 of file Job.h.

◆ GetInstanceArn()

const Aws::String& Aws::DeviceFarm::Model::Job::GetInstanceArn ( ) const
inline

The ARN of the instance.

Definition at line 529 of file Job.h.

◆ GetMessage()

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

A message about the job's result.

Definition at line 457 of file Job.h.

◆ GetName()

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

The job's name.

Definition at line 91 of file Job.h.

◆ GetResult()

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

The job's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 318 of file Job.h.

◆ GetStarted()

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

The job's start time.

Definition at line 364 of file Job.h.

◆ GetStatus()

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

The job's status.

Allowed values include:

  • PENDING

  • PENDING_CONCURRENCY

  • PENDING_DEVICE

  • PROCESSING

  • SCHEDULING

  • PREPARING

  • RUNNING

  • COMPLETED

  • STOPPING

Definition at line 264 of file Job.h.

◆ GetStopped()

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

The job's stop time.

Definition at line 395 of file Job.h.

◆ GetType()

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

The job's type.

Allowed values include the following:

  • 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 143 of file Job.h.

◆ GetVideoCapture()

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

This value is set to true if video capture is enabled. Otherwise, it is set to false.

Definition at line 643 of file Job.h.

◆ GetVideoEndpoint()

const Aws::String& Aws::DeviceFarm::Model::Job::GetVideoEndpoint ( ) const
inline

The endpoint for streaming device video.

Definition at line 601 of file Job.h.

◆ InstanceArnHasBeenSet()

bool Aws::DeviceFarm::Model::Job::InstanceArnHasBeenSet ( ) const
inline

The ARN of the instance.

Definition at line 534 of file Job.h.

◆ Jsonize()

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

◆ MessageHasBeenSet()

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

A message about the job's result.

Definition at line 462 of file Job.h.

◆ NameHasBeenSet()

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

The job's name.

Definition at line 96 of file Job.h.

◆ operator=()

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

◆ ResultHasBeenSet()

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

The job's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 326 of file Job.h.

◆ SetArn() [1/3]

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

The job's ARN.

Definition at line 60 of file Job.h.

◆ SetArn() [2/3]

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

The job's ARN.

Definition at line 65 of file Job.h.

◆ SetArn() [3/3]

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

The job's ARN.

Definition at line 70 of file Job.h.

◆ SetCounters() [1/2]

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

The job's result counters.

Definition at line 436 of file Job.h.

◆ SetCounters() [2/2]

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

The job's result counters.

Definition at line 441 of file Job.h.

◆ SetCreated() [1/2]

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

When the job was created.

Definition at line 239 of file Job.h.

◆ SetCreated() [2/2]

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

When the job was created.

Definition at line 244 of file Job.h.

◆ SetDevice() [1/2]

void Aws::DeviceFarm::Model::Job::SetDevice ( const Device value)
inline

The device (phone or tablet).

Definition at line 508 of file Job.h.

◆ SetDevice() [2/2]

void Aws::DeviceFarm::Model::Job::SetDevice ( Device &&  value)
inline

The device (phone or tablet).

Definition at line 513 of file Job.h.

◆ SetDeviceMinutes() [1/2]

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

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

Definition at line 580 of file Job.h.

◆ SetDeviceMinutes() [2/2]

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

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

Definition at line 585 of file Job.h.

◆ SetInstanceArn() [1/3]

void Aws::DeviceFarm::Model::Job::SetInstanceArn ( const Aws::String value)
inline

The ARN of the instance.

Definition at line 539 of file Job.h.

◆ SetInstanceArn() [2/3]

void Aws::DeviceFarm::Model::Job::SetInstanceArn ( Aws::String &&  value)
inline

The ARN of the instance.

Definition at line 544 of file Job.h.

◆ SetInstanceArn() [3/3]

void Aws::DeviceFarm::Model::Job::SetInstanceArn ( const char *  value)
inline

The ARN of the instance.

Definition at line 549 of file Job.h.

◆ SetMessage() [1/3]

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

A message about the job's result.

Definition at line 467 of file Job.h.

◆ SetMessage() [2/3]

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

A message about the job's result.

Definition at line 472 of file Job.h.

◆ SetMessage() [3/3]

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

A message about the job's result.

Definition at line 477 of file Job.h.

◆ SetName() [1/3]

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

The job's name.

Definition at line 101 of file Job.h.

◆ SetName() [2/3]

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

The job's name.

Definition at line 106 of file Job.h.

◆ SetName() [3/3]

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

The job's name.

Definition at line 111 of file Job.h.

◆ SetResult() [1/2]

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

The job's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 334 of file Job.h.

◆ SetResult() [2/2]

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

The job's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 342 of file Job.h.

◆ SetStarted() [1/2]

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

The job's start time.

Definition at line 374 of file Job.h.

◆ SetStarted() [2/2]

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

The job's start time.

Definition at line 379 of file Job.h.

◆ SetStatus() [1/2]

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

The job's status.

Allowed values include:

  • PENDING

  • PENDING_CONCURRENCY

  • PENDING_DEVICE

  • PROCESSING

  • SCHEDULING

  • PREPARING

  • RUNNING

  • COMPLETED

  • STOPPING

Definition at line 282 of file Job.h.

◆ SetStatus() [2/2]

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

The job's status.

Allowed values include:

  • PENDING

  • PENDING_CONCURRENCY

  • PENDING_DEVICE

  • PROCESSING

  • SCHEDULING

  • PREPARING

  • RUNNING

  • COMPLETED

  • STOPPING

Definition at line 291 of file Job.h.

◆ SetStopped() [1/2]

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

The job's stop time.

Definition at line 405 of file Job.h.

◆ SetStopped() [2/2]

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

The job's stop time.

Definition at line 410 of file Job.h.

◆ SetType() [1/2]

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

The job's type.

Allowed values include the following:

  • 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 175 of file Job.h.

◆ SetType() [2/2]

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

The job's type.

Allowed values include the following:

  • 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 191 of file Job.h.

◆ SetVideoCapture()

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

This value is set to true if video capture is enabled. Otherwise, it is set to false.

Definition at line 655 of file Job.h.

◆ SetVideoEndpoint() [1/3]

void Aws::DeviceFarm::Model::Job::SetVideoEndpoint ( const Aws::String value)
inline

The endpoint for streaming device video.

Definition at line 611 of file Job.h.

◆ SetVideoEndpoint() [2/3]

void Aws::DeviceFarm::Model::Job::SetVideoEndpoint ( Aws::String &&  value)
inline

The endpoint for streaming device video.

Definition at line 616 of file Job.h.

◆ SetVideoEndpoint() [3/3]

void Aws::DeviceFarm::Model::Job::SetVideoEndpoint ( const char *  value)
inline

The endpoint for streaming device video.

Definition at line 621 of file Job.h.

◆ StartedHasBeenSet()

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

The job's start time.

Definition at line 369 of file Job.h.

◆ StatusHasBeenSet()

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

The job's status.

Allowed values include:

  • PENDING

  • PENDING_CONCURRENCY

  • PENDING_DEVICE

  • PROCESSING

  • SCHEDULING

  • PREPARING

  • RUNNING

  • COMPLETED

  • STOPPING

Definition at line 273 of file Job.h.

◆ StoppedHasBeenSet()

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

The job's stop time.

Definition at line 400 of file Job.h.

◆ TypeHasBeenSet()

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

The job's type.

Allowed values include the following:

  • 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 159 of file Job.h.

◆ VideoCaptureHasBeenSet()

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

This value is set to true if video capture is enabled. Otherwise, it is set to false.

Definition at line 649 of file Job.h.

◆ VideoEndpointHasBeenSet()

bool Aws::DeviceFarm::Model::Job::VideoEndpointHasBeenSet ( ) const
inline

The endpoint for streaming device video.

Definition at line 606 of file Job.h.

◆ WithArn() [1/3]

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

The job's ARN.

Definition at line 75 of file Job.h.

◆ WithArn() [2/3]

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

The job's ARN.

Definition at line 80 of file Job.h.

◆ WithArn() [3/3]

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

The job's ARN.

Definition at line 85 of file Job.h.

◆ WithCounters() [1/2]

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

The job's result counters.

Definition at line 446 of file Job.h.

◆ WithCounters() [2/2]

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

The job's result counters.

Definition at line 451 of file Job.h.

◆ WithCreated() [1/2]

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

When the job was created.

Definition at line 249 of file Job.h.

◆ WithCreated() [2/2]

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

When the job was created.

Definition at line 254 of file Job.h.

◆ WithDevice() [1/2]

Job& Aws::DeviceFarm::Model::Job::WithDevice ( const Device value)
inline

The device (phone or tablet).

Definition at line 518 of file Job.h.

◆ WithDevice() [2/2]

Job& Aws::DeviceFarm::Model::Job::WithDevice ( Device &&  value)
inline

The device (phone or tablet).

Definition at line 523 of file Job.h.

◆ WithDeviceMinutes() [1/2]

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

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

Definition at line 590 of file Job.h.

◆ WithDeviceMinutes() [2/2]

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

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

Definition at line 595 of file Job.h.

◆ WithInstanceArn() [1/3]

Job& Aws::DeviceFarm::Model::Job::WithInstanceArn ( const Aws::String value)
inline

The ARN of the instance.

Definition at line 554 of file Job.h.

◆ WithInstanceArn() [2/3]

Job& Aws::DeviceFarm::Model::Job::WithInstanceArn ( Aws::String &&  value)
inline

The ARN of the instance.

Definition at line 559 of file Job.h.

◆ WithInstanceArn() [3/3]

Job& Aws::DeviceFarm::Model::Job::WithInstanceArn ( const char *  value)
inline

The ARN of the instance.

Definition at line 564 of file Job.h.

◆ WithMessage() [1/3]

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

A message about the job's result.

Definition at line 482 of file Job.h.

◆ WithMessage() [2/3]

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

A message about the job's result.

Definition at line 487 of file Job.h.

◆ WithMessage() [3/3]

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

A message about the job's result.

Definition at line 492 of file Job.h.

◆ WithName() [1/3]

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

The job's name.

Definition at line 116 of file Job.h.

◆ WithName() [2/3]

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

The job's name.

Definition at line 121 of file Job.h.

◆ WithName() [3/3]

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

The job's name.

Definition at line 126 of file Job.h.

◆ WithResult() [1/2]

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

The job's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 350 of file Job.h.

◆ WithResult() [2/2]

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

The job's result.

Allowed values include:

  • PENDING

  • PASSED

  • WARNED

  • FAILED

  • SKIPPED

  • ERRORED

  • STOPPED

Definition at line 358 of file Job.h.

◆ WithStarted() [1/2]

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

The job's start time.

Definition at line 384 of file Job.h.

◆ WithStarted() [2/2]

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

The job's start time.

Definition at line 389 of file Job.h.

◆ WithStatus() [1/2]

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

The job's status.

Allowed values include:

  • PENDING

  • PENDING_CONCURRENCY

  • PENDING_DEVICE

  • PROCESSING

  • SCHEDULING

  • PREPARING

  • RUNNING

  • COMPLETED

  • STOPPING

Definition at line 300 of file Job.h.

◆ WithStatus() [2/2]

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

The job's status.

Allowed values include:

  • PENDING

  • PENDING_CONCURRENCY

  • PENDING_DEVICE

  • PROCESSING

  • SCHEDULING

  • PREPARING

  • RUNNING

  • COMPLETED

  • STOPPING

Definition at line 309 of file Job.h.

◆ WithStopped() [1/2]

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

The job's stop time.

Definition at line 415 of file Job.h.

◆ WithStopped() [2/2]

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

The job's stop time.

Definition at line 420 of file Job.h.

◆ WithType() [1/2]

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

The job's type.

Allowed values include the following:

  • 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 207 of file Job.h.

◆ WithType() [2/2]

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

The job's type.

Allowed values include the following:

  • 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 223 of file Job.h.

◆ WithVideoCapture()

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

This value is set to true if video capture is enabled. Otherwise, it is set to false.

Definition at line 661 of file Job.h.

◆ WithVideoEndpoint() [1/3]

Job& Aws::DeviceFarm::Model::Job::WithVideoEndpoint ( const Aws::String value)
inline

The endpoint for streaming device video.

Definition at line 626 of file Job.h.

◆ WithVideoEndpoint() [2/3]

Job& Aws::DeviceFarm::Model::Job::WithVideoEndpoint ( Aws::String &&  value)
inline

The endpoint for streaming device video.

Definition at line 631 of file Job.h.

◆ WithVideoEndpoint() [3/3]

Job& Aws::DeviceFarm::Model::Job::WithVideoEndpoint ( const char *  value)
inline

The endpoint for streaming device video.

Definition at line 636 of file Job.h.


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