com
.
github
.
j5ik2o
.
akka
.
persistence
.
dynamodb
config
package
config
Visibility
Public
All
Type Members
case class
JournalColumnsDefConfig
(
sourceConfig:
Config
,
partitionKeyColumnName:
String
,
sortKeyColumnName:
String
,
persistenceIdColumnName:
String
,
sequenceNrColumnName:
String
,
deletedColumnName:
String
,
messageColumnName:
String
,
orderingColumnName:
String
,
tagsColumnName:
String
)
extends
Product
with
Serializable
trait
JournalPluginBaseConfig
extends
PluginConfig
case class
JournalPluginConfig
(
legacyConfigFormat:
Boolean
,
sourceConfig:
Config
,
tableName:
String
,
columnsDefConfig:
JournalColumnsDefConfig
,
getJournalRowsIndexName:
String
,
tagSeparator:
String
,
partitionKeyResolverClassName:
String
,
sortKeyResolverClassName:
String
,
partitionKeyResolverProviderClassName:
String
,
sortKeyResolverProviderClassName:
String
,
shardCount:
Int
,
queueEnable:
Boolean
,
queueBufferSize:
Int
,
queueOverflowStrategy:
String
,
queueParallelism:
Int
,
writeParallelism:
Int
,
writeBackoffConfig:
BackoffConfig
,
queryBatchSize:
Int
,
replayBatchSize:
Int
,
replayBatchRefreshInterval:
Option
[
FiniteDuration
]
,
readBackoffConfig:
BackoffConfig
,
softDeleted:
Boolean
,
metricsReporterProviderClassName:
String
,
metricsReporterClassName:
Option
[
String
]
,
clientConfig:
DynamoDBClientConfig
,
journalRowDriverWrapperClassName:
Option
[
String
]
)
extends
JournalPluginBaseConfig
with
Product
with
Serializable
Value Members
object
JournalColumnsDefConfig
extends
LoggingSupport
with
Serializable
object
JournalPluginConfig
extends
LoggingSupport
with
Serializable
Ungrouped