Skip navigation links
B C D G P S U W 

B

build() - Method in class com.amazon.ask.attributes.persistence.impl.DynamoDbPersistenceAdapter.Builder
Builder method to build an instance of DynamoDbPersistenceAdapter.
builder() - Static method in class com.amazon.ask.attributes.persistence.impl.DynamoDbPersistenceAdapter
Static method to build an instance of Builder.

C

com.amazon.ask.attributes.persistence.impl - package com.amazon.ask.attributes.persistence.impl
 

D

deleteAttributes(RequestEnvelope) - Method in class com.amazon.ask.attributes.persistence.impl.DynamoDbPersistenceAdapter
Deletes attributes from DynamoDB table.
deviceId() - Static method in class com.amazon.ask.attributes.persistence.impl.PartitionKeyGenerators
Produces a partition key from the device ID contained in an incoming request.
DynamoDbPersistenceAdapter - Class in com.amazon.ask.attributes.persistence.impl
Persistence adapter for storing skill persistence attributes in Amazon DynamoDB.
DynamoDbPersistenceAdapter.Builder - Class in com.amazon.ask.attributes.persistence.impl
Static builder class to build an instance of DynamoDbPersistenceAdapter.

G

getAttributes(RequestEnvelope) - Method in class com.amazon.ask.attributes.persistence.impl.DynamoDbPersistenceAdapter
Gets attributes from DynamoDB table.

P

PartitionKeyGenerators - Class in com.amazon.ask.attributes.persistence.impl
Helps to generate partition keys from the userId or deviceId or personId contained in an incoming request.
personId() - Static method in class com.amazon.ask.attributes.persistence.impl.PartitionKeyGenerators
Produces a partition key from the Person ID contained in an incoming request.

S

saveAttributes(RequestEnvelope, Map<String, Object>) - Method in class com.amazon.ask.attributes.persistence.impl.DynamoDbPersistenceAdapter
Saves attributes to a DynamoDB table.

U

userId() - Static method in class com.amazon.ask.attributes.persistence.impl.PartitionKeyGenerators
Produces a partition key from the user ID contained in an incoming request.

W

withAttributesKeyName(String) - Method in class com.amazon.ask.attributes.persistence.impl.DynamoDbPersistenceAdapter.Builder
Optional name of the attributes key.
withAutoCreateTable(boolean) - Method in class com.amazon.ask.attributes.persistence.impl.DynamoDbPersistenceAdapter.Builder
Optional flag specifying whether the adapter should automatically create a table with the configured name if it does not already exist.
withDynamoDbClient(AmazonDynamoDB) - Method in class com.amazon.ask.attributes.persistence.impl.DynamoDbPersistenceAdapter.Builder
Optional DynamoDB client instance to use.
withPartitionKeyGenerator(Function<RequestEnvelope, String>) - Method in class com.amazon.ask.attributes.persistence.impl.DynamoDbPersistenceAdapter.Builder
Optional partition key generator function used to derive partition key value from one or more attributes of a RequestEnvelope.
withPartitionKeyName(String) - Method in class com.amazon.ask.attributes.persistence.impl.DynamoDbPersistenceAdapter.Builder
Optional name of the partition key used to key attributes.
withTableName(String) - Method in class com.amazon.ask.attributes.persistence.impl.DynamoDbPersistenceAdapter.Builder
Name of the DynamoDB table to use for storing Skill persistence attributes.
B C D G P S U W 
Skip navigation links

Copyright © Amazon.com, Inc. or its affiliates. All Rights Reserved.