CreateTable

@JsonSerializable
data class CreateTable(val TableName: TableName, val KeySchema: List<KeySchema>, val AttributeDefinitions: List<AttributeDefinition>, val GlobalSecondaryIndexes: List<GlobalSecondaryIndex>? = null, val LocalSecondaryIndexes: List<LocalSecondaryIndex>? = null, val Tags: List<Tag>? = null, val BillingMode: BillingMode? = null, val ProvisionedThroughput: ProvisionedThroughput? = null, val SSESpecification: SSESpecification? = null, val StreamSpecification: StreamSpecification? = null) : DynamoDbAction<TableDescriptionResponse> (source)

Constructors

Link copied to clipboard
constructor(TableName: TableName, KeySchema: List<KeySchema>, AttributeDefinitions: List<AttributeDefinition>, GlobalSecondaryIndexes: List<GlobalSecondaryIndex>? = null, LocalSecondaryIndexes: List<LocalSecondaryIndex>? = null, Tags: List<Tag>? = null, BillingMode: BillingMode? = null, ProvisionedThroughput: ProvisionedThroughput? = null, SSESpecification: SSESpecification? = null, StreamSpecification: StreamSpecification? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Tags: List<Tag>?

Functions

Link copied to clipboard
open override fun toRequest(): Request
Link copied to clipboard
open override fun toResult(response: Response): Result<TableDescriptionResponse, RemoteFailure>
Link copied to clipboard
open fun uri(): Uri