Class PrinterCapabilities

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class PrinterCapabilities
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    • 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
      • colorModesNextLink

        protected String colorModesNextLink
      • contentTypes

        protected List<String> contentTypes
      • contentTypesNextLink

        protected String contentTypesNextLink
      • dpisNextLink

        protected String dpisNextLink
      • duplexModesNextLink

        protected String duplexModesNextLink
      • feedOrientationsNextLink

        protected String feedOrientationsNextLink
      • 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
      • multipageLayoutsNextLink

        protected String multipageLayoutsNextLink
      • orientationsNextLink

        protected String orientationsNextLink
      • outputBinsNextLink

        protected String outputBinsNextLink
      • pagesPerSheetNextLink

        protected String pagesPerSheetNextLink
      • qualitiesNextLink

        protected String qualitiesNextLink
      • rightMarginsNextLink

        protected String rightMarginsNextLink
      • scalingsNextLink

        protected String scalingsNextLink
      • supportsFitPdfToPage

        protected Boolean supportsFitPdfToPage
      • topMarginsNextLink

        protected String topMarginsNextLink
    • Constructor Detail

      • PrinterCapabilities

        protected PrinterCapabilities()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.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)
      • 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)
      • 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)
      • getIsColorPrintingSupported

        public Optional<Boolean> getIsColorPrintingSupported()
      • getIsPageRangeSupported

        public Optional<Boolean> getIsPageRangeSupported()
      • 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)
      • getSupportsFitPdfToPage

        public Optional<Boolean> getSupportsFitPdfToPage()
      • 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)
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.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