ServiceClient クラス

  • java.lang.Object
    • com.microsoft.bot.restclient.ServiceClient

public abstract class ServiceClient

ServiceClient は、REST 操作とそのペイロード データ型にアクセスするための抽象化です。

コンストラクターの概要

修飾子 コンストラクター 説明
protected ServiceClient(RestClient restClient)

ServiceClient クラスの新しいインスタンスを初期化します。

protected ServiceClient(String baseUrl)

ServiceClient クラスの新しいインスタンスを初期化します。

protected ServiceClient(String baseUrl, ServiceClientCredentials credentials)
protected ServiceClient(String baseUrl, ServiceClientCredentials credentials, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

ServiceClient クラスの新しいインスタンスを初期化します。

protected ServiceClient(String baseUrl, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

ServiceClient クラスの新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
okhttp3.OkHttpClient httpClient()
RestClient restClient()
retrofit2.Retrofit retrofit()
SerializerAdapter<?> serializerAdapter()
java.lang.String userAgent()

既定の User-Agent ヘッダー。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

コンストラクターの詳細

ServiceClient

protected ServiceClient(RestClient restClient)

ServiceClient クラスの新しいインスタンスを初期化します。

パラメーター:

restClient - REST クライアント

ServiceClient

protected ServiceClient(String baseUrl)

ServiceClient クラスの新しいインスタンスを初期化します。

パラメーター:

baseUrl - サービス エンドポイント

ServiceClient

protected ServiceClient(String baseUrl, ServiceClientCredentials credentials)

パラメーター:

baseUrl
credentials

ServiceClient

protected ServiceClient(String baseUrl, ServiceClientCredentials credentials, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

ServiceClient クラスの新しいインスタンスを初期化します。

パラメーター:

baseUrl - サービス ベース URI
credentials - 資格情報
clientBuilder - http クライアント ビルダー
restBuilder - 後付け rest クライアント ビルダー

ServiceClient

protected ServiceClient(String baseUrl, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

ServiceClient クラスの新しいインスタンスを初期化します。

パラメーター:

baseUrl - サービス ベース URI
clientBuilder - http クライアント ビルダー
restBuilder - 後付け rest クライアント ビルダー

メソッドの詳細

httpClient

public OkHttpClient httpClient()

戻り値:

HTTP クライアント。

restClient

public RestClient restClient()

戻り値:

RestClient インスタンス。

retrofit

public Retrofit retrofit()

戻り値:

を選択します。

serializerAdapter

public SerializerAdapter serializerAdapter()

戻り値:

アダプターをジャクソン com.fasterxml.jackson.databind.ObjectMapperに接続します。

userAgent

public String userAgent()

既定の User-Agent ヘッダー。 ユーザー エージェントをオーバーライドするには、このメソッドをオーバーライドします。

戻り値:

ユーザー エージェント文字列。

適用対象