Package com.microsoft.graph.models
Class PrintJobConfiguration
java.lang.Object
com.microsoft.graph.models.PrintJobConfiguration
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class PrintJobConfiguration
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Print Job Configuration.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Collate.The Color Mode.The Copies.The Dpi.The Duplex Mode.The Feed Orientation.The Finishings.The Fit Pdf To Page.The Input Bin.The Margin.The Media Size.The Media Type.The Multipage Layout.the OData type of the object as returned by the serviceThe Orientation.The Output Bin.The Page Ranges.The Pages Per Sheet.The Quality.The Scaling. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManagervoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
collate
The Collate. Whether the printer should collate pages wehen printing multiple copies of a multi-page document. -
colorMode
@SerializedName(value="colorMode", alternate="ColorMode") @Expose @Nullable public PrintColorMode colorModeThe Color Mode. The color mode the printer should use to print the job. Valid values are described in the table below. Read-only. -
copies
The Copies. The number of copies that should be printed. Read-only. -
dpi
The Dpi. The resolution to use when printing the job, expressed in dots per inch (DPI). Read-only. -
duplexMode
@SerializedName(value="duplexMode", alternate="DuplexMode") @Expose @Nullable public PrintDuplexMode duplexModeThe Duplex Mode. The duplex mode the printer should use when printing the job. Valid values are described in the table below. Read-only. -
feedOrientation
@SerializedName(value="feedOrientation", alternate="FeedOrientation") @Expose @Nullable public PrinterFeedOrientation feedOrientationThe Feed Orientation. The orientation to use when feeding media into the printer. Valid values are described in the following table. Read-only. -
finishings
@SerializedName(value="finishings", alternate="Finishings") @Expose @Nullable public List<PrintFinishing> finishingsThe Finishings. Finishing processes to use when printing. -
fitPdfToPage
@SerializedName(value="fitPdfToPage", alternate="FitPdfToPage") @Expose @Nullable public Boolean fitPdfToPageThe Fit Pdf To Page. -
inputBin
The Input Bin. The input bin (tray) to use when printing. See the printer's capabilities for a list of supported input bins. -
margin
The Margin. The margin settings to use when printing. -
mediaSize
The Media Size. The media size to use when printing. Supports standard size names for ISO and ANSI media sizes. Valid values listed in the printerCapabilities topic. -
mediaType
The Media Type. The default media (such as paper) type to print the document on. -
multipageLayout
@SerializedName(value="multipageLayout", alternate="MultipageLayout") @Expose @Nullable public PrintMultipageLayout multipageLayoutThe Multipage Layout. The direction to lay out pages when multiple pages are being printed per sheet. Valid values are described in the following table. -
orientation
@SerializedName(value="orientation", alternate="Orientation") @Expose @Nullable public PrintOrientation orientationThe Orientation. The orientation setting the printer should use when printing the job. Valid values are described in the following table. -
outputBin
The Output Bin. The output bin to place completed prints into. See the printer's capabilities for a list of supported output bins. -
pageRanges
@SerializedName(value="pageRanges", alternate="PageRanges") @Expose @Nullable public List<IntegerRange> pageRangesThe Page Ranges. The page ranges to print. Read-only. -
pagesPerSheet
@SerializedName(value="pagesPerSheet", alternate="PagesPerSheet") @Expose @Nullable public Integer pagesPerSheetThe Pages Per Sheet. The number of document pages to print on each sheet. -
quality
The Quality. The print quality to use when printing the job. Valid values are described in the table below. Read-only. -
scaling
The Scaling. Specifies how the printer should scale the document data to fit the requested media. Valid values are described in the following table.
-
-
Constructor Details
-
PrintJobConfiguration
public PrintJobConfiguration()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManagerin interfacecom.microsoft.graph.serializer.IJsonBackedObject
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-