Package com.oracle.bmc.desktops.model
Class CreateDesktopPoolPrivateAccessDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.desktops.model.CreateDesktopPoolPrivateAccessDetails.Builder
-
- Enclosing class:
- CreateDesktopPoolPrivateAccessDetails
public static class CreateDesktopPoolPrivateAccessDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateDesktopPoolPrivateAccessDetails
build()
CreateDesktopPoolPrivateAccessDetails.Builder
copy(CreateDesktopPoolPrivateAccessDetails model)
CreateDesktopPoolPrivateAccessDetails.Builder
nsgIds(List<String> nsgIds)
A list of network security groups for the private access.CreateDesktopPoolPrivateAccessDetails.Builder
privateIp(String privateIp)
The IPv4 address from the provided OCI subnet which needs to be assigned to the VNIC.CreateDesktopPoolPrivateAccessDetails.Builder
subnetId(String subnetId)
The OCID of the subnet in the customer VCN where the connectivity will be established.
-
-
-
Method Detail
-
subnetId
public CreateDesktopPoolPrivateAccessDetails.Builder subnetId(String subnetId)
The OCID of the subnet in the customer VCN where the connectivity will be established.- Parameters:
subnetId
- the value to set- Returns:
- this builder
-
nsgIds
public CreateDesktopPoolPrivateAccessDetails.Builder nsgIds(List<String> nsgIds)
A list of network security groups for the private access.- Parameters:
nsgIds
- the value to set- Returns:
- this builder
-
privateIp
public CreateDesktopPoolPrivateAccessDetails.Builder privateIp(String privateIp)
The IPv4 address from the provided OCI subnet which needs to be assigned to the VNIC.If not provided, it will be auto-assigned with an available IPv4 address from the subnet.
- Parameters:
privateIp
- the value to set- Returns:
- this builder
-
build
public CreateDesktopPoolPrivateAccessDetails build()
-
copy
public CreateDesktopPoolPrivateAccessDetails.Builder copy(CreateDesktopPoolPrivateAccessDetails model)
-
-