Class DeviceManagementConfigurationIntegerSettingValueDefinitionTemplate

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

    public class DeviceManagementConfigurationIntegerSettingValueDefinitionTemplate
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    “Integer Setting Value Definition Template”
    • 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
      • maxValue

        protected Integer maxValue
      • minValue

        protected Integer minValue
    • Constructor Detail

      • DeviceManagementConfigurationIntegerSettingValueDefinitionTemplate

        protected DeviceManagementConfigurationIntegerSettingValueDefinitionTemplate()
    • Method Detail

      • odataTypeName

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

        public Optional<Integer> getMaxValue()
        “Integer Setting Maximum Value. Valid values -2147483648 to 2147483647”
        Returns:
        property maxValue
      • withMaxValue

        public DeviceManagementConfigurationIntegerSettingValueDefinitionTemplate withMaxValue​(Integer maxValue)
        Returns an immutable copy of this with just the maxValue 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.

        “Integer Setting Maximum Value. Valid values -2147483648 to 2147483647”

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

        public Optional<Integer> getMinValue()
        “Integer Setting Minimum Value. Valid values -2147483648 to 2147483647”
        Returns:
        property minValue
      • withMinValue

        public DeviceManagementConfigurationIntegerSettingValueDefinitionTemplate withMinValue​(Integer minValue)
        Returns an immutable copy of this with just the minValue 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.

        “Integer Setting Minimum Value. Valid values -2147483648 to 2147483647”

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