You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::DeviceFarm::Types::Device
- Inherits:
-
Struct
- Object
- Struct
- Aws::DeviceFarm::Types::Device
- Defined in:
- (unknown)
Overview
Represents a device type that an app is tested against.
Returned by:
Instance Attribute Summary collapse
-
#arn ⇒ String
The device\'s ARN.
-
#availability ⇒ String
Indicates how likely a device is available for a test run.
-
#carrier ⇒ String
The device\'s carrier.
-
#cpu ⇒ Types::CPU
Information about the device\'s CPU.
-
#fleet_name ⇒ String
The name of the fleet to which this device belongs.
-
#fleet_type ⇒ String
The type of fleet to which this device belongs.
-
#form_factor ⇒ String
The device\'s form factor.
-
#heap_size ⇒ Integer
The device\'s heap size, expressed in bytes.
-
#image ⇒ String
The device\'s image name.
-
#instances ⇒ Array<Types::DeviceInstance>
The instances that belong to this device.
-
#manufacturer ⇒ String
The device\'s manufacturer name.
-
#memory ⇒ Integer
The device\'s total memory size, expressed in bytes.
-
#model ⇒ String
The device\'s model name.
-
#model_id ⇒ String
The device\'s model ID.
-
#name ⇒ String
The device\'s display name.
-
#os ⇒ String
The device\'s operating system type.
-
#platform ⇒ String
The device\'s platform.
-
#radio ⇒ String
The device\'s radio.
-
#remote_access_enabled ⇒ Boolean
Specifies whether remote access has been enabled for the specified device.
-
#remote_debug_enabled ⇒ Boolean
This flag is set to
true
if remote debugging is enabled for the device. -
#resolution ⇒ Types::Resolution
The resolution of the device.
Instance Attribute Details
#arn ⇒ String
The device\'s ARN.
#availability ⇒ String
Indicates how likely a device is available for a test run. Currently available in the ListDevices and GetDevice API methods.
Possible values:
- TEMPORARY_NOT_AVAILABLE
- BUSY
- AVAILABLE
- HIGHLY_AVAILABLE
#carrier ⇒ String
The device\'s carrier.
#cpu ⇒ Types::CPU
Information about the device\'s CPU.
#fleet_name ⇒ String
The name of the fleet to which this device belongs.
#fleet_type ⇒ String
The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.
#form_factor ⇒ String
The device\'s form factor.
Allowed values include:
PHONE
TABLET
Possible values:
- PHONE
- TABLET
#heap_size ⇒ Integer
The device\'s heap size, expressed in bytes.
#image ⇒ String
The device\'s image name.
#instances ⇒ Array<Types::DeviceInstance>
The instances that belong to this device.
#manufacturer ⇒ String
The device\'s manufacturer name.
#memory ⇒ Integer
The device\'s total memory size, expressed in bytes.
#model ⇒ String
The device\'s model name.
#model_id ⇒ String
The device\'s model ID.
#name ⇒ String
The device\'s display name.
#os ⇒ String
The device\'s operating system type.
#platform ⇒ String
The device\'s platform.
Allowed values include:
ANDROID
IOS
Possible values:
- ANDROID
- IOS
#radio ⇒ String
The device\'s radio.
#remote_access_enabled ⇒ Boolean
Specifies whether remote access has been enabled for the specified device.
#remote_debug_enabled ⇒ Boolean
This flag is set to true
if remote debugging is enabled for the
device.
Remote debugging is no longer supported.
#resolution ⇒ Types::Resolution
The resolution of the device.