toggle menu
http4k
6.9.0.0
jvm
switch theme
search in API
http4k-connect-amazon-dynamodb
/
org.http4k.connect.amazon.dynamodb.mapper
/
DynamoDbTableMapperSchema
/
Primary
Primary
data
class
Primary
<
Document
:
Any
,
HashKey
,
SortKey
>
(
val
hashKeyAttribute
:
Attribute
<
HashKey
>
,
val
sortKeyAttribute
:
Attribute
<
SortKey
>
?
,
val
lens
:
BiDiLens
<
Item
,
Document
>
)
:
DynamoDbTableMapperSchema
<
Document
,
HashKey
,
SortKey
>
Members
Members & Extensions
Constructors
Primary
Link copied to clipboard
constructor
(
hashKeyAttribute
:
Attribute
<
HashKey
>
,
sortKeyAttribute
:
Attribute
<
SortKey
>
?
,
lens
:
BiDiLens
<
Item
,
Document
>
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
hash
Key
Attribute
Link copied to clipboard
open
override
val
hashKeyAttribute
:
Attribute
<
HashKey
>
index
Name
Link copied to clipboard
open
override
val
indexName
:
Nothing
?
=
null
lens
Link copied to clipboard
open
override
val
lens
:
BiDiLens
<
Item
,
Document
>
sort
Key
Attribute
Link copied to clipboard
open
override
val
sortKeyAttribute
:
Attribute
<
SortKey
>
?
Functions
attribute
Definitions
Link copied to clipboard
open
fun
attributeDefinitions
(
)
:
Set
<
AttributeDefinition
>
key
Link copied to clipboard
fun
<
HashKey
,
SortKey
>
DynamoDbTableMapperSchema
<
*
,
HashKey
,
SortKey
>
.
key
(
hashKey
:
HashKey
,
sortKey
:
SortKey
?
)
:
Key
key
Schema
Link copied to clipboard
open
fun
keySchema
(
)
:
List
<
KeySchema
>