com
.
github
.
j5ik2o
.
akka
.
persistence
.
dynamodb
.
config
.
client
v2
package
v2
Visibility
Public
All
Type Members
case class
AsyncClientConfig
(
sourceConfig:
Config
,
maxConcurrency:
Int
,
maxPendingConnectionAcquires:
Int
,
readTimeout:
FiniteDuration
,
writeTimeout:
FiniteDuration
,
connectionTimeout:
FiniteDuration
,
connectionAcquisitionTimeout:
FiniteDuration
,
connectionTimeToLive:
FiniteDuration
,
maxIdleConnectionTimeout:
FiniteDuration
,
useConnectionReaper:
Boolean
,
threadsOfEventLoopGroup:
Option
[
Int
]
,
useHttp2:
Boolean
,
http2MaxStreams:
Long
,
http2InitialWindowSize:
Int
,
http2HealthCheckPingPeriod:
Option
[
FiniteDuration
]
)
extends
Product
with
Serializable
case class
DynamoDBClientV2Config
(
sourceConfig:
Config
,
dispatcherName:
Option
[
String
]
,
asyncClientConfig:
AsyncClientConfig
,
syncClientConfig:
SyncClientConfig
,
headers:
Map
[
String
,
Seq
[
String
]]
,
retryPolicyProviderClassName:
Option
[
String
]
,
retryMode:
Option
[
RetryMode
]
,
executionInterceptorsProviderClassName:
String
,
executionInterceptorClassNames:
Seq
[
String
]
,
apiCallTimeout:
Option
[
FiniteDuration
]
,
apiCallAttemptTimeout:
Option
[
FiniteDuration
]
,
metricPublishersProviderClassName:
String
,
metricPublisherClassNames:
Seq
[
String
]
)
extends
Product
with
Serializable
case class
SyncClientConfig
(
sourceConfig:
Config
,
dispatcherName:
Option
[
String
]
,
socketTimeout:
FiniteDuration
,
connectionTimeout:
FiniteDuration
,
connectionAcquisitionTimeout:
FiniteDuration
,
maxConnections:
Int
,
localAddress:
Option
[
String
]
,
expectContinueEnabled:
Option
[
Boolean
]
,
connectionTimeToLive:
FiniteDuration
,
maxIdleConnectionTimeout:
FiniteDuration
,
useConnectionReaper:
Boolean
)
extends
Product
with
Serializable
Value Members
object
AsyncClientConfig
extends
LoggingSupport
with
Serializable
object
DynamoDBClientV2Config
extends
LoggingSupport
with
Serializable
object
SyncClientConfig
extends
LoggingSupport
with
Serializable
Ungrouped