public class Printer extends PrinterBase implements IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
PrintConnectorCollectionPage |
connectors
The Connectors.
|
java.lang.Boolean |
hasPhysicalDevice
The Has Physical Device.
|
java.lang.Boolean |
isShared
The Is Shared.
|
java.util.Calendar |
registeredDateTime
The Registered Date Time.
|
PrinterShareCollectionPage |
shares
The Shares.
|
PrintTaskTriggerCollectionPage |
taskTriggers
The Task Triggers.
|
capabilities, defaults, displayName, isAcceptingJobs, jobs, location, manufacturer, model, status| Constructor and Description |
|---|
Printer() |
| Modifier and Type | Method and Description |
|---|---|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManagerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalDataManager@SerializedName(value="hasPhysicalDevice",
alternate="HasPhysicalDevice")
@Expose
public java.lang.Boolean hasPhysicalDevice
@SerializedName(value="isShared",
alternate="IsShared")
@Expose
public java.lang.Boolean isShared
@SerializedName(value="registeredDateTime",
alternate="RegisteredDateTime")
@Expose
public java.util.Calendar registeredDateTime
public PrintConnectorCollectionPage connectors
public PrinterShareCollectionPage shares
@SerializedName(value="taskTriggers",
alternate="TaskTriggers")
@Expose
public PrintTaskTriggerCollectionPage taskTriggers
public com.google.gson.JsonObject getRawObject()
getRawObject in class PrinterBaseprotected ISerializer getSerializer()
getSerializer in class PrinterBasepublic void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectsetRawObject in class PrinterBaseserializer - the serializerjson - the JSON object to set this object to