Class PutCouchbaseKey

All Implemented Interfaces:
ConfigurableComponent, Processor

@Tags({"nosql","couchbase","database","put"}) @CapabilityDescription("Put a document to Couchbase Server via Key/Value access.") @InputRequirement(INPUT_REQUIRED) @ReadsAttributes(@ReadsAttribute(attribute="uuid",description="Used as a document id if \'Document Id\' is not specified")) @WritesAttribute(attribute="couchbase.cluster",description="Cluster where the document was stored.") @WritesAttribute(attribute="couchbase.bucket",description="Bucket where the document was stored.") @WritesAttribute(attribute="couchbase.doc.id",description="Id of the document.") @WritesAttribute(attribute="couchbase.doc.cas",description="CAS of the document.") @WritesAttribute(attribute="couchbase.doc.expiry",description="Expiration of the document.") @WritesAttribute(attribute="couchbase.exception",description="If Couchbase related error occurs the CouchbaseException class name will be captured here.") @SystemResourceConsideration(resource=MEMORY) public class PutCouchbaseKey extends AbstractCouchbaseProcessor