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 Configbuild()Config.ConfigBuilderwithAppendRetryPolicy(AppendRetryPolicy appendRetryPolicy)Config.ConfigBuilderwithCompression(java.lang.Boolean compression)Config.ConfigBuilderwithEndpoints(Endpoints endpoints)Config.ConfigBuilderwithMaxAppendInflightBytes(int maxAppendInflightBytes)Config.ConfigBuilderwithMaxRetries(int retries)Config.ConfigBuilderwithRequestTimeout(long timeout, java.time.temporal.TemporalUnit unit)Config.ConfigBuilderwithRetryDelay(java.time.Duration delay)Config.ConfigBuilderwithUserAgent(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()
-
-