Class BoxFoldersManagerEndpointConfiguration


  • @ApiParams(apiName="folders",producerOnly=true,description="Provides operations to manage Box folders",apiMethods={@ApiMethod(methodName="copyFolder",description="Copy folder to destination folder while optionally giving it a new name",signatures="com.box.sdk.BoxFolder copyFolder(String folderId, String destinationFolderId, String newName)"),@ApiMethod(methodName="createFolder",description="Create a folder specified by path from parent folder with given parentFolderId, creating intermediate directories as required",signatures={"com.box.sdk.BoxFolder createFolder(String parentFolderId, String folderName)","com.box.sdk.BoxFolder createFolder(String parentFolderId, String[] path)"}),@ApiMethod(methodName="createFolderSharedLink",description="Create a shared link to folder",signatures="com.box.sdk.BoxSharedLink createFolderSharedLink(String folderId, com.box.sdk.BoxSharedLink$Access access, java.util.Date unshareDate, com.box.sdk.BoxSharedLink$Permissions permissions)"),@ApiMethod(methodName="deleteFolder",description="Delete folder",signatures="void deleteFolder(String folderId)"),@ApiMethod(methodName="getFolder",description="Return the Box folder referenced by path",signatures="com.box.sdk.BoxFolder getFolder(String[] path)"),@ApiMethod(methodName="getFolderInfo",description="Get folder information",signatures="com.box.sdk.BoxFolder$Info getFolderInfo(String folderId, String[] fields)"),@ApiMethod(methodName="getFolderItems",description="Returns a specific range of child items in folder and specifies which fields of each item to retrieve",signatures="java.util.Collection<com.box.sdk.BoxItem$Info> getFolderItems(String folderId, Long offset, Long limit, String[] fields)"),@ApiMethod(methodName="getRootFolder",description="Return the root folder of authenticated user",signatures="com.box.sdk.BoxFolder getRootFolder()"),@ApiMethod(methodName="moveFolder",description="Move folder to destination folder while optionally giving it a new name",signatures="com.box.sdk.BoxFolder moveFolder(String folderId, String destinationFolderId, String newName)"),@ApiMethod(methodName="renameFolder",description="Rename folder giving it the name newName",signatures="com.box.sdk.BoxFolder renameFolder(String folderId, String newFolderName)"),@ApiMethod(methodName="updateFolderInfo",description="Update folder information",signatures="com.box.sdk.BoxFolder updateFolderInfo(String folderId, com.box.sdk.BoxFolder$Info info)")},aliases={"getRootFolder=root","createFolder=create","copyFolder=copy","moveFolder=move","renameFolder=rename","createFolderSharedLink=link","deleteFolder=delete","getFolder=folder","getFolderInfo=info","getFolderItems=items","updateFolderInfo=updateInfo"})
    @UriParams
    @Configurer(extended=true)
    public final class BoxFoldersManagerEndpointConfiguration
    extends BoxConfiguration
    Camel endpoint configuration for BoxFoldersManager.
    • Constructor Detail

      • BoxFoldersManagerEndpointConfiguration

        public BoxFoldersManagerEndpointConfiguration()
    • Method Detail

      • getAccess

        public com.box.sdk.BoxSharedLink.Access getAccess()
      • setAccess

        public void setAccess​(com.box.sdk.BoxSharedLink.Access access)
      • getDestinationFolderId

        public String getDestinationFolderId()
      • setDestinationFolderId

        public void setDestinationFolderId​(String destinationFolderId)
      • getFields

        public String[] getFields()
      • setFields

        public void setFields​(String[] fields)
      • getFolderId

        public String getFolderId()
      • setFolderId

        public void setFolderId​(String folderId)
      • getFolderName

        public String getFolderName()
      • setFolderName

        public void setFolderName​(String folderName)
      • getInfo

        public com.box.sdk.BoxFolder.Info getInfo()
      • setInfo

        public void setInfo​(com.box.sdk.BoxFolder.Info info)
      • getLimit

        public Long getLimit()
      • setLimit

        public void setLimit​(Long limit)
      • getNewFolderName

        public String getNewFolderName()
      • setNewFolderName

        public void setNewFolderName​(String newFolderName)
      • getNewName

        public String getNewName()
      • setNewName

        public void setNewName​(String newName)
      • getOffset

        public Long getOffset()
      • setOffset

        public void setOffset​(Long offset)
      • getParentFolderId

        public String getParentFolderId()
      • setParentFolderId

        public void setParentFolderId​(String parentFolderId)
      • getPath

        public String[] getPath()
      • setPath

        public void setPath​(String[] path)
      • getPermissions

        public com.box.sdk.BoxSharedLink.Permissions getPermissions()
      • setPermissions

        public void setPermissions​(com.box.sdk.BoxSharedLink.Permissions permissions)
      • getUnshareDate

        public Date getUnshareDate()
      • setUnshareDate

        public void setUnshareDate​(Date unshareDate)