Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Entity |
build() |
Entity.Builder |
businessName(String businessName)
Optional user friendly business name of the data entity.
|
Entity.Builder |
copy(Entity model) |
Entity.Builder |
createdById(String createdById)
OCID of the user who created this object in the data catalog.
|
Entity.Builder |
customPropertyMembers(List<CustomPropertyGetUsage> customPropertyMembers)
The list of customized properties along with the values for this object
|
Entity.Builder |
dataAssetKey(String dataAssetKey)
Unique key of the parent data asset.
|
Entity.Builder |
description(String description)
Detailed description of a data entity.
|
Entity.Builder |
displayName(String displayName)
A user-friendly display name.
|
Entity.Builder |
externalKey(String externalKey)
Unique external key of this object in the source system.
|
Entity.Builder |
folderKey(String folderKey)
Key of the associated folder.
|
Entity.Builder |
folderName(String folderName)
Name of the associated folder.
|
Entity.Builder |
harvestStatus(HarvestStatus harvestStatus)
Status of the object as updated by the harvest process.
|
Entity.Builder |
isLogical(Boolean isLogical)
Property that identifies if the object is a physical object (materialized) or
virtual/logical object defined on other objects.
|
Entity.Builder |
isPartition(Boolean isPartition)
Property that identifies if an object is a sub object of a physical or materialized
parent object.
|
Entity.Builder |
key(String key)
Unique data entity key that is immutable.
|
Entity.Builder |
lastJobKey(String lastJobKey)
Key of the last harvest process to update this object.
|
Entity.Builder |
lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail.
|
Entity.Builder |
lifecycleState(LifecycleState lifecycleState)
The current state of the data entity.
|
Entity.Builder |
objectRelationships(List<ObjectRelationship> objectRelationships)
List of objects and their relationships to this entity.
|
Entity.Builder |
objectStorageUrl(String objectStorageUrl)
URL of the data entity in the object store.
|
Entity.Builder |
path(String path)
Full path of the data entity.
|
Entity.Builder |
patternKey(String patternKey)
Key of the associated pattern if this is a logical entity.
|
Entity.Builder |
properties(Map<String,Map<String,String>> properties)
A map of maps that contains the properties which are specific to the entity type.
|
Entity.Builder |
realizedExpression(String realizedExpression)
The expression realized after resolving qualifiers .
|
Entity.Builder |
timeCreated(Date timeCreated)
The date and time the data entity was created, in the format defined by
RFC3339.
|
Entity.Builder |
timeExternal(Date timeExternal)
Last modified timestamp of this object in the external system.
|
Entity.Builder |
timeHarvested(Date timeHarvested)
The date and time the entity was harvested, in the format defined by
RFC3339.
|
Entity.Builder |
timeStatusUpdated(Date timeStatusUpdated)
Time that the data entities status was last updated.
|
Entity.Builder |
timeUpdated(Date timeUpdated)
The last time that any change was made to the data entity.
|
Entity.Builder |
typeKey(String typeKey)
The type of data entity object.
|
Entity.Builder |
updatedById(String updatedById)
OCID of the user who updated this object in the data catalog.
|
Entity.Builder |
uri(String uri)
URI to the data entity instance in the API.
|
public Entity.Builder key(String key)
Unique data entity key that is immutable.
key
- the value to setpublic Entity.Builder displayName(String displayName)
A user-friendly display name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
displayName
- the value to setpublic Entity.Builder businessName(String businessName)
Optional user friendly business name of the data entity. If set, this supplements the harvested display name of the object.
businessName
- the value to setpublic Entity.Builder description(String description)
Detailed description of a data entity.
description
- the value to setpublic Entity.Builder timeCreated(Date timeCreated)
The date and time the data entity was created, in the format defined by
RFC3339. Example: 2019-03-25T21:10:29.600Z
timeCreated
- the value to setpublic Entity.Builder timeUpdated(Date timeUpdated)
The last time that any change was made to the data entity. An RFC3339 formatted datetime string.
timeUpdated
- the value to setpublic Entity.Builder createdById(String createdById)
OCID of the user who created this object in the data catalog.
createdById
- the value to setpublic Entity.Builder updatedById(String updatedById)
OCID of the user who updated this object in the data catalog.
updatedById
- the value to setpublic Entity.Builder lifecycleState(LifecycleState lifecycleState)
The current state of the data entity.
lifecycleState
- the value to setpublic Entity.Builder lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations, see service documentation for details.
lifecycleDetails
- the value to setpublic Entity.Builder externalKey(String externalKey)
Unique external key of this object in the source system.
externalKey
- the value to setpublic Entity.Builder patternKey(String patternKey)
Key of the associated pattern if this is a logical entity.
patternKey
- the value to setpublic Entity.Builder realizedExpression(String realizedExpression)
The expression realized after resolving qualifiers . Used in deriving this logical entity
realizedExpression
- the value to setpublic Entity.Builder timeExternal(Date timeExternal)
Last modified timestamp of this object in the external system.
timeExternal
- the value to setpublic Entity.Builder timeHarvested(Date timeHarvested)
The date and time the entity was harvested, in the format defined by RFC3339.
timeHarvested
- the value to setpublic Entity.Builder objectRelationships(List<ObjectRelationship> objectRelationships)
List of objects and their relationships to this entity.
objectRelationships
- the value to setpublic Entity.Builder timeStatusUpdated(Date timeStatusUpdated)
Time that the data entities status was last updated. An RFC3339 formatted datetime string.
timeStatusUpdated
- the value to setpublic Entity.Builder isLogical(Boolean isLogical)
Property that identifies if the object is a physical object (materialized) or virtual/logical object defined on other objects.
isLogical
- the value to setpublic Entity.Builder isPartition(Boolean isPartition)
Property that identifies if an object is a sub object of a physical or materialized parent object.
isPartition
- the value to setpublic Entity.Builder dataAssetKey(String dataAssetKey)
Unique key of the parent data asset.
dataAssetKey
- the value to setpublic Entity.Builder folderKey(String folderKey)
Key of the associated folder.
folderKey
- the value to setpublic Entity.Builder folderName(String folderName)
Name of the associated folder. This name is harvested from the source data asset when the parent folder for the entiy is harvested.
folderName
- the value to setpublic Entity.Builder path(String path)
Full path of the data entity.
path
- the value to setpublic Entity.Builder harvestStatus(HarvestStatus harvestStatus)
Status of the object as updated by the harvest process.
harvestStatus
- the value to setpublic Entity.Builder lastJobKey(String lastJobKey)
Key of the last harvest process to update this object.
lastJobKey
- the value to setpublic Entity.Builder typeKey(String typeKey)
The type of data entity object. Type key’s can be found via the ‘/types’ endpoint.
typeKey
- the value to setpublic Entity.Builder uri(String uri)
URI to the data entity instance in the API.
uri
- the value to setpublic Entity.Builder objectStorageUrl(String objectStorageUrl)
URL of the data entity in the object store.
objectStorageUrl
- the value to setpublic Entity.Builder customPropertyMembers(List<CustomPropertyGetUsage> customPropertyMembers)
The list of customized properties along with the values for this object
customPropertyMembers
- the value to setpublic Entity.Builder properties(Map<String,Map<String,String>> properties)
A map of maps that contains the properties which are specific to the entity type. Each
entity type definition defines it’s set of required and optional properties. The map keys
are category names and the values are maps of property name to property value. Every
property is contained inside of a category. Most data entities have required properties
within the “default” category. Example: {"properties": { "default": { "key1":
"value1"}}}
properties
- the value to setpublic Entity build()
public Entity.Builder copy(Entity model)
Copyright © 2016–2024. All rights reserved.