Class: Aws::DeviceFarm::Types::Device
- Inherits:
-
Struct
- Object
- Struct
- Aws::DeviceFarm::Types::Device
- Defined in:
- gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb
Overview
Represents a device type that an app is tested against.
Constant Summary collapse
- SENSITIVE =
[]
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.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#availability ⇒ String
Indicates how likely a device is available for a test run. Currently available in the ListDevices and GetDevice API methods.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#carrier ⇒ String
The device's carrier.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#cpu ⇒ Types::CPU
Information about the device's CPU.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#fleet_name ⇒ String
The name of the fleet to which this device belongs.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#fleet_type ⇒ String
The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#form_factor ⇒ String
The device's form factor.
Allowed values include:
PHONE
TABLET
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#heap_size ⇒ Integer
The device's heap size, expressed in bytes.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#image ⇒ String
The device's image name.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#instances ⇒ Array<Types::DeviceInstance>
The instances that belong to this device.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#manufacturer ⇒ String
The device's manufacturer name.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#memory ⇒ Integer
The device's total memory size, expressed in bytes.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#model ⇒ String
The device's model name.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#model_id ⇒ String
The device's model ID.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The device's display name.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#os ⇒ String
The device's operating system type.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#platform ⇒ String
The device's platform.
Allowed values include:
ANDROID
IOS
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#radio ⇒ String
The device's radio.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#remote_access_enabled ⇒ Boolean
Specifies whether remote access has been enabled for the specified device.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#remote_debug_enabled ⇒ Boolean
This flag is set to true
if remote debugging is enabled for the
device.
Remote debugging is no longer supported.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |
#resolution ⇒ Types::Resolution
The resolution of the device.
1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1210 class Device < Struct.new( :arn, :name, :manufacturer, :model, :model_id, :form_factor, :platform, :os, :cpu, :resolution, :heap_size, :memory, :image, :carrier, :radio, :remote_access_enabled, :remote_debug_enabled, :fleet_type, :fleet_name, :instances, :availability) SENSITIVE = [] include Aws::Structure end |