Class OlvmDisplay.Builder

  • Enclosing class:
    OlvmDisplay

    public static class OlvmDisplay.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • address

        public OlvmDisplay.Builder address​(String address)
        The IP address of the guest to connect the graphic console client to.
        Parameters:
        address - the value to set
        Returns:
        this builder
      • isAllowOverride

        public OlvmDisplay.Builder isAllowOverride​(Boolean isAllowOverride)
        Indicates if to override the display address per host.
        Parameters:
        isAllowOverride - the value to set
        Returns:
        this builder
      • isCopyPasteEnabled

        public OlvmDisplay.Builder isCopyPasteEnabled​(Boolean isCopyPasteEnabled)
        Indicates whether a user is able to copy and paste content from an external host into the graphic console.
        Parameters:
        isCopyPasteEnabled - the value to set
        Returns:
        this builder
      • disconnectAction

        public OlvmDisplay.Builder disconnectAction​(String disconnectAction)
        Returns the action that will take place when the graphic console is disconnected.
        Parameters:
        disconnectAction - the value to set
        Returns:
        this builder
      • disconnectActionDelayInMinutes

        public OlvmDisplay.Builder disconnectActionDelayInMinutes​(Integer disconnectActionDelayInMinutes)
        Delay (in minutes) before the graphic console disconnect action is carried out.
        Parameters:
        disconnectActionDelayInMinutes - the value to set
        Returns:
        this builder
      • isFileTransferEnabled

        public OlvmDisplay.Builder isFileTransferEnabled​(Boolean isFileTransferEnabled)
        Indicates if a user is able to drag and drop files from an external host into the graphic console.
        Parameters:
        isFileTransferEnabled - the value to set
        Returns:
        this builder
      • keyboardLayout

        public OlvmDisplay.Builder keyboardLayout​(String keyboardLayout)
        The keyboard layout to use with this graphic console.
        Parameters:
        keyboardLayout - the value to set
        Returns:
        this builder
      • monitors

        public OlvmDisplay.Builder monitors​(Integer monitors)
        The number of monitors opened for this graphic console.
        Parameters:
        monitors - the value to set
        Returns:
        this builder
      • port

        public OlvmDisplay.Builder port​(Integer port)
        The port address on the guest to connect the graphic console client to
        Parameters:
        port - the value to set
        Returns:
        this builder
      • proxy

        public OlvmDisplay.Builder proxy​(String proxy)
        The proxy IP which will be used by the graphic console client to connect to the guest.
        Parameters:
        proxy - the value to set
        Returns:
        this builder
      • securePort

        public OlvmDisplay.Builder securePort​(Integer securePort)
        The secured port address on the guest, in case of using TLS, to connect the graphic console client to.
        Parameters:
        securePort - the value to set
        Returns:
        this builder
      • isSingleQxlPci

        public OlvmDisplay.Builder isSingleQxlPci​(Boolean isSingleQxlPci)
        The engine now sets it automatically according to the operating system.
        Parameters:
        isSingleQxlPci - the value to set
        Returns:
        this builder