//misk-aws-dynamodb/misk.dynamodb
Package-level declarations¶
Types¶
Name | Summary |
---|---|
DynamoDbService | [jvm] interface DynamoDbService : Service Service that’s running when DynamoDb is usable. Configure your service to depend on this service if it needs DynamoDb. |
DyTimestampedEntity | [jvm] interface DyTimestampedEntity Interface for a timestamped entity. |
DyVersionedEntity | [jvm] interface DyVersionedEntity This version field is used for optimistic locking. |
RealDynamoDbModule | [jvm] open class RealDynamoDbModule@JvmOverloadsconstructor(clientConfig: ClientConfiguration = ClientConfiguration(), requiredTableTypes: KClass<*>) : KAbstractModule Install this module to have access to an AmazonDynamoDB client. This can be used to create a DynamoDbMapper for querying of a DynamoDb table. |
RealDynamoDbService | [jvm] @Singleton class RealDynamoDbService@Injectconstructor(dynamoDb: AmazonDynamoDB, requiredTables: List<RequiredDynamoDbTable>) : AbstractIdleService, DynamoDbService |
RequiredDynamoDbTable | [jvm] data class RequiredDynamoDbTable(val name: String) A table that must be available in the DynamoDB instance. If this table doesn’t exist, the service will not start up. |