@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class CreateInstanceConsoleConnectionDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The details for creating a instance console connection. The instance console connection is
created in the same compartment as the instance.
Note: Objects should always be created or deserialized using the CreateInstanceConsoleConnectionDetails.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 CreateInstanceConsoleConnectionDetails.Builder
, which maintain a
set of all explicitly set fields called CreateInstanceConsoleConnectionDetails.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
).
Modifier and Type | Class and Description |
---|---|
static class |
CreateInstanceConsoleConnectionDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
CreateInstanceConsoleConnectionDetails(Map<String,Map<String,Object>> definedTags,
Map<String,String> freeformTags,
String instanceId,
String publicKey)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CreateInstanceConsoleConnectionDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
Map<String,String> |
getFreeformTags()
Free-form tags for this resource.
|
String |
getInstanceId()
The OCID of the instance to create the console connection to.
|
String |
getPublicKey()
The SSH public key used to authenticate the console connection.
|
int |
hashCode() |
CreateInstanceConsoleConnectionDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"definedTags","freeformTags","instanceId","publicKey"}) public CreateInstanceConsoleConnectionDetails(Map<String,Map<String,Object>> definedTags, Map<String,String> freeformTags, String instanceId, String publicKey)
public static CreateInstanceConsoleConnectionDetails.Builder builder()
Create a new builder.
public CreateInstanceConsoleConnectionDetails.Builder toBuilder()
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
public Map<String,String> getFreeformTags()
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
public String getInstanceId()
The OCID of the instance to create the console connection to.
public String getPublicKey()
The SSH public key used to authenticate the console connection.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.