Back to Vassonic

SonicSessionConfig.Builder (sdk 3.0.0 API)

sonic-android/docs/javadoc/com/tencent/sonic/sdk/SonicSessionConfig.Builder.html

3.1.18.2 KB
Original Source

跳过导航链接

com.tencent.sonic.sdk

类 SonicSessionConfig.Builder

  • java.lang.Object

    • com.tencent.sonic.sdk.SonicSessionConfig.Builder
  • 封闭类:SonicSessionConfig


public static classSonicSessionConfig.Builderextends java.lang.Object

Builder for SonicSessionConfig

构造器概要

构造器 | 构造器和说明 | | --- | | Builder() |

方法概要

所有方法 实例方法 具体方法 | 限定符和类型 | 方法和说明 | | --- | --- | | SonicSessionConfig | build() | | SonicSessionConfig.Builder | setAcceptDiff(boolean enable) | | SonicSessionConfig.Builder | setAutoStartWhenCreate(boolean autoStartWhenCreate) | | SonicSessionConfig.Builder | setCacheInterceptor(SonicCacheInterceptor interceptor) | | SonicSessionConfig.Builder | setConnectionInterceptor(SonicSessionConnectionInterceptor interceptor) | | SonicSessionConfig.Builder | setConnectTimeoutMillis(int connectTimeoutMillis) | | SonicSessionConfig.Builder | setCustomRequestHeaders(java.util.Map<java.lang.String,java.lang.String> customRequestHeaders) | | SonicSessionConfig.Builder | setCustomResponseHeaders(java.util.Map<java.lang.String,java.lang.String> customResponseHeaders) | | SonicSessionConfig.Builder | setIsAccountRelated(boolean value) | | SonicSessionConfig.Builder | setPreloadSessionExpiredTimeMillis(long preloadSessionExpiredTimeMillis) | | SonicSessionConfig.Builder | setReadBufferSize(int readBufferSize) | | SonicSessionConfig.Builder | setReadTimeoutMillis(int readTimeoutMillis) | | SonicSessionConfig.Builder | setReloadInBadNetwork(boolean reloadInBadNetwork) | | SonicSessionConfig.Builder | setSessionMode(int sessionMode) | | SonicSessionConfig.Builder | setSupportCacheControl(boolean supportCacheControl) | | SonicSessionConfig.Builder | setSupportLocalServer(boolean enable) | | SonicSessionConfig.Builder | setUseSonicCacheInBadNetworkToastMessage(java.lang.String toastMessage) |

- 

从类继承的方法 java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

构造器详细资料

- 

Builder

public Builder()

方法详细资料

- 

setConnectTimeoutMillis

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setConnectTimeoutMillis(int connectTimeoutMillis)
- 

setReadTimeoutMillis

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setReadTimeoutMillis(int readTimeoutMillis)
- 

setReadBufferSize

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setReadBufferSize(int readBufferSize)
- 

setPreloadSessionExpiredTimeMillis

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setPreloadSessionExpiredTimeMillis(long preloadSessionExpiredTimeMillis)
- 

setAcceptDiff

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setAcceptDiff(boolean enable)
- 

setIsAccountRelated

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setIsAccountRelated(boolean value)
- 

setReloadInBadNetwork

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setReloadInBadNetwork(boolean reloadInBadNetwork)
- 

setAutoStartWhenCreate

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setAutoStartWhenCreate(boolean autoStartWhenCreate)
- 

setUseSonicCacheInBadNetworkToastMessage

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setUseSonicCacheInBadNetworkToastMessage(java.lang.String toastMessage)
- 

setSessionMode

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setSessionMode(int sessionMode)
- 

setCacheInterceptor

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setCacheInterceptor([SonicCacheInterceptor](../../../../com/tencent/sonic/sdk/SonicCacheInterceptor.html "com.tencent.sonic.sdk中的类")interceptor)
- 

setConnectionInterceptor

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setConnectionInterceptor([SonicSessionConnectionInterceptor](../../../../com/tencent/sonic/sdk/SonicSessionConnectionInterceptor.html "com.tencent.sonic.sdk中的类")interceptor)
- 

setCustomRequestHeaders

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setCustomRequestHeaders(java.util.Map<java.lang.String,java.lang.String> customRequestHeaders)
- 

setCustomResponseHeaders

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setCustomResponseHeaders(java.util.Map<java.lang.String,java.lang.String> customResponseHeaders)
- 

setSupportCacheControl

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setSupportCacheControl(boolean supportCacheControl)
- 

setSupportLocalServer

public[SonicSessionConfig.Builder](../../../../com/tencent/sonic/sdk/SonicSessionConfig.Builder.html "com.tencent.sonic.sdk中的类")setSupportLocalServer(boolean enable)
- 

build

public[SonicSessionConfig](../../../../com/tencent/sonic/sdk/SonicSessionConfig.html "com.tencent.sonic.sdk中的类")build()

跳过导航链接