Package org.apache.camel.component.box
Class BoxFoldersManagerEndpointConfiguration
java.lang.Object
org.apache.camel.component.box.BoxConfiguration
org.apache.camel.component.box.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.-
Field Summary
Fields inherited from class org.apache.camel.component.box.BoxConfiguration
APP_ENTERPRISE_AUTHENTICATION, APP_USER_AUTHENTICATION, RSA_SHA_256, RSA_SHA_384, RSA_SHA_512, STANDARD_AUTHENTICATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.box.sdk.BoxSharedLink.AccessString[]com.box.sdk.BoxFolder.InfogetInfo()getLimit()String[]getPath()com.box.sdk.BoxSharedLink.PermissionsvoidsetAccess(com.box.sdk.BoxSharedLink.Access access) voidsetDestinationFolderId(String destinationFolderId) voidvoidsetFolderId(String folderId) voidsetFolderName(String folderName) voidsetInfo(com.box.sdk.BoxFolder.Info info) voidvoidsetNewFolderName(String newFolderName) voidsetNewName(String newName) voidvoidsetParentFolderId(String parentFolderId) voidvoidsetPermissions(com.box.sdk.BoxSharedLink.Permissions permissions) voidsetUnshareDate(Date unshareDate) Methods inherited from class org.apache.camel.component.box.BoxConfiguration
equals, getAccessTokenCache, getApiName, getAuthenticationType, getClientId, getClientSecret, getEncryptionAlgorithm, getEnterpriseId, getHttpParams, getMaxCacheEntries, getMethodName, getPrivateKeyFile, getPrivateKeyPassword, getPublicKeyId, getSslContextParameters, getUserId, getUserName, getUserPassword, hashCode, setAccessTokenCache, setApiName, setAuthenticationType, setClientId, setClientSecret, setEncryptionAlgorithm, setEncryptionAlgorithm, setEnterpriseId, setHttpParams, setMaxCacheEntries, setMaxCacheEntries, setMethodName, setPrivateKeyFile, setPrivateKeyPassword, setPublicKeyId, setSslContextParameters, setUserId, setUserName, setUserPassword
-
Constructor Details
-
BoxFoldersManagerEndpointConfiguration
public BoxFoldersManagerEndpointConfiguration()
-
-
Method Details
-
getAccess
public com.box.sdk.BoxSharedLink.Access getAccess() -
getDestinationFolderId
-
setDestinationFolderId
-
getFields
-
setFields
-
getFolderId
-
setFolderId
-
getFolderName
-
setFolderName
-
getInfo
public com.box.sdk.BoxFolder.Info getInfo() -
setInfo
public void setInfo(com.box.sdk.BoxFolder.Info info) -
getLimit
-
setLimit
-
getNewFolderName
-
setNewFolderName
-
getNewName
-
setNewName
-
getOffset
-
setOffset
-
getParentFolderId
-
setParentFolderId
-
getPath
-
setPath
-
getPermissions
public com.box.sdk.BoxSharedLink.Permissions getPermissions()
-