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
show all
Defined in:
(unknown)

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The device\'s ARN.

Returns:

  • (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

Returns:

  • (String) —

    Indicates how likely a device is available for a test run.

#carrier ⇒ String

The device\'s carrier.

Returns:

  • (String) —

    The device\'s carrier.

#cpu ⇒ Types::CPU

Information about the device\'s CPU.

Returns:

  • (Types::CPU) —

    Information about the device\'s CPU.

#fleet_name ⇒ String

The name of the fleet to which this device belongs.

Returns:

  • (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.

Returns:

  • (String) —

    The type of fleet to which this device belongs.

#form_factor ⇒ String

The device\'s form factor.

Allowed values include:

  • PHONE

  • TABLET

    Possible values:

    • PHONE
    • TABLET

Returns:

  • (String) —

    The device\'s form factor.

#heap_size ⇒ Integer

The device\'s heap size, expressed in bytes.

Returns:

  • (Integer) —

    The device\'s heap size, expressed in bytes.

#image ⇒ String

The device\'s image name.

Returns:

  • (String) —

    The device\'s image name.

#instances ⇒ Array<Types::DeviceInstance>

The instances that belong to this device.

Returns:

#manufacturer ⇒ String

The device\'s manufacturer name.

Returns:

  • (String) —

    The device\'s manufacturer name.

#memory ⇒ Integer

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

Returns:

  • (Integer) —

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

#model ⇒ String

The device\'s model name.

Returns:

  • (String) —

    The device\'s model name.

#model_id ⇒ String

The device\'s model ID.

Returns:

  • (String) —

    The device\'s model ID.

#name ⇒ String

The device\'s display name.

Returns:

  • (String) —

    The device\'s display name.

#os ⇒ String

The device\'s operating system type.

Returns:

  • (String) —

    The device\'s operating system type.

#platform ⇒ String

The device\'s platform.

Allowed values include:

  • ANDROID

  • IOS

    Possible values:

    • ANDROID
    • IOS

Returns:

  • (String) —

    The device\'s platform.

#radio ⇒ String

The device\'s radio.

Returns:

  • (String) —

    The device\'s radio.

#remote_access_enabled ⇒ Boolean

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

Returns:

  • (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.

Returns:

  • (Boolean) —

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

#resolution ⇒ Types::Resolution

The resolution of the device.

Returns: