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 BoxConfigurationCamel endpoint configuration forBoxFoldersManager.
-
-
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 Constructor Description BoxFoldersManagerEndpointConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.box.sdk.BoxSharedLink.AccessgetAccess()StringgetDestinationFolderId()String[]getFields()StringgetFolderId()StringgetFolderName()com.box.sdk.BoxFolder.InfogetInfo()LonggetLimit()StringgetNewFolderName()StringgetNewName()LonggetOffset()StringgetParentFolderId()String[]getPath()com.box.sdk.BoxSharedLink.PermissionsgetPermissions()DategetUnshareDate()voidsetAccess(com.box.sdk.BoxSharedLink.Access access)voidsetDestinationFolderId(String destinationFolderId)voidsetFields(String[] fields)voidsetFolderId(String folderId)voidsetFolderName(String folderName)voidsetInfo(com.box.sdk.BoxFolder.Info info)voidsetLimit(Long limit)voidsetNewFolderName(String newFolderName)voidsetNewName(String newName)voidsetOffset(Long offset)voidsetParentFolderId(String parentFolderId)voidsetPath(String[] path)voidsetPermissions(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
-
-
-
-
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)
-
-