Package s2.config
Class Config.ConfigBuilder
- java.lang.Object
-
- s2.config.Config.ConfigBuilder
-
- Enclosing class:
- Config
public static final class Config.ConfigBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Config
build()
Config.ConfigBuilder
withAppendRetryPolicy(AppendRetryPolicy appendRetryPolicy)
Config.ConfigBuilder
withCompression(java.lang.Boolean compression)
Config.ConfigBuilder
withEndpoints(Endpoints endpoints)
Config.ConfigBuilder
withMaxAppendInflightBytes(int maxAppendInflightBytes)
Config.ConfigBuilder
withMaxRetries(int retries)
Config.ConfigBuilder
withRequestTimeout(long timeout, java.time.temporal.TemporalUnit unit)
Config.ConfigBuilder
withRetryDelay(java.time.Duration delay)
Config.ConfigBuilder
withUserAgent(java.lang.String userAgent)
-
-
-
Method Detail
-
withAppendRetryPolicy
public Config.ConfigBuilder withAppendRetryPolicy(AppendRetryPolicy appendRetryPolicy)
-
withCompression
public Config.ConfigBuilder withCompression(java.lang.Boolean compression)
-
withEndpoints
public Config.ConfigBuilder withEndpoints(Endpoints endpoints)
-
withMaxAppendInflightBytes
public Config.ConfigBuilder withMaxAppendInflightBytes(int maxAppendInflightBytes)
-
withMaxRetries
public Config.ConfigBuilder withMaxRetries(int retries)
-
withRequestTimeout
public Config.ConfigBuilder withRequestTimeout(long timeout, java.time.temporal.TemporalUnit unit)
-
withRetryDelay
public Config.ConfigBuilder withRetryDelay(java.time.Duration delay)
-
withUserAgent
public Config.ConfigBuilder withUserAgent(java.lang.String userAgent)
-
build
public Config build()
-
-