Package odata.msgraph.client.complex
Class PrinterCapabilities
- java.lang.Object
-
- odata.msgraph.client.complex.PrinterCapabilities
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class PrinterCapabilities extends Object implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPrinterCapabilities.Builder
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedPrinterCapabilities()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PrinterCapabilities.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).com.github.davidmoten.odata.client.CollectionPage<Integer>getBottomMargins()com.github.davidmoten.odata.client.CollectionPage<Integer>getBottomMargins(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<Boolean>getCollation()com.github.davidmoten.odata.client.CollectionPage<PrintColorMode>getColorModes()com.github.davidmoten.odata.client.CollectionPage<PrintColorMode>getColorModes(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<String>getContentTypes()com.github.davidmoten.odata.client.CollectionPage<String>getContentTypes(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<IntegerRange>getCopiesPerJob()com.github.davidmoten.odata.client.CollectionPage<Integer>getDpis()com.github.davidmoten.odata.client.CollectionPage<Integer>getDpis(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<PrintDuplexMode>getDuplexModes()com.github.davidmoten.odata.client.CollectionPage<PrintDuplexMode>getDuplexModes(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<PrinterFeedOrientation>getFeedOrientations()com.github.davidmoten.odata.client.CollectionPage<PrinterFeedOrientation>getFeedOrientations(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<PrintFinishing>getFinishings()com.github.davidmoten.odata.client.CollectionPage<PrintFinishing>getFinishings(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<String>getInputBins()com.github.davidmoten.odata.client.CollectionPage<String>getInputBins(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<Boolean>getIsColorPrintingSupported()Optional<Boolean>getIsPageRangeSupported()com.github.davidmoten.odata.client.CollectionPage<Integer>getLeftMargins()com.github.davidmoten.odata.client.CollectionPage<Integer>getLeftMargins(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<String>getMediaColors()com.github.davidmoten.odata.client.CollectionPage<String>getMediaColors(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<String>getMediaSizes()com.github.davidmoten.odata.client.CollectionPage<String>getMediaSizes(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<String>getMediaTypes()com.github.davidmoten.odata.client.CollectionPage<String>getMediaTypes(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<PrintMultipageLayout>getMultipageLayouts()com.github.davidmoten.odata.client.CollectionPage<PrintMultipageLayout>getMultipageLayouts(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<PrintOrientation>getOrientations()com.github.davidmoten.odata.client.CollectionPage<PrintOrientation>getOrientations(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<String>getOutputBins()com.github.davidmoten.odata.client.CollectionPage<String>getOutputBins(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<Integer>getPagesPerSheet()com.github.davidmoten.odata.client.CollectionPage<Integer>getPagesPerSheet(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<PrintQuality>getQualities()com.github.davidmoten.odata.client.CollectionPage<PrintQuality>getQualities(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<Integer>getRightMargins()com.github.davidmoten.odata.client.CollectionPage<Integer>getRightMargins(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.CollectionPage<PrintScaling>getScalings()com.github.davidmoten.odata.client.CollectionPage<PrintScaling>getScalings(com.github.davidmoten.odata.client.HttpRequestOptions options)Optional<Boolean>getSupportsFitPdfToPage()com.github.davidmoten.odata.client.CollectionPage<Integer>getTopMargins()com.github.davidmoten.odata.client.CollectionPage<Integer>getTopMargins(com.github.davidmoten.odata.client.HttpRequestOptions options)com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()PrinterCapabilitieswithCollation(Boolean collation)PrinterCapabilitieswithCopiesPerJob(IntegerRange copiesPerJob)PrinterCapabilitieswithIsColorPrintingSupported(Boolean isColorPrintingSupported)PrinterCapabilitieswithIsPageRangeSupported(Boolean isPageRangeSupported)PrinterCapabilitieswithSupportsFitPdfToPage(Boolean supportsFitPdfToPage)PrinterCapabilitieswithUnmappedField(String name, Object value)
-
-
-
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
-
bottomMarginsNextLink
protected String bottomMarginsNextLink
-
collation
protected Boolean collation
-
colorModes
protected List<PrintColorMode> colorModes
-
colorModesNextLink
protected String colorModesNextLink
-
contentTypesNextLink
protected String contentTypesNextLink
-
copiesPerJob
protected IntegerRange copiesPerJob
-
dpisNextLink
protected String dpisNextLink
-
duplexModes
protected List<PrintDuplexMode> duplexModes
-
duplexModesNextLink
protected String duplexModesNextLink
-
feedOrientations
protected List<PrinterFeedOrientation> feedOrientations
-
feedOrientationsNextLink
protected String feedOrientationsNextLink
-
finishings
protected List<PrintFinishing> finishings
-
finishingsNextLink
protected String finishingsNextLink
-
inputBinsNextLink
protected String inputBinsNextLink
-
isColorPrintingSupported
protected Boolean isColorPrintingSupported
-
isPageRangeSupported
protected Boolean isPageRangeSupported
-
leftMarginsNextLink
protected String leftMarginsNextLink
-
mediaColorsNextLink
protected String mediaColorsNextLink
-
mediaSizesNextLink
protected String mediaSizesNextLink
-
mediaTypesNextLink
protected String mediaTypesNextLink
-
multipageLayouts
protected List<PrintMultipageLayout> multipageLayouts
-
multipageLayoutsNextLink
protected String multipageLayoutsNextLink
-
orientations
protected List<PrintOrientation> orientations
-
orientationsNextLink
protected String orientationsNextLink
-
outputBinsNextLink
protected String outputBinsNextLink
-
pagesPerSheetNextLink
protected String pagesPerSheetNextLink
-
qualities
protected List<PrintQuality> qualities
-
qualitiesNextLink
protected String qualitiesNextLink
-
rightMarginsNextLink
protected String rightMarginsNextLink
-
scalings
protected List<PrintScaling> scalings
-
scalingsNextLink
protected String scalingsNextLink
-
supportsFitPdfToPage
protected Boolean supportsFitPdfToPage
-
topMarginsNextLink
protected String topMarginsNextLink
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getBottomMargins
public com.github.davidmoten.odata.client.CollectionPage<Integer> getBottomMargins()
-
getBottomMargins
public com.github.davidmoten.odata.client.CollectionPage<Integer> getBottomMargins(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withCollation
public PrinterCapabilities withCollation(Boolean collation)
-
getColorModes
public com.github.davidmoten.odata.client.CollectionPage<PrintColorMode> getColorModes()
-
getColorModes
public com.github.davidmoten.odata.client.CollectionPage<PrintColorMode> getColorModes(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getContentTypes
public com.github.davidmoten.odata.client.CollectionPage<String> getContentTypes()
-
getContentTypes
public com.github.davidmoten.odata.client.CollectionPage<String> getContentTypes(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getCopiesPerJob
public Optional<IntegerRange> getCopiesPerJob()
-
withCopiesPerJob
public PrinterCapabilities withCopiesPerJob(IntegerRange copiesPerJob)
-
getDpis
public com.github.davidmoten.odata.client.CollectionPage<Integer> getDpis()
-
getDpis
public com.github.davidmoten.odata.client.CollectionPage<Integer> getDpis(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getDuplexModes
public com.github.davidmoten.odata.client.CollectionPage<PrintDuplexMode> getDuplexModes()
-
getDuplexModes
public com.github.davidmoten.odata.client.CollectionPage<PrintDuplexMode> getDuplexModes(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getFeedOrientations
public com.github.davidmoten.odata.client.CollectionPage<PrinterFeedOrientation> getFeedOrientations()
-
getFeedOrientations
public com.github.davidmoten.odata.client.CollectionPage<PrinterFeedOrientation> getFeedOrientations(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
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)
-
getInputBins
public com.github.davidmoten.odata.client.CollectionPage<String> getInputBins()
-
getInputBins
public com.github.davidmoten.odata.client.CollectionPage<String> getInputBins(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withIsColorPrintingSupported
public PrinterCapabilities withIsColorPrintingSupported(Boolean isColorPrintingSupported)
-
withIsPageRangeSupported
public PrinterCapabilities withIsPageRangeSupported(Boolean isPageRangeSupported)
-
getLeftMargins
public com.github.davidmoten.odata.client.CollectionPage<Integer> getLeftMargins()
-
getLeftMargins
public com.github.davidmoten.odata.client.CollectionPage<Integer> getLeftMargins(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getMediaColors
public com.github.davidmoten.odata.client.CollectionPage<String> getMediaColors()
-
getMediaColors
public com.github.davidmoten.odata.client.CollectionPage<String> getMediaColors(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getMediaSizes
public com.github.davidmoten.odata.client.CollectionPage<String> getMediaSizes()
-
getMediaSizes
public com.github.davidmoten.odata.client.CollectionPage<String> getMediaSizes(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getMediaTypes
public com.github.davidmoten.odata.client.CollectionPage<String> getMediaTypes()
-
getMediaTypes
public com.github.davidmoten.odata.client.CollectionPage<String> getMediaTypes(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getMultipageLayouts
public com.github.davidmoten.odata.client.CollectionPage<PrintMultipageLayout> getMultipageLayouts()
-
getMultipageLayouts
public com.github.davidmoten.odata.client.CollectionPage<PrintMultipageLayout> getMultipageLayouts(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getOrientations
public com.github.davidmoten.odata.client.CollectionPage<PrintOrientation> getOrientations()
-
getOrientations
public com.github.davidmoten.odata.client.CollectionPage<PrintOrientation> getOrientations(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getOutputBins
public com.github.davidmoten.odata.client.CollectionPage<String> getOutputBins()
-
getOutputBins
public com.github.davidmoten.odata.client.CollectionPage<String> getOutputBins(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getPagesPerSheet
public com.github.davidmoten.odata.client.CollectionPage<Integer> getPagesPerSheet()
-
getPagesPerSheet
public com.github.davidmoten.odata.client.CollectionPage<Integer> getPagesPerSheet(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getQualities
public com.github.davidmoten.odata.client.CollectionPage<PrintQuality> getQualities()
-
getQualities
public com.github.davidmoten.odata.client.CollectionPage<PrintQuality> getQualities(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getRightMargins
public com.github.davidmoten.odata.client.CollectionPage<Integer> getRightMargins()
-
getRightMargins
public com.github.davidmoten.odata.client.CollectionPage<Integer> getRightMargins(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
getScalings
public com.github.davidmoten.odata.client.CollectionPage<PrintScaling> getScalings()
-
getScalings
public com.github.davidmoten.odata.client.CollectionPage<PrintScaling> getScalings(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withSupportsFitPdfToPage
public PrinterCapabilities withSupportsFitPdfToPage(Boolean supportsFitPdfToPage)
-
getTopMargins
public com.github.davidmoten.odata.client.CollectionPage<Integer> getTopMargins()
-
getTopMargins
public com.github.davidmoten.odata.client.CollectionPage<Integer> getTopMargins(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withUnmappedField
public PrinterCapabilities withUnmappedField(String name, Object 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 PrinterCapabilities.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
-
-