Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

URI Options for collaborations

 

NameType
collabIdString
collabRequestcom.box.boxjavalibv2.requests.requestobjects.BoxCollabRequestObject
defaultRequestcom.box.restclientv2.requestsbase.BoxDefaultRequestObject
folderIdString
getAllCollabsRequestcom.box.boxjavalibv2.requests.requestobjects.BoxGetAllCollabsRequestObject

...

EndpointShorthand AliasOptionsResult Body Type
getEventOptionseventOptionsdefaultRequestcom.box.boxjavalibv2.dao.BoxCollection
getEventseventseventRequestcom.box.boxjavalibv2.dao.BoxEventCollection
URI Options for events

...

NameType
defaultRequestcom.box.restclientv2.requestsbase.BoxDefaultRequestObject
eventRequestcom.box.boxjavalibv2.requests.requestobjects.BoxEventRequestObject

...

EndpointShorthand AliasOptionsResult Body Type
createGroup [groupRequest], [name]com.box.boxjavalibv2.dao.BoxGroup
createMembership [groupId, role, userId], [groupMembershipRequest]com.box.boxjavalibv2.dao.BoxGroupMembership
deleteGroupdeletedefaultRequest, groupId 
deleteMembershipdeletedefaultRequest, membershipId 
getAllCollaborationsallCollaborationsdefaultRequest, groupIdcom.box.boxjavalibv2.dao.BoxCollection
getAllGroupsallGroupsdefaultRequestcom.box.boxjavalibv2.dao.BoxCollection
getMembershipmembershipdefaultRequest, membershipIdcom.box.boxjavalibv2.dao.BoxGroupMembership
getMembershipsmembershipsdefaultRequest, groupIdcom.box.boxjavalibv2.dao.BoxCollection
updateGroupupdategroupId, groupRequestcom.box.boxjavalibv2.dao.BoxGroup
updateMembershipupdate[groupMembershipRequest], [role], membershipIdcom.box.boxjavalibv2.dao.BoxGroupMembership
URI Options for groups

...

NameType
defaultRequestcom.box.restclientv2.requestsbase.BoxDefaultRequestObject
groupIdString
groupMembershipRequestcom.box.boxjavalibv2.requests.requestobjects.BoxGroupMembershipRequestObject
groupRequestcom.box.boxjavalibv2.requests.requestobjects.BoxGroupRequestObject
membershipIdString
nameString
roleString
userIdString

...

EndpointShorthand AliasOptionsResult Body Type
search defaultRequest, searchQuerycom.box.boxjavalibv2.dao.BoxCollection
URI Options for search

...

NameType
defaultRequestcom.box.restclientv2.requestsbase.BoxDefaultRequestObject
searchQueryString

...

EndpointShorthand AliasOptionsResult Body Type
copyFile fileId, itemCopyRequestcom.box.boxjavalibv2.dao.BoxFile
createSharedLinkcreatefileId, sharedLinkRequestcom.box.boxjavalibv2.dao.BoxFile
deleteFile defaultRequest, fileId 
downloadFiledownload[destination, listener], [listener, outputStreams], defaultRequest, fileIdjava.io.InputStream
downloadThumbnaildownloadextension, fileId, imageRequestjava.io.InputStream
getFilefiledefaultRequest, fileIdcom.box.boxjavalibv2.dao.BoxFile
getFileCommentsfileCommentsdefaultRequest, fileIdcom.box.boxjavalibv2.dao.BoxCollection
getFileVersionsfileVersionsdefaultRequest, fileIdjava.util.List
getPreviewpreviewextension, fileId, imageRequestcom.box.boxjavalibv2.dao.BoxPreview
getThumbnailthumbnailextension, fileId, imageRequestcom.box.boxjavalibv2.dao.BoxThumbnail
updateFileInfoupdatefileId, fileRequestcom.box.boxjavalibv2.dao.BoxFile
uploadFileuploadfileUploadRequestcom.box.boxjavalibv2.dao.BoxFile
uploadNewVersionuploadfileId, fileUploadRequestcom.box.boxjavalibv2.dao.BoxFile
URI Options

...

for files and shared-files

If a value is not provided for one of the option(s) [defaultRequest] either in the endpoint URI or in a message header, it will be assumed to be null. Note that the null value(s) will only be used if other options do not satisfy matching endpoints. 

NameType
defaultRequestcom.box.restclientv2.requestsbase.BoxDefaultRequestObject
destinationjava.io.File
extensionString
fileIdString
fileRequestcom.box.boxjavalibv2.requests.requestobjects.BoxFileRequestObject
fileUploadRequestcom.box.restclientv2.requestsbase.BoxFileUploadRequestObject
imageRequestcom.box.boxjavalibv2.requests.requestobjects.BoxImageRequestObject
itemCopyRequestcom.box.boxjavalibv2.requests.requestobjects.BoxItemCopyRequestObject
listenercom.box.boxjavalibv2.filetransfer.IFileTransferListener
outputStreamsjava.io.OutputStream[]
sharedLinkRequestcom.box.boxjavalibv2.requests.requestobjects.BoxSharedLinkRequestObject

...

Endpoint

...

Prefix folders and shared-folders

The following endpoints can be invoked with the prefix prefix folders or shared-folders as follows:. The prefix shared-folders requires sharedLink and sharedPassword

Code Block
    box://folders/endpoint?[options]
    box://shared-folders/endpoint?[options]

...

EndpointShorthand AliasOptionsResult Body Type
copyFolder folderId, itemCopyRequestcom.box.boxjavalibv2.dao.BoxFolder
createFoldercreatefolderRequestcom.box.boxjavalibv2.dao.BoxFolder
createSharedLinkcreatefolderId, sharedLinkRequestcom.box.boxjavalibv2.dao.BoxFolder
deleteFolderdeletefolderDeleteRequest, folderId 
getFolderfolderdefaultRequest, folderIdcom.box.boxjavalibv2.dao.BoxFolder
getFolderCollaborationsfolderCollaborationsdefaultRequest, folderIdjava.util.List
getFolderItemsfolderItemsfolderId, pagingRequestcom.box.boxjavalibv2.dao.BoxCollection
updateFolderInfoupdatefolderId, folderRequestcom.box.boxjavalibv2.dao.BoxFolder

...

Code Block
	from("direct:foo")
		.setHeader("CamelFacebook.query", header("bar"))
		.to("facebook://posts");

...