Class: Aws::DeviceFarm::Types::Device

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#arnString

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 '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

#availabilityString

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 '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

#carrierString

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 '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

#cpuTypes::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 '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_nameString

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 '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_typeString

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 '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_factorString

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 '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_sizeInteger

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 '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

#imageString

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 '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

#instancesArray<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 '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

#manufacturerString

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 '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

#memoryInteger

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 '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

#modelString

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 '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_idString

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 '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

#nameString

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 '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

#osString

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 '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

#platformString

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 '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

#radioString

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 '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_enabledBoolean

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 '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_enabledBoolean

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



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 '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

#resolutionTypes::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 '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