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)