public class PrinterCapabilities
extends java.lang.Object
implements com.microsoft.graph.serializer.IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.util.List<java.lang.Integer> |
bottomMargins
The Bottom Margins.
|
java.lang.Boolean |
collation
The Collation.
|
java.util.List<PrintColorMode> |
colorModes
The Color Modes.
|
java.util.List<java.lang.String> |
contentTypes
The Content Types.
|
IntegerRange |
copiesPerJob
The Copies Per Job.
|
java.util.List<java.lang.Integer> |
dpis
The Dpis.
|
java.util.List<PrintDuplexMode> |
duplexModes
The Duplex Modes.
|
java.util.List<PrinterFeedOrientation> |
feedOrientations
The Feed Orientations.
|
java.util.List<PrintFinishing> |
finishings
The Finishings.
|
java.util.List<java.lang.String> |
inputBins
The Input Bins.
|
java.lang.Boolean |
isColorPrintingSupported
The Is Color Printing Supported.
|
java.lang.Boolean |
isPageRangeSupported
The Is Page Range Supported.
|
java.util.List<java.lang.Integer> |
leftMargins
The Left Margins.
|
java.util.List<java.lang.String> |
mediaColors
The Media Colors.
|
java.util.List<java.lang.String> |
mediaSizes
The Media Sizes.
|
java.util.List<java.lang.String> |
mediaTypes
The Media Types.
|
java.util.List<PrintMultipageLayout> |
multipageLayouts
The Multipage Layouts.
|
java.lang.String |
oDataType
the OData type of the object as returned by the service
|
java.util.List<PrintOrientation> |
orientations
The Orientations.
|
java.util.List<java.lang.String> |
outputBins
The Output Bins.
|
java.util.List<java.lang.Integer> |
pagesPerSheet
The Pages Per Sheet.
|
java.util.List<PrintQuality> |
qualities
The Qualities.
|
java.util.List<java.lang.Integer> |
rightMargins
The Right Margins.
|
java.util.List<PrintScaling> |
scalings
The Scalings.
|
java.lang.Boolean |
supportsFitPdfToPage
The Supports Fit Pdf To Page.
|
java.util.List<java.lang.Integer> |
topMargins
The Top Margins.
|
| Constructor and Description |
|---|
PrinterCapabilities() |
| Modifier and Type | Method and Description |
|---|---|
com.microsoft.graph.serializer.AdditionalDataManager |
additionalDataManager() |
void |
setRawObject(com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
@SerializedName(value="@odata.type") @Expose @Nullable public java.lang.String oDataType
@SerializedName(value="bottomMargins",
alternate="BottomMargins")
@Expose
@Nullable
public java.util.List<java.lang.Integer> bottomMargins
@SerializedName(value="collation",
alternate="Collation")
@Expose
@Nullable
public java.lang.Boolean collation
@SerializedName(value="colorModes",
alternate="ColorModes")
@Expose
@Nullable
public java.util.List<PrintColorMode> colorModes
@SerializedName(value="contentTypes",
alternate="ContentTypes")
@Expose
@Nullable
public java.util.List<java.lang.String> contentTypes
@SerializedName(value="copiesPerJob",
alternate="CopiesPerJob")
@Expose
@Nullable
public IntegerRange copiesPerJob
@SerializedName(value="dpis",
alternate="Dpis")
@Expose
@Nullable
public java.util.List<java.lang.Integer> dpis
@SerializedName(value="duplexModes",
alternate="DuplexModes")
@Expose
@Nullable
public java.util.List<PrintDuplexMode> duplexModes
@SerializedName(value="feedOrientations",
alternate="FeedOrientations")
@Expose
@Nullable
public java.util.List<PrinterFeedOrientation> feedOrientations
@SerializedName(value="finishings",
alternate="Finishings")
@Expose
@Nullable
public java.util.List<PrintFinishing> finishings
@SerializedName(value="inputBins",
alternate="InputBins")
@Expose
@Nullable
public java.util.List<java.lang.String> inputBins
@SerializedName(value="isColorPrintingSupported",
alternate="IsColorPrintingSupported")
@Expose
@Nullable
public java.lang.Boolean isColorPrintingSupported
@SerializedName(value="isPageRangeSupported",
alternate="IsPageRangeSupported")
@Expose
@Nullable
public java.lang.Boolean isPageRangeSupported
@SerializedName(value="leftMargins",
alternate="LeftMargins")
@Expose
@Nullable
public java.util.List<java.lang.Integer> leftMargins
@SerializedName(value="mediaColors",
alternate="MediaColors")
@Expose
@Nullable
public java.util.List<java.lang.String> mediaColors
@SerializedName(value="mediaSizes",
alternate="MediaSizes")
@Expose
@Nullable
public java.util.List<java.lang.String> mediaSizes
@SerializedName(value="mediaTypes",
alternate="MediaTypes")
@Expose
@Nullable
public java.util.List<java.lang.String> mediaTypes
@SerializedName(value="multipageLayouts",
alternate="MultipageLayouts")
@Expose
@Nullable
public java.util.List<PrintMultipageLayout> multipageLayouts
@SerializedName(value="orientations",
alternate="Orientations")
@Expose
@Nullable
public java.util.List<PrintOrientation> orientations
@SerializedName(value="outputBins",
alternate="OutputBins")
@Expose
@Nullable
public java.util.List<java.lang.String> outputBins
@SerializedName(value="pagesPerSheet",
alternate="PagesPerSheet")
@Expose
@Nullable
public java.util.List<java.lang.Integer> pagesPerSheet
@SerializedName(value="qualities",
alternate="Qualities")
@Expose
@Nullable
public java.util.List<PrintQuality> qualities
@SerializedName(value="rightMargins",
alternate="RightMargins")
@Expose
@Nullable
public java.util.List<java.lang.Integer> rightMargins
@SerializedName(value="scalings",
alternate="Scalings")
@Expose
@Nullable
public java.util.List<PrintScaling> scalings
@SerializedName(value="supportsFitPdfToPage",
alternate="SupportsFitPdfToPage")
@Expose
@Nullable
public java.lang.Boolean supportsFitPdfToPage
@SerializedName(value="topMargins",
alternate="TopMargins")
@Expose
@Nullable
public java.util.List<java.lang.Integer> topMargins
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()
additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObjectpublic void setRawObject(@Nonnull
com.microsoft.graph.serializer.ISerializer serializer,
@Nonnull
com.google.gson.JsonObject json)
setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObjectserializer - the serializerjson - the JSON object to set this object to