Class Win32LobAppAutoUpdateSettings

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

    public class Win32LobAppAutoUpdateSettings
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    “Contains properties used to perform the auto-update of an application.”
    • 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
    • Constructor Detail

      • Win32LobAppAutoUpdateSettings

        protected Win32LobAppAutoUpdateSettings()
    • Method Detail

      • odataTypeName

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

        public Optional<Win32LobAutoUpdateSupersededAppsState> getAutoUpdateSupersededAppsState()
        “The auto-update superseded apps state setting for the app assignment. Possible values are notConfigured and enabled. Default value is notConfigured.”
        Returns:
        property autoUpdateSupersededAppsState
      • withAutoUpdateSupersededAppsState

        public Win32LobAppAutoUpdateSettings withAutoUpdateSupersededAppsState​(Win32LobAutoUpdateSupersededAppsState autoUpdateSupersededAppsState)
        Returns an immutable copy of this with just the autoUpdateSupersededAppsState 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 auto-update superseded apps state setting for the app assignment. Possible values are notConfigured and enabled. Default value is notConfigured.”

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

        public static Win32LobAppAutoUpdateSettings.Builder builder()
        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