Class DeviceManagementConfigurationSettingDependedOnBy

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

    public class DeviceManagementConfigurationSettingDependedOnBy
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    • 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
      • dependedOnBy

        protected String dependedOnBy
      • required

        protected Boolean required
    • Constructor Detail

      • DeviceManagementConfigurationSettingDependedOnBy

        protected DeviceManagementConfigurationSettingDependedOnBy()
    • Method Detail

      • odataTypeName

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

        public Optional<String> getDependedOnBy()
        “Identifier of child setting that is dependent on the current setting”
        Returns:
        property dependedOnBy
      • withDependedOnBy

        public DeviceManagementConfigurationSettingDependedOnBy withDependedOnBy​(String dependedOnBy)
        Returns an immutable copy of this with just the dependedOnBy 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.

        “Identifier of child setting that is dependent on the current setting”

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

        public Optional<Boolean> getRequired()
        “Value that determines if the child setting is required based on the parent setting's selection”
        Returns:
        property required
      • withRequired

        public DeviceManagementConfigurationSettingDependedOnBy withRequired​(Boolean required)
        Returns an immutable copy of this with just the required 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.

        “Value that determines if the child setting is required based on the parent setting's selection”

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