Class ExcludedApps

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

    public class ExcludedApps
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    “Contains properties for Excluded Office365 Apps.”
    • 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
      • infoPath

        protected Boolean infoPath
      • oneDrive

        protected Boolean oneDrive
      • oneNote

        protected Boolean oneNote
      • outlook

        protected Boolean outlook
      • powerPoint

        protected Boolean powerPoint
      • publisher

        protected Boolean publisher
      • sharePointDesigner

        protected Boolean sharePointDesigner
    • Constructor Detail

      • ExcludedApps

        protected ExcludedApps()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
      • getAccess

        public Optional<Boolean> getAccess()
        “The value for if MS Office Access should be excluded or not.”
        Returns:
        property access
      • withAccess

        public ExcludedApps withAccess​(Boolean access)
        Returns an immutable copy of this with just the access field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office Access should be excluded or not.”

        Parameters:
        access - new value of access field (as defined in service metadata)
        Returns:
        immutable copy of this with just the access field changed
      • getBing

        public Optional<Boolean> getBing()
        “The value for if Microsoft Search as default should be excluded or not.”
        Returns:
        property bing
      • withBing

        public ExcludedApps withBing​(Boolean bing)
        Returns an immutable copy of this with just the bing field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if Microsoft Search as default should be excluded or not.”

        Parameters:
        bing - new value of bing field (as defined in service metadata)
        Returns:
        immutable copy of this with just the bing field changed
      • getExcel

        public Optional<Boolean> getExcel()
        “The value for if MS Office Excel should be excluded or not.”
        Returns:
        property excel
      • withExcel

        public ExcludedApps withExcel​(Boolean excel)
        Returns an immutable copy of this with just the excel field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office Excel should be excluded or not.”

        Parameters:
        excel - new value of excel field (as defined in service metadata)
        Returns:
        immutable copy of this with just the excel field changed
      • getGroove

        public Optional<Boolean> getGroove()
        “The value for if MS Office OneDrive for Business - Groove should be excluded or not.”
        Returns:
        property groove
      • withGroove

        public ExcludedApps withGroove​(Boolean groove)
        Returns an immutable copy of this with just the groove field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office OneDrive for Business - Groove should be excluded or not.”

        Parameters:
        groove - new value of groove field (as defined in service metadata)
        Returns:
        immutable copy of this with just the groove field changed
      • getInfoPath

        public Optional<Boolean> getInfoPath()
        “The value for if MS Office InfoPath should be excluded or not.”
        Returns:
        property infoPath
      • withInfoPath

        public ExcludedApps withInfoPath​(Boolean infoPath)
        Returns an immutable copy of this with just the infoPath field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office InfoPath should be excluded or not.”

        Parameters:
        infoPath - new value of infoPath field (as defined in service metadata)
        Returns:
        immutable copy of this with just the infoPath field changed
      • getLync

        public Optional<Boolean> getLync()
        “The value for if MS Office Skype for Business - Lync should be excluded or not.”
        Returns:
        property lync
      • withLync

        public ExcludedApps withLync​(Boolean lync)
        Returns an immutable copy of this with just the lync field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office Skype for Business - Lync should be excluded or not.”

        Parameters:
        lync - new value of lync field (as defined in service metadata)
        Returns:
        immutable copy of this with just the lync field changed
      • getOneDrive

        public Optional<Boolean> getOneDrive()
        “The value for if MS Office OneDrive should be excluded or not.”
        Returns:
        property oneDrive
      • withOneDrive

        public ExcludedApps withOneDrive​(Boolean oneDrive)
        Returns an immutable copy of this with just the oneDrive field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office OneDrive should be excluded or not.”

        Parameters:
        oneDrive - new value of oneDrive field (as defined in service metadata)
        Returns:
        immutable copy of this with just the oneDrive field changed
      • getOneNote

        public Optional<Boolean> getOneNote()
        “The value for if MS Office OneNote should be excluded or not.”
        Returns:
        property oneNote
      • withOneNote

        public ExcludedApps withOneNote​(Boolean oneNote)
        Returns an immutable copy of this with just the oneNote field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office OneNote should be excluded or not.”

        Parameters:
        oneNote - new value of oneNote field (as defined in service metadata)
        Returns:
        immutable copy of this with just the oneNote field changed
      • getOutlook

        public Optional<Boolean> getOutlook()
        “The value for if MS Office Outlook should be excluded or not.”
        Returns:
        property outlook
      • withOutlook

        public ExcludedApps withOutlook​(Boolean outlook)
        Returns an immutable copy of this with just the outlook field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office Outlook should be excluded or not.”

        Parameters:
        outlook - new value of outlook field (as defined in service metadata)
        Returns:
        immutable copy of this with just the outlook field changed
      • getPowerPoint

        public Optional<Boolean> getPowerPoint()
        “The value for if MS Office PowerPoint should be excluded or not.”
        Returns:
        property powerPoint
      • withPowerPoint

        public ExcludedApps withPowerPoint​(Boolean powerPoint)
        Returns an immutable copy of this with just the powerPoint field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office PowerPoint should be excluded or not.”

        Parameters:
        powerPoint - new value of powerPoint field (as defined in service metadata)
        Returns:
        immutable copy of this with just the powerPoint field changed
      • getPublisher

        public Optional<Boolean> getPublisher()
        “The value for if MS Office Publisher should be excluded or not.”
        Returns:
        property publisher
      • withPublisher

        public ExcludedApps withPublisher​(Boolean publisher)
        Returns an immutable copy of this with just the publisher field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office Publisher should be excluded or not.”

        Parameters:
        publisher - new value of publisher field (as defined in service metadata)
        Returns:
        immutable copy of this with just the publisher field changed
      • getSharePointDesigner

        public Optional<Boolean> getSharePointDesigner()
        “The value for if MS Office SharePointDesigner should be excluded or not.”
        Returns:
        property sharePointDesigner
      • withSharePointDesigner

        public ExcludedApps withSharePointDesigner​(Boolean sharePointDesigner)
        Returns an immutable copy of this with just the sharePointDesigner field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office SharePointDesigner should be excluded or not.”

        Parameters:
        sharePointDesigner - new value of sharePointDesigner field (as defined in service metadata)
        Returns:
        immutable copy of this with just the sharePointDesigner field changed
      • getTeams

        public Optional<Boolean> getTeams()
        “The value for if MS Office Teams should be excluded or not.”
        Returns:
        property teams
      • withTeams

        public ExcludedApps withTeams​(Boolean teams)
        Returns an immutable copy of this with just the teams field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office Teams should be excluded or not.”

        Parameters:
        teams - new value of teams field (as defined in service metadata)
        Returns:
        immutable copy of this with just the teams field changed
      • getVisio

        public Optional<Boolean> getVisio()
        “The value for if MS Office Visio should be excluded or not.”
        Returns:
        property visio
      • withVisio

        public ExcludedApps withVisio​(Boolean visio)
        Returns an immutable copy of this with just the visio field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office Visio should be excluded or not.”

        Parameters:
        visio - new value of visio field (as defined in service metadata)
        Returns:
        immutable copy of this with just the visio field changed
      • getWord

        public Optional<Boolean> getWord()
        “The value for if MS Office Word should be excluded or not.”
        Returns:
        property word
      • withWord

        public ExcludedApps withWord​(Boolean word)
        Returns an immutable copy of this with just the word field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for if MS Office Word should be excluded or not.”

        Parameters:
        word - new value of word field (as defined in service metadata)
        Returns:
        immutable copy of this with just the word field changed
      • 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 ExcludedApps.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