Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Catalog.Builder |
attachedCatalogPrivateEndpoints(List<String> attachedCatalogPrivateEndpoints)
The list of private reverse connection endpoints attached to the catalog
|
Catalog |
build() |
Catalog.Builder |
compartmentId(String compartmentId)
Compartment identifier.
|
Catalog.Builder |
copy(Catalog model) |
Catalog.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys.
|
Catalog.Builder |
displayName(String displayName)
Data catalog identifier, which can be renamed.
|
Catalog.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.
|
Catalog.Builder |
id(String id)
OCID of the data catalog instance.
|
Catalog.Builder |
lifecycleDetails(String lifecycleDetails)
An message describing the current state in more detail.
|
Catalog.Builder |
lifecycleState(LifecycleState lifecycleState)
The current state of the data catalog resource.
|
Catalog.Builder |
locks(List<ResourceLock> locks)
Locks associated with this resource.
|
Catalog.Builder |
numberOfObjects(Integer numberOfObjects)
The number of data objects added to the data catalog.
|
Catalog.Builder |
serviceApiUrl(String serviceApiUrl)
The REST front endpoint URL to the data catalog instance.
|
Catalog.Builder |
serviceConsoleUrl(String serviceConsoleUrl)
The console front endpoint URL to the data catalog instance.
|
Catalog.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.
|
Catalog.Builder |
timeCreated(Date timeCreated)
The time the data catalog was created.
|
Catalog.Builder |
timeUpdated(Date timeUpdated)
The time the data catalog was updated.
|
public Catalog.Builder id(String id)
OCID of the data catalog instance.
id
- the value to setpublic Catalog.Builder displayName(String displayName)
Data catalog identifier, which can be renamed.
displayName
- the value to setpublic Catalog.Builder compartmentId(String compartmentId)
Compartment identifier.
compartmentId
- the value to setpublic Catalog.Builder timeCreated(Date timeCreated)
The time the data catalog was created. An RFC3339 formatted datetime string.
timeCreated
- the value to setpublic Catalog.Builder timeUpdated(Date timeUpdated)
The time the data catalog was updated. An RFC3339 formatted datetime string.
timeUpdated
- the value to setpublic Catalog.Builder serviceApiUrl(String serviceApiUrl)
The REST front endpoint URL to the data catalog instance.
serviceApiUrl
- the value to setpublic Catalog.Builder serviceConsoleUrl(String serviceConsoleUrl)
The console front endpoint URL to the data catalog instance.
serviceConsoleUrl
- the value to setpublic Catalog.Builder numberOfObjects(Integer numberOfObjects)
The number of data objects added to the data catalog. Please see the data catalog documentation for further information on how this is calculated.
numberOfObjects
- the value to setpublic Catalog.Builder lifecycleState(LifecycleState lifecycleState)
The current state of the data catalog resource.
lifecycleState
- the value to setpublic Catalog.Builder lifecycleDetails(String lifecycleDetails)
An message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in ‘Failed’ state.
lifecycleDetails
- the value to setpublic Catalog.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 Catalog.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}
systemTags
- the value to setpublic Catalog.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace": {"bar-key": "value"}}
definedTags
- the value to setpublic Catalog.Builder attachedCatalogPrivateEndpoints(List<String> attachedCatalogPrivateEndpoints)
The list of private reverse connection endpoints attached to the catalog
attachedCatalogPrivateEndpoints
- the value to setpublic Catalog.Builder locks(List<ResourceLock> locks)
Locks associated with this resource.
locks
- the value to setpublic Catalog build()
public Catalog.Builder copy(Catalog model)
Copyright © 2016–2024. All rights reserved.