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()
 
 - 
 
 -