public static class OperationsInsightsPrivateEndpoint.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
OperationsInsightsPrivateEndpoint |
build() |
OperationsInsightsPrivateEndpoint.Builder |
compartmentId(String compartmentId)
The compartment OCID of the Private service accessed database.
|
OperationsInsightsPrivateEndpoint.Builder |
copy(OperationsInsightsPrivateEndpoint model) |
OperationsInsightsPrivateEndpoint.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
OperationsInsightsPrivateEndpoint.Builder |
description(String description)
The description of the private endpoint.
|
OperationsInsightsPrivateEndpoint.Builder |
displayName(String displayName)
The display name of the private endpoint.
|
OperationsInsightsPrivateEndpoint.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
OperationsInsightsPrivateEndpoint.Builder |
id(String id)
The OCID of the Private service accessed database.
|
OperationsInsightsPrivateEndpoint.Builder |
isUsedForRacDbs(Boolean isUsedForRacDbs)
The flag is to identify if private endpoint is used for rac database or not.
|
OperationsInsightsPrivateEndpoint.Builder |
lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail.
|
OperationsInsightsPrivateEndpoint.Builder |
lifecycleState(OperationsInsightsPrivateEndpointLifecycleState lifecycleState)
The current state of the private endpoint.
|
OperationsInsightsPrivateEndpoint.Builder |
nsgIds(List<String> nsgIds)
The OCIDs of the network security groups that the private endpoint belongs to.
|
OperationsInsightsPrivateEndpoint.Builder |
privateEndpointStatusDetails(String privateEndpointStatusDetails)
A message describing the status of the private endpoint connection of this resource.
|
OperationsInsightsPrivateEndpoint.Builder |
privateIp(String privateIp)
The private IP addresses assigned to the private endpoint.
|
OperationsInsightsPrivateEndpoint.Builder |
subnetId(String subnetId)
The OCID of the subnet.
|
OperationsInsightsPrivateEndpoint.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.
|
OperationsInsightsPrivateEndpoint.Builder |
timeCreated(Date timeCreated)
The date and time the private endpoint was created, in the format defined by
RFC3339.
|
OperationsInsightsPrivateEndpoint.Builder |
vcnId(String vcnId)
The OCID of the VCN.
|
public OperationsInsightsPrivateEndpoint.Builder id(String id)
The OCID of the Private service accessed database.
id
- the value to setpublic OperationsInsightsPrivateEndpoint.Builder displayName(String displayName)
The display name of the private endpoint.
displayName
- the value to setpublic OperationsInsightsPrivateEndpoint.Builder compartmentId(String compartmentId)
The compartment OCID of the Private service accessed database.
compartmentId
- the value to setpublic OperationsInsightsPrivateEndpoint.Builder vcnId(String vcnId)
The OCID of the VCN.
vcnId
- the value to setpublic OperationsInsightsPrivateEndpoint.Builder subnetId(String subnetId)
The OCID of the subnet.
subnetId
- the value to setpublic OperationsInsightsPrivateEndpoint.Builder privateIp(String privateIp)
The private IP addresses assigned to the private endpoint. All IP addresses will be concatenated if it is RAC DBs.
privateIp
- the value to setpublic OperationsInsightsPrivateEndpoint.Builder description(String description)
The description of the private endpoint.
description
- the value to setpublic OperationsInsightsPrivateEndpoint.Builder timeCreated(Date timeCreated)
The date and time the private endpoint was created, in the format defined by RFC3339.
timeCreated
- the value to setpublic OperationsInsightsPrivateEndpoint.Builder lifecycleState(OperationsInsightsPrivateEndpointLifecycleState lifecycleState)
The current state of the private endpoint.
lifecycleState
- the value to setpublic OperationsInsightsPrivateEndpoint.Builder lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
lifecycleDetails
- the value to setpublic OperationsInsightsPrivateEndpoint.Builder privateEndpointStatusDetails(String privateEndpointStatusDetails)
A message describing the status of the private endpoint connection of this resource. For example, it can be used to provide actionable information about the validity of the private endpoint connection.
privateEndpointStatusDetails
- the value to setpublic OperationsInsightsPrivateEndpoint.Builder isUsedForRacDbs(Boolean isUsedForRacDbs)
The flag is to identify if private endpoint is used for rac database or not. This flag is deprecated and no longer is used.
isUsedForRacDbs
- the value to setpublic OperationsInsightsPrivateEndpoint.Builder nsgIds(List<String> nsgIds)
The OCIDs of the network security groups that the private endpoint belongs to.
nsgIds
- the value to setpublic OperationsInsightsPrivateEndpoint.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 OperationsInsightsPrivateEndpoint.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 OperationsInsightsPrivateEndpoint.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"orcl-cloud": {"free-tier-retained": "true"}}
systemTags
- the value to setpublic OperationsInsightsPrivateEndpoint build()
public OperationsInsightsPrivateEndpoint.Builder copy(OperationsInsightsPrivateEndpoint model)
Copyright © 2016–2024. All rights reserved.