Class WindowsKioskConfiguration.Builder

    • Method Detail

      • edgeKioskEnablePublicBrowsing

        public WindowsKioskConfiguration.Builder edgeKioskEnablePublicBrowsing​(Boolean edgeKioskEnablePublicBrowsing)
        “Enable public browsing kiosk mode for the Microsoft Edge browser. The Default is false.”
        Parameters:
        edgeKioskEnablePublicBrowsing - value of edgeKioskEnablePublicBrowsing property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskBrowserBlockedUrlExceptions

        public WindowsKioskConfiguration.Builder kioskBrowserBlockedUrlExceptions​(List<String> kioskBrowserBlockedUrlExceptions)
        “Specify URLs that the kiosk browser is allowed to navigate to”
        Parameters:
        kioskBrowserBlockedUrlExceptions - value of kioskBrowserBlockedUrlExceptions property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskBrowserBlockedUrlExceptions

        public WindowsKioskConfiguration.Builder kioskBrowserBlockedUrlExceptions​(String... kioskBrowserBlockedUrlExceptions)
        “Specify URLs that the kiosk browser is allowed to navigate to”
        Parameters:
        kioskBrowserBlockedUrlExceptions - value of kioskBrowserBlockedUrlExceptions property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskBrowserBlockedUrlExceptionsNextLink

        public WindowsKioskConfiguration.Builder kioskBrowserBlockedUrlExceptionsNextLink​(String kioskBrowserBlockedUrlExceptionsNextLink)
        “Specify URLs that the kiosk browser is allowed to navigate to”
        Parameters:
        kioskBrowserBlockedUrlExceptionsNextLink - value of kioskBrowserBlockedUrlExceptions@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskBrowserBlockedURLs

        public WindowsKioskConfiguration.Builder kioskBrowserBlockedURLs​(List<String> kioskBrowserBlockedURLs)
        “Specify URLs that the kiosk browsers should not navigate to”
        Parameters:
        kioskBrowserBlockedURLs - value of kioskBrowserBlockedURLs property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskBrowserBlockedURLs

        public WindowsKioskConfiguration.Builder kioskBrowserBlockedURLs​(String... kioskBrowserBlockedURLs)
        “Specify URLs that the kiosk browsers should not navigate to”
        Parameters:
        kioskBrowserBlockedURLs - value of kioskBrowserBlockedURLs property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskBrowserBlockedURLsNextLink

        public WindowsKioskConfiguration.Builder kioskBrowserBlockedURLsNextLink​(String kioskBrowserBlockedURLsNextLink)
        “Specify URLs that the kiosk browsers should not navigate to”
        Parameters:
        kioskBrowserBlockedURLsNextLink - value of kioskBrowserBlockedURLs@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskBrowserDefaultUrl

        public WindowsKioskConfiguration.Builder kioskBrowserDefaultUrl​(String kioskBrowserDefaultUrl)
        “Specify the default URL the browser should navigate to on launch.”
        Parameters:
        kioskBrowserDefaultUrl - value of kioskBrowserDefaultUrl property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskBrowserEnableEndSessionButton

        public WindowsKioskConfiguration.Builder kioskBrowserEnableEndSessionButton​(Boolean kioskBrowserEnableEndSessionButton)
        “Enable the kiosk browser's end session button. By default, the end session button is disabled.”
        Parameters:
        kioskBrowserEnableEndSessionButton - value of kioskBrowserEnableEndSessionButton property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskBrowserEnableHomeButton

        public WindowsKioskConfiguration.Builder kioskBrowserEnableHomeButton​(Boolean kioskBrowserEnableHomeButton)
        “Enable the kiosk browser's home button. By default, the home button is disabled.”
        Parameters:
        kioskBrowserEnableHomeButton - value of kioskBrowserEnableHomeButton property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskBrowserEnableNavigationButtons

        public WindowsKioskConfiguration.Builder kioskBrowserEnableNavigationButtons​(Boolean kioskBrowserEnableNavigationButtons)
        “Enable the kiosk browser's navigation buttons(forward/back). By default, the navigation buttons are disabled.”
        Parameters:
        kioskBrowserEnableNavigationButtons - value of kioskBrowserEnableNavigationButtons property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskBrowserRestartOnIdleTimeInMinutes

        public WindowsKioskConfiguration.Builder kioskBrowserRestartOnIdleTimeInMinutes​(Integer kioskBrowserRestartOnIdleTimeInMinutes)
        “Specify the number of minutes the session is idle until the kiosk browser restarts in a fresh state. Valid values are 1-1440. Valid values 1 to 1440”
        Parameters:
        kioskBrowserRestartOnIdleTimeInMinutes - value of kioskBrowserRestartOnIdleTimeInMinutes property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskProfiles

        public WindowsKioskConfiguration.Builder kioskProfiles​(List<WindowsKioskProfile> kioskProfiles)
        “This policy setting allows to define a list of Kiosk profiles for a Kiosk configuration. This collection can contain a maximum of 3 elements.”
        Parameters:
        kioskProfiles - value of kioskProfiles property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskProfiles

        public WindowsKioskConfiguration.Builder kioskProfiles​(WindowsKioskProfile... kioskProfiles)
        “This policy setting allows to define a list of Kiosk profiles for a Kiosk configuration. This collection can contain a maximum of 3 elements.”
        Parameters:
        kioskProfiles - value of kioskProfiles property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • kioskProfilesNextLink

        public WindowsKioskConfiguration.Builder kioskProfilesNextLink​(String kioskProfilesNextLink)
        “This policy setting allows to define a list of Kiosk profiles for a Kiosk configuration. This collection can contain a maximum of 3 elements.”
        Parameters:
        kioskProfilesNextLink - value of kioskProfiles@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • windowsKioskForceUpdateSchedule

        public WindowsKioskConfiguration.Builder windowsKioskForceUpdateSchedule​(WindowsKioskForceUpdateSchedule windowsKioskForceUpdateSchedule)
        “force update schedule for Kiosk devices.”
        Parameters:
        windowsKioskForceUpdateSchedule - value of windowsKioskForceUpdateSchedule property (as defined in service metadata)
        Returns:
        this (for method chaining)