Class DeviceManagementSettingRegexConstraint

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

    public class DeviceManagementSettingRegexConstraint
    extends DeviceManagementConstraint
    implements com.github.davidmoten.odata.client.ODataType
    “Constraint enforcing the setting matches against a given RegEx pattern”
    • Field Detail

      • regex

        protected String regex
    • Constructor Detail

      • DeviceManagementSettingRegexConstraint

        protected DeviceManagementSettingRegexConstraint()
    • Method Detail

      • getRegex

        public Optional<String> getRegex()
        “The RegEx pattern to match against”
        Returns:
        property regex
      • withRegex

        public DeviceManagementSettingRegexConstraint withRegex​(String regex)
        Returns an immutable copy of this with just the regex 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 RegEx pattern to match against”

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

        public static DeviceManagementSettingRegexConstraint.Builder builderDeviceManagementSettingRegexConstraint()
        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