Class OlvmDisplay


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20220919")
    public final class OlvmDisplay
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Display object in OLVM
    Note: Objects should always be created or deserialized using the OlvmDisplay.Builder.

    This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the OlvmDisplay.Builder, which maintain a set of all explicitly set fields called OlvmDisplay.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).

    • Method Detail

      • getAddress

        public String getAddress()
        The IP address of the guest to connect the graphic console client to.
        Returns:
        the value
      • getIsAllowOverride

        public Boolean getIsAllowOverride()
        Indicates if to override the display address per host.
        Returns:
        the value
      • getIsCopyPasteEnabled

        public Boolean getIsCopyPasteEnabled()
        Indicates whether a user is able to copy and paste content from an external host into the graphic console.
        Returns:
        the value
      • getDisconnectAction

        public String getDisconnectAction()
        Returns the action that will take place when the graphic console is disconnected.
        Returns:
        the value
      • getDisconnectActionDelayInMinutes

        public Integer getDisconnectActionDelayInMinutes()
        Delay (in minutes) before the graphic console disconnect action is carried out.
        Returns:
        the value
      • getIsFileTransferEnabled

        public Boolean getIsFileTransferEnabled()
        Indicates if a user is able to drag and drop files from an external host into the graphic console.
        Returns:
        the value
      • getKeyboardLayout

        public String getKeyboardLayout()
        The keyboard layout to use with this graphic console.
        Returns:
        the value
      • getMonitors

        public Integer getMonitors()
        The number of monitors opened for this graphic console.
        Returns:
        the value
      • getPort

        public Integer getPort()
        The port address on the guest to connect the graphic console client to
        Returns:
        the value
      • getProxy

        public String getProxy()
        The proxy IP which will be used by the graphic console client to connect to the guest.
        Returns:
        the value
      • getSecurePort

        public Integer getSecurePort()
        The secured port address on the guest, in case of using TLS, to connect the graphic console client to.
        Returns:
        the value
      • getIsSingleQxlPci

        public Boolean getIsSingleQxlPci()
        The engine now sets it automatically according to the operating system.
        Returns:
        the value
      • getDisplayType

        public OlvmDisplay.DisplayType getDisplayType()
        The graphic console protocol type.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel