Class DeviceManagementConfigurationSettingApplicability

    • Constructor Detail

      • DeviceManagementConfigurationSettingApplicability

        protected DeviceManagementConfigurationSettingApplicability()
    • Method Detail

      • odataTypeName

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

        public Optional<String> getDescription()
        “description of the setting”
        Returns:
        property description
      • withDescription

        public DeviceManagementConfigurationSettingApplicability withDescription​(String description)
        Returns an immutable copy of this with just the description 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.

        “description of the setting”

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

        public DeviceManagementConfigurationSettingApplicability withDeviceMode​(DeviceManagementConfigurationDeviceMode deviceMode)
        Returns an immutable copy of this with just the deviceMode 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.

        “Device Mode that setting can be applied on”

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

        public DeviceManagementConfigurationSettingApplicability withPlatform​(DeviceManagementConfigurationPlatforms platform)
        Returns an immutable copy of this with just the platform 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.

        “Platform setting can be applied on”

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

        public DeviceManagementConfigurationSettingApplicability withTechnologies​(DeviceManagementConfigurationTechnologies technologies)
        Returns an immutable copy of this with just the technologies 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.

        “Which technology channels this setting can be deployed through”

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