Author: buildbot
Date: Wed Nov 23 15:18:55 2016
New Revision: 1001534

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/aws-ddb.html
    websites/production/camel/content/cache/main.pageCache

Modified: websites/production/camel/content/aws-ddb.html
==============================================================================
--- websites/production/camel/content/aws-ddb.html (original)
+++ websites/production/camel/content/aws-ddb.html Wed Nov 23 15:18:55 2016
@@ -86,7 +86,7 @@
         <tr>
         <td valign="top" width="100%">
 <div class="wiki-content maincontent"><h2 id="AWS-DDB-DDBComponent">DDB 
Component</h2><p><strong>Available as of Camel 2.10</strong></p><p>The DynamoDB 
component supports storing and retrieving data from/to <a shape="rect" 
class="external-link" href="http://aws.amazon.com/dynamodb"; 
rel="nofollow">Amazon's DynamoDB</a> service.</p><div 
class="confluence-information-macro 
confluence-information-macro-information"><p 
class="title">Prerequisites</p><span class="aui-icon aui-icon-small 
aui-iconfont-info confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>You must have a valid Amazon Web 
Services developer account, and be signed up to use Amazon DynamoDB. More 
information are available at <a shape="rect" class="external-link" 
href="http://aws.amazon.com/dynamodb"; rel="nofollow">Amazon 
DynamoDB</a>.</p></div></div><h3 id="AWS-DDB-URIFormat">URI Format</h3><div 
class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl"
 >
-<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[aws-ddb://domainName[?options]
+<script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[aws-ddb://tableName[?options]
 ]]></script>
 </div></div><p>You can append query options to the URI in the following 
format:&#160;<strong><code>?options=value&amp;option2=value&amp;...</code></strong></p><h3
 id="AWS-DDB-URIOptions">URI Options</h3><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Default Value</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Context</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>amazonDDBClient</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Producer</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Reference to a 
<strong><code>com.amazonaws.services.dynamodb.AmazonDynamoDB</code></strong> in 
the <a shape="rect" href="registry.html">Registry</a>.</p
 ></td></tr><tr><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p><code>accessKey</code></p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p>Producer</p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p>Amazon AWS Access 
 >Key.</p></td></tr><tr><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p><code>secretKey</code></p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p>Producer</p></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><p>Amazon AWS Secret 
 >Key.</p></td></tr><tr><td colspan="1" rowspan="1" 
 >class="confluenceTd"><p><code>amazonDdbEndpoint</code></p></td><td 
 >colspan="1" rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td 
 >colspan="1" rowspan="1" class="confluenceTd"><p>Producer</p></td><td 
 >colspan="1" rowspan="1" class="confluenceTd"><p>The region with which the 
 >AWS-DDB client wants t
 o work with.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>tableName</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Producer</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>The name of the table currently worked 
with.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>readCapacity</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>0</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Producer</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>The provisioned throughput to reserve for 
reading resources from your table</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>writeCapacity</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>0</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Producer</p></td><td colspan="1" r
 owspan="1" class="confluenceTd"><p>The provisioned throughput to reserved for 
writing resources to your table</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>consistentRead</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>false</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Producer</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Determines whether or not strong 
consistency should be enforced when data is read.</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>operation</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>PutAttributes</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Producer</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Valid values 
are:</p><ul><li><code>BatchGetItems</code></li><li><code>DeleteItem</code></li><li><code>DeleteTable</code></li><li><code>DescribeTable</code></li><li><code>GetItem</code></li><l
 
i><code>PutItem</code></li><li><code>Query</code></li><li><code>Scan</code></li><li><code>UpdateItem</code></li><li><code>UpdateTable</code></li></ul></td></tr><tr><td
 colspan="1" rowspan="1" 
class="confluenceTd"><p><code>proxyHost</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Producer</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.16</strong>: Specify a 
proxy host to be used inside the client definition.</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>proxyPort</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><code>null</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Producer</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.16</strong>: Specify a 
proxy port to be used inside the client 
definition.</p></td></tr></tbody></table></div><div 
class="confluence-information-
 macro confluence-information-macro-information"><p class="title">Required DDB 
component options</p><span class="aui-icon aui-icon-small aui-iconfont-info 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>You have to provide 
the&#160;<strong><code>amazonDDBClient</code></strong> in the <a shape="rect" 
href="registry.html">Registry</a> or 
your&#160;<strong><code>accessKey</code></strong> 
and&#160;<strong><code>secretKey</code></strong> to access the <a shape="rect" 
class="external-link" href="http://aws.amazon.com/dynamodb"; 
rel="nofollow">Amazon's DynamoDB</a>.</p></div></div><h3 
id="AWS-DDB-Usage">Usage</h3><h4 
id="AWS-DDB-MessageheadersevaluatedbytheDDBproducer">Message headers evaluated 
by the DDB producer</h4><div class="confluenceTableSmall"><div 
class="table-wrap">
  <table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Header</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbBatchItems</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>Map&lt;String, 
KeysAndAttributes&gt;</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>A map of the table name and corresponding items to get 
by primary key.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbTableName</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>String</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Table Name for this 
operation.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbKey</code></p></td><td colspan="1" 
rowspan="1" class=
 "confluenceTd"><p><code>Key</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>The primary key that uniquely identifies each item in a 
table.</p><p><strong>From Camel 2.16.0:</strong> the type of this header is 
<span><strong><code>Map&lt;String, AttributeValue&gt;</code></strong> and 
not&#160;<strong><code>Key</code></strong>.</span></p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbReturnValues</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>String</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Use this parameter if you want 
to get the attribute name-value pairs before or after they are modified 
(<code>NONE</code>, <code>ALL_OLD</code>, <code>UPDATED_OLD</code>, 
<code>ALL_NEW</code>, <code>UPDATED_NEW</code>).</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbUpdateCondition</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>Map&
 lt;String, ExpectedAttributeValue&gt;</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Designates an attribute for a conditional 
modification.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbAttributeNames</code></p></td><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>Collection&lt;String&gt;</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>If attribute names are not 
specified then all attributes will be returned.</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbConsistentRead</code></p></td><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>Boolean</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>If set to true, then a consistent read is 
issued, otherwise eventually consistent is used.</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbItem</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd">
 <p><code>Map&lt;String, AttributeValue&gt;</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>A map of the attributes for the item, and 
must include the primary key values that define the item.</p></td></tr><tr><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbExactCount</code></p></td><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>Boolean</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>If set to true, Amazon DynamoDB returns a 
total number of items that match the query parameters, instead of a list of the 
matching items and their attributes.</p><p><strong>From Camel 2.16.0 this 
header doesn't exist anymore.</strong></p></td></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbKeyConditions</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>Map&lt;String, 
Condition&gt;</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>From Camel 2.16.0</strong>. Th
 is header specify the selection criteria for the query, and merge together the 
two old headers <strong><code>CamelAwsDdbHashKeyValue</code></strong> and 
<strong><code>CamelAwsDdbScanRangeKeyCondition</code></strong></p></td></tr><tr><td
 colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbStartKey</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>Key</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Primary key of the item from 
which to continue an earlier query.</p></td></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbHashKeyValue</code></p></td><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>AttributeValue</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Value of the hash component of the 
composite primary key.</p><p><strong>From Camel 2.16.0 this header doesn't 
exist anymore.</strong></p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbLim
 it</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>Integer</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>The maximum number of items to 
return.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbScanRangeKeyCondition</code></p></td><td
 colspan="1" rowspan="1" 
class="confluenceTd"><p><code>Condition</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>A container for the attribute values and 
comparison operators to use for the query.</p><p><strong>From Camel 2.16.0 this 
header doesn't exist anymore.</strong></p></td></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbScanIndexForward</code></p></td><td 
colspan="1" rowspan="1" 
class="confluenceTd"><p><code>Boolean</code></p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Specifies forward or backward traversal of 
the index.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelAwsD
 dbScanFilter</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>Map&lt;String, Condition&gt;</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Evaluates the scan results and 
returns only the desired values.</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbUpdateValues</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>Map&lt;String, 
AttributeValueUpdate&gt;</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Map of attribute name to the new value and action for 
the update.</p></td></tr></tbody></table>
@@ -110,7 +110,7 @@
  <table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Header</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1" 
rowspan="1" 
class="confluenceTd"><p><code>CamelAwsDdbAttributes</code></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><code>Map&lt;String, 
AttributeValue&gt;</code></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>The list of attributes returned by the 
operation.</p></td></tr></tbody></table>
 </div></div><h4 id="AWS-DDB-AdvancedAmazonDynamoDBconfiguration">Advanced 
AmazonDynamoDB configuration</h4><p>If you need more control over the 
<strong><code>AmazonDynamoDB</code></strong> instance configuration you can 
create your own instance and refer to it from the URI:</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[from(&quot;direct:start&quot;)
-  .to(&quot;aws-ddb://domainName?amazonDDBClient=#client&quot;);
+  .to(&quot;aws-ddb://tableName?amazonDDBClient=#client&quot;);
 ]]></script>
 </div></div><p>The <strong><code>#client</code></strong> refers to a 
<strong><code>AmazonDynamoDB</code></strong> in the <a shape="rect" 
href="registry.html">Registry</a>.</p><p>For example if your Camel Application 
is running behind a firewall:</p><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="brush: java; gutter: false; theme: Default" 
type="syntaxhighlighter"><![CDATA[AWSCredentials awsCredentials = new 
BasicAWSCredentials(&quot;myAccessKey&quot;, &quot;mySecretKey&quot;);

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.


Reply via email to