Skip to content

//misk-aws2-dynamodb/misk.aws2.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.
RealDynamoDbModule [jvm]
open class RealDynamoDbModule@JvmOverloadsconstructor(clientOverrideConfig: ClientOverrideConfiguration = ClientOverrideConfiguration.builder().build(), requiredTables: List<RequiredDynamoDbTable> = listOf(), endpointOverride: URI? = null) : KAbstractModule
Install this module to have access to a DynamoDbClient.
RealDynamoDbService [jvm]
@Singleton
class RealDynamoDbService@Injectconstructor(dynamoDb: DynamoDbClient, 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.