public static class PrivateEndpointSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
PrivateEndpointSummary |
build() |
PrivateEndpointSummary.Builder |
compartmentId(String compartmentId)
The OCID
of the compartment containing this private endpoint.
|
PrivateEndpointSummary.Builder |
copy(PrivateEndpointSummary model) |
PrivateEndpointSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
PrivateEndpointSummary.Builder |
description(String description)
Description of the private endpoint.
|
PrivateEndpointSummary.Builder |
displayName(String displayName)
A user-friendly name.
|
PrivateEndpointSummary.Builder |
dnsZones(List<String> dnsZones)
DNS zones to use for accessing private Git servers.
|
PrivateEndpointSummary.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags associated with the resource.
|
PrivateEndpointSummary.Builder |
id(String id)
The OCID
of the private endpoint.
|
PrivateEndpointSummary.Builder |
isUsedWithConfigurationSourceProvider(Boolean isUsedWithConfigurationSourceProvider)
When
true , allows the private endpoint to be used with a configuration source
provider. |
PrivateEndpointSummary.Builder |
lifecycleState(PrivateEndpoint.LifecycleState lifecycleState)
The current lifecycle state of the private endpoint.
|
PrivateEndpointSummary.Builder |
timeCreated(Date timeCreated)
The date and time when the private endpoint was created.
|
PrivateEndpointSummary.Builder |
vcnId(String vcnId)
The OCID
of the VCN for the private endpoint.
|
public PrivateEndpointSummary.Builder id(String id)
The OCID of the private endpoint.
id
- the value to setpublic PrivateEndpointSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment containing this private endpoint.
compartmentId
- the value to setpublic PrivateEndpointSummary.Builder displayName(String displayName)
A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
displayName
- the value to setpublic PrivateEndpointSummary.Builder description(String description)
Description of the private endpoint. Avoid entering confidential information.
description
- the value to setpublic PrivateEndpointSummary.Builder vcnId(String vcnId)
The OCID of the VCN for the private endpoint.
vcnId
- the value to setpublic PrivateEndpointSummary.Builder isUsedWithConfigurationSourceProvider(Boolean isUsedWithConfigurationSourceProvider)
When true
, allows the private endpoint to be used with a configuration source
provider.
isUsedWithConfigurationSourceProvider
- the value to setpublic 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.
dnsZones
- the value to setpublic 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
timeCreated
- the value to setpublic PrivateEndpointSummary.Builder lifecycleState(PrivateEndpoint.LifecycleState lifecycleState)
The current lifecycle state of the private endpoint. Allowable values: - ACTIVE - CREATING - DELETING - DELETED - FAILED
lifecycleState
- the value to setpublic 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"}
freeformTags
- the value to setpublic 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"}}
definedTags
- the value to setpublic PrivateEndpointSummary build()
public PrivateEndpointSummary.Builder copy(PrivateEndpointSummary model)
Copyright © 2016–2024. All rights reserved.