public static class UpdatePrivateEndpointDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public UpdatePrivateEndpointDetails.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 UpdatePrivateEndpointDetails.Builder description(String description)
A user-friendly description. Avoid entering confidential information.
description
- the value to setpublic UpdatePrivateEndpointDetails.Builder displayName(String displayName)
A user-friendly name. It does not have to be unique. Avoid entering confidential information.
displayName
- the value to setpublic UpdatePrivateEndpointDetails.Builder dnsZones(List<String> dnsZones)
An array of DNS zone names. Example: [ "app.examplecorp.com",
"app.examplecorp2.com" ]
dnsZones
- the value to setpublic UpdatePrivateEndpointDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined
name, type, or namespace. For more information, see Resource
Tags.
Example: {"Department": "Finance"}
freeformTags
- the value to setpublic UpdatePrivateEndpointDetails.Builder maxHostCount(Integer maxHostCount)
The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256. If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.
maxHostCount
- the value to setpublic UpdatePrivateEndpointDetails.Builder nsgIds(List<String> nsgIds)
An array of network security group OCIDs.
nsgIds
- the value to setpublic UpdatePrivateEndpointDetails.Builder scanDetails(List<Scan> scanDetails)
An array of fqdn/port pairs used to create private endpoint. Each object is a simple key-value pair with FQDN as key and port number as value. [ { fqdn: “scan1.oracle.com”, port: “1521”}, { fqdn: “scan2.oracle.com”, port: “1521” } ]
scanDetails
- the value to setpublic UpdatePrivateEndpointDetails build()
public UpdatePrivateEndpointDetails.Builder copy(UpdatePrivateEndpointDetails model)
Copyright © 2016–2024. All rights reserved.