StructuredPojo
, ToCopyableBuilder<Device.Builder,Device>
@Generated("software.amazon.awssdk:codegen") public class Device extends Object implements StructuredPojo, ToCopyableBuilder<Device.Builder,Device>
Represents a device type that an app is tested against.
Modifier and Type | Class | Description |
---|---|---|
static interface |
Device.Builder |
Modifier and Type | Method | Description |
---|---|---|
String |
arn() |
The device's ARN.
|
static Device.Builder |
builder() |
|
String |
carrier() |
The device's carrier.
|
CPU |
cpu() |
Information about the device's CPU.
|
boolean |
equals(Object obj) |
|
String |
fleetName() |
The name of the fleet to which this device belongs.
|
String |
fleetType() |
The type of fleet to which this device belongs.
|
String |
formFactor() |
The device's form factor.
|
int |
hashCode() |
|
Long |
heapSize() |
The device's heap size, expressed in bytes.
|
String |
image() |
The device's image name.
|
String |
manufacturer() |
The device's manufacturer name.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
Long |
memory() |
The device's total memory size, expressed in bytes.
|
String |
model() |
The device's model name.
|
String |
name() |
The device's display name.
|
String |
os() |
The device's operating system type.
|
String |
platform() |
The device's platform.
|
String |
radio() |
The device's radio.
|
Boolean |
remoteAccessEnabled() |
Specifies whether remote access has been enabled for the specified device.
|
Resolution |
resolution() |
The resolution of the device.
|
static Class<? extends Device.Builder> |
serializableBuilderClass() |
|
Device.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String arn()
The device's ARN.
public String name()
The device's display name.
public String manufacturer()
The device's manufacturer name.
public String model()
The device's model name.
public String formFactor()
The device's form factor.
Allowed values include:
PHONE: The phone form factor.
TABLET: The tablet form factor.
Allowed values include:
PHONE: The phone form factor.
TABLET: The tablet form factor.
DeviceFormFactor
public String platform()
The device's platform.
Allowed values include:
ANDROID: The Android platform.
IOS: The iOS platform.
Allowed values include:
ANDROID: The Android platform.
IOS: The iOS platform.
DevicePlatform
public String os()
The device's operating system type.
public CPU cpu()
Information about the device's CPU.
public Resolution resolution()
The resolution of the device.
public Long heapSize()
The device's heap size, expressed in bytes.
public Long memory()
The device's total memory size, expressed in bytes.
public String image()
The device's image name.
public String carrier()
The device's carrier.
public String radio()
The device's radio.
public Boolean remoteAccessEnabled()
Specifies whether remote access has been enabled for the specified device.
public String fleetType()
The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.
public String fleetName()
The name of the fleet to which this device belongs.
public Device.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Device.Builder,Device>
public static Device.Builder builder()
public static Class<? extends Device.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.