public class PrinterDocumentConfiguration extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
PrinterDocumentConfiguration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
collate |
protected PrintColorMode |
colorMode |
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected Integer |
copies |
protected Integer |
dpi |
protected PrintDuplexMode |
duplexMode |
protected PrinterFeedDirection |
feedDirection |
protected List<PrintFinishing> |
finishings |
protected String |
finishingsNextLink |
protected Boolean |
fitPdfToPage |
protected String |
inputBin |
protected PrintMargin |
margin |
protected String |
mediaSize |
protected String |
mediaType |
protected PrintMultipageLayout |
multipageLayout |
protected String |
odataType |
protected PrintOrientation |
orientation |
protected String |
outputBin |
protected List<IntegerRange> |
pageRanges |
protected String |
pageRangesNextLink |
protected Integer |
pagesPerSheet |
protected PrintQuality |
quality |
protected PrintScaling |
scaling |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
PrinterDocumentConfiguration() |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected List<IntegerRange> pageRanges
protected String pageRangesNextLink
protected PrintQuality quality
protected Integer dpi
protected PrinterFeedDirection feedDirection
protected PrintOrientation orientation
protected PrintDuplexMode duplexMode
protected Integer copies
protected PrintColorMode colorMode
protected String inputBin
protected String outputBin
protected String mediaSize
protected PrintMargin margin
protected String mediaType
protected List<PrintFinishing> finishings
protected String finishingsNextLink
protected Integer pagesPerSheet
protected PrintMultipageLayout multipageLayout
protected Boolean collate
protected PrintScaling scaling
protected Boolean fitPdfToPage
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic com.github.davidmoten.odata.client.CollectionPage<IntegerRange> getPageRanges()
public com.github.davidmoten.odata.client.CollectionPage<IntegerRange> getPageRanges(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<PrintQuality> getQuality()
public PrinterDocumentConfiguration withQuality(PrintQuality quality)
public PrinterDocumentConfiguration withDpi(Integer dpi)
public Optional<PrinterFeedDirection> getFeedDirection()
public PrinterDocumentConfiguration withFeedDirection(PrinterFeedDirection feedDirection)
public Optional<PrintOrientation> getOrientation()
public PrinterDocumentConfiguration withOrientation(PrintOrientation orientation)
public Optional<PrintDuplexMode> getDuplexMode()
public PrinterDocumentConfiguration withDuplexMode(PrintDuplexMode duplexMode)
public PrinterDocumentConfiguration withCopies(Integer copies)
public Optional<PrintColorMode> getColorMode()
public PrinterDocumentConfiguration withColorMode(PrintColorMode colorMode)
public PrinterDocumentConfiguration withInputBin(String inputBin)
public PrinterDocumentConfiguration withOutputBin(String outputBin)
public PrinterDocumentConfiguration withMediaSize(String mediaSize)
public Optional<PrintMargin> getMargin()
public PrinterDocumentConfiguration withMargin(PrintMargin margin)
public PrinterDocumentConfiguration withMediaType(String mediaType)
public com.github.davidmoten.odata.client.CollectionPage<PrintFinishing> getFinishings()
public com.github.davidmoten.odata.client.CollectionPage<PrintFinishing> getFinishings(com.github.davidmoten.odata.client.HttpRequestOptions options)
public PrinterDocumentConfiguration withPagesPerSheet(Integer pagesPerSheet)
public Optional<PrintMultipageLayout> getMultipageLayout()
public PrinterDocumentConfiguration withMultipageLayout(PrintMultipageLayout multipageLayout)
public PrinterDocumentConfiguration withCollate(Boolean collate)
public Optional<PrintScaling> getScaling()
public PrinterDocumentConfiguration withScaling(PrintScaling scaling)
public PrinterDocumentConfiguration withFitPdfToPage(Boolean fitPdfToPage)
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static PrinterDocumentConfiguration.Builder builder()
Copyright © 2018–2020. All rights reserved.