public static class DesktopPoolPrivateAccessDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DesktopPoolPrivateAccessDetails |
build() |
DesktopPoolPrivateAccessDetails.Builder |
copy(DesktopPoolPrivateAccessDetails model) |
DesktopPoolPrivateAccessDetails.Builder |
endpointFqdn(String endpointFqdn)
The three-label FQDN to use for the private endpoint.
|
DesktopPoolPrivateAccessDetails.Builder |
nsgIds(List<String> nsgIds)
A list of network security groups for the private access.
|
DesktopPoolPrivateAccessDetails.Builder |
privateIp(String privateIp)
The IPv4 address from the provided OCI subnet which needs to be assigned to the VNIC.
|
DesktopPoolPrivateAccessDetails.Builder |
subnetId(String subnetId)
The OCID of the
subnet in the customer VCN where the connectivity will be established.
|
DesktopPoolPrivateAccessDetails.Builder |
vcnId(String vcnId)
The OCID of the
customer VCN.
|
public DesktopPoolPrivateAccessDetails.Builder vcnId(String vcnId)
The OCID of the customer VCN.
vcnId
- the value to setpublic DesktopPoolPrivateAccessDetails.Builder endpointFqdn(String endpointFqdn)
The three-label FQDN to use for the private endpoint. The customer VCN’s DNS records are updated with this FQDN. This enables the customer to use the FQDN instead of the private endpoint’s private IP address to access the service (for example, xyz.oraclecloud.com).
endpointFqdn
- the value to setpublic DesktopPoolPrivateAccessDetails.Builder subnetId(String subnetId)
The OCID of the subnet in the customer VCN where the connectivity will be established.
subnetId
- the value to setpublic DesktopPoolPrivateAccessDetails.Builder nsgIds(List<String> nsgIds)
A list of network security groups for the private access.
nsgIds
- the value to setpublic DesktopPoolPrivateAccessDetails.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.
privateIp
- the value to setpublic DesktopPoolPrivateAccessDetails build()
public DesktopPoolPrivateAccessDetails.Builder copy(DesktopPoolPrivateAccessDetails model)
Copyright © 2016–2024. All rights reserved.