Class DeviceManagementSettingProfileConstraint

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

    public class DeviceManagementSettingProfileConstraint
    extends DeviceManagementConstraint
    implements com.github.davidmoten.odata.client.ODataType
    “Constraint enforcing a given profile metadata”
    • Constructor Detail

      • DeviceManagementSettingProfileConstraint

        protected DeviceManagementSettingProfileConstraint()
    • Method Detail

      • getSource

        public Optional<String> getSource()
        “The source of the entity”
        Returns:
        property source
      • withSource

        public DeviceManagementSettingProfileConstraint withSource​(String source)
        Returns an immutable copy of this with just the source 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 source of the entity”

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

        public com.github.davidmoten.odata.client.CollectionPage<String> getTypes()
        “A collection of types this entity carries”
        Returns:
        property types
      • getTypes

        public com.github.davidmoten.odata.client.CollectionPage<String> getTypes​(com.github.davidmoten.odata.client.HttpRequestOptions options)
        “A collection of types this entity carries”
        Parameters:
        options - specify connect and read timeouts
        Returns:
        property types
      • 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
      • builderDeviceManagementSettingProfileConstraint

        public static DeviceManagementSettingProfileConstraint.Builder builderDeviceManagementSettingProfileConstraint()
        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