Class PrivateEndpointSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.resourcemanager.model.PrivateEndpointSummary.Builder
 
- 
- Enclosing class:
- PrivateEndpointSummary
 
 public static class PrivateEndpointSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivateEndpointSummarybuild()PrivateEndpointSummary.BuildercompartmentId(String compartmentId)The OCID of the compartment containing this private endpoint.PrivateEndpointSummary.Buildercopy(PrivateEndpointSummary model)PrivateEndpointSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.PrivateEndpointSummary.Builderdescription(String description)Description of the private endpoint.PrivateEndpointSummary.BuilderdisplayName(String displayName)A user-friendly name.PrivateEndpointSummary.BuilderdnsZones(List<String> dnsZones)DNS zones to use for accessing private Git servers.PrivateEndpointSummary.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags associated with the resource.PrivateEndpointSummary.Builderid(String id)The OCID of the private endpoint.PrivateEndpointSummary.BuilderisUsedWithConfigurationSourceProvider(Boolean isUsedWithConfigurationSourceProvider)When true, allows the private endpoint to be used with a configuration source provider.PrivateEndpointSummary.BuilderlifecycleState(PrivateEndpoint.LifecycleState lifecycleState)The current lifecycle state of the private endpoint.PrivateEndpointSummary.BuildersecurityAttributes(Map<String,Map<String,Object>> securityAttributes)Security attributes are labels for a resource that can be referenced in a Zero Trust Packet Routing (ZPR) policy to control access to ZPR-supported resources.PrivateEndpointSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)The system tags associated with this resource, if any.PrivateEndpointSummary.BuildertimeCreated(Date timeCreated)The date and time when the private endpoint was created.PrivateEndpointSummary.BuildervcnId(String vcnId)The OCID of the VCN for the private endpoint.
 
- 
- 
- 
Method Detail- 
idpublic PrivateEndpointSummary.Builder id(String id) The OCID of the private endpoint.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic PrivateEndpointSummary.Builder compartmentId(String compartmentId) The OCID of the compartment containing this private endpoint.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic PrivateEndpointSummary.Builder displayName(String displayName) A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information. - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic PrivateEndpointSummary.Builder description(String description) Description of the private endpoint.Avoid entering confidential information. - Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
vcnIdpublic PrivateEndpointSummary.Builder vcnId(String vcnId) The OCID of the VCN for the private endpoint.- Parameters:
- vcnId- the value to set
- Returns:
- this builder
 
 - 
isUsedWithConfigurationSourceProviderpublic PrivateEndpointSummary.Builder isUsedWithConfigurationSourceProvider(Boolean isUsedWithConfigurationSourceProvider) When true, allows the private endpoint to be used with a configuration source provider.- Parameters:
- isUsedWithConfigurationSourceProvider- the value to set
- Returns:
- this builder
 
 - 
dnsZonespublic PrivateEndpointSummary.Builder dnsZones(List<String> dnsZones) DNS zones to use for accessing private Git servers.For private Git server instructions, see Private Git Server. 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. - Parameters:
- dnsZones- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic PrivateEndpointSummary.Builder timeCreated(Date timeCreated) The date and time when the private endpoint was created.Format is defined by RFC3339. Example: 2020-01-25T21:10:29.600Z - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic PrivateEndpointSummary.Builder lifecycleState(PrivateEndpoint.LifecycleState lifecycleState) The current lifecycle state of the private endpoint.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic PrivateEndpointSummary.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”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic PrivateEndpointSummary.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”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic PrivateEndpointSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags) The system tags associated with this resource, if any.The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
securityAttributespublic PrivateEndpointSummary.Builder securityAttributes(Map<String,Map<String,Object>> securityAttributes) Security attributes are labels for a resource that can be referenced in a Zero Trust Packet Routing (ZPR) policy to control access to ZPR-supported resources.Example: {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}} - Parameters:
- securityAttributes- the value to set
- Returns:
- this builder
 
 - 
buildpublic PrivateEndpointSummary build() 
 - 
copypublic PrivateEndpointSummary.Builder copy(PrivateEndpointSummary model) 
 
- 
 
-