public final class Device extends java.lang.Object implements IUnknownPropertiesConsumer, java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
Device.DeviceOrientation |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE |
Constructor and Description |
---|
Device() |
Modifier and Type | Method and Description |
---|---|
void |
acceptUnknownProperties(java.util.Map<java.lang.String,java.lang.Object> unknown) |
@NotNull Device |
clone()
Clones a Device aka deep copy
|
java.lang.String[] |
getArchs() |
java.lang.Float |
getBatteryLevel() |
java.lang.Float |
getBatteryTemperature() |
java.util.Date |
getBootTime() |
java.lang.String |
getBrand() |
java.lang.String |
getConnectionType() |
java.lang.Long |
getExternalFreeStorage() |
java.lang.Long |
getExternalStorageSize() |
java.lang.String |
getFamily() |
java.lang.Long |
getFreeMemory() |
java.lang.Long |
getFreeStorage() |
java.lang.String |
getId() |
java.lang.String |
getLanguage() |
java.lang.String |
getManufacturer() |
java.lang.Long |
getMemorySize() |
java.lang.String |
getModel() |
java.lang.String |
getModelId() |
java.lang.String |
getName() |
Device.DeviceOrientation |
getOrientation() |
java.lang.Float |
getScreenDensity() |
java.lang.Integer |
getScreenDpi() |
java.lang.Integer |
getScreenHeightPixels() |
java.lang.Integer |
getScreenWidthPixels() |
java.lang.Long |
getStorageSize() |
java.util.TimeZone |
getTimezone() |
java.lang.Long |
getUsableMemory() |
java.lang.Boolean |
isCharging() |
java.lang.Boolean |
isLowMemory() |
java.lang.Boolean |
isOnline() |
java.lang.Boolean |
isSimulator() |
void |
setArchs(java.lang.String[] archs) |
void |
setBatteryLevel(java.lang.Float batteryLevel) |
void |
setBatteryTemperature(java.lang.Float batteryTemperature) |
void |
setBootTime(java.util.Date bootTime) |
void |
setBrand(java.lang.String brand) |
void |
setCharging(java.lang.Boolean charging) |
void |
setConnectionType(java.lang.String connectionType) |
void |
setExternalFreeStorage(java.lang.Long externalFreeStorage) |
void |
setExternalStorageSize(java.lang.Long externalStorageSize) |
void |
setFamily(java.lang.String family) |
void |
setFreeMemory(java.lang.Long freeMemory) |
void |
setFreeStorage(java.lang.Long freeStorage) |
void |
setId(java.lang.String id) |
void |
setLanguage(java.lang.String language) |
void |
setLowMemory(java.lang.Boolean lowMemory) |
void |
setManufacturer(java.lang.String manufacturer) |
void |
setMemorySize(java.lang.Long memorySize) |
void |
setModel(java.lang.String model) |
void |
setModelId(java.lang.String modelId) |
void |
setName(java.lang.String name) |
void |
setOnline(java.lang.Boolean online) |
void |
setOrientation(Device.DeviceOrientation orientation) |
void |
setScreenDensity(java.lang.Float screenDensity) |
void |
setScreenDpi(java.lang.Integer screenDpi) |
void |
setScreenHeightPixels(java.lang.Integer screenHeightPixels) |
void |
setScreenWidthPixels(java.lang.Integer screenWidthPixels) |
void |
setSimulator(java.lang.Boolean simulator) |
void |
setStorageSize(java.lang.Long storageSize) |
void |
setTimezone(java.util.TimeZone timezone) |
void |
setUsableMemory(java.lang.Long usableMemory) |
public static final java.lang.String TYPE
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getManufacturer()
public void setManufacturer(java.lang.String manufacturer)
public java.lang.String getBrand()
public void setBrand(java.lang.String brand)
public java.lang.String getFamily()
public void setFamily(java.lang.String family)
public java.lang.String getModel()
public void setModel(java.lang.String model)
public java.lang.String getModelId()
public void setModelId(java.lang.String modelId)
public java.lang.Float getBatteryLevel()
public void setBatteryLevel(java.lang.Float batteryLevel)
public java.lang.Boolean isCharging()
public void setCharging(java.lang.Boolean charging)
public java.lang.Boolean isOnline()
public void setOnline(java.lang.Boolean online)
public Device.DeviceOrientation getOrientation()
public void setOrientation(Device.DeviceOrientation orientation)
public java.lang.Boolean isSimulator()
public void setSimulator(java.lang.Boolean simulator)
public java.lang.Long getMemorySize()
public void setMemorySize(java.lang.Long memorySize)
public java.lang.Long getFreeMemory()
public void setFreeMemory(java.lang.Long freeMemory)
public java.lang.Long getUsableMemory()
public void setUsableMemory(java.lang.Long usableMemory)
public java.lang.Boolean isLowMemory()
public void setLowMemory(java.lang.Boolean lowMemory)
public java.lang.Long getStorageSize()
public void setStorageSize(java.lang.Long storageSize)
public java.lang.Long getFreeStorage()
public void setFreeStorage(java.lang.Long freeStorage)
public java.lang.Long getExternalStorageSize()
public void setExternalStorageSize(java.lang.Long externalStorageSize)
public java.lang.Long getExternalFreeStorage()
public void setExternalFreeStorage(java.lang.Long externalFreeStorage)
public java.lang.Float getScreenDensity()
public void setScreenDensity(java.lang.Float screenDensity)
public java.lang.Integer getScreenDpi()
public void setScreenDpi(java.lang.Integer screenDpi)
public java.util.Date getBootTime()
public void setBootTime(java.util.Date bootTime)
public java.util.TimeZone getTimezone()
public void setTimezone(java.util.TimeZone timezone)
public java.lang.String[] getArchs()
public void setArchs(java.lang.String[] archs)
public java.lang.Integer getScreenWidthPixels()
public void setScreenWidthPixels(java.lang.Integer screenWidthPixels)
public java.lang.Integer getScreenHeightPixels()
public void setScreenHeightPixels(java.lang.Integer screenHeightPixels)
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
public java.lang.String getConnectionType()
public void setConnectionType(java.lang.String connectionType)
public java.lang.Float getBatteryTemperature()
public void setBatteryTemperature(java.lang.Float batteryTemperature)
@ApiStatus.Internal public void acceptUnknownProperties(java.util.Map<java.lang.String,java.lang.Object> unknown)
acceptUnknownProperties
in interface IUnknownPropertiesConsumer
@NotNull public @NotNull Device clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- if object is not cloneable