Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

You can append query options to the URI in the following format, ?option=value&option=value&...

Blobstore URI Options

Div
classconfluenceTableSmall

Name

Default Value

Description

operation

PUT

Producer Only. Specifies the type of operation that will be performed to the blobstore. Allowed values are PUT, GET.

container

null

The name of the blob container.

blobName

null

The name of the blob.

Wiki Markup
{div:class=confluenceTableSmall} || Name || Default Value || Description || | {{operation}} | PUT | *Producer Only*. Specifies the type of operation that will be performed to the blobstore. Allowed values are PUT, GET. | | {{container}} | null | The name of the blob container. | | {{blobName}} | null | The name of the blob. | {div}

You can have as many of these options as you like.

...

Message Headers for blobstore

Div
classconfluenceTableSmall

Header

Description

CamelJcloudsOperation

The operation to be performed on the blob. The valid options are

  • PUT
  • GET

CamelJcloudsContainer

The name of the blob container.

CamelJcloudsBlobName

The name of the blob.

Wiki Markup
{div:class=confluenceTableSmall} || Header || Description || | {{CamelJcloudsOperation}} | The operation to be performed on the blob. The valid options are - PUT - GET | | {{CamelJcloudsContainer}} | The name of the blob container. | | {{CamelJcloudsBlobName}} | The name of the blob. | {div}

Blobstore Usage Samples

Example 1: Putting to the blob

...

Compute Service URI Options

Div
classconfluenceTableSmall

Name

Default Value

Description

operation

CamelJcloudsPut

Specifies the type of operation that will be performed to the compute service. Allowed values are CamelJcloudsCreateNode,
CamelJcloudsRunScript, CamelJcloudsDestroyNode, CamelJCloudsDestroyNode, CamelJCloudsListNodes, CamelJCloudsListImages, CamelJCloudsListHardware.

imageId

null

CamelJcloudsCreateNode operation only The imageId that will be used for creating a node. Values depend on the actual cloud provider.

locationId

null

CamelJcloudsCreateNode operation only The location that will be used for creating a node. Values depend on the actual cloud provider.

hardwareId

null

CamelJcloudsCreateNode operation only The hardware that will be used for creating a node. Values depend on the actual cloud provider.

group

null

CamelJcloudsCreateNode operation only The group that will be assigned to the newly created node. Values depend on the actual cloud provider.

nodeId

null

CamelJcloudsRunScript & CamelJcloudsDestroyNode operation only The id of the node that will run the script or destroyed.

user

null

CamelJcloudsRunScript operation only The user on the target node that will run the script.

Wiki Markup
{div:class=confluenceTableSmall} || Name || Default Value || Description || | {{operation}} | CamelJcloudsPut | Specifies the type of operation that will be performed to the compute service. Allowed values are CamelJcloudsCreateNode, CamelJcloudsRunScript, CamelJcloudsDestroyNode, CamelJCloudsDestroyNode, CamelJCloudsListNodes, CamelJCloudsListImages, CamelJCloudsListHardware. | | {{imageId}} | null | *CamelJcloudsCreateNode operation only* The imageId that will be used for creating a node. Values depend on the actual cloud provider. | | {{locationId}} | null | *CamelJcloudsCreateNode operation only* The location that will be used for creating a node. Values depend on the actual cloud provider. | | {{hardwareId}} | null | *CamelJcloudsCreateNode operation only* The hardware that will be used for creating a node. Values depend on the actual cloud provider. | | {{group}} | null | *CamelJcloudsCreateNode operation only* The group that will be assigned to the newly created node. Values depend on the actual cloud provider. | | {{nodeId}} | null | *CamelJcloudsRunScript & CamelJcloudsDestroyNode operation only* The id of the node that will run the script or destroyed. | | {{user}} | null | *CamelJcloudsRunScript operation only* The user on the target node that will run the script. | {div}

The combination of parameters for use with the compute service depend on the operation.

...