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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:



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.

Returns:

  • (String)


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.

Returns:

  • (String)


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

Returns:

  • (String)


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.

Returns:

  • (Integer)


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.

Returns:

  • (String)


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.

Returns:



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.

Returns:

  • (String)


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.

Returns:

  • (Integer)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (Boolean)


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

Returns:

  • (Boolean)


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.

Returns:



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