Device

public struct Device : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • arn

    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?
  • cpu

    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?
  • os

    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?
  • 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)