public class FolderFull extends Folder
| Modifier and Type | Class and Description |
|---|---|
static class |
FolderFull.AllowedInviteeRolesDeserializer |
static class |
FolderFull.AllowedInviteeRolesSerializer |
static class |
FolderFull.AllowedSharedLinkAccessLevelsDeserializer |
static class |
FolderFull.AllowedSharedLinkAccessLevelsSerializer |
static class |
FolderFull.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected List<EnumWrapper<FolderFullAllowedInviteeRolesField>> |
allowedInviteeRoles
A list of the types of roles that user can be invited at when sharing this folder.
|
protected List<EnumWrapper<FolderFullAllowedSharedLinkAccessLevelsField>> |
allowedSharedLinkAccessLevels
The shared link access levels the authenticated user is allowed to use when creating or
updating a shared link for this folder.
|
protected Boolean |
canNonOwnersInvite |
protected Boolean |
canNonOwnersViewCollaborators
Specifies if collaborators who are not owners of this folder are restricted from viewing other
collaborations on this folder.
|
protected FolderFullClassificationField |
classification |
protected List<Collection> |
collections
The collections that this folder belongs to.
|
protected Boolean |
hasCollaborations
Specifies if this folder has any other collaborators.
|
protected Boolean |
isAccessibleViaSharedLink
Specifies if the folder can be accessed with the direct shared link or a shared link to a
parent folder.
|
protected Boolean |
isAssociatedWithAppItem
This field will return true if the folder or any ancestor of the folder is associated with at
least one app item.
|
protected Boolean |
isCollaborationRestrictedToEnterprise |
protected Boolean |
isExternallyOwned
Specifies if this folder is owned by a user outside of the authenticated enterprise.
|
protected FolderFullMetadataField |
metadata |
protected FolderFullPermissionsField |
permissions |
protected EnumWrapper<FolderFullSyncStateField> |
syncState |
protected List<String> |
tags |
protected FolderFullWatermarkInfoField |
watermarkInfo |
contentCreatedAt, contentModifiedAt, createdAt, createdBy, description, folderUploadEmail, itemCollection, itemStatus, modifiedAt, modifiedBy, ownedBy, parent, pathCollection, purgedAt, sharedLink, size, trashedAtname, sequenceIdetag, id, typeexplicitlySetNullableFields| Modifier | Constructor and Description |
|---|---|
protected |
FolderFull(FolderFull.Builder builder) |
|
FolderFull(String id) |
getContentCreatedAt, getContentModifiedAt, getCreatedAt, getCreatedBy, getDescription, getFolderUploadEmail, getItemCollection, getItemStatus, getModifiedAt, getModifiedBy, getOwnedBy, getParent, getPathCollection, getPurgedAt, getSharedLink, getSize, getTrashedAtgetName, getSequenceIdgetEtag, getId, getTypegetRawData, setRawDatagetExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<FolderFullSyncStateField> syncState
protected Boolean hasCollaborations
protected FolderFullPermissionsField permissions
protected Boolean canNonOwnersInvite
protected Boolean isExternallyOwned
protected FolderFullMetadataField metadata
protected Boolean isCollaborationRestrictedToEnterprise
protected List<EnumWrapper<FolderFullAllowedSharedLinkAccessLevelsField>> allowedSharedLinkAccessLevels
The list depends on item policy and user authorization. For some folders, like the root folder, this is always empty as sharing is not allowed at that level.
protected List<EnumWrapper<FolderFullAllowedInviteeRolesField>> allowedInviteeRoles
protected FolderFullWatermarkInfoField watermarkInfo
protected Boolean isAccessibleViaSharedLink
protected Boolean canNonOwnersViewCollaborators
It also restricts non-owners from inviting new collaborators.
protected FolderFullClassificationField classification
protected Boolean isAssociatedWithAppItem
protected List<Collection> collections
For more information, see the [collections guide](https://developer.box.com/guides/collections).
public FolderFull(String id)
protected FolderFull(FolderFull.Builder builder)
public EnumWrapper<FolderFullSyncStateField> getSyncState()
public Boolean getHasCollaborations()
public FolderFullPermissionsField getPermissions()
public Boolean getCanNonOwnersInvite()
public Boolean getIsExternallyOwned()
public FolderFullMetadataField getMetadata()
public Boolean getIsCollaborationRestrictedToEnterprise()
public List<EnumWrapper<FolderFullAllowedSharedLinkAccessLevelsField>> getAllowedSharedLinkAccessLevels()
public List<EnumWrapper<FolderFullAllowedInviteeRolesField>> getAllowedInviteeRoles()
public FolderFullWatermarkInfoField getWatermarkInfo()
public Boolean getIsAccessibleViaSharedLink()
public Boolean getCanNonOwnersViewCollaborators()
public FolderFullClassificationField getClassification()
public Boolean getIsAssociatedWithAppItem()
public List<Collection> getCollections()