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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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.
1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'gems/aws-sdk-devicefarm/lib/aws-sdk-devicefarm/types.rb', line 1190 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 |