Package odata.msgraph.client.complex
Class PrintJobConfiguration
- java.lang.Object
-
- odata.msgraph.client.complex.PrintJobConfiguration
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class PrintJobConfiguration extends Object implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPrintJobConfiguration.Builder
-
Field Summary
Fields Modifier and Type Field Description protected Booleancollateprotected PrintColorModecolorModeprotected com.github.davidmoten.odata.client.ContextPathcontextPathprotected Integercopiesprotected Integerdpiprotected PrintDuplexModeduplexModeprotected PrinterFeedOrientationfeedOrientationprotected List<PrintFinishing>finishingsprotected StringfinishingsNextLinkprotected BooleanfitPdfToPageprotected StringinputBinprotected PrintMarginmarginprotected StringmediaSizeprotected StringmediaTypeprotected PrintMultipageLayoutmultipageLayoutprotected StringodataTypeprotected PrintOrientationorientationprotected StringoutputBinprotected List<IntegerRange>pageRangesprotected StringpageRangesNextLinkprotected IntegerpagesPerSheetprotected PrintQualityqualityprotected PrintScalingscalingprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedPrintJobConfiguration()
-
Method Summary
-
-
-
Field Detail
-
contextPath
protected com.github.davidmoten.odata.client.ContextPath contextPath
-
unmappedFields
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
-
odataType
protected String odataType
-
collate
protected Boolean collate
-
colorMode
protected PrintColorMode colorMode
-
copies
protected Integer copies
-
dpi
protected Integer dpi
-
duplexMode
protected PrintDuplexMode duplexMode
-
feedOrientation
protected PrinterFeedOrientation feedOrientation
-
finishings
protected List<PrintFinishing> finishings
-
finishingsNextLink
protected String finishingsNextLink
-
fitPdfToPage
protected Boolean fitPdfToPage
-
inputBin
protected String inputBin
-
margin
protected PrintMargin margin
-
mediaSize
protected String mediaSize
-
mediaType
protected String mediaType
-
multipageLayout
protected PrintMultipageLayout multipageLayout
-
orientation
protected PrintOrientation orientation
-
outputBin
protected String outputBin
-
pageRanges
protected List<IntegerRange> pageRanges
-
pageRangesNextLink
protected String pageRangesNextLink
-
pagesPerSheet
protected Integer pagesPerSheet
-
quality
protected PrintQuality quality
-
scaling
protected PrintScaling scaling
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
withCollate
public PrintJobConfiguration withCollate(Boolean collate)
-
getColorMode
public Optional<PrintColorMode> getColorMode()
-
withColorMode
public PrintJobConfiguration withColorMode(PrintColorMode colorMode)
-
withCopies
public PrintJobConfiguration withCopies(Integer copies)
-
withDpi
public PrintJobConfiguration withDpi(Integer dpi)
-
getDuplexMode
public Optional<PrintDuplexMode> getDuplexMode()
-
withDuplexMode
public PrintJobConfiguration withDuplexMode(PrintDuplexMode duplexMode)
-
getFeedOrientation
public Optional<PrinterFeedOrientation> getFeedOrientation()
-
withFeedOrientation
public PrintJobConfiguration withFeedOrientation(PrinterFeedOrientation feedOrientation)
-
getFinishings
public com.github.davidmoten.odata.client.CollectionPage<PrintFinishing> getFinishings()
-
getFinishings
public com.github.davidmoten.odata.client.CollectionPage<PrintFinishing> getFinishings(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withFitPdfToPage
public PrintJobConfiguration withFitPdfToPage(Boolean fitPdfToPage)
-
withInputBin
public PrintJobConfiguration withInputBin(String inputBin)
-
getMargin
public Optional<PrintMargin> getMargin()
-
withMargin
public PrintJobConfiguration withMargin(PrintMargin margin)
-
withMediaSize
public PrintJobConfiguration withMediaSize(String mediaSize)
-
withMediaType
public PrintJobConfiguration withMediaType(String mediaType)
-
getMultipageLayout
public Optional<PrintMultipageLayout> getMultipageLayout()
-
withMultipageLayout
public PrintJobConfiguration withMultipageLayout(PrintMultipageLayout multipageLayout)
-
getOrientation
public Optional<PrintOrientation> getOrientation()
-
withOrientation
public PrintJobConfiguration withOrientation(PrintOrientation orientation)
-
withOutputBin
public PrintJobConfiguration withOutputBin(String outputBin)
-
getPageRanges
public com.github.davidmoten.odata.client.CollectionPage<IntegerRange> getPageRanges()
-
getPageRanges
public com.github.davidmoten.odata.client.CollectionPage<IntegerRange> getPageRanges(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withPagesPerSheet
public PrintJobConfiguration withPagesPerSheet(Integer pagesPerSheet)
-
getQuality
public Optional<PrintQuality> getQuality()
-
withQuality
public PrintJobConfiguration withQuality(PrintQuality quality)
-
getScaling
public Optional<PrintScaling> getScaling()
-
withScaling
public PrintJobConfiguration withScaling(PrintScaling scaling)
-
withUnmappedField
public PrintJobConfiguration withUnmappedField(String name, String value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType
-
builder
public static PrintJobConfiguration.Builder builder()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
-