public static class CreatePrivateEndpointDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CreatePrivateEndpointDetails |
build() |
CreatePrivateEndpointDetails.Builder |
compartmentId(String compartmentId)
The OCID
of the compartment containing this private endpoint.
|
CreatePrivateEndpointDetails.Builder |
copy(CreatePrivateEndpointDetails model) |
CreatePrivateEndpointDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
CreatePrivateEndpointDetails.Builder |
description(String description)
Description of the private endpoint.
|
CreatePrivateEndpointDetails.Builder |
displayName(String displayName)
The private endpoint display name.
|
CreatePrivateEndpointDetails.Builder |
dnsZones(List<String> dnsZones)
DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS
FQDN is included in the dns zones list otherwise it goes to service provider VCN
resolver.
|
CreatePrivateEndpointDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags associated with the resource.
|
CreatePrivateEndpointDetails.Builder |
isUsedWithConfigurationSourceProvider(Boolean isUsedWithConfigurationSourceProvider)
When
true , allows the private endpoint to be used with a configuration source
provider. |
CreatePrivateEndpointDetails.Builder |
nsgIdList(List<String> nsgIdList)
The OCIDs
of network security groups
(NSGs)
for the private endpoint.
|
CreatePrivateEndpointDetails.Builder |
subnetId(String subnetId)
The OCID
of the subnet within the VCN for the private endpoint.
|
CreatePrivateEndpointDetails.Builder |
vcnId(String vcnId)
The OCID
of the VCN for the private endpoint.
|
public CreatePrivateEndpointDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment containing this private endpoint.
compartmentId
- the value to setpublic CreatePrivateEndpointDetails.Builder displayName(String displayName)
The private endpoint display name. Avoid entering confidential information.
displayName
- the value to setpublic CreatePrivateEndpointDetails.Builder description(String description)
Description of the private endpoint. Avoid entering confidential information.
description
- the value to setpublic CreatePrivateEndpointDetails.Builder vcnId(String vcnId)
The OCID of the VCN for the private endpoint.
vcnId
- the value to setpublic CreatePrivateEndpointDetails.Builder subnetId(String subnetId)
The OCID of the subnet within the VCN for the private endpoint.
subnetId
- the value to setpublic CreatePrivateEndpointDetails.Builder dnsZones(List<String> dnsZones)
DNS Proxy forwards any DNS FQDN queries over into the consumer DNS resolver if the DNS FQDN is included in the dns zones list otherwise it goes to service provider VCN resolver.
dnsZones
- the value to setpublic CreatePrivateEndpointDetails.Builder nsgIdList(List<String> nsgIdList)
The OCIDs of network security groups (NSGs) for the private endpoint. Order does not matter.
nsgIdList
- the value to setpublic CreatePrivateEndpointDetails.Builder isUsedWithConfigurationSourceProvider(Boolean isUsedWithConfigurationSourceProvider)
When true
, allows the private endpoint to be used with a configuration source
provider.
isUsedWithConfigurationSourceProvider
- the value to setpublic CreatePrivateEndpointDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags associated with the resource. Each tag is a key-value pair with no
predefined name, type, or namespace. For more information, see Resource
Tags.
Example: {"Department": "Finance"}
freeformTags
- the value to setpublic CreatePrivateEndpointDetails.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"}}
definedTags
- the value to setpublic CreatePrivateEndpointDetails build()
public CreatePrivateEndpointDetails.Builder copy(CreatePrivateEndpointDetails model)
Copyright © 2016–2024. All rights reserved.