インターフェース WebGraphQlClient.Builder<B extends WebGraphQlClient.Builder<B>>
- 型パラメーター:
B- ビルダーの種類
- すべてのスーパーインターフェース:
GraphQlClient.BaseBuilder<B>,GraphQlClient.Builder<B>
- 既知のすべてのサブインターフェース:
HttpGraphQlClient.Builder<B>,WebSocketGraphQlClient.Builder<B>
- 含まれているインターフェース:
WebGraphQlClient
public static interface WebGraphQlClient.Builder<B extends WebGraphQlClient.Builder<B>>
extends GraphQlClient.Builder<B>
Web トランスポートを介した GraphQL クライアントの基本ビルダー。
- 導入:
- 1.0.0
- 作成者:
- Rossen Stoyanchev
方法の概要
修飾子と型メソッド説明build()WebGraphQlClientインスタンスを構築します。codecConfigurer(ConsumerSE<CodecConfigurer> codecsConsumer) レスポンスデータをより高レベルのオブジェクトに変換するために、GraphQlResponseで使用する JSON エンコーダーとデコーダーを構成します。指定されたヘッダーを HTTP リクエストまたは WebSocket ハンドシェイクリクエストに追加します。headers(ConsumerSE<HttpHeaders> headersConsumer) 基礎となるヘッダーへのアクセスを提供して直接インスペクションまたは変更するheader(String, String...)のバリアント。GraphQL エンドポイント URL を文字列として設定します。GraphQL エンドポイント URL を設定します。インターフェース org.springframework.graphql.client.GraphQlClient.BaseBuilder から継承されたメソッド
blockingTimeout, documentSourceインターフェース org.springframework.graphql.client.GraphQlClient.Builder から継承されたメソッド
interceptor, interceptors
メソッドの詳細
url
url
header
headers
基礎となるヘッダーへのアクセスを提供して直接インスペクションまたは変更するheader(String, String...)のバリアント。- パラメーター:
headersConsumer-HttpHeadersを消費する関数
codecConfigurer
レスポンスデータをより高レベルのオブジェクトに変換するために、GraphQlResponseで使用する JSON エンコーダーとデコーダーを構成します。- パラメーター:
codecsConsumer- 設定されたコーデックをカスタマイズするコールバック
build
WebGraphQlClient build()WebGraphQlClientインスタンスを構築します。- 次で指定:
- インターフェース
GraphQlClient.BaseBuilder<B extends WebGraphQlClient.Builder<B>>のbuild