Class DistributedDatabasePrivateEndpoint.Builder
- java.lang.Object
- 
- com.oracle.bmc.distributeddatabase.model.DistributedDatabasePrivateEndpoint.Builder
 
- 
- Enclosing class:
- DistributedDatabasePrivateEndpoint
 
 public static class DistributedDatabasePrivateEndpoint.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DistributedDatabasePrivateEndpointbuild()DistributedDatabasePrivateEndpoint.BuildercompartmentId(String compartmentId)Identifier of the compartment in which private endpoint exists.DistributedDatabasePrivateEndpoint.Buildercopy(DistributedDatabasePrivateEndpoint model)DistributedDatabasePrivateEndpoint.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.DistributedDatabasePrivateEndpoint.Builderdescription(String description)DistributedDatabasePrivateEndpoint description.DistributedDatabasePrivateEndpoint.BuilderdisplayName(String displayName)DistributedDatabasePrivateEndpoint display name.DistributedDatabasePrivateEndpoint.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.DistributedDatabasePrivateEndpoint.BuildergloballyDistributedAutonomousDatabases(List<DistributedAutonomousDatabaseAssociatedWithPrivateEndpoint> globallyDistributedAutonomousDatabases)The details of the non-deleted Globally distributed autonomous databases that consumes the given private endpoint.DistributedDatabasePrivateEndpoint.BuildergloballyDistributedDatabases(List<DistributedDatabaseAssociatedWithPrivateEndpoint> globallyDistributedDatabases)The details of the non-deleted Globally distributed databases that consumes the given private endpoint.DistributedDatabasePrivateEndpoint.Builderid(String id)The identifier of the Private Endpoint.DistributedDatabasePrivateEndpoint.BuilderlifecycleDetails(String lifecycleDetails)Detailed message for the lifecycle state.DistributedDatabasePrivateEndpoint.BuilderlifecycleState(DistributedDatabasePrivateEndpoint.LifecycleState lifecycleState)Lifecycle states for private endpoint.DistributedDatabasePrivateEndpoint.BuildernsgIds(List<String> nsgIds)The OCIDs of the network security groups that the private endpoint belongs to.DistributedDatabasePrivateEndpoint.BuilderprivateIp(String privateIp)IP address of the Private Endpoint.DistributedDatabasePrivateEndpoint.BuilderproxyComputeInstanceId(String proxyComputeInstanceId)The identifier of the proxy compute instance.DistributedDatabasePrivateEndpoint.BuildersubnetId(String subnetId)Identifier of the subnet in which private endpoint exists.DistributedDatabasePrivateEndpoint.BuildersystemTags(Map<String,Map<String,Object>> systemTags)Usage of system tag keys.DistributedDatabasePrivateEndpoint.BuildertimeCreated(Date timeCreated)The time the DistributedDatabasePrivateEndpoint was first created.DistributedDatabasePrivateEndpoint.BuildertimeUpdated(Date timeUpdated)The time the Private Endpoint was last updated.DistributedDatabasePrivateEndpoint.BuildervcnId(String vcnId)Identifier of the VCN in which subnet exists.
 
- 
- 
- 
Method Detail- 
idpublic DistributedDatabasePrivateEndpoint.Builder id(String id) The identifier of the Private Endpoint.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic DistributedDatabasePrivateEndpoint.Builder compartmentId(String compartmentId) Identifier of the compartment in which private endpoint exists.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
subnetIdpublic DistributedDatabasePrivateEndpoint.Builder subnetId(String subnetId) Identifier of the subnet in which private endpoint exists.- Parameters:
- subnetId- the value to set
- Returns:
- this builder
 
 - 
vcnIdpublic DistributedDatabasePrivateEndpoint.Builder vcnId(String vcnId) Identifier of the VCN in which subnet exists.- Parameters:
- vcnId- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic DistributedDatabasePrivateEndpoint.Builder displayName(String displayName) DistributedDatabasePrivateEndpoint display name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic DistributedDatabasePrivateEndpoint.Builder description(String description) DistributedDatabasePrivateEndpoint description.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
privateIppublic DistributedDatabasePrivateEndpoint.Builder privateIp(String privateIp) IP address of the Private Endpoint.- Parameters:
- privateIp- the value to set
- Returns:
- this builder
 
 - 
nsgIdspublic DistributedDatabasePrivateEndpoint.Builder nsgIds(List<String> nsgIds) The OCIDs of the network security groups that the private endpoint belongs to.- Parameters:
- nsgIds- the value to set
- Returns:
- this builder
 
 - 
globallyDistributedDatabasespublic DistributedDatabasePrivateEndpoint.Builder globallyDistributedDatabases(List<DistributedDatabaseAssociatedWithPrivateEndpoint> globallyDistributedDatabases) The details of the non-deleted Globally distributed databases that consumes the given private endpoint.- Parameters:
- globallyDistributedDatabases- the value to set
- Returns:
- this builder
 
 - 
globallyDistributedAutonomousDatabasespublic DistributedDatabasePrivateEndpoint.Builder globallyDistributedAutonomousDatabases(List<DistributedAutonomousDatabaseAssociatedWithPrivateEndpoint> globallyDistributedAutonomousDatabases) The details of the non-deleted Globally distributed autonomous databases that consumes the given private endpoint.- Parameters:
- globallyDistributedAutonomousDatabases- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic DistributedDatabasePrivateEndpoint.Builder timeCreated(Date timeCreated) The time the DistributedDatabasePrivateEndpoint was first created.An RFC3339 formatted datetime string - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic DistributedDatabasePrivateEndpoint.Builder timeUpdated(Date timeUpdated) The time the Private Endpoint was last updated.An RFC3339 formatted datetime string - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic DistributedDatabasePrivateEndpoint.Builder lifecycleState(DistributedDatabasePrivateEndpoint.LifecycleState lifecycleState) Lifecycle states for private endpoint.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic DistributedDatabasePrivateEndpoint.Builder lifecycleDetails(String lifecycleDetails) Detailed message for the lifecycle state.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
proxyComputeInstanceIdpublic DistributedDatabasePrivateEndpoint.Builder proxyComputeInstanceId(String proxyComputeInstanceId) The identifier of the proxy compute instance.- Parameters:
- proxyComputeInstanceId- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic DistributedDatabasePrivateEndpoint.Builder freeformTags(Map<String,String> freeformTags) Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic DistributedDatabasePrivateEndpoint.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic DistributedDatabasePrivateEndpoint.Builder systemTags(Map<String,Map<String,Object>> systemTags) Usage of system tag keys.These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic DistributedDatabasePrivateEndpoint build() 
 - 
copypublic DistributedDatabasePrivateEndpoint.Builder copy(DistributedDatabasePrivateEndpoint model) 
 
- 
 
-