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

#include <RemoteAccessSession.h>

Public Member Functions

 RemoteAccessSession ()
 
 RemoteAccessSession (Aws::Utils::Json::JsonView jsonValue)
 
RemoteAccessSessionoperator= (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)
 
RemoteAccessSessionWithArn (const Aws::String &value)
 
RemoteAccessSessionWithArn (Aws::String &&value)
 
RemoteAccessSessionWithArn (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)
 
RemoteAccessSessionWithName (const Aws::String &value)
 
RemoteAccessSessionWithName (Aws::String &&value)
 
RemoteAccessSessionWithName (const char *value)
 
const Aws::Utils::DateTimeGetCreated () const
 
bool CreatedHasBeenSet () const
 
void SetCreated (const Aws::Utils::DateTime &value)
 
void SetCreated (Aws::Utils::DateTime &&value)
 
RemoteAccessSessionWithCreated (const Aws::Utils::DateTime &value)
 
RemoteAccessSessionWithCreated (Aws::Utils::DateTime &&value)
 
const ExecutionStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ExecutionStatus &value)
 
void SetStatus (ExecutionStatus &&value)
 
RemoteAccessSessionWithStatus (const ExecutionStatus &value)
 
RemoteAccessSessionWithStatus (ExecutionStatus &&value)
 
const ExecutionResultGetResult () const
 
bool ResultHasBeenSet () const
 
void SetResult (const ExecutionResult &value)
 
void SetResult (ExecutionResult &&value)
 
RemoteAccessSessionWithResult (const ExecutionResult &value)
 
RemoteAccessSessionWithResult (ExecutionResult &&value)
 
const Aws::StringGetMessage () const
 
bool MessageHasBeenSet () const
 
void SetMessage (const Aws::String &value)
 
void SetMessage (Aws::String &&value)
 
void SetMessage (const char *value)
 
RemoteAccessSessionWithMessage (const Aws::String &value)
 
RemoteAccessSessionWithMessage (Aws::String &&value)
 
RemoteAccessSessionWithMessage (const char *value)
 
const Aws::Utils::DateTimeGetStarted () const
 
bool StartedHasBeenSet () const
 
void SetStarted (const Aws::Utils::DateTime &value)
 
void SetStarted (Aws::Utils::DateTime &&value)
 
RemoteAccessSessionWithStarted (const Aws::Utils::DateTime &value)
 
RemoteAccessSessionWithStarted (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)
 
RemoteAccessSessionWithStopped (const Aws::Utils::DateTime &value)
 
RemoteAccessSessionWithStopped (Aws::Utils::DateTime &&value)
 
const DeviceGetDevice () const
 
bool DeviceHasBeenSet () const
 
void SetDevice (const Device &value)
 
void SetDevice (Device &&value)
 
RemoteAccessSessionWithDevice (const Device &value)
 
RemoteAccessSessionWithDevice (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)
 
RemoteAccessSessionWithInstanceArn (const Aws::String &value)
 
RemoteAccessSessionWithInstanceArn (Aws::String &&value)
 
RemoteAccessSessionWithInstanceArn (const char *value)
 
bool GetRemoteDebugEnabled () const
 
bool RemoteDebugEnabledHasBeenSet () const
 
void SetRemoteDebugEnabled (bool value)
 
RemoteAccessSessionWithRemoteDebugEnabled (bool value)
 
bool GetRemoteRecordEnabled () const
 
bool RemoteRecordEnabledHasBeenSet () const
 
void SetRemoteRecordEnabled (bool value)
 
RemoteAccessSessionWithRemoteRecordEnabled (bool value)
 
const Aws::StringGetRemoteRecordAppArn () const
 
bool RemoteRecordAppArnHasBeenSet () const
 
void SetRemoteRecordAppArn (const Aws::String &value)
 
void SetRemoteRecordAppArn (Aws::String &&value)
 
void SetRemoteRecordAppArn (const char *value)
 
RemoteAccessSessionWithRemoteRecordAppArn (const Aws::String &value)
 
RemoteAccessSessionWithRemoteRecordAppArn (Aws::String &&value)
 
RemoteAccessSessionWithRemoteRecordAppArn (const char *value)
 
const Aws::StringGetHostAddress () const
 
bool HostAddressHasBeenSet () const
 
void SetHostAddress (const Aws::String &value)
 
void SetHostAddress (Aws::String &&value)
 
void SetHostAddress (const char *value)
 
RemoteAccessSessionWithHostAddress (const Aws::String &value)
 
RemoteAccessSessionWithHostAddress (Aws::String &&value)
 
RemoteAccessSessionWithHostAddress (const char *value)
 
const Aws::StringGetClientId () const
 
bool ClientIdHasBeenSet () const
 
void SetClientId (const Aws::String &value)
 
void SetClientId (Aws::String &&value)
 
void SetClientId (const char *value)
 
RemoteAccessSessionWithClientId (const Aws::String &value)
 
RemoteAccessSessionWithClientId (Aws::String &&value)
 
RemoteAccessSessionWithClientId (const char *value)
 
const BillingMethodGetBillingMethod () const
 
bool BillingMethodHasBeenSet () const
 
void SetBillingMethod (const BillingMethod &value)
 
void SetBillingMethod (BillingMethod &&value)
 
RemoteAccessSessionWithBillingMethod (const BillingMethod &value)
 
RemoteAccessSessionWithBillingMethod (BillingMethod &&value)
 
const DeviceMinutesGetDeviceMinutes () const
 
bool DeviceMinutesHasBeenSet () const
 
void SetDeviceMinutes (const DeviceMinutes &value)
 
void SetDeviceMinutes (DeviceMinutes &&value)
 
RemoteAccessSessionWithDeviceMinutes (const DeviceMinutes &value)
 
RemoteAccessSessionWithDeviceMinutes (DeviceMinutes &&value)
 
const Aws::StringGetEndpoint () const
 
bool EndpointHasBeenSet () const
 
void SetEndpoint (const Aws::String &value)
 
void SetEndpoint (Aws::String &&value)
 
void SetEndpoint (const char *value)
 
RemoteAccessSessionWithEndpoint (const Aws::String &value)
 
RemoteAccessSessionWithEndpoint (Aws::String &&value)
 
RemoteAccessSessionWithEndpoint (const char *value)
 
const Aws::StringGetDeviceUdid () const
 
bool DeviceUdidHasBeenSet () const
 
void SetDeviceUdid (const Aws::String &value)
 
void SetDeviceUdid (Aws::String &&value)
 
void SetDeviceUdid (const char *value)
 
RemoteAccessSessionWithDeviceUdid (const Aws::String &value)
 
RemoteAccessSessionWithDeviceUdid (Aws::String &&value)
 
RemoteAccessSessionWithDeviceUdid (const char *value)
 
const InteractionModeGetInteractionMode () const
 
bool InteractionModeHasBeenSet () const
 
void SetInteractionMode (const InteractionMode &value)
 
void SetInteractionMode (InteractionMode &&value)
 
RemoteAccessSessionWithInteractionMode (const InteractionMode &value)
 
RemoteAccessSessionWithInteractionMode (InteractionMode &&value)
 
bool GetSkipAppResign () const
 
bool SkipAppResignHasBeenSet () const
 
void SetSkipAppResign (bool value)
 
RemoteAccessSessionWithSkipAppResign (bool value)
 

Detailed Description

Represents information about the remote access session.

See Also:

AWS API Reference

Definition at line 39 of file RemoteAccessSession.h.

Constructor & Destructor Documentation

◆ RemoteAccessSession() [1/2]

Aws::DeviceFarm::Model::RemoteAccessSession::RemoteAccessSession ( )

◆ RemoteAccessSession() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the remote access session.

Definition at line 56 of file RemoteAccessSession.h.

◆ BillingMethodHasBeenSet()

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

The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.

Definition at line 701 of file RemoteAccessSession.h.

◆ ClientIdHasBeenSet()

bool Aws::DeviceFarm::Model::RemoteAccessSession::ClientIdHasBeenSet ( ) const
inline

Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 628 of file RemoteAccessSession.h.

◆ CreatedHasBeenSet()

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

The date and time the remote access session was created.

Definition at line 138 of file RemoteAccessSession.h.

◆ DeviceHasBeenSet()

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

The device (phone or tablet) used in the remote access session.

Definition at line 376 of file RemoteAccessSession.h.

◆ DeviceMinutesHasBeenSet()

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

The number of minutes a device is used in a remote access session (including setup and teardown minutes).

Definition at line 750 of file RemoteAccessSession.h.

◆ DeviceUdidHasBeenSet()

bool Aws::DeviceFarm::Model::RemoteAccessSession::DeviceUdidHasBeenSet ( ) const
inline

Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 834 of file RemoteAccessSession.h.

◆ EndpointHasBeenSet()

bool Aws::DeviceFarm::Model::RemoteAccessSession::EndpointHasBeenSet ( ) const
inline

The endpoint for the remote access sesssion.

Definition at line 785 of file RemoteAccessSession.h.

◆ GetArn()

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

The Amazon Resource Name (ARN) of the remote access session.

Definition at line 51 of file RemoteAccessSession.h.

◆ GetBillingMethod()

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

The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.

Definition at line 692 of file RemoteAccessSession.h.

◆ GetClientId()

const Aws::String& Aws::DeviceFarm::Model::RemoteAccessSession::GetClientId ( ) const
inline

Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 619 of file RemoteAccessSession.h.

◆ GetCreated()

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

The date and time the remote access session was created.

Definition at line 133 of file RemoteAccessSession.h.

◆ GetDevice()

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

The device (phone or tablet) used in the remote access session.

Definition at line 371 of file RemoteAccessSession.h.

◆ GetDeviceMinutes()

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

The number of minutes a device is used in a remote access session (including setup and teardown minutes).

Definition at line 744 of file RemoteAccessSession.h.

◆ GetDeviceUdid()

const Aws::String& Aws::DeviceFarm::Model::RemoteAccessSession::GetDeviceUdid ( ) const
inline

Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 825 of file RemoteAccessSession.h.

◆ GetEndpoint()

const Aws::String& Aws::DeviceFarm::Model::RemoteAccessSession::GetEndpoint ( ) const
inline

The endpoint for the remote access sesssion.

Definition at line 780 of file RemoteAccessSession.h.

◆ GetHostAddress()

const Aws::String& Aws::DeviceFarm::Model::RemoteAccessSession::GetHostAddress ( ) const
inline

IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 546 of file RemoteAccessSession.h.

◆ GetInstanceArn()

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

The ARN of the instance.

Definition at line 402 of file RemoteAccessSession.h.

◆ GetInteractionMode()

const InteractionMode& Aws::DeviceFarm::Model::RemoteAccessSession::GetInteractionMode ( ) const
inline

The interaction mode of the remote access session. Valid values are:

  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

  • NO_VIDEO: You are connected to the device, but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

  • VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

Definition at line 902 of file RemoteAccessSession.h.

◆ GetMessage()

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

A message about the remote access session.

Definition at line 268 of file RemoteAccessSession.h.

◆ GetName()

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

The name of the remote access session.

Definition at line 92 of file RemoteAccessSession.h.

◆ GetRemoteDebugEnabled()

bool Aws::DeviceFarm::Model::RemoteAccessSession::GetRemoteDebugEnabled ( ) const
inline

This flag is set to true if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 446 of file RemoteAccessSession.h.

◆ GetRemoteRecordAppArn()

const Aws::String& Aws::DeviceFarm::Model::RemoteAccessSession::GetRemoteRecordAppArn ( ) const
inline

The ARN for the app to be recorded in the remote access session.

Definition at line 501 of file RemoteAccessSession.h.

◆ GetRemoteRecordEnabled()

bool Aws::DeviceFarm::Model::RemoteAccessSession::GetRemoteRecordEnabled ( ) const
inline

This flag is set to true if remote recording is enabled for the remote access session.

Definition at line 477 of file RemoteAccessSession.h.

◆ GetResult()

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

The result of the remote access session. Can be any of the following:

  • PENDING.

  • PASSED.

  • WARNED.

  • FAILED.

  • SKIPPED.

  • ERRORED.

  • STOPPED.

Definition at line 222 of file RemoteAccessSession.h.

◆ GetSkipAppResign()

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

◆ GetStarted()

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

The date and time the remote access session was started.

Definition at line 309 of file RemoteAccessSession.h.

◆ GetStatus()

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

The status of the remote access session. Can be any of the following:

  • PENDING.

  • PENDING_CONCURRENCY.

  • PENDING_DEVICE.

  • PROCESSING.

  • SCHEDULING.

  • PREPARING.

  • RUNNING.

  • COMPLETED.

  • STOPPING.

Definition at line 168 of file RemoteAccessSession.h.

◆ GetStopped()

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

The date and time the remote access session was stopped.

Definition at line 340 of file RemoteAccessSession.h.

◆ HostAddressHasBeenSet()

bool Aws::DeviceFarm::Model::RemoteAccessSession::HostAddressHasBeenSet ( ) const
inline

IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 555 of file RemoteAccessSession.h.

◆ InstanceArnHasBeenSet()

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

The ARN of the instance.

Definition at line 407 of file RemoteAccessSession.h.

◆ InteractionModeHasBeenSet()

bool Aws::DeviceFarm::Model::RemoteAccessSession::InteractionModeHasBeenSet ( ) const
inline

The interaction mode of the remote access session. Valid values are:

  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

  • NO_VIDEO: You are connected to the device, but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

  • VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

Definition at line 915 of file RemoteAccessSession.h.

◆ Jsonize()

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

◆ MessageHasBeenSet()

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

A message about the remote access session.

Definition at line 273 of file RemoteAccessSession.h.

◆ NameHasBeenSet()

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

The name of the remote access session.

Definition at line 97 of file RemoteAccessSession.h.

◆ operator=()

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

◆ RemoteDebugEnabledHasBeenSet()

bool Aws::DeviceFarm::Model::RemoteAccessSession::RemoteDebugEnabledHasBeenSet ( ) const
inline

This flag is set to true if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 454 of file RemoteAccessSession.h.

◆ RemoteRecordAppArnHasBeenSet()

bool Aws::DeviceFarm::Model::RemoteAccessSession::RemoteRecordAppArnHasBeenSet ( ) const
inline

The ARN for the app to be recorded in the remote access session.

Definition at line 506 of file RemoteAccessSession.h.

◆ RemoteRecordEnabledHasBeenSet()

bool Aws::DeviceFarm::Model::RemoteAccessSession::RemoteRecordEnabledHasBeenSet ( ) const
inline

This flag is set to true if remote recording is enabled for the remote access session.

Definition at line 483 of file RemoteAccessSession.h.

◆ ResultHasBeenSet()

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

The result of the remote access session. Can be any of the following:

  • PENDING.

  • PASSED.

  • WARNED.

  • FAILED.

  • SKIPPED.

  • ERRORED.

  • STOPPED.

Definition at line 230 of file RemoteAccessSession.h.

◆ SetArn() [1/3]

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

The Amazon Resource Name (ARN) of the remote access session.

Definition at line 61 of file RemoteAccessSession.h.

◆ SetArn() [2/3]

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

The Amazon Resource Name (ARN) of the remote access session.

Definition at line 66 of file RemoteAccessSession.h.

◆ SetArn() [3/3]

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

The Amazon Resource Name (ARN) of the remote access session.

Definition at line 71 of file RemoteAccessSession.h.

◆ SetBillingMethod() [1/2]

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

The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.

Definition at line 710 of file RemoteAccessSession.h.

◆ SetBillingMethod() [2/2]

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

The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.

Definition at line 719 of file RemoteAccessSession.h.

◆ SetClientId() [1/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetClientId ( const Aws::String value)
inline

Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 637 of file RemoteAccessSession.h.

◆ SetClientId() [2/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetClientId ( Aws::String &&  value)
inline

Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 646 of file RemoteAccessSession.h.

◆ SetClientId() [3/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetClientId ( const char *  value)
inline

Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 655 of file RemoteAccessSession.h.

◆ SetCreated() [1/2]

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

The date and time the remote access session was created.

Definition at line 143 of file RemoteAccessSession.h.

◆ SetCreated() [2/2]

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

The date and time the remote access session was created.

Definition at line 148 of file RemoteAccessSession.h.

◆ SetDevice() [1/2]

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

The device (phone or tablet) used in the remote access session.

Definition at line 381 of file RemoteAccessSession.h.

◆ SetDevice() [2/2]

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

The device (phone or tablet) used in the remote access session.

Definition at line 386 of file RemoteAccessSession.h.

◆ SetDeviceMinutes() [1/2]

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

The number of minutes a device is used in a remote access session (including setup and teardown minutes).

Definition at line 756 of file RemoteAccessSession.h.

◆ SetDeviceMinutes() [2/2]

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

The number of minutes a device is used in a remote access session (including setup and teardown minutes).

Definition at line 762 of file RemoteAccessSession.h.

◆ SetDeviceUdid() [1/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetDeviceUdid ( const Aws::String value)
inline

Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 843 of file RemoteAccessSession.h.

◆ SetDeviceUdid() [2/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetDeviceUdid ( Aws::String &&  value)
inline

Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 852 of file RemoteAccessSession.h.

◆ SetDeviceUdid() [3/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetDeviceUdid ( const char *  value)
inline

Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 861 of file RemoteAccessSession.h.

◆ SetEndpoint() [1/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetEndpoint ( const Aws::String value)
inline

The endpoint for the remote access sesssion.

Definition at line 790 of file RemoteAccessSession.h.

◆ SetEndpoint() [2/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetEndpoint ( Aws::String &&  value)
inline

The endpoint for the remote access sesssion.

Definition at line 795 of file RemoteAccessSession.h.

◆ SetEndpoint() [3/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetEndpoint ( const char *  value)
inline

The endpoint for the remote access sesssion.

Definition at line 800 of file RemoteAccessSession.h.

◆ SetHostAddress() [1/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetHostAddress ( const Aws::String value)
inline

IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 564 of file RemoteAccessSession.h.

◆ SetHostAddress() [2/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetHostAddress ( Aws::String &&  value)
inline

IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 573 of file RemoteAccessSession.h.

◆ SetHostAddress() [3/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetHostAddress ( const char *  value)
inline

IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 582 of file RemoteAccessSession.h.

◆ SetInstanceArn() [1/3]

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

The ARN of the instance.

Definition at line 412 of file RemoteAccessSession.h.

◆ SetInstanceArn() [2/3]

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

The ARN of the instance.

Definition at line 417 of file RemoteAccessSession.h.

◆ SetInstanceArn() [3/3]

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

The ARN of the instance.

Definition at line 422 of file RemoteAccessSession.h.

◆ SetInteractionMode() [1/2]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetInteractionMode ( const InteractionMode value)
inline

The interaction mode of the remote access session. Valid values are:

  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

  • NO_VIDEO: You are connected to the device, but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

  • VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

Definition at line 928 of file RemoteAccessSession.h.

◆ SetInteractionMode() [2/2]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetInteractionMode ( InteractionMode &&  value)
inline

The interaction mode of the remote access session. Valid values are:

  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

  • NO_VIDEO: You are connected to the device, but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

  • VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

Definition at line 941 of file RemoteAccessSession.h.

◆ SetMessage() [1/3]

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

A message about the remote access session.

Definition at line 278 of file RemoteAccessSession.h.

◆ SetMessage() [2/3]

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

A message about the remote access session.

Definition at line 283 of file RemoteAccessSession.h.

◆ SetMessage() [3/3]

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

A message about the remote access session.

Definition at line 288 of file RemoteAccessSession.h.

◆ SetName() [1/3]

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

The name of the remote access session.

Definition at line 102 of file RemoteAccessSession.h.

◆ SetName() [2/3]

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

The name of the remote access session.

Definition at line 107 of file RemoteAccessSession.h.

◆ SetName() [3/3]

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

The name of the remote access session.

Definition at line 112 of file RemoteAccessSession.h.

◆ SetRemoteDebugEnabled()

void Aws::DeviceFarm::Model::RemoteAccessSession::SetRemoteDebugEnabled ( bool  value)
inline

This flag is set to true if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 462 of file RemoteAccessSession.h.

◆ SetRemoteRecordAppArn() [1/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetRemoteRecordAppArn ( const Aws::String value)
inline

The ARN for the app to be recorded in the remote access session.

Definition at line 511 of file RemoteAccessSession.h.

◆ SetRemoteRecordAppArn() [2/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetRemoteRecordAppArn ( Aws::String &&  value)
inline

The ARN for the app to be recorded in the remote access session.

Definition at line 516 of file RemoteAccessSession.h.

◆ SetRemoteRecordAppArn() [3/3]

void Aws::DeviceFarm::Model::RemoteAccessSession::SetRemoteRecordAppArn ( const char *  value)
inline

The ARN for the app to be recorded in the remote access session.

Definition at line 521 of file RemoteAccessSession.h.

◆ SetRemoteRecordEnabled()

void Aws::DeviceFarm::Model::RemoteAccessSession::SetRemoteRecordEnabled ( bool  value)
inline

This flag is set to true if remote recording is enabled for the remote access session.

Definition at line 489 of file RemoteAccessSession.h.

◆ SetResult() [1/2]

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

The result of the remote access session. Can be any of the following:

  • PENDING.

  • PASSED.

  • WARNED.

  • FAILED.

  • SKIPPED.

  • ERRORED.

  • STOPPED.

Definition at line 238 of file RemoteAccessSession.h.

◆ SetResult() [2/2]

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

The result of the remote access session. Can be any of the following:

  • PENDING.

  • PASSED.

  • WARNED.

  • FAILED.

  • SKIPPED.

  • ERRORED.

  • STOPPED.

Definition at line 246 of file RemoteAccessSession.h.

◆ SetSkipAppResign()

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

◆ SetStarted() [1/2]

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

The date and time the remote access session was started.

Definition at line 319 of file RemoteAccessSession.h.

◆ SetStarted() [2/2]

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

The date and time the remote access session was started.

Definition at line 324 of file RemoteAccessSession.h.

◆ SetStatus() [1/2]

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

The status of the remote access session. Can be any of the following:

  • PENDING.

  • PENDING_CONCURRENCY.

  • PENDING_DEVICE.

  • PROCESSING.

  • SCHEDULING.

  • PREPARING.

  • RUNNING.

  • COMPLETED.

  • STOPPING.

Definition at line 186 of file RemoteAccessSession.h.

◆ SetStatus() [2/2]

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

The status of the remote access session. Can be any of the following:

  • PENDING.

  • PENDING_CONCURRENCY.

  • PENDING_DEVICE.

  • PROCESSING.

  • SCHEDULING.

  • PREPARING.

  • RUNNING.

  • COMPLETED.

  • STOPPING.

Definition at line 195 of file RemoteAccessSession.h.

◆ SetStopped() [1/2]

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

The date and time the remote access session was stopped.

Definition at line 350 of file RemoteAccessSession.h.

◆ SetStopped() [2/2]

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

The date and time the remote access session was stopped.

Definition at line 355 of file RemoteAccessSession.h.

◆ SkipAppResignHasBeenSet()

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

◆ StartedHasBeenSet()

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

The date and time the remote access session was started.

Definition at line 314 of file RemoteAccessSession.h.

◆ StatusHasBeenSet()

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

The status of the remote access session. Can be any of the following:

  • PENDING.

  • PENDING_CONCURRENCY.

  • PENDING_DEVICE.

  • PROCESSING.

  • SCHEDULING.

  • PREPARING.

  • RUNNING.

  • COMPLETED.

  • STOPPING.

Definition at line 177 of file RemoteAccessSession.h.

◆ StoppedHasBeenSet()

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

The date and time the remote access session was stopped.

Definition at line 345 of file RemoteAccessSession.h.

◆ WithArn() [1/3]

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

The Amazon Resource Name (ARN) of the remote access session.

Definition at line 76 of file RemoteAccessSession.h.

◆ WithArn() [2/3]

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

The Amazon Resource Name (ARN) of the remote access session.

Definition at line 81 of file RemoteAccessSession.h.

◆ WithArn() [3/3]

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

The Amazon Resource Name (ARN) of the remote access session.

Definition at line 86 of file RemoteAccessSession.h.

◆ WithBillingMethod() [1/2]

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

The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.

Definition at line 728 of file RemoteAccessSession.h.

◆ WithBillingMethod() [2/2]

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

The billing method of the remote access session. Possible values include METERED or UNMETERED. For more information about metered devices, see AWS Device Farm terminology.

Definition at line 737 of file RemoteAccessSession.h.

◆ WithClientId() [1/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithClientId ( const Aws::String value)
inline

Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 664 of file RemoteAccessSession.h.

◆ WithClientId() [2/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithClientId ( Aws::String &&  value)
inline

Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 673 of file RemoteAccessSession.h.

◆ WithClientId() [3/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithClientId ( const char *  value)
inline

Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 682 of file RemoteAccessSession.h.

◆ WithCreated() [1/2]

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

The date and time the remote access session was created.

Definition at line 153 of file RemoteAccessSession.h.

◆ WithCreated() [2/2]

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

The date and time the remote access session was created.

Definition at line 158 of file RemoteAccessSession.h.

◆ WithDevice() [1/2]

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

The device (phone or tablet) used in the remote access session.

Definition at line 391 of file RemoteAccessSession.h.

◆ WithDevice() [2/2]

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

The device (phone or tablet) used in the remote access session.

Definition at line 396 of file RemoteAccessSession.h.

◆ WithDeviceMinutes() [1/2]

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

The number of minutes a device is used in a remote access session (including setup and teardown minutes).

Definition at line 768 of file RemoteAccessSession.h.

◆ WithDeviceMinutes() [2/2]

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

The number of minutes a device is used in a remote access session (including setup and teardown minutes).

Definition at line 774 of file RemoteAccessSession.h.

◆ WithDeviceUdid() [1/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithDeviceUdid ( const Aws::String value)
inline

Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 870 of file RemoteAccessSession.h.

◆ WithDeviceUdid() [2/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithDeviceUdid ( Aws::String &&  value)
inline

Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 879 of file RemoteAccessSession.h.

◆ WithDeviceUdid() [3/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithDeviceUdid ( const char *  value)
inline

Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 888 of file RemoteAccessSession.h.

◆ WithEndpoint() [1/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithEndpoint ( const Aws::String value)
inline

The endpoint for the remote access sesssion.

Definition at line 805 of file RemoteAccessSession.h.

◆ WithEndpoint() [2/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithEndpoint ( Aws::String &&  value)
inline

The endpoint for the remote access sesssion.

Definition at line 810 of file RemoteAccessSession.h.

◆ WithEndpoint() [3/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithEndpoint ( const char *  value)
inline

The endpoint for the remote access sesssion.

Definition at line 815 of file RemoteAccessSession.h.

◆ WithHostAddress() [1/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithHostAddress ( const Aws::String value)
inline

IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 591 of file RemoteAccessSession.h.

◆ WithHostAddress() [2/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithHostAddress ( Aws::String &&  value)
inline

IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 600 of file RemoteAccessSession.h.

◆ WithHostAddress() [3/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithHostAddress ( const char *  value)
inline

IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 609 of file RemoteAccessSession.h.

◆ WithInstanceArn() [1/3]

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

The ARN of the instance.

Definition at line 427 of file RemoteAccessSession.h.

◆ WithInstanceArn() [2/3]

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

The ARN of the instance.

Definition at line 432 of file RemoteAccessSession.h.

◆ WithInstanceArn() [3/3]

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

The ARN of the instance.

Definition at line 437 of file RemoteAccessSession.h.

◆ WithInteractionMode() [1/2]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithInteractionMode ( const InteractionMode value)
inline

The interaction mode of the remote access session. Valid values are:

  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

  • NO_VIDEO: You are connected to the device, but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

  • VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

Definition at line 954 of file RemoteAccessSession.h.

◆ WithInteractionMode() [2/2]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithInteractionMode ( InteractionMode &&  value)
inline

The interaction mode of the remote access session. Valid values are:

  • INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You cannot run XCUITest framework-based tests in this mode.

  • NO_VIDEO: You are connected to the device, but cannot interact with it or view the screen. This mode has the fastest test execution speed. You can run XCUITest framework-based tests in this mode.

  • VIDEO_ONLY: You can view the screen, but cannot touch or rotate it. You can run XCUITest framework-based tests and watch the screen in this mode.

Definition at line 967 of file RemoteAccessSession.h.

◆ WithMessage() [1/3]

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

A message about the remote access session.

Definition at line 293 of file RemoteAccessSession.h.

◆ WithMessage() [2/3]

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

A message about the remote access session.

Definition at line 298 of file RemoteAccessSession.h.

◆ WithMessage() [3/3]

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

A message about the remote access session.

Definition at line 303 of file RemoteAccessSession.h.

◆ WithName() [1/3]

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

The name of the remote access session.

Definition at line 117 of file RemoteAccessSession.h.

◆ WithName() [2/3]

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

The name of the remote access session.

Definition at line 122 of file RemoteAccessSession.h.

◆ WithName() [3/3]

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

The name of the remote access session.

Definition at line 127 of file RemoteAccessSession.h.

◆ WithRemoteDebugEnabled()

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithRemoteDebugEnabled ( bool  value)
inline

This flag is set to true if remote debugging is enabled for the remote access session.

Remote debugging is no longer supported.

Definition at line 470 of file RemoteAccessSession.h.

◆ WithRemoteRecordAppArn() [1/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithRemoteRecordAppArn ( const Aws::String value)
inline

The ARN for the app to be recorded in the remote access session.

Definition at line 526 of file RemoteAccessSession.h.

◆ WithRemoteRecordAppArn() [2/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithRemoteRecordAppArn ( Aws::String &&  value)
inline

The ARN for the app to be recorded in the remote access session.

Definition at line 531 of file RemoteAccessSession.h.

◆ WithRemoteRecordAppArn() [3/3]

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithRemoteRecordAppArn ( const char *  value)
inline

The ARN for the app to be recorded in the remote access session.

Definition at line 536 of file RemoteAccessSession.h.

◆ WithRemoteRecordEnabled()

RemoteAccessSession& Aws::DeviceFarm::Model::RemoteAccessSession::WithRemoteRecordEnabled ( bool  value)
inline

This flag is set to true if remote recording is enabled for the remote access session.

Definition at line 495 of file RemoteAccessSession.h.

◆ WithResult() [1/2]

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

The result of the remote access session. Can be any of the following:

  • PENDING.

  • PASSED.

  • WARNED.

  • FAILED.

  • SKIPPED.

  • ERRORED.

  • STOPPED.

Definition at line 254 of file RemoteAccessSession.h.

◆ WithResult() [2/2]

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

The result of the remote access session. Can be any of the following:

  • PENDING.

  • PASSED.

  • WARNED.

  • FAILED.

  • SKIPPED.

  • ERRORED.

  • STOPPED.

Definition at line 262 of file RemoteAccessSession.h.

◆ WithSkipAppResign()

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

◆ WithStarted() [1/2]

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

The date and time the remote access session was started.

Definition at line 329 of file RemoteAccessSession.h.

◆ WithStarted() [2/2]

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

The date and time the remote access session was started.

Definition at line 334 of file RemoteAccessSession.h.

◆ WithStatus() [1/2]

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

The status of the remote access session. Can be any of the following:

  • PENDING.

  • PENDING_CONCURRENCY.

  • PENDING_DEVICE.

  • PROCESSING.

  • SCHEDULING.

  • PREPARING.

  • RUNNING.

  • COMPLETED.

  • STOPPING.

Definition at line 204 of file RemoteAccessSession.h.

◆ WithStatus() [2/2]

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

The status of the remote access session. Can be any of the following:

  • PENDING.

  • PENDING_CONCURRENCY.

  • PENDING_DEVICE.

  • PROCESSING.

  • SCHEDULING.

  • PREPARING.

  • RUNNING.

  • COMPLETED.

  • STOPPING.

Definition at line 213 of file RemoteAccessSession.h.

◆ WithStopped() [1/2]

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

The date and time the remote access session was stopped.

Definition at line 360 of file RemoteAccessSession.h.

◆ WithStopped() [2/2]

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

The date and time the remote access session was stopped.

Definition at line 365 of file RemoteAccessSession.h.


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