Class OlvmDisplay.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudmigrations.model.OlvmDisplay.Builder
-
- Enclosing class:
- OlvmDisplay
public static class OlvmDisplay.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OlvmDisplay.Builderaddress(String address)The IP address of the guest to connect the graphic console client to.OlvmDisplaybuild()OlvmDisplay.Buildercertificate(OlvmCertificate certificate)OlvmDisplay.Buildercopy(OlvmDisplay model)OlvmDisplay.BuilderdisconnectAction(String disconnectAction)Returns the action that will take place when the graphic console is disconnected.OlvmDisplay.BuilderdisconnectActionDelayInMinutes(Integer disconnectActionDelayInMinutes)Delay (in minutes) before the graphic console disconnect action is carried out.OlvmDisplay.BuilderdisplayType(OlvmDisplay.DisplayType displayType)The graphic console protocol type.OlvmDisplay.BuilderisAllowOverride(Boolean isAllowOverride)Indicates if to override the display address per host.OlvmDisplay.BuilderisCopyPasteEnabled(Boolean isCopyPasteEnabled)Indicates whether a user is able to copy and paste content from an external host into the graphic console.OlvmDisplay.BuilderisFileTransferEnabled(Boolean isFileTransferEnabled)Indicates if a user is able to drag and drop files from an external host into the graphic console.OlvmDisplay.BuilderisSingleQxlPci(Boolean isSingleQxlPci)The engine now sets it automatically according to the operating system.OlvmDisplay.BuilderkeyboardLayout(String keyboardLayout)The keyboard layout to use with this graphic console.OlvmDisplay.Buildermonitors(Integer monitors)The number of monitors opened for this graphic console.OlvmDisplay.Builderport(Integer port)The port address on the guest to connect the graphic console client toOlvmDisplay.Builderproxy(String proxy)The proxy IP which will be used by the graphic console client to connect to the guest.OlvmDisplay.BuildersecurePort(Integer securePort)The secured port address on the guest, in case of using TLS, to connect the graphic console client to.
-
-
-
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
-
certificate
public OlvmDisplay.Builder certificate(OlvmCertificate certificate)
-
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
-
displayType
public OlvmDisplay.Builder displayType(OlvmDisplay.DisplayType displayType)
The graphic console protocol type.- Parameters:
displayType- the value to set- Returns:
- this builder
-
build
public OlvmDisplay build()
-
copy
public OlvmDisplay.Builder copy(OlvmDisplay model)
-
-