Class: Aws::DeviceFarm::Types::Device
- Inherits:
-
Struct
- Object
- Struct
- Aws::DeviceFarm::Types::Device
- Includes:
- Structure
- Defined in:
- 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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].
[1]: docs.aws.amazon.com/devicefarm/latest/developerguide/history.html
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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.
1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 |
# File 'lib/aws-sdk-devicefarm/types.rb', line 1165 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 |