Class ConfigurationManagerClientEnabledFeatures

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

    public class ConfigurationManagerClientEnabledFeatures
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    “configuration Manager client enabled features”
    • 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
      • compliancePolicy

        protected Boolean compliancePolicy
      • deviceConfiguration

        protected Boolean deviceConfiguration
      • inventory

        protected Boolean inventory
      • modernApps

        protected Boolean modernApps
      • resourceAccess

        protected Boolean resourceAccess
      • windowsUpdateForBusiness

        protected Boolean windowsUpdateForBusiness
    • Constructor Detail

      • ConfigurationManagerClientEnabledFeatures

        protected ConfigurationManagerClientEnabledFeatures()
    • Method Detail

      • odataTypeName

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

        public Optional<Boolean> getCompliancePolicy()
        “Whether compliance policy is managed by Intune”
        Returns:
        property compliancePolicy
      • withCompliancePolicy

        public ConfigurationManagerClientEnabledFeatures withCompliancePolicy​(Boolean compliancePolicy)
        Returns an immutable copy of this with just the compliancePolicy 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.

        “Whether compliance policy is managed by Intune”

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

        public Optional<Boolean> getDeviceConfiguration()
        “Whether device configuration is managed by Intune”
        Returns:
        property deviceConfiguration
      • withDeviceConfiguration

        public ConfigurationManagerClientEnabledFeatures withDeviceConfiguration​(Boolean deviceConfiguration)
        Returns an immutable copy of this with just the deviceConfiguration 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.

        “Whether device configuration is managed by Intune”

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

        public Optional<Boolean> getInventory()
        “Whether inventory is managed by Intune”
        Returns:
        property inventory
      • withInventory

        public ConfigurationManagerClientEnabledFeatures withInventory​(Boolean inventory)
        Returns an immutable copy of this with just the inventory 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.

        “Whether inventory is managed by Intune”

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

        public Optional<Boolean> getModernApps()
        “Whether modern application is managed by Intune”
        Returns:
        property modernApps
      • withModernApps

        public ConfigurationManagerClientEnabledFeatures withModernApps​(Boolean modernApps)
        Returns an immutable copy of this with just the modernApps 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.

        “Whether modern application is managed by Intune”

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

        public Optional<Boolean> getResourceAccess()
        “Whether resource access is managed by Intune”
        Returns:
        property resourceAccess
      • withResourceAccess

        public ConfigurationManagerClientEnabledFeatures withResourceAccess​(Boolean resourceAccess)
        Returns an immutable copy of this with just the resourceAccess 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.

        “Whether resource access is managed by Intune”

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

        public Optional<Boolean> getWindowsUpdateForBusiness()
        “Whether Windows Update for Business is managed by Intune”
        Returns:
        property windowsUpdateForBusiness
      • withWindowsUpdateForBusiness

        public ConfigurationManagerClientEnabledFeatures withWindowsUpdateForBusiness​(Boolean windowsUpdateForBusiness)
        Returns an immutable copy of this with just the windowsUpdateForBusiness 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.

        “Whether Windows Update for Business is managed by Intune”

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