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

#include <Device.h>

Public Member Functions

 Device ()
 
 Device (Aws::Utils::Json::JsonView jsonValue)
 
Deviceoperator= (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)
 
DeviceWithArn (const Aws::String &value)
 
DeviceWithArn (Aws::String &&value)
 
DeviceWithArn (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)
 
DeviceWithName (const Aws::String &value)
 
DeviceWithName (Aws::String &&value)
 
DeviceWithName (const char *value)
 
const Aws::StringGetManufacturer () const
 
bool ManufacturerHasBeenSet () const
 
void SetManufacturer (const Aws::String &value)
 
void SetManufacturer (Aws::String &&value)
 
void SetManufacturer (const char *value)
 
DeviceWithManufacturer (const Aws::String &value)
 
DeviceWithManufacturer (Aws::String &&value)
 
DeviceWithManufacturer (const char *value)
 
const Aws::StringGetModel () const
 
bool ModelHasBeenSet () const
 
void SetModel (const Aws::String &value)
 
void SetModel (Aws::String &&value)
 
void SetModel (const char *value)
 
DeviceWithModel (const Aws::String &value)
 
DeviceWithModel (Aws::String &&value)
 
DeviceWithModel (const char *value)
 
const Aws::StringGetModelId () const
 
bool ModelIdHasBeenSet () const
 
void SetModelId (const Aws::String &value)
 
void SetModelId (Aws::String &&value)
 
void SetModelId (const char *value)
 
DeviceWithModelId (const Aws::String &value)
 
DeviceWithModelId (Aws::String &&value)
 
DeviceWithModelId (const char *value)
 
const DeviceFormFactorGetFormFactor () const
 
bool FormFactorHasBeenSet () const
 
void SetFormFactor (const DeviceFormFactor &value)
 
void SetFormFactor (DeviceFormFactor &&value)
 
DeviceWithFormFactor (const DeviceFormFactor &value)
 
DeviceWithFormFactor (DeviceFormFactor &&value)
 
const DevicePlatformGetPlatform () const
 
bool PlatformHasBeenSet () const
 
void SetPlatform (const DevicePlatform &value)
 
void SetPlatform (DevicePlatform &&value)
 
DeviceWithPlatform (const DevicePlatform &value)
 
DeviceWithPlatform (DevicePlatform &&value)
 
const Aws::StringGetOs () const
 
bool OsHasBeenSet () const
 
void SetOs (const Aws::String &value)
 
void SetOs (Aws::String &&value)
 
void SetOs (const char *value)
 
DeviceWithOs (const Aws::String &value)
 
DeviceWithOs (Aws::String &&value)
 
DeviceWithOs (const char *value)
 
const CPUGetCpu () const
 
bool CpuHasBeenSet () const
 
void SetCpu (const CPU &value)
 
void SetCpu (CPU &&value)
 
DeviceWithCpu (const CPU &value)
 
DeviceWithCpu (CPU &&value)
 
const ResolutionGetResolution () const
 
bool ResolutionHasBeenSet () const
 
void SetResolution (const Resolution &value)
 
void SetResolution (Resolution &&value)
 
DeviceWithResolution (const Resolution &value)
 
DeviceWithResolution (Resolution &&value)
 
long long GetHeapSize () const
 
bool HeapSizeHasBeenSet () const
 
void SetHeapSize (long long value)
 
DeviceWithHeapSize (long long value)
 
long long GetMemory () const
 
bool MemoryHasBeenSet () const
 
void SetMemory (long long value)
 
DeviceWithMemory (long long value)
 
const Aws::StringGetImage () const
 
bool ImageHasBeenSet () const
 
void SetImage (const Aws::String &value)
 
void SetImage (Aws::String &&value)
 
void SetImage (const char *value)
 
DeviceWithImage (const Aws::String &value)
 
DeviceWithImage (Aws::String &&value)
 
DeviceWithImage (const char *value)
 
const Aws::StringGetCarrier () const
 
bool CarrierHasBeenSet () const
 
void SetCarrier (const Aws::String &value)
 
void SetCarrier (Aws::String &&value)
 
void SetCarrier (const char *value)
 
DeviceWithCarrier (const Aws::String &value)
 
DeviceWithCarrier (Aws::String &&value)
 
DeviceWithCarrier (const char *value)
 
const Aws::StringGetRadio () const
 
bool RadioHasBeenSet () const
 
void SetRadio (const Aws::String &value)
 
void SetRadio (Aws::String &&value)
 
void SetRadio (const char *value)
 
DeviceWithRadio (const Aws::String &value)
 
DeviceWithRadio (Aws::String &&value)
 
DeviceWithRadio (const char *value)
 
bool GetRemoteAccessEnabled () const
 
bool RemoteAccessEnabledHasBeenSet () const
 
void SetRemoteAccessEnabled (bool value)
 
DeviceWithRemoteAccessEnabled (bool value)
 
bool GetRemoteDebugEnabled () const
 
bool RemoteDebugEnabledHasBeenSet () const
 
void SetRemoteDebugEnabled (bool value)
 
DeviceWithRemoteDebugEnabled (bool value)
 
const Aws::StringGetFleetType () const
 
bool FleetTypeHasBeenSet () const
 
void SetFleetType (const Aws::String &value)
 
void SetFleetType (Aws::String &&value)
 
void SetFleetType (const char *value)
 
DeviceWithFleetType (const Aws::String &value)
 
DeviceWithFleetType (Aws::String &&value)
 
DeviceWithFleetType (const char *value)
 
const Aws::StringGetFleetName () const
 
bool FleetNameHasBeenSet () const
 
void SetFleetName (const Aws::String &value)
 
void SetFleetName (Aws::String &&value)
 
void SetFleetName (const char *value)
 
DeviceWithFleetName (const Aws::String &value)
 
DeviceWithFleetName (Aws::String &&value)
 
DeviceWithFleetName (const char *value)
 
const Aws::Vector< DeviceInstance > & GetInstances () const
 
bool InstancesHasBeenSet () const
 
void SetInstances (const Aws::Vector< DeviceInstance > &value)
 
void SetInstances (Aws::Vector< DeviceInstance > &&value)
 
DeviceWithInstances (const Aws::Vector< DeviceInstance > &value)
 
DeviceWithInstances (Aws::Vector< DeviceInstance > &&value)
 
DeviceAddInstances (const DeviceInstance &value)
 
DeviceAddInstances (DeviceInstance &&value)
 
const DeviceAvailabilityGetAvailability () const
 
bool AvailabilityHasBeenSet () const
 
void SetAvailability (const DeviceAvailability &value)
 
void SetAvailability (DeviceAvailability &&value)
 
DeviceWithAvailability (const DeviceAvailability &value)
 
DeviceWithAvailability (DeviceAvailability &&value)
 

Detailed Description

Represents a device type that an app is tested against.

See Also:

AWS API Reference

Definition at line 39 of file Device.h.

Constructor & Destructor Documentation

◆ Device() [1/2]

Aws::DeviceFarm::Model::Device::Device ( )

◆ Device() [2/2]

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

Member Function Documentation

◆ AddInstances() [1/2]

Device& Aws::DeviceFarm::Model::Device::AddInstances ( const DeviceInstance value)
inline

The instances that belong to this device.

Definition at line 776 of file Device.h.

◆ AddInstances() [2/2]

Device& Aws::DeviceFarm::Model::Device::AddInstances ( DeviceInstance &&  value)
inline

The instances that belong to this device.

Definition at line 781 of file Device.h.

◆ ArnHasBeenSet()

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

The device's ARN.

Definition at line 56 of file Device.h.

◆ AvailabilityHasBeenSet()

bool Aws::DeviceFarm::Model::Device::AvailabilityHasBeenSet ( ) const
inline

Indicates how likely a device is available for a test run. Currently available in the ListDevices and GetDevice API methods.

Definition at line 794 of file Device.h.

◆ CarrierHasBeenSet()

bool Aws::DeviceFarm::Model::Device::CarrierHasBeenSet ( ) const
inline

The device's carrier.

Definition at line 521 of file Device.h.

◆ CpuHasBeenSet()

bool Aws::DeviceFarm::Model::Device::CpuHasBeenSet ( ) const
inline

Information about the device's CPU.

Definition at line 376 of file Device.h.

◆ FleetNameHasBeenSet()

bool Aws::DeviceFarm::Model::Device::FleetNameHasBeenSet ( ) const
inline

The name of the fleet to which this device belongs.

Definition at line 710 of file Device.h.

◆ FleetTypeHasBeenSet()

bool Aws::DeviceFarm::Model::Device::FleetTypeHasBeenSet ( ) const
inline

The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.

Definition at line 663 of file Device.h.

◆ FormFactorHasBeenSet()

bool Aws::DeviceFarm::Model::Device::FormFactorHasBeenSet ( ) const
inline

The device's form factor.

Allowed values include:

  • PHONE

  • TABLET

Definition at line 263 of file Device.h.

◆ GetArn()

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

The device's ARN.

Definition at line 51 of file Device.h.

◆ GetAvailability()

const DeviceAvailability& Aws::DeviceFarm::Model::Device::GetAvailability ( ) const
inline

Indicates how likely a device is available for a test run. Currently available in the ListDevices and GetDevice API methods.

Definition at line 788 of file Device.h.

◆ GetCarrier()

const Aws::String& Aws::DeviceFarm::Model::Device::GetCarrier ( ) const
inline

The device's carrier.

Definition at line 516 of file Device.h.

◆ GetCpu()

const CPU& Aws::DeviceFarm::Model::Device::GetCpu ( ) const
inline

Information about the device's CPU.

Definition at line 371 of file Device.h.

◆ GetFleetName()

const Aws::String& Aws::DeviceFarm::Model::Device::GetFleetName ( ) const
inline

The name of the fleet to which this device belongs.

Definition at line 705 of file Device.h.

◆ GetFleetType()

const Aws::String& Aws::DeviceFarm::Model::Device::GetFleetType ( ) const
inline

The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.

Definition at line 657 of file Device.h.

◆ GetFormFactor()

const DeviceFormFactor& Aws::DeviceFarm::Model::Device::GetFormFactor ( ) const
inline

The device's form factor.

Allowed values include:

  • PHONE

  • TABLET

Definition at line 257 of file Device.h.

◆ GetHeapSize()

long long Aws::DeviceFarm::Model::Device::GetHeapSize ( ) const
inline

The device's heap size, expressed in bytes.

Definition at line 433 of file Device.h.

◆ GetImage()

const Aws::String& Aws::DeviceFarm::Model::Device::GetImage ( ) const
inline

The device's image name.

Definition at line 475 of file Device.h.

◆ GetInstances()

const Aws::Vector<DeviceInstance>& Aws::DeviceFarm::Model::Device::GetInstances ( ) const
inline

The instances that belong to this device.

Definition at line 746 of file Device.h.

◆ GetManufacturer()

const Aws::String& Aws::DeviceFarm::Model::Device::GetManufacturer ( ) const
inline

The device's manufacturer name.

Definition at line 133 of file Device.h.

◆ GetMemory()

long long Aws::DeviceFarm::Model::Device::GetMemory ( ) const
inline

The device's total memory size, expressed in bytes.

Definition at line 454 of file Device.h.

◆ GetModel()

const Aws::String& Aws::DeviceFarm::Model::Device::GetModel ( ) const
inline

The device's model name.

Definition at line 174 of file Device.h.

◆ GetModelId()

const Aws::String& Aws::DeviceFarm::Model::Device::GetModelId ( ) const
inline

The device's model ID.

Definition at line 215 of file Device.h.

◆ GetName()

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

The device's display name.

Definition at line 92 of file Device.h.

◆ GetOs()

const Aws::String& Aws::DeviceFarm::Model::Device::GetOs ( ) const
inline

The device's operating system type.

Definition at line 330 of file Device.h.

◆ GetPlatform()

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

The device's platform.

Allowed values include:

  • ANDROID

  • IOS

Definition at line 294 of file Device.h.

◆ GetRadio()

const Aws::String& Aws::DeviceFarm::Model::Device::GetRadio ( ) const
inline

The device's radio.

Definition at line 557 of file Device.h.

◆ GetRemoteAccessEnabled()

bool Aws::DeviceFarm::Model::Device::GetRemoteAccessEnabled ( ) const
inline

Specifies whether remote access has been enabled for the specified device.

Definition at line 599 of file Device.h.

◆ GetRemoteDebugEnabled()

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

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

Remote debugging is no longer supported.

Definition at line 626 of file Device.h.

◆ GetResolution()

const Resolution& Aws::DeviceFarm::Model::Device::GetResolution ( ) const
inline

The resolution of the device.

Definition at line 402 of file Device.h.

◆ HeapSizeHasBeenSet()

bool Aws::DeviceFarm::Model::Device::HeapSizeHasBeenSet ( ) const
inline

The device's heap size, expressed in bytes.

Definition at line 438 of file Device.h.

◆ ImageHasBeenSet()

bool Aws::DeviceFarm::Model::Device::ImageHasBeenSet ( ) const
inline

The device's image name.

Definition at line 480 of file Device.h.

◆ InstancesHasBeenSet()

bool Aws::DeviceFarm::Model::Device::InstancesHasBeenSet ( ) const
inline

The instances that belong to this device.

Definition at line 751 of file Device.h.

◆ Jsonize()

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

◆ ManufacturerHasBeenSet()

bool Aws::DeviceFarm::Model::Device::ManufacturerHasBeenSet ( ) const
inline

The device's manufacturer name.

Definition at line 138 of file Device.h.

◆ MemoryHasBeenSet()

bool Aws::DeviceFarm::Model::Device::MemoryHasBeenSet ( ) const
inline

The device's total memory size, expressed in bytes.

Definition at line 459 of file Device.h.

◆ ModelHasBeenSet()

bool Aws::DeviceFarm::Model::Device::ModelHasBeenSet ( ) const
inline

The device's model name.

Definition at line 179 of file Device.h.

◆ ModelIdHasBeenSet()

bool Aws::DeviceFarm::Model::Device::ModelIdHasBeenSet ( ) const
inline

The device's model ID.

Definition at line 220 of file Device.h.

◆ NameHasBeenSet()

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

The device's display name.

Definition at line 97 of file Device.h.

◆ operator=()

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

◆ OsHasBeenSet()

bool Aws::DeviceFarm::Model::Device::OsHasBeenSet ( ) const
inline

The device's operating system type.

Definition at line 335 of file Device.h.

◆ PlatformHasBeenSet()

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

The device's platform.

Allowed values include:

  • ANDROID

  • IOS

Definition at line 300 of file Device.h.

◆ RadioHasBeenSet()

bool Aws::DeviceFarm::Model::Device::RadioHasBeenSet ( ) const
inline

The device's radio.

Definition at line 562 of file Device.h.

◆ RemoteAccessEnabledHasBeenSet()

bool Aws::DeviceFarm::Model::Device::RemoteAccessEnabledHasBeenSet ( ) const
inline

Specifies whether remote access has been enabled for the specified device.

Definition at line 605 of file Device.h.

◆ RemoteDebugEnabledHasBeenSet()

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

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

Remote debugging is no longer supported.

Definition at line 634 of file Device.h.

◆ ResolutionHasBeenSet()

bool Aws::DeviceFarm::Model::Device::ResolutionHasBeenSet ( ) const
inline

The resolution of the device.

Definition at line 407 of file Device.h.

◆ SetArn() [1/3]

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

The device's ARN.

Definition at line 61 of file Device.h.

◆ SetArn() [2/3]

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

The device's ARN.

Definition at line 66 of file Device.h.

◆ SetArn() [3/3]

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

The device's ARN.

Definition at line 71 of file Device.h.

◆ SetAvailability() [1/2]

void Aws::DeviceFarm::Model::Device::SetAvailability ( const DeviceAvailability value)
inline

Indicates how likely a device is available for a test run. Currently available in the ListDevices and GetDevice API methods.

Definition at line 800 of file Device.h.

◆ SetAvailability() [2/2]

void Aws::DeviceFarm::Model::Device::SetAvailability ( DeviceAvailability &&  value)
inline

Indicates how likely a device is available for a test run. Currently available in the ListDevices and GetDevice API methods.

Definition at line 806 of file Device.h.

◆ SetCarrier() [1/3]

void Aws::DeviceFarm::Model::Device::SetCarrier ( const Aws::String value)
inline

The device's carrier.

Definition at line 526 of file Device.h.

◆ SetCarrier() [2/3]

void Aws::DeviceFarm::Model::Device::SetCarrier ( Aws::String &&  value)
inline

The device's carrier.

Definition at line 531 of file Device.h.

◆ SetCarrier() [3/3]

void Aws::DeviceFarm::Model::Device::SetCarrier ( const char *  value)
inline

The device's carrier.

Definition at line 536 of file Device.h.

◆ SetCpu() [1/2]

void Aws::DeviceFarm::Model::Device::SetCpu ( const CPU value)
inline

Information about the device's CPU.

Definition at line 381 of file Device.h.

◆ SetCpu() [2/2]

void Aws::DeviceFarm::Model::Device::SetCpu ( CPU &&  value)
inline

Information about the device's CPU.

Definition at line 386 of file Device.h.

◆ SetFleetName() [1/3]

void Aws::DeviceFarm::Model::Device::SetFleetName ( const Aws::String value)
inline

The name of the fleet to which this device belongs.

Definition at line 715 of file Device.h.

◆ SetFleetName() [2/3]

void Aws::DeviceFarm::Model::Device::SetFleetName ( Aws::String &&  value)
inline

The name of the fleet to which this device belongs.

Definition at line 720 of file Device.h.

◆ SetFleetName() [3/3]

void Aws::DeviceFarm::Model::Device::SetFleetName ( const char *  value)
inline

The name of the fleet to which this device belongs.

Definition at line 725 of file Device.h.

◆ SetFleetType() [1/3]

void Aws::DeviceFarm::Model::Device::SetFleetType ( const Aws::String value)
inline

The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.

Definition at line 669 of file Device.h.

◆ SetFleetType() [2/3]

void Aws::DeviceFarm::Model::Device::SetFleetType ( Aws::String &&  value)
inline

The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.

Definition at line 675 of file Device.h.

◆ SetFleetType() [3/3]

void Aws::DeviceFarm::Model::Device::SetFleetType ( const char *  value)
inline

The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.

Definition at line 681 of file Device.h.

◆ SetFormFactor() [1/2]

void Aws::DeviceFarm::Model::Device::SetFormFactor ( const DeviceFormFactor value)
inline

The device's form factor.

Allowed values include:

  • PHONE

  • TABLET

Definition at line 269 of file Device.h.

◆ SetFormFactor() [2/2]

void Aws::DeviceFarm::Model::Device::SetFormFactor ( DeviceFormFactor &&  value)
inline

The device's form factor.

Allowed values include:

  • PHONE

  • TABLET

Definition at line 275 of file Device.h.

◆ SetHeapSize()

void Aws::DeviceFarm::Model::Device::SetHeapSize ( long long  value)
inline

The device's heap size, expressed in bytes.

Definition at line 443 of file Device.h.

◆ SetImage() [1/3]

void Aws::DeviceFarm::Model::Device::SetImage ( const Aws::String value)
inline

The device's image name.

Definition at line 485 of file Device.h.

◆ SetImage() [2/3]

void Aws::DeviceFarm::Model::Device::SetImage ( Aws::String &&  value)
inline

The device's image name.

Definition at line 490 of file Device.h.

◆ SetImage() [3/3]

void Aws::DeviceFarm::Model::Device::SetImage ( const char *  value)
inline

The device's image name.

Definition at line 495 of file Device.h.

◆ SetInstances() [1/2]

void Aws::DeviceFarm::Model::Device::SetInstances ( const Aws::Vector< DeviceInstance > &  value)
inline

The instances that belong to this device.

Definition at line 756 of file Device.h.

◆ SetInstances() [2/2]

void Aws::DeviceFarm::Model::Device::SetInstances ( Aws::Vector< DeviceInstance > &&  value)
inline

The instances that belong to this device.

Definition at line 761 of file Device.h.

◆ SetManufacturer() [1/3]

void Aws::DeviceFarm::Model::Device::SetManufacturer ( const Aws::String value)
inline

The device's manufacturer name.

Definition at line 143 of file Device.h.

◆ SetManufacturer() [2/3]

void Aws::DeviceFarm::Model::Device::SetManufacturer ( Aws::String &&  value)
inline

The device's manufacturer name.

Definition at line 148 of file Device.h.

◆ SetManufacturer() [3/3]

void Aws::DeviceFarm::Model::Device::SetManufacturer ( const char *  value)
inline

The device's manufacturer name.

Definition at line 153 of file Device.h.

◆ SetMemory()

void Aws::DeviceFarm::Model::Device::SetMemory ( long long  value)
inline

The device's total memory size, expressed in bytes.

Definition at line 464 of file Device.h.

◆ SetModel() [1/3]

void Aws::DeviceFarm::Model::Device::SetModel ( const Aws::String value)
inline

The device's model name.

Definition at line 184 of file Device.h.

◆ SetModel() [2/3]

void Aws::DeviceFarm::Model::Device::SetModel ( Aws::String &&  value)
inline

The device's model name.

Definition at line 189 of file Device.h.

◆ SetModel() [3/3]

void Aws::DeviceFarm::Model::Device::SetModel ( const char *  value)
inline

The device's model name.

Definition at line 194 of file Device.h.

◆ SetModelId() [1/3]

void Aws::DeviceFarm::Model::Device::SetModelId ( const Aws::String value)
inline

The device's model ID.

Definition at line 225 of file Device.h.

◆ SetModelId() [2/3]

void Aws::DeviceFarm::Model::Device::SetModelId ( Aws::String &&  value)
inline

The device's model ID.

Definition at line 230 of file Device.h.

◆ SetModelId() [3/3]

void Aws::DeviceFarm::Model::Device::SetModelId ( const char *  value)
inline

The device's model ID.

Definition at line 235 of file Device.h.

◆ SetName() [1/3]

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

The device's display name.

Definition at line 102 of file Device.h.

◆ SetName() [2/3]

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

The device's display name.

Definition at line 107 of file Device.h.

◆ SetName() [3/3]

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

The device's display name.

Definition at line 112 of file Device.h.

◆ SetOs() [1/3]

void Aws::DeviceFarm::Model::Device::SetOs ( const Aws::String value)
inline

The device's operating system type.

Definition at line 340 of file Device.h.

◆ SetOs() [2/3]

void Aws::DeviceFarm::Model::Device::SetOs ( Aws::String &&  value)
inline

The device's operating system type.

Definition at line 345 of file Device.h.

◆ SetOs() [3/3]

void Aws::DeviceFarm::Model::Device::SetOs ( const char *  value)
inline

The device's operating system type.

Definition at line 350 of file Device.h.

◆ SetPlatform() [1/2]

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

The device's platform.

Allowed values include:

  • ANDROID

  • IOS

Definition at line 306 of file Device.h.

◆ SetPlatform() [2/2]

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

The device's platform.

Allowed values include:

  • ANDROID

  • IOS

Definition at line 312 of file Device.h.

◆ SetRadio() [1/3]

void Aws::DeviceFarm::Model::Device::SetRadio ( const Aws::String value)
inline

The device's radio.

Definition at line 567 of file Device.h.

◆ SetRadio() [2/3]

void Aws::DeviceFarm::Model::Device::SetRadio ( Aws::String &&  value)
inline

The device's radio.

Definition at line 572 of file Device.h.

◆ SetRadio() [3/3]

void Aws::DeviceFarm::Model::Device::SetRadio ( const char *  value)
inline

The device's radio.

Definition at line 577 of file Device.h.

◆ SetRemoteAccessEnabled()

void Aws::DeviceFarm::Model::Device::SetRemoteAccessEnabled ( bool  value)
inline

Specifies whether remote access has been enabled for the specified device.

Definition at line 611 of file Device.h.

◆ SetRemoteDebugEnabled()

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

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

Remote debugging is no longer supported.

Definition at line 642 of file Device.h.

◆ SetResolution() [1/2]

void Aws::DeviceFarm::Model::Device::SetResolution ( const Resolution value)
inline

The resolution of the device.

Definition at line 412 of file Device.h.

◆ SetResolution() [2/2]

void Aws::DeviceFarm::Model::Device::SetResolution ( Resolution &&  value)
inline

The resolution of the device.

Definition at line 417 of file Device.h.

◆ WithArn() [1/3]

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

The device's ARN.

Definition at line 76 of file Device.h.

◆ WithArn() [2/3]

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

The device's ARN.

Definition at line 81 of file Device.h.

◆ WithArn() [3/3]

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

The device's ARN.

Definition at line 86 of file Device.h.

◆ WithAvailability() [1/2]

Device& Aws::DeviceFarm::Model::Device::WithAvailability ( const DeviceAvailability value)
inline

Indicates how likely a device is available for a test run. Currently available in the ListDevices and GetDevice API methods.

Definition at line 812 of file Device.h.

◆ WithAvailability() [2/2]

Device& Aws::DeviceFarm::Model::Device::WithAvailability ( DeviceAvailability &&  value)
inline

Indicates how likely a device is available for a test run. Currently available in the ListDevices and GetDevice API methods.

Definition at line 818 of file Device.h.

◆ WithCarrier() [1/3]

Device& Aws::DeviceFarm::Model::Device::WithCarrier ( const Aws::String value)
inline

The device's carrier.

Definition at line 541 of file Device.h.

◆ WithCarrier() [2/3]

Device& Aws::DeviceFarm::Model::Device::WithCarrier ( Aws::String &&  value)
inline

The device's carrier.

Definition at line 546 of file Device.h.

◆ WithCarrier() [3/3]

Device& Aws::DeviceFarm::Model::Device::WithCarrier ( const char *  value)
inline

The device's carrier.

Definition at line 551 of file Device.h.

◆ WithCpu() [1/2]

Device& Aws::DeviceFarm::Model::Device::WithCpu ( const CPU value)
inline

Information about the device's CPU.

Definition at line 391 of file Device.h.

◆ WithCpu() [2/2]

Device& Aws::DeviceFarm::Model::Device::WithCpu ( CPU &&  value)
inline

Information about the device's CPU.

Definition at line 396 of file Device.h.

◆ WithFleetName() [1/3]

Device& Aws::DeviceFarm::Model::Device::WithFleetName ( const Aws::String value)
inline

The name of the fleet to which this device belongs.

Definition at line 730 of file Device.h.

◆ WithFleetName() [2/3]

Device& Aws::DeviceFarm::Model::Device::WithFleetName ( Aws::String &&  value)
inline

The name of the fleet to which this device belongs.

Definition at line 735 of file Device.h.

◆ WithFleetName() [3/3]

Device& Aws::DeviceFarm::Model::Device::WithFleetName ( const char *  value)
inline

The name of the fleet to which this device belongs.

Definition at line 740 of file Device.h.

◆ WithFleetType() [1/3]

Device& Aws::DeviceFarm::Model::Device::WithFleetType ( const Aws::String value)
inline

The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.

Definition at line 687 of file Device.h.

◆ WithFleetType() [2/3]

Device& Aws::DeviceFarm::Model::Device::WithFleetType ( Aws::String &&  value)
inline

The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.

Definition at line 693 of file Device.h.

◆ WithFleetType() [3/3]

Device& Aws::DeviceFarm::Model::Device::WithFleetType ( const char *  value)
inline

The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.

Definition at line 699 of file Device.h.

◆ WithFormFactor() [1/2]

Device& Aws::DeviceFarm::Model::Device::WithFormFactor ( const DeviceFormFactor value)
inline

The device's form factor.

Allowed values include:

  • PHONE

  • TABLET

Definition at line 281 of file Device.h.

◆ WithFormFactor() [2/2]

Device& Aws::DeviceFarm::Model::Device::WithFormFactor ( DeviceFormFactor &&  value)
inline

The device's form factor.

Allowed values include:

  • PHONE

  • TABLET

Definition at line 287 of file Device.h.

◆ WithHeapSize()

Device& Aws::DeviceFarm::Model::Device::WithHeapSize ( long long  value)
inline

The device's heap size, expressed in bytes.

Definition at line 448 of file Device.h.

◆ WithImage() [1/3]

Device& Aws::DeviceFarm::Model::Device::WithImage ( const Aws::String value)
inline

The device's image name.

Definition at line 500 of file Device.h.

◆ WithImage() [2/3]

Device& Aws::DeviceFarm::Model::Device::WithImage ( Aws::String &&  value)
inline

The device's image name.

Definition at line 505 of file Device.h.

◆ WithImage() [3/3]

Device& Aws::DeviceFarm::Model::Device::WithImage ( const char *  value)
inline

The device's image name.

Definition at line 510 of file Device.h.

◆ WithInstances() [1/2]

Device& Aws::DeviceFarm::Model::Device::WithInstances ( const Aws::Vector< DeviceInstance > &  value)
inline

The instances that belong to this device.

Definition at line 766 of file Device.h.

◆ WithInstances() [2/2]

Device& Aws::DeviceFarm::Model::Device::WithInstances ( Aws::Vector< DeviceInstance > &&  value)
inline

The instances that belong to this device.

Definition at line 771 of file Device.h.

◆ WithManufacturer() [1/3]

Device& Aws::DeviceFarm::Model::Device::WithManufacturer ( const Aws::String value)
inline

The device's manufacturer name.

Definition at line 158 of file Device.h.

◆ WithManufacturer() [2/3]

Device& Aws::DeviceFarm::Model::Device::WithManufacturer ( Aws::String &&  value)
inline

The device's manufacturer name.

Definition at line 163 of file Device.h.

◆ WithManufacturer() [3/3]

Device& Aws::DeviceFarm::Model::Device::WithManufacturer ( const char *  value)
inline

The device's manufacturer name.

Definition at line 168 of file Device.h.

◆ WithMemory()

Device& Aws::DeviceFarm::Model::Device::WithMemory ( long long  value)
inline

The device's total memory size, expressed in bytes.

Definition at line 469 of file Device.h.

◆ WithModel() [1/3]

Device& Aws::DeviceFarm::Model::Device::WithModel ( const Aws::String value)
inline

The device's model name.

Definition at line 199 of file Device.h.

◆ WithModel() [2/3]

Device& Aws::DeviceFarm::Model::Device::WithModel ( Aws::String &&  value)
inline

The device's model name.

Definition at line 204 of file Device.h.

◆ WithModel() [3/3]

Device& Aws::DeviceFarm::Model::Device::WithModel ( const char *  value)
inline

The device's model name.

Definition at line 209 of file Device.h.

◆ WithModelId() [1/3]

Device& Aws::DeviceFarm::Model::Device::WithModelId ( const Aws::String value)
inline

The device's model ID.

Definition at line 240 of file Device.h.

◆ WithModelId() [2/3]

Device& Aws::DeviceFarm::Model::Device::WithModelId ( Aws::String &&  value)
inline

The device's model ID.

Definition at line 245 of file Device.h.

◆ WithModelId() [3/3]

Device& Aws::DeviceFarm::Model::Device::WithModelId ( const char *  value)
inline

The device's model ID.

Definition at line 250 of file Device.h.

◆ WithName() [1/3]

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

The device's display name.

Definition at line 117 of file Device.h.

◆ WithName() [2/3]

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

The device's display name.

Definition at line 122 of file Device.h.

◆ WithName() [3/3]

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

The device's display name.

Definition at line 127 of file Device.h.

◆ WithOs() [1/3]

Device& Aws::DeviceFarm::Model::Device::WithOs ( const Aws::String value)
inline

The device's operating system type.

Definition at line 355 of file Device.h.

◆ WithOs() [2/3]

Device& Aws::DeviceFarm::Model::Device::WithOs ( Aws::String &&  value)
inline

The device's operating system type.

Definition at line 360 of file Device.h.

◆ WithOs() [3/3]

Device& Aws::DeviceFarm::Model::Device::WithOs ( const char *  value)
inline

The device's operating system type.

Definition at line 365 of file Device.h.

◆ WithPlatform() [1/2]

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

The device's platform.

Allowed values include:

  • ANDROID

  • IOS

Definition at line 318 of file Device.h.

◆ WithPlatform() [2/2]

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

The device's platform.

Allowed values include:

  • ANDROID

  • IOS

Definition at line 324 of file Device.h.

◆ WithRadio() [1/3]

Device& Aws::DeviceFarm::Model::Device::WithRadio ( const Aws::String value)
inline

The device's radio.

Definition at line 582 of file Device.h.

◆ WithRadio() [2/3]

Device& Aws::DeviceFarm::Model::Device::WithRadio ( Aws::String &&  value)
inline

The device's radio.

Definition at line 587 of file Device.h.

◆ WithRadio() [3/3]

Device& Aws::DeviceFarm::Model::Device::WithRadio ( const char *  value)
inline

The device's radio.

Definition at line 592 of file Device.h.

◆ WithRemoteAccessEnabled()

Device& Aws::DeviceFarm::Model::Device::WithRemoteAccessEnabled ( bool  value)
inline

Specifies whether remote access has been enabled for the specified device.

Definition at line 617 of file Device.h.

◆ WithRemoteDebugEnabled()

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

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

Remote debugging is no longer supported.

Definition at line 650 of file Device.h.

◆ WithResolution() [1/2]

Device& Aws::DeviceFarm::Model::Device::WithResolution ( const Resolution value)
inline

The resolution of the device.

Definition at line 422 of file Device.h.

◆ WithResolution() [2/2]

Device& Aws::DeviceFarm::Model::Device::WithResolution ( Resolution &&  value)
inline

The resolution of the device.

Definition at line 427 of file Device.h.


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