Blob Producer
The Blob Producer operator is to push a blob to the blob repository.
Configuration Parameters
Parameter |
Type |
Description |
---|---|---|
versionControl |
string |
Operation mode of the operator. If its value is 'conf' the blob name and blobVersion are taken form the configuration parameters. If its value is 'input' the blob name and blob version is taken from the input ports. "auto" mode is defined to increase the blob version automatically by the operator. It takes the blobVersion parameter as the prefix of the blob version and pushes blob with version appending a number to this prefix. The version number is in increasing order and starts from 1. If there is a blob in the repository with the given name, it takes the version number of the latest version with this version prefix as starting version number. Default: "conf" |
blobName |
string |
The name of the blob to be consumed. This configuration parameter is used only in 'conf' and 'auto' modes. Default: "" |
blobVersion |
string |
The version of the blob to be consumed. This configuration parameter is used only in 'conf' and 'auto' modes. Default: "" |
Input
Input |
Type |
Description |
---|---|---|
inBlobName |
string |
The name of the blob to push to the repository. Used only in 'input' mode. Default: |
inBlobVersion |
string |
The version of the blob to push to the repository. Used only in 'input' mode. Default: |
inBlobMetadata |
string |
The metadata of the blob to push to the repository. Default: |
inBlobPath |
string |
The path of the blob to push to the repository. The content of this port is not used if the blob binary has already been supplied. |
inBlobBinary |
string |
The binary of the blob to push to the repository. The content of this port is not used if the blob path has already been supplied. |
Output
Output |
Type |
Description |
---|---|---|
success |
string |
Output to indicate the blob is pushed to the repository successfully. |