Package com.oracle.bmc.datacatalog.model
Class FolderSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.datacatalog.model.FolderSummary.Builder
 
- 
- Enclosing class:
- FolderSummary
 
 public static class FolderSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description FolderSummarybuild()FolderSummary.BuilderbusinessName(String businessName)Optional user friendly business name of the folder.FolderSummary.Buildercopy(FolderSummary model)FolderSummary.BuilderdataAssetKey(String dataAssetKey)The unique key of the parent data asset.FolderSummary.Builderdescription(String description)Detailed description of a folder.FolderSummary.BuilderdisplayName(String displayName)A user-friendly display name.FolderSummary.BuilderexternalKey(String externalKey)Unique external key of this object from the source systems.FolderSummary.Builderkey(String key)Unique folder key that is immutable.FolderSummary.BuilderlifecycleDetails(String lifecycleDetails)A message describing the current state in more detail.FolderSummary.BuilderlifecycleState(LifecycleState lifecycleState)State of the folder.FolderSummary.BuilderobjectStorageUrl(String objectStorageUrl)URL of the folder in the object store.FolderSummary.BuilderparentFolderKey(String parentFolderKey)The key of the containing folder or null if there is no parent.FolderSummary.Builderpath(String path)Full path of the folder.FolderSummary.BuildertimeCreated(Date timeCreated)The date and time the folder was created, in the format defined by RFC3339.FolderSummary.BuildertimeExternal(Date timeExternal)Last modified timestamp of this object in the external system.FolderSummary.BuildertimeUpdated(Date timeUpdated)The date and time the folder was last updated, in the format defined by RFC3339.FolderSummary.BuildertypeKey(String typeKey)The type of folder object.FolderSummary.Builderuri(String uri)URI of the folder resource within the data catalog API.
 
- 
- 
- 
Method Detail- 
keypublic FolderSummary.Builder key(String key) Unique folder key that is immutable.- Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic FolderSummary.Builder displayName(String displayName) A user-friendly display name.Does not have to be unique, and it’s changeable. Avoid entering confidential information. - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
businessNamepublic FolderSummary.Builder businessName(String businessName) Optional user friendly business name of the folder.If set, this supplements the harvested display name of the object. - Parameters:
- businessName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic FolderSummary.Builder description(String description) Detailed description of a folder.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
dataAssetKeypublic FolderSummary.Builder dataAssetKey(String dataAssetKey) The unique key of the parent data asset.- Parameters:
- dataAssetKey- the value to set
- Returns:
- this builder
 
 - 
parentFolderKeypublic FolderSummary.Builder parentFolderKey(String parentFolderKey) The key of the containing folder or null if there is no parent.- Parameters:
- parentFolderKey- the value to set
- Returns:
- this builder
 
 - 
typeKeypublic FolderSummary.Builder typeKey(String typeKey) The type of folder object.Type keys can be found via the ‘/types’ endpoint. - Parameters:
- typeKey- the value to set
- Returns:
- this builder
 
 - 
pathpublic FolderSummary.Builder path(String path) Full path of the folder.- Parameters:
- path- the value to set
- Returns:
- this builder
 
 - 
externalKeypublic FolderSummary.Builder externalKey(String externalKey) Unique external key of this object from the source systems.- Parameters:
- externalKey- the value to set
- Returns:
- this builder
 
 - 
timeExternalpublic FolderSummary.Builder timeExternal(Date timeExternal) Last modified timestamp of this object in the external system.- Parameters:
- timeExternal- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic 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 - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic 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 - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
uripublic FolderSummary.Builder uri(String uri) URI of the folder resource within the data catalog API.- Parameters:
- uri- the value to set
- Returns:
- this builder
 
 - 
objectStorageUrlpublic FolderSummary.Builder objectStorageUrl(String objectStorageUrl) URL of the folder in the object store.- Parameters:
- objectStorageUrl- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic FolderSummary.Builder lifecycleState(LifecycleState lifecycleState) State of the folder.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic 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. - Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
buildpublic FolderSummary build() 
 - 
copypublic FolderSummary.Builder copy(FolderSummary model) 
 
- 
 
-