Package com.oracle.bmc.core.model
Class InstanceConsoleConnection.Builder
- java.lang.Object
-
- com.oracle.bmc.core.model.InstanceConsoleConnection.Builder
-
- Enclosing class:
- InstanceConsoleConnection
public static class InstanceConsoleConnection.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceConsoleConnection
build()
InstanceConsoleConnection.Builder
compartmentId(String compartmentId)
The OCID of the compartment to contain the console connection.InstanceConsoleConnection.Builder
connectionString(String connectionString)
The SSH connection string for the console connection.InstanceConsoleConnection.Builder
copy(InstanceConsoleConnection model)
InstanceConsoleConnection.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.InstanceConsoleConnection.Builder
fingerprint(String fingerprint)
The SSH public key’s fingerprint for client authentication to the console connection.InstanceConsoleConnection.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.InstanceConsoleConnection.Builder
id(String id)
The OCID of the console connection.InstanceConsoleConnection.Builder
instanceId(String instanceId)
The OCID of the instance the console connection connects to.InstanceConsoleConnection.Builder
lifecycleState(InstanceConsoleConnection.LifecycleState lifecycleState)
The current state of the console connection.InstanceConsoleConnection.Builder
serviceHostKeyFingerprint(String serviceHostKeyFingerprint)
The SSH public key’s fingerprint for the console connection service host.InstanceConsoleConnection.Builder
vncConnectionString(String vncConnectionString)
The SSH connection string for the SSH tunnel used to connect to the console connection over VNC.
-
-
-
Method Detail
-
compartmentId
public InstanceConsoleConnection.Builder compartmentId(String compartmentId)
The OCID of the compartment to contain the console connection.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
connectionString
public InstanceConsoleConnection.Builder connectionString(String connectionString)
The SSH connection string for the console connection.- Parameters:
connectionString
- the value to set- Returns:
- this builder
-
definedTags
public InstanceConsoleConnection.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
fingerprint
public InstanceConsoleConnection.Builder fingerprint(String fingerprint)
The SSH public key’s fingerprint for client authentication to the console connection.- Parameters:
fingerprint
- the value to set- Returns:
- this builder
-
freeformTags
public InstanceConsoleConnection.Builder freeformTags(Map<String,String> freeformTags)
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"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
id
public InstanceConsoleConnection.Builder id(String id)
The OCID of the console connection.- Parameters:
id
- the value to set- Returns:
- this builder
-
instanceId
public InstanceConsoleConnection.Builder instanceId(String instanceId)
The OCID of the instance the console connection connects to.- Parameters:
instanceId
- the value to set- Returns:
- this builder
-
lifecycleState
public InstanceConsoleConnection.Builder lifecycleState(InstanceConsoleConnection.LifecycleState lifecycleState)
The current state of the console connection.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
serviceHostKeyFingerprint
public InstanceConsoleConnection.Builder serviceHostKeyFingerprint(String serviceHostKeyFingerprint)
The SSH public key’s fingerprint for the console connection service host.- Parameters:
serviceHostKeyFingerprint
- the value to set- Returns:
- this builder
-
vncConnectionString
public InstanceConsoleConnection.Builder vncConnectionString(String vncConnectionString)
The SSH connection string for the SSH tunnel used to connect to the console connection over VNC.- Parameters:
vncConnectionString
- the value to set- Returns:
- this builder
-
build
public InstanceConsoleConnection build()
-
copy
public InstanceConsoleConnection.Builder copy(InstanceConsoleConnection model)
-
-