Class Ddb2EndpointBuilderFactory.Ddb2HeaderNameBuilder
- java.lang.Object
-
- org.apache.camel.builder.endpoint.dsl.Ddb2EndpointBuilderFactory.Ddb2HeaderNameBuilder
-
- Enclosing interface:
- Ddb2EndpointBuilderFactory
public static class Ddb2EndpointBuilderFactory.Ddb2HeaderNameBuilder extends Object
The builder of headers' name for the AWS DynamoDB component.
-
-
Constructor Summary
Constructors Constructor Description Ddb2HeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringawsDdbAttributeNames()If attribute names are not specified then all attributes will be returned.StringawsDdbAttributes()The list of attributes returned by the operation.StringawsDdbBatchItems()A map of the table name and corresponding items to get by primary key.StringawsDdbBatchResponse()Table names and the respective item attributes from the tables.StringawsDdbConsistentRead()If set to true, then a consistent read is issued, otherwise eventually consistent is used.StringawsDdbConsumedCapacity()The number of Capacity Units of the provisioned throughput of the table consumed during the operation.StringawsDdbCount()Number of items in the response.StringawsDdbCreationDate()Creation DateTime of this table.StringawsDdbIndexName()If set will be used as Secondary Index for Query operation.StringawsDdbItem()A map of the attributes for the item, and must include the primary key values that define the item.StringawsDdbItems()The list of attributes returned by the operation.StringawsDdbKey()The primary key that uniquely identifies each item in a table.StringawsDdbKeyConditions()This header specify the selection criteria for the query, and merge together the two old headers CamelAwsDdbHashKeyValue and CamelAwsDdbScanRangeKeyCondition.StringawsDdbKeySchema()The KeySchema that identifies the primary key for this table.StringawsDdbLastEvaluatedKey()Primary key of the item where the query operation stopped, inclusive of the previous result set.StringawsDdbLimit()The maximum number of items to return.StringawsDdbOperation()The operation to perform.StringawsDdbProvisionedThroughput()The value of the ProvisionedThroughput property for this table.StringawsDdbReadCapacity()ReadCapacityUnits property of this table.StringawsDdbReturnValues()Use this parameter if you want to get the attribute name-value pairs before or after they are modified(NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW).StringawsDdbScanFilter()Evaluates the scan results and returns only the desired values.StringawsDdbScanIndexForward()Specifies forward or backward traversal of the index.StringawsDdbScannedCount()Number of items in the complete scan before any filters are applied.StringawsDdbStartKey()Primary key of the item from which to continue an earlier query.StringawsDdbTableItemCount()Item count for this table.StringawsDdbTableName()Table Name for this operation.StringawsDdbTableSize()The table size in bytes.StringawsDdbTableStatus()The status of the table: CREATING, UPDATING, DELETING, ACTIVE.StringawsDdbUnprocessedKeys()Contains a map of tables and their respective keys that were not processed with the current response.StringawsDdbUpdateCondition()Designates an attribute for a conditional modification.StringawsDdbUpdateValues()Map of attribute name to the new value and action for the update.StringawsDdbWriteCapacity()WriteCapacityUnits property of this table.
-
-
-
Method Detail
-
awsDdbAttributes
public String awsDdbAttributes()
The list of attributes returned by the operation. The option is a:Map<String, AttributeValue>type. Group: DeleteItem GetItem PutItem UpdateItem- Returns:
- the name of the header
AwsDdbAttributes.
-
awsDdbAttributeNames
public String awsDdbAttributeNames()
If attribute names are not specified then all attributes will be returned. The option is a:Collection<String>type. Group: producer- Returns:
- the name of the header
AwsDdbAttributeNames.
-
awsDdbBatchItems
public String awsDdbBatchItems()
A map of the table name and corresponding items to get by primary key. The option is a:Map<String, KeysAndAttributes>type. Group: producer- Returns:
- the name of the header
AwsDdbBatchItems.
-
awsDdbBatchResponse
public String awsDdbBatchResponse()
Table names and the respective item attributes from the tables. The option is a:Map<String, BatchResponse>type. Group: BatchGetItems- Returns:
- the name of the header
AwsDdbBatchResponse.
-
awsDdbConsistentRead
public String awsDdbConsistentRead()
If set to true, then a consistent read is issued, otherwise eventually consistent is used. The option is a:Booleantype. Group: producer- Returns:
- the name of the header
AwsDdbConsistentRead.
-
awsDdbConsumedCapacity
public String awsDdbConsumedCapacity()
The number of Capacity Units of the provisioned throughput of the table consumed during the operation. The option is a:Doubletype. Group: Query Scan- Returns:
- the name of the header
AwsDdbConsumedCapacity.
-
awsDdbCount
public String awsDdbCount()
Number of items in the response. The option is a:Integertype. Group: Query Scan- Returns:
- the name of the header
AwsDdbCount.
-
awsDdbCreationDate
public String awsDdbCreationDate()
Creation DateTime of this table. The option is a:Datetype. Group: DeleteTable DescribeTable- Returns:
- the name of the header
AwsDdbCreationDate.
-
awsDdbIndexName
public String awsDdbIndexName()
If set will be used as Secondary Index for Query operation. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsDdbIndexName.
-
awsDdbItem
public String awsDdbItem()
A map of the attributes for the item, and must include the primary key values that define the item. The option is a:Map<String, AttributeValue>type. Group: producer- Returns:
- the name of the header
AwsDdbItem.
-
awsDdbItems
public String awsDdbItems()
The list of attributes returned by the operation. The option is a:List<Map<String,AttributeValue>>type. Group: Query Scan- Returns:
- the name of the header
AwsDdbItems.
-
awsDdbTableItemCount
public String awsDdbTableItemCount()
Item count for this table. The option is a:Longtype. Group: DeleteTable DescribeTable- Returns:
- the name of the header
AwsDdbTableItemCount.
-
awsDdbKey
public String awsDdbKey()
The primary key that uniquely identifies each item in a table. The option is a:Map<String, AttributeValue>type. Group: producer- Returns:
- the name of the header
AwsDdbKey.
-
awsDdbKeyConditions
public String awsDdbKeyConditions()
This header specify the selection criteria for the query, and merge together the two old headers CamelAwsDdbHashKeyValue and CamelAwsDdbScanRangeKeyCondition. The option is a:Map<String, Condition>type. Group: producer- Returns:
- the name of the header
AwsDdbKeyConditions.
-
awsDdbKeySchema
public String awsDdbKeySchema()
The KeySchema that identifies the primary key for this table. From Camel 2.16.0 the type of this header is List and not KeySchema. The option is a:List<KeySchemaElement>type. Group: DeleteTable DescribeTable- Returns:
- the name of the header
AwsDdbKeySchema.
-
awsDdbLastEvaluatedKey
public String awsDdbLastEvaluatedKey()
Primary key of the item where the query operation stopped, inclusive of the previous result set. The option is a:Keytype. Group: Query Scan- Returns:
- the name of the header
AwsDdbLastEvaluatedKey.
-
awsDdbLimit
public String awsDdbLimit()
The maximum number of items to return. The option is a:Integertype. Group: producer- Returns:
- the name of the header
AwsDdbLimit.
-
awsDdbOperation
public String awsDdbOperation()
The operation to perform. The option is a:org.apache.camel.component.aws2.ddb.Ddb2Operationstype. Group: producer- Returns:
- the name of the header
AwsDdbOperation.
-
awsDdbProvisionedThroughput
public String awsDdbProvisionedThroughput()
The value of the ProvisionedThroughput property for this table. The option is a:software.amazon.awssdk.services.dynamodb.model.ProvisionedThroughputDescriptiontype. Group: DeleteTable DescribeTable- Returns:
- the name of the header
AwsDdbProvisionedThroughput.
-
awsDdbReadCapacity
public String awsDdbReadCapacity()
ReadCapacityUnits property of this table. The option is a:Longtype. Group: UpdateTable DescribeTable- Returns:
- the name of the header
AwsDdbReadCapacity.
-
awsDdbReturnValues
public String awsDdbReturnValues()
Use this parameter if you want to get the attribute name-value pairs before or after they are modified(NONE, ALL_OLD, UPDATED_OLD, ALL_NEW, UPDATED_NEW). The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsDdbReturnValues.
-
awsDdbScannedCount
public String awsDdbScannedCount()
Number of items in the complete scan before any filters are applied. The option is a:Integertype. Group: Scan- Returns:
- the name of the header
AwsDdbScannedCount.
-
awsDdbScanIndexForward
public String awsDdbScanIndexForward()
Specifies forward or backward traversal of the index. The option is a:Booleantype. Group: producer- Returns:
- the name of the header
AwsDdbScanIndexForward.
-
awsDdbScanFilter
public String awsDdbScanFilter()
Evaluates the scan results and returns only the desired values. The option is a:Map<String, Condition>type. Group: producer- Returns:
- the name of the header
AwsDdbScanFilter.
-
awsDdbStartKey
public String awsDdbStartKey()
Primary key of the item from which to continue an earlier query. The option is a:Map<String, AttributeValue>type. Group: producer- Returns:
- the name of the header
AwsDdbStartKey.
-
awsDdbTableName
public String awsDdbTableName()
Table Name for this operation. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsDdbTableName.
-
awsDdbTableSize
public String awsDdbTableSize()
The table size in bytes. The option is a:Longtype. Group: DeleteTable DescribeTable- Returns:
- the name of the header
AwsDdbTableSize.
-
awsDdbTableStatus
public String awsDdbTableStatus()
The status of the table: CREATING, UPDATING, DELETING, ACTIVE. The option is a:Stringtype. Group: DeleteTable DescribeTable- Returns:
- the name of the header
AwsDdbTableStatus.
-
awsDdbUpdateCondition
public String awsDdbUpdateCondition()
Designates an attribute for a conditional modification. The option is a:Map<String, ExpectedAttributeValue>type. Group: producer- Returns:
- the name of the header
AwsDdbUpdateCondition.
-
awsDdbUpdateValues
public String awsDdbUpdateValues()
Map of attribute name to the new value and action for the update. The option is a:Map<String, AttributeValueUpdate>type. Group: producer- Returns:
- the name of the header
AwsDdbUpdateValues.
-
awsDdbUnprocessedKeys
public String awsDdbUnprocessedKeys()
Contains a map of tables and their respective keys that were not processed with the current response. The option is a:Map<String,KeysAndAttributes>type. Group: BatchGetItems- Returns:
- the name of the header
AwsDdbUnprocessedKeys.
-
awsDdbWriteCapacity
public String awsDdbWriteCapacity()
WriteCapacityUnits property of this table. The option is a:Longtype. Group: UpdateTable DescribeTable- Returns:
- the name of the header
AwsDdbWriteCapacity.
-
-