Package com.oracle.bmc.bastion.model
Class ManagedSshSessionTargetResourceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.bastion.model.ManagedSshSessionTargetResourceDetails.Builder
-
- Enclosing class:
- ManagedSshSessionTargetResourceDetails
public static class ManagedSshSessionTargetResourceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagedSshSessionTargetResourceDetails
build()
ManagedSshSessionTargetResourceDetails.Builder
copy(ManagedSshSessionTargetResourceDetails model)
ManagedSshSessionTargetResourceDetails.Builder
targetResourceDisplayName(String targetResourceDisplayName)
The display name of the target Compute instance that the session connects to.ManagedSshSessionTargetResourceDetails.Builder
targetResourceId(String targetResourceId)
The unique identifier (OCID) of the target resource (a Compute instance, for example) that the session connects to.ManagedSshSessionTargetResourceDetails.Builder
targetResourceOperatingSystemUserName(String targetResourceOperatingSystemUserName)
The name of the user on the target resource operating system that the session uses for the connection.ManagedSshSessionTargetResourceDetails.Builder
targetResourcePort(Integer targetResourcePort)
The port number to connect to on the target resource.ManagedSshSessionTargetResourceDetails.Builder
targetResourcePrivateIpAddress(String targetResourcePrivateIpAddress)
The private IP address of the target resource that the session connects to.
-
-
-
Method Detail
-
targetResourceOperatingSystemUserName
public ManagedSshSessionTargetResourceDetails.Builder targetResourceOperatingSystemUserName(String targetResourceOperatingSystemUserName)
The name of the user on the target resource operating system that the session uses for the connection.- Parameters:
targetResourceOperatingSystemUserName
- the value to set- Returns:
- this builder
-
targetResourceId
public ManagedSshSessionTargetResourceDetails.Builder targetResourceId(String targetResourceId)
The unique identifier (OCID) of the target resource (a Compute instance, for example) that the session connects to.- Parameters:
targetResourceId
- the value to set- Returns:
- this builder
-
targetResourcePrivateIpAddress
public ManagedSshSessionTargetResourceDetails.Builder targetResourcePrivateIpAddress(String targetResourcePrivateIpAddress)
The private IP address of the target resource that the session connects to.- Parameters:
targetResourcePrivateIpAddress
- the value to set- Returns:
- this builder
-
targetResourceDisplayName
public ManagedSshSessionTargetResourceDetails.Builder targetResourceDisplayName(String targetResourceDisplayName)
The display name of the target Compute instance that the session connects to.- Parameters:
targetResourceDisplayName
- the value to set- Returns:
- this builder
-
targetResourcePort
public ManagedSshSessionTargetResourceDetails.Builder targetResourcePort(Integer targetResourcePort)
The port number to connect to on the target resource.- Parameters:
targetResourcePort
- the value to set- Returns:
- this builder
-
build
public ManagedSshSessionTargetResourceDetails build()
-
copy
public ManagedSshSessionTargetResourceDetails.Builder copy(ManagedSshSessionTargetResourceDetails model)
-
-