Class FolderSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.datacatalog.model.FolderSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20190325") public final class FolderSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSummary of a folder.A generic term used in the data catalog for an external organization concept used for a collection of data entities or processes within a data asset. This term is an internal term which models multiple external types of folder, such as file directories, database schemas, and so on. Some data assets, such as Object Store containers, may contain many levels of folders. 
 Note: Objects should always be created or deserialized using theFolderSummary.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theFolderSummary.Builder, which maintain a set of all explicitly set fields calledFolderSummary.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classFolderSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description FolderSummary(String key, String displayName, String businessName, String description, String dataAssetKey, String parentFolderKey, String typeKey, String path, String externalKey, Date timeExternal, Date timeCreated, Date timeUpdated, String uri, String objectStorageUrl, LifecycleState lifecycleState, String lifecycleDetails)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FolderSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetBusinessName()Optional user friendly business name of the folder.StringgetDataAssetKey()The unique key of the parent data asset.StringgetDescription()Detailed description of a folder.StringgetDisplayName()A user-friendly display name.StringgetExternalKey()Unique external key of this object from the source systems.StringgetKey()Unique folder key that is immutable.StringgetLifecycleDetails()A message describing the current state in more detail.LifecycleStategetLifecycleState()State of the folder.StringgetObjectStorageUrl()URL of the folder in the object store.StringgetParentFolderKey()The key of the containing folder or null if there is no parent.StringgetPath()Full path of the folder.DategetTimeCreated()The date and time the folder was created, in the format defined by RFC3339.DategetTimeExternal()Last modified timestamp of this object in the external system.DategetTimeUpdated()The date and time the folder was last updated, in the format defined by RFC3339.StringgetTypeKey()The type of folder object.StringgetUri()URI of the folder resource within the data catalog API.inthashCode()FolderSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
FolderSummary@Deprecated @ConstructorProperties({"key","displayName","businessName","description","dataAssetKey","parentFolderKey","typeKey","path","externalKey","timeExternal","timeCreated","timeUpdated","uri","objectStorageUrl","lifecycleState","lifecycleDetails"}) public FolderSummary(String key, String displayName, String businessName, String description, String dataAssetKey, String parentFolderKey, String typeKey, String path, String externalKey, Date timeExternal, Date timeCreated, Date timeUpdated, String uri, String objectStorageUrl, LifecycleState lifecycleState, String lifecycleDetails) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static FolderSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic FolderSummary.Builder toBuilder() 
 - 
getKeypublic String getKey() Unique folder key that is immutable.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() A user-friendly display name.Does not have to be unique, and it’s changeable. Avoid entering confidential information. - Returns:
- the value
 
 - 
getBusinessNamepublic String getBusinessName() Optional user friendly business name of the folder.If set, this supplements the harvested display name of the object. - Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() Detailed description of a folder.- Returns:
- the value
 
 - 
getDataAssetKeypublic String getDataAssetKey() The unique key of the parent data asset.- Returns:
- the value
 
 - 
getParentFolderKeypublic String getParentFolderKey() The key of the containing folder or null if there is no parent.- Returns:
- the value
 
 - 
getTypeKeypublic String getTypeKey() The type of folder object.Type keys can be found via the ‘/types’ endpoint. - Returns:
- the value
 
 - 
getPathpublic String getPath() Full path of the folder.- Returns:
- the value
 
 - 
getExternalKeypublic String getExternalKey() Unique external key of this object from the source systems.- Returns:
- the value
 
 - 
getTimeExternalpublic Date getTimeExternal() Last modified timestamp of this object in the external system.- Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() The date and time the folder was created, in the format defined by RFC3339.Example: 2019-03-25T21:10:29.600Z - Returns:
- the value
 
 - 
getTimeUpdatedpublic Date getTimeUpdated() The date and time the folder was last updated, in the format defined by RFC3339.Example: 2019-03-25T21:10:29.600Z - Returns:
- the value
 
 - 
getUripublic String getUri() URI of the folder resource within the data catalog API.- Returns:
- the value
 
 - 
getObjectStorageUrlpublic String getObjectStorageUrl() URL of the folder in the object store.- Returns:
- the value
 
 - 
getLifecycleStatepublic LifecycleState getLifecycleState() State of the folder.- Returns:
- the value
 
 - 
getLifecycleDetailspublic String getLifecycleDetails() A message describing the current state in more detail.An object not in ACTIVE state may have functional limitations, see service documentation for details. - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-