Package com.oracle.bmc.desktops.model
Class DesktopConnection
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.desktops.model.DesktopConnection
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220618") public final class DesktopConnection extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelProvides information about a connection to a desktop, including connect and disconnect time, and client properties.
Note: Objects should always be created or deserialized using theDesktopConnection.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 theDesktopConnection.Builder, which maintain a set of all explicitly set fields calledDesktopConnection.Builder.__explicitlySet__. ThehashCode()andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDesktopConnection.Builder
-
Constructor Summary
Constructors Constructor Description DesktopConnection(Date timeConnected, Date timeDisconnected, DesktopAction nextAction, DesktopAction lastAction, String clientType, String clientVersion, String clientPlatform)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DesktopConnection.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetClientPlatform()The platform on which the Secure Desktops client runs.StringgetClientType()The type of Secure Desktops client connected to a desktop.StringgetClientVersion()The version of the Secure Desktops client connected to a desktop, applicable only to the installed client type.DesktopActiongetLastAction()DesktopActiongetNextAction()DategetTimeConnected()The time when the last connection to a desktop started.DategetTimeDisconnected()The time when the last connection to a desktop ended.inthashCode()DesktopConnection.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
DesktopConnection
@Deprecated @ConstructorProperties({"timeConnected","timeDisconnected","nextAction","lastAction","clientType","clientVersion","clientPlatform"}) public DesktopConnection(Date timeConnected, Date timeDisconnected, DesktopAction nextAction, DesktopAction lastAction, String clientType, String clientVersion, String clientPlatform)
Deprecated.
-
-
Method Detail
-
builder
public static DesktopConnection.Builder builder()
Create a new builder.
-
toBuilder
public DesktopConnection.Builder toBuilder()
-
getTimeConnected
public Date getTimeConnected()
The time when the last connection to a desktop started.- Returns:
- the value
-
getTimeDisconnected
public Date getTimeDisconnected()
The time when the last connection to a desktop ended.- Returns:
- the value
-
getNextAction
public DesktopAction getNextAction()
-
getLastAction
public DesktopAction getLastAction()
-
getClientType
public String getClientType()
The type of Secure Desktops client connected to a desktop.- Returns:
- the value
-
getClientVersion
public String getClientVersion()
The version of the Secure Desktops client connected to a desktop, applicable only to the installed client type.- Returns:
- the value
-
getClientPlatform
public String getClientPlatform()
The platform on which the Secure Desktops client runs.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-