Class WindowsKioskWin32App

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

    public class WindowsKioskWin32App
    extends WindowsKioskAppBase
    implements com.github.davidmoten.odata.client.ODataType
    “KioskModeApp v4 for Win32 app support”
    • Field Detail

      • classicAppPath

        protected String classicAppPath
      • edgeKiosk

        protected String edgeKiosk
      • edgeKioskIdleTimeoutMinutes

        protected Integer edgeKioskIdleTimeoutMinutes
      • edgeNoFirstRun

        protected Boolean edgeNoFirstRun
    • Constructor Detail

      • WindowsKioskWin32App

        protected WindowsKioskWin32App()
    • Method Detail

      • odataTypeName

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

        public Optional<String> getClassicAppPath()
        “This is the classicapppath to be used by v4 Win32 app while in Kiosk Mode”
        Returns:
        property classicAppPath
      • withClassicAppPath

        public WindowsKioskWin32App withClassicAppPath​(String classicAppPath)
        Returns an immutable copy of this with just the classicAppPath 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.

        “This is the classicapppath to be used by v4 Win32 app while in Kiosk Mode”

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

        public Optional<String> getEdgeKiosk()
        “Edge kiosk (url) for Edge kiosk mode”
        Returns:
        property edgeKiosk
      • withEdgeKiosk

        public WindowsKioskWin32App withEdgeKiosk​(String edgeKiosk)
        Returns an immutable copy of this with just the edgeKiosk 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.

        “Edge kiosk (url) for Edge kiosk mode”

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

        public Optional<Integer> getEdgeKioskIdleTimeoutMinutes()
        “Edge kiosk idle timeout in minutes for Edge kiosk mode. Valid values 0 to 1440”
        Returns:
        property edgeKioskIdleTimeoutMinutes
      • withEdgeKioskIdleTimeoutMinutes

        public WindowsKioskWin32App withEdgeKioskIdleTimeoutMinutes​(Integer edgeKioskIdleTimeoutMinutes)
        Returns an immutable copy of this with just the edgeKioskIdleTimeoutMinutes 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.

        “Edge kiosk idle timeout in minutes for Edge kiosk mode. Valid values 0 to 1440”

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

        public Optional<WindowsEdgeKioskType> getEdgeKioskType()
        “Edge kiosk type for Edge kiosk mode”
        Returns:
        property edgeKioskType
      • withEdgeKioskType

        public WindowsKioskWin32App withEdgeKioskType​(WindowsEdgeKioskType edgeKioskType)
        Returns an immutable copy of this with just the edgeKioskType 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.

        “Edge kiosk type for Edge kiosk mode”

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

        public Optional<Boolean> getEdgeNoFirstRun()
        “Edge first run flag for Edge kiosk mode”
        Returns:
        property edgeNoFirstRun
      • withEdgeNoFirstRun

        public WindowsKioskWin32App withEdgeNoFirstRun​(Boolean edgeNoFirstRun)
        Returns an immutable copy of this with just the edgeNoFirstRun 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.

        “Edge first run flag for Edge kiosk mode”

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

        public static WindowsKioskWin32App.Builder builderWindowsKioskWin32App()
        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