Class DeviceManagementSettingRequiredConstraint

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

    public class DeviceManagementSettingRequiredConstraint
    extends DeviceManagementConstraint
    implements com.github.davidmoten.odata.client.ODataType
    “Constraint that enforces a particular required setting that is not null/ undefined/empty string/not configured”
    • Field Detail

      • notConfiguredValue

        protected String notConfiguredValue
    • Constructor Detail

      • DeviceManagementSettingRequiredConstraint

        protected DeviceManagementSettingRequiredConstraint()
    • Method Detail

      • getNotConfiguredValue

        public Optional<String> getNotConfiguredValue()
        “List of value which means not configured for the setting”
        Returns:
        property notConfiguredValue
      • withNotConfiguredValue

        public DeviceManagementSettingRequiredConstraint withNotConfiguredValue​(String notConfiguredValue)
        Returns an immutable copy of this with just the notConfiguredValue 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.

        “List of value which means not configured for the setting”

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

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

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class DeviceManagementConstraint
      • builderDeviceManagementSettingRequiredConstraint

        public static DeviceManagementSettingRequiredConstraint.Builder builderDeviceManagementSettingRequiredConstraint()
        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