パッケージ com.linecorp.bot.client
クラス LineOAuthClientBuilder
- java.lang.Object
-
- com.linecorp.bot.client.LineOAuthClientBuilder
-
public class LineOAuthClientBuilder extends java.lang.Object
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 LineOAuthClientBuilder
additionalInterceptors(java.util.List<okhttp3.Interceptor> additionalInterceptors)
Custom interceptors.LineOAuthClientBuilder
apiEndPoint(java.net.URI apiEndPoint)
API Endpoint.LineOAuthClient
build()
Creates a newLineOAuthClient
.LineOAuthClientBuilder
connectTimeout(long connectTimeout)
Connection timeout.LineOAuthClientBuilder
okHttpClientBuilder(okhttp3.OkHttpClient.Builder okHttpClientBuilder)
Set customizedOkHttpClient.Builder
.LineOAuthClientBuilder
readTimeout(long readTimeout)
Connection timeout.LineOAuthClientBuilder
retrofitBuilder(retrofit2.Retrofit.Builder retrofitBuilder)
CustomRetrofit.Builder
used internally.java.lang.String
toString()
LineOAuthClientBuilder
writeTimeout(long writeTimeout)
Write timeout.
-
-
-
メソッドの詳細
-
apiEndPoint
public LineOAuthClientBuilder apiEndPoint(java.net.URI apiEndPoint)
API Endpoint.Default value = "https://api.line.me/".
-
okHttpClientBuilder
public LineOAuthClientBuilder okHttpClientBuilder(@NonNull okhttp3.OkHttpClient.Builder okHttpClientBuilder)
Set customizedOkHttpClient.Builder
.In case of you need your own customized
OkHttpClient
, this builder allows specifyOkHttpClient.Builder
instance.
-
build
public LineOAuthClient build()
Creates a newLineOAuthClient
.
-
toString
public java.lang.String toString()
- オーバーライド:
toString
クラス内java.lang.Object
-
connectTimeout
public LineOAuthClientBuilder connectTimeout(long connectTimeout)
Connection timeout.Default value = 10000Lms.
- 戻り値:
this
.
-
readTimeout
public LineOAuthClientBuilder readTimeout(long readTimeout)
Connection timeout.Default value = 10000Lms.
- 戻り値:
this
.
-
writeTimeout
public LineOAuthClientBuilder writeTimeout(long writeTimeout)
Write timeout.Default value = 10000Lms.
- 戻り値:
this
.
-
retrofitBuilder
public LineOAuthClientBuilder retrofitBuilder(retrofit2.Retrofit.Builder retrofitBuilder)
CustomRetrofit.Builder
used internally.If you want to use your own setting, specify
Retrofit.Builder
instance. Default builder is used in case ofnull
(default).To use this method, please add dependency to 'com.squareup.retrofit2:retrofit'.
- 戻り値:
this
.- 関連項目:
createDefaultRetrofitBuilder()
-
additionalInterceptors
public LineOAuthClientBuilder additionalInterceptors(java.util.List<okhttp3.Interceptor> additionalInterceptors)
Custom interceptors.You can add your own interceptors.
- 戻り値:
this
.
-
-