public static class FolderSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
FolderSummary |
build() |
FolderSummary.Builder |
businessName(String businessName)
Optional user friendly business name of the folder.
|
FolderSummary.Builder |
copy(FolderSummary model) |
FolderSummary.Builder |
dataAssetKey(String dataAssetKey)
The unique key of the parent data asset.
|
FolderSummary.Builder |
description(String description)
Detailed description of a folder.
|
FolderSummary.Builder |
displayName(String displayName)
A user-friendly display name.
|
FolderSummary.Builder |
externalKey(String externalKey)
Unique external key of this object from the source systems.
|
FolderSummary.Builder |
key(String key)
Unique folder key that is immutable.
|
FolderSummary.Builder |
lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail.
|
FolderSummary.Builder |
lifecycleState(LifecycleState lifecycleState)
State of the folder.
|
FolderSummary.Builder |
objectStorageUrl(String objectStorageUrl)
URL of the folder in the object store.
|
FolderSummary.Builder |
parentFolderKey(String parentFolderKey)
The key of the containing folder or null if there is no parent.
|
FolderSummary.Builder |
path(String path)
Full path of the folder.
|
FolderSummary.Builder |
timeCreated(Date timeCreated)
The date and time the folder was created, in the format defined by
RFC3339.
|
FolderSummary.Builder |
timeExternal(Date timeExternal)
Last modified timestamp of this object in the external system.
|
FolderSummary.Builder |
timeUpdated(Date timeUpdated)
The date and time the folder was last updated, in the format defined by
RFC3339.
|
FolderSummary.Builder |
typeKey(String typeKey)
The type of folder object.
|
FolderSummary.Builder |
uri(String uri)
URI of the folder resource within the data catalog API.
|
public FolderSummary.Builder key(String key)
Unique folder key that is immutable.
key
- the value to setpublic FolderSummary.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 FolderSummary.Builder businessName(String businessName)
Optional user friendly business name of the folder. If set, this supplements the harvested display name of the object.
businessName
- the value to setpublic FolderSummary.Builder description(String description)
Detailed description of a folder.
description
- the value to setpublic FolderSummary.Builder dataAssetKey(String dataAssetKey)
The unique key of the parent data asset.
dataAssetKey
- the value to setpublic FolderSummary.Builder parentFolderKey(String parentFolderKey)
The key of the containing folder or null if there is no parent.
parentFolderKey
- the value to setpublic FolderSummary.Builder typeKey(String typeKey)
The type of folder object. Type keys can be found via the ‘/types’ endpoint.
typeKey
- the value to setpublic FolderSummary.Builder path(String path)
Full path of the folder.
path
- the value to setpublic FolderSummary.Builder externalKey(String externalKey)
Unique external key of this object from the source systems.
externalKey
- the value to setpublic FolderSummary.Builder timeExternal(Date timeExternal)
Last modified timestamp of this object in the external system.
timeExternal
- the value to setpublic FolderSummary.Builder timeCreated(Date timeCreated)
The date and time the folder was created, in the format defined by
RFC3339. Example: 2019-03-25T21:10:29.600Z
timeCreated
- the value to setpublic FolderSummary.Builder timeUpdated(Date timeUpdated)
The date and time the folder was last updated, in the format defined by RFC3339. Example: 2019-03-25T21:10:29.600Z
timeUpdated
- the value to setpublic FolderSummary.Builder uri(String uri)
URI of the folder resource within the data catalog API.
uri
- the value to setpublic FolderSummary.Builder objectStorageUrl(String objectStorageUrl)
URL of the folder in the object store.
objectStorageUrl
- the value to setpublic FolderSummary.Builder lifecycleState(LifecycleState lifecycleState)
State of the folder.
lifecycleState
- the value to setpublic FolderSummary.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 FolderSummary build()
public FolderSummary.Builder copy(FolderSummary model)
Copyright © 2016–2024. All rights reserved.