public static class CreateOperationsInsightsPrivateEndpointDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateOperationsInsightsPrivateEndpointDetails.Builder displayName(String displayName)
The display name for the private endpoint. It is changeable.
displayName
- the value to setpublic CreateOperationsInsightsPrivateEndpointDetails.Builder compartmentId(String compartmentId)
The compartment OCID of the Private service accessed database.
compartmentId
- the value to setpublic CreateOperationsInsightsPrivateEndpointDetails.Builder vcnId(String vcnId)
The VCN OCID of the Private service accessed database.
vcnId
- the value to setpublic CreateOperationsInsightsPrivateEndpointDetails.Builder subnetId(String subnetId)
The Subnet OCID of the Private service accessed database.
subnetId
- the value to setpublic CreateOperationsInsightsPrivateEndpointDetails.Builder isUsedForRacDbs(Boolean isUsedForRacDbs)
This flag was previously used to create a private endpoint with scan proxy. Setting this
to true will now create a private endpoint with a DNS proxy causing isProxyEnabled
flag to be true; this is used exclusively for full feature support for
dedicated Autonomous Databases.
isUsedForRacDbs
- the value to setpublic CreateOperationsInsightsPrivateEndpointDetails.Builder description(String description)
The description of the private endpoint.
description
- the value to setpublic CreateOperationsInsightsPrivateEndpointDetails.Builder nsgIds(List<String> nsgIds)
The OCID of the network security groups that the private endpoint belongs to.
nsgIds
- the value to setpublic CreateOperationsInsightsPrivateEndpointDetails.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"}
freeformTags
- the value to setpublic CreateOperationsInsightsPrivateEndpointDetails.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"}}
definedTags
- the value to setpublic CreateOperationsInsightsPrivateEndpointDetails build()
public CreateOperationsInsightsPrivateEndpointDetails.Builder copy(CreateOperationsInsightsPrivateEndpointDetails model)
Copyright © 2016–2024. All rights reserved.