Class DeviceManagementConfigurationOptionDefinition

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

    public class DeviceManagementConfigurationOptionDefinition
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    • Constructor Detail

      • DeviceManagementConfigurationOptionDefinition

        protected DeviceManagementConfigurationOptionDefinition()
    • Method Detail

      • odataTypeName

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

        public com.github.davidmoten.odata.client.CollectionPage<DeviceManagementConfigurationSettingDependedOnBy> getDependedOnBy​(com.github.davidmoten.odata.client.HttpRequestOptions options)
        “List of Settings that depends on this option”
        Parameters:
        options - specify connect and read timeouts
        Returns:
        property dependedOnBy
      • getDependentOn

        public com.github.davidmoten.odata.client.CollectionPage<DeviceManagementConfigurationDependentOn> getDependentOn()
        “List of dependent settings for this option”
        Returns:
        property dependentOn
      • getDependentOn

        public com.github.davidmoten.odata.client.CollectionPage<DeviceManagementConfigurationDependentOn> getDependentOn​(com.github.davidmoten.odata.client.HttpRequestOptions options)
        “List of dependent settings for this option”
        Parameters:
        options - specify connect and read timeouts
        Returns:
        property dependentOn
      • getDescription

        public Optional<String> getDescription()
        “Description of the option”
        Returns:
        property description
      • withDescription

        public DeviceManagementConfigurationOptionDefinition withDescription​(String description)
        Returns an immutable copy of this with just the description 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.

        “Description of the option”

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

        public Optional<String> getDisplayName()
        “Friendly name of the option”
        Returns:
        property displayName
      • withDisplayName

        public DeviceManagementConfigurationOptionDefinition withDisplayName​(String displayName)
        Returns an immutable copy of this with just the displayName 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.

        “Friendly name of the option”

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

        public Optional<String> getHelpText()
        “Help text of the option”
        Returns:
        property helpText
      • withHelpText

        public DeviceManagementConfigurationOptionDefinition withHelpText​(String helpText)
        Returns an immutable copy of this with just the helpText 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.

        “Help text of the option”

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

        public Optional<String> getItemId()
        “Identifier of option”
        Returns:
        property itemId
      • withItemId

        public DeviceManagementConfigurationOptionDefinition withItemId​(String itemId)
        Returns an immutable copy of this with just the itemId 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 option”

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

        public Optional<String> getName()
        “Name of the option”
        Returns:
        property name
      • withName

        public DeviceManagementConfigurationOptionDefinition withName​(String name)
        Returns an immutable copy of this with just the name 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.

        “Name of the option”

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

        public DeviceManagementConfigurationOptionDefinition withOptionValue​(DeviceManagementConfigurationSettingValue optionValue)
        Returns an immutable copy of this with just the optionValue 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 of the option”

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