Device
public struct Device : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The device’s ARN.
Declaration
Swift
public let arn: String? -
Indicates how likely a device is available for a test run. Currently available in the ListDevices and GetDevice API methods.
Declaration
Swift
public let availability: DeviceAvailability? -
The device’s carrier.
Declaration
Swift
public let carrier: String? -
Information about the device’s CPU.
Declaration
Swift
public let cpu: CPU? -
The name of the fleet to which this device belongs.
Declaration
Swift
public let fleetName: String? -
The type of fleet to which this device belongs. Possible values are PRIVATE and PUBLIC.
Declaration
Swift
public let fleetType: String? -
The device’s form factor. Allowed values include: PHONE TABLET
Declaration
Swift
public let formFactor: DeviceFormFactor? -
The device’s heap size, expressed in bytes.
Declaration
Swift
public let heapSize: Int64? -
The device’s image name.
Declaration
Swift
public let image: String? -
The instances that belong to this device.
Declaration
Swift
public let instances: [DeviceInstance]? -
The device’s manufacturer name.
Declaration
Swift
public let manufacturer: String? -
The device’s total memory size, expressed in bytes.
Declaration
Swift
public let memory: Int64? -
The device’s model name.
Declaration
Swift
public let model: String? -
The device’s model ID.
Declaration
Swift
public let modelId: String? -
The device’s display name.
Declaration
Swift
public let name: String? -
The device’s operating system type.
Declaration
Swift
public let os: String? -
The device’s platform. Allowed values include: ANDROID IOS
Declaration
Swift
public let platform: DevicePlatform? -
The device’s radio.
Declaration
Swift
public let radio: String? -
Specifies whether remote access has been enabled for the specified device.
Declaration
Swift
public let remoteAccessEnabled: Bool? -
This flag is set to true if remote debugging is enabled for the device. Remote debugging is no longer supported.
Declaration
Swift
public let remoteDebugEnabled: Bool? -
The resolution of the device.
Declaration
Swift
public let resolution: Resolution? -
init(arn:availability:carrier:cpu:fleetName:fleetType:formFactor:heapSize:image:instances:manufacturer:memory:model:modelId:name:os:platform:radio:remoteAccessEnabled:remoteDebugEnabled:resolution:)Undocumented
Declaration
Swift
public init(arn: String? = nil, availability: DeviceAvailability? = nil, carrier: String? = nil, cpu: CPU? = nil, fleetName: String? = nil, fleetType: String? = nil, formFactor: DeviceFormFactor? = nil, heapSize: Int64? = nil, image: String? = nil, instances: [DeviceInstance]? = nil, manufacturer: String? = nil, memory: Int64? = nil, model: String? = nil, modelId: String? = nil, name: String? = nil, os: String? = nil, platform: DevicePlatform? = nil, radio: String? = nil, remoteAccessEnabled: Bool? = nil, remoteDebugEnabled: Bool? = nil, resolution: Resolution? = nil)
View on GitHub
Device Structure Reference