com
.
github
.
j5ik2o
.
akka
.
persistence
.
dynamodb
.
config
.
client
v1
package
v1
Visibility
Public
All
Type Members
case class
ClientConfiguration
(
connectionTimeout:
FiniteDuration
,
maxConnections:
Int
,
maxErrorRetry:
Option
[
Int
]
,
retryMode:
Option
[
RetryMode
]
,
retryPolicyProviderClassName:
Option
[
String
]
,
throttleRetries:
Boolean
,
localAddress:
Option
[
String
]
,
protocol:
Option
[
Protocol
]
,
socketTimeout:
FiniteDuration
,
requestTimeout:
FiniteDuration
,
clientExecutionTimeout:
FiniteDuration
,
userAgentPrefix:
Option
[
String
]
,
userAgentSuffix:
Option
[
String
]
,
useReaper:
Boolean
,
useGzip:
Boolean
,
socketBufferSizeHint:
Option
[
SocketSendBufferSizeHint
]
,
signerOverride:
Option
[
String
]
,
responseMetadataCacheSize:
Int
,
dnsResolverProviderClassName:
String
,
dnsResolverClassName:
Option
[
String
]
,
secureRandomProviderClassName:
String
,
useSecureRandom:
Boolean
,
useExpectContinue:
Boolean
,
cacheResponseMetadata:
Boolean
,
connectionTtl:
Option
[
Duration
]
,
connectionMaxIdle:
FiniteDuration
,
validateAfterInactivity:
FiniteDuration
,
tcpKeepAlive:
Boolean
,
headers:
Map
[
String
,
String
]
,
maxConsecutiveRetriesBeforeThrottling:
Int
,
disableHostPrefixInjection:
Option
[
Boolean
]
,
proxyProtocol:
Option
[
String
]
,
proxyHost:
Option
[
String
]
,
proxyPort:
Option
[
Int
]
,
disableSocketProxy:
Option
[
Boolean
]
,
proxyUsername:
Option
[
String
]
,
proxyPassword:
Option
[
String
]
,
proxyDomain:
Option
[
String
]
,
proxyWorkstation:
Option
[
String
]
,
nonProxyHosts:
Option
[
String
]
,
proxyAuthenticationMethods:
Seq
[
String
]
)
extends
Product
with
Serializable
case class
DynamoDBClientV1Config
(
sourceConfig:
Config
,
dispatcherName:
Option
[
String
]
,
clientConfiguration:
ClientConfiguration
,
requestMetricCollectorProviderClassName:
String
,
requestMetricCollectorClassName:
Option
[
String
]
,
monitoringListenerProviderClassName:
String
,
monitoringListenerClassName:
Option
[
String
]
,
requestHandlersProviderClassName:
String
,
requestHandlerClassNames:
Seq
[
String
]
,
csmConfigurationProviderProviderClassName:
String
,
csmConfigurationProviderClassName:
Option
[
String
]
)
extends
Product
with
Serializable
case class
SocketSendBufferSizeHint
(
send:
Int
,
receive:
Int
)
extends
Product
with
Serializable
Value Members
object
ClientConfiguration
extends
Serializable
object
DynamoDBClientV1Config
extends
LoggingSupport
with
Serializable
Ungrouped