Package com.oracle.bmc.bastion.model
Class PortForwardingSessionTargetResourceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.bastion.model.PortForwardingSessionTargetResourceDetails.Builder
-
- Enclosing class:
- PortForwardingSessionTargetResourceDetails
public static class PortForwardingSessionTargetResourceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PortForwardingSessionTargetResourceDetails
build()
PortForwardingSessionTargetResourceDetails.Builder
copy(PortForwardingSessionTargetResourceDetails model)
PortForwardingSessionTargetResourceDetails.Builder
targetResourceDisplayName(String targetResourceDisplayName)
The display name of the target Compute instance that the session connects to.PortForwardingSessionTargetResourceDetails.Builder
targetResourceFqdn(String targetResourceFqdn)
The Fully Qualified Domain Name of the target resource that the session connects to.PortForwardingSessionTargetResourceDetails.Builder
targetResourceId(String targetResourceId)
The unique identifier (OCID) of the target resource (a Compute instance, for example) that the session connects to.PortForwardingSessionTargetResourceDetails.Builder
targetResourcePort(Integer targetResourcePort)
The port number to connect to on the target resource.PortForwardingSessionTargetResourceDetails.Builder
targetResourcePrivateIpAddress(String targetResourcePrivateIpAddress)
The private IP address of the target resource that the session connects to.
-
-
-
Method Detail
-
targetResourceId
public PortForwardingSessionTargetResourceDetails.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 PortForwardingSessionTargetResourceDetails.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 PortForwardingSessionTargetResourceDetails.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
-
targetResourceFqdn
public PortForwardingSessionTargetResourceDetails.Builder targetResourceFqdn(String targetResourceFqdn)
The Fully Qualified Domain Name of the target resource that the session connects to.- Parameters:
targetResourceFqdn
- the value to set- Returns:
- this builder
-
targetResourcePort
public PortForwardingSessionTargetResourceDetails.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 PortForwardingSessionTargetResourceDetails build()
-
copy
public PortForwardingSessionTargetResourceDetails.Builder copy(PortForwardingSessionTargetResourceDetails model)
-
-