public static class OperationsInsightsPrivateEndpointSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public OperationsInsightsPrivateEndpointSummary.Builder id(String id)
The OCID of the Private service accessed database.
id
- the value to setpublic OperationsInsightsPrivateEndpointSummary.Builder displayName(String displayName)
The display name of the private endpoint.
displayName
- the value to setpublic OperationsInsightsPrivateEndpointSummary.Builder compartmentId(String compartmentId)
The compartment OCID of the Private service accessed database.
compartmentId
- the value to setpublic OperationsInsightsPrivateEndpointSummary.Builder vcnId(String vcnId)
The OCID of the VCN.
vcnId
- the value to setpublic OperationsInsightsPrivateEndpointSummary.Builder subnetId(String subnetId)
The OCID of the subnet.
subnetId
- the value to setpublic OperationsInsightsPrivateEndpointSummary.Builder isUsedForRacDbs(Boolean isUsedForRacDbs)
The flag 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 OperationsInsightsPrivateEndpointSummary.Builder description(String description)
The description of the private endpoint.
description
- the value to setpublic OperationsInsightsPrivateEndpointSummary.Builder timeCreated(Date timeCreated)
The date and time the private endpoint was created, in the format defined by RFC3339.
timeCreated
- the value to setpublic OperationsInsightsPrivateEndpointSummary.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 OperationsInsightsPrivateEndpointSummary.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 OperationsInsightsPrivateEndpointSummary.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 OperationsInsightsPrivateEndpointSummary.Builder lifecycleState(OperationsInsightsPrivateEndpointLifecycleState lifecycleState)
Private endpoint lifecycle states
lifecycleState
- the value to setpublic OperationsInsightsPrivateEndpointSummary.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 OperationsInsightsPrivateEndpointSummary.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 OperationsInsightsPrivateEndpointSummary build()
public OperationsInsightsPrivateEndpointSummary.Builder copy(OperationsInsightsPrivateEndpointSummary model)
Copyright © 2016–2024. All rights reserved.