Packages

package config

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class S3ClientConfig(accessKeyId: Option[String], secretAccessKey: Option[String], endpoint: Option[String], region: Option[String], maxConcurrency: Option[Int], maxPendingConnectionAcquires: Option[Int], readTimeout: Option[FiniteDuration], writeTimeout: Option[FiniteDuration], connectionTimeout: Option[FiniteDuration], connectionAcquisitionTimeout: Option[FiniteDuration], connectionTimeToLive: Option[FiniteDuration], maxIdleConnectionTimeout: Option[FiniteDuration], useConnectionReaper: Option[Boolean], threadsOfEventLoopGroup: Option[Int], userHttp2: Option[Boolean], maxHttp2Streams: Option[Int], s3OptionConfig: Option[S3ClientOptionsConfig]) extends Product with Serializable
  2. case class S3ClientOptionsConfig(dualstackEnabled: Option[Boolean], accelerateModeEnabled: Option[Boolean], pathStyleAccessEnabled: Option[Boolean], checksumValidationEnabled: Option[Boolean], chunkedEncodingEnabled: Option[Boolean], useArnRegionEnabled: Option[Boolean]) extends Product with Serializable
  3. case class SnapshotPluginConfig(bucketName: Option[String], bucketNameResolverClassName: String, keyConverterClassName: String, pathPrefix: Option[String], pathPrefixResolverClassName: String, extensionName: String, maxLoadAttempts: Int, clientConfig: S3ClientConfig) extends Product with Serializable

Value Members

  1. object S3ClientConfig extends Serializable
  2. object S3ClientOptionsConfig extends Serializable
  3. object SnapshotPluginConfig extends Serializable

Ungrouped