Class WindowsKioskDesktopApp

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

    public class WindowsKioskDesktopApp
    extends WindowsKioskAppBase
    implements com.github.davidmoten.odata.client.ODataType
    “The base class for a type of apps”
    • Field Detail

      • desktopApplicationId

        protected String desktopApplicationId
      • desktopApplicationLinkPath

        protected String desktopApplicationLinkPath
    • Constructor Detail

      • WindowsKioskDesktopApp

        protected WindowsKioskDesktopApp()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        odataTypeName in class WindowsKioskAppBase
      • getDesktopApplicationId

        public Optional<String> getDesktopApplicationId()
        “Define the DesktopApplicationID of the app”
        Returns:
        property desktopApplicationId
      • withDesktopApplicationId

        public WindowsKioskDesktopApp withDesktopApplicationId​(String desktopApplicationId)
        Returns an immutable copy of this with just the desktopApplicationId 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.

        “Define the DesktopApplicationID of the app”

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

        public Optional<String> getDesktopApplicationLinkPath()
        “Define the DesktopApplicationLinkPath of the app”
        Returns:
        property desktopApplicationLinkPath
      • withDesktopApplicationLinkPath

        public WindowsKioskDesktopApp withDesktopApplicationLinkPath​(String desktopApplicationLinkPath)
        Returns an immutable copy of this with just the desktopApplicationLinkPath 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.

        “Define the DesktopApplicationLinkPath of the app”

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

        public Optional<String> getPath()
        “Define the path of a desktop app”
        Returns:
        property path
      • withPath

        public WindowsKioskDesktopApp withPath​(String path)
        Returns an immutable copy of this with just the path 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.

        “Define the path of a desktop app”

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

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class WindowsKioskAppBase
      • builderWindowsKioskDesktopApp

        public static WindowsKioskDesktopApp.Builder builderWindowsKioskDesktopApp()
        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