インターフェース ClientResponse.Builder
- 含まれているインターフェース:
- ClientResponse
public static interface ClientResponse.Builder
レスポンスのビルダーを定義します。
メソッドのサマリー
修飾子と型メソッド説明レスポンスの本文を、指定された文字列の UTF-8 エンコードバイトに設定します。body(FunctionSE<reactor.core.publisher.Flux<DataBuffer>, reactor.core.publisher.Flux<DataBuffer>> transformer) ビルダーで設定されている場合は、レスポンス本文を変換します。body(reactor.core.publisher.Flux<DataBuffer> body) レスポンスの本文を設定します。build()レスポンスを作成します。指定された名前と値で Cookie を追加します。cookies(ConsumerSE<MultiValueMap<StringSE, ResponseCookie>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。指定された名前に指定されたヘッダー値を追加します。headers(ConsumerSE<HttpHeaders> headersConsumer) 指定されたコンシューマーでこのレスポンスのヘッダーを操作します。rawStatusCode(int statusCode) レスポンスの生のステータスコードを設定します。request(HttpRequest request) レスポンスに関連付けられたリクエストを設定します。statusCode(HttpStatusCode statusCode) レスポンスのステータスコードを設定します。
メソッドの詳細
statusCode
レスポンスのステータスコードを設定します。- パラメーター:
statusCode- 新しいステータスコード- 戻り値:
- このビルダー
rawStatusCode
レスポンスの生のステータスコードを設定します。- パラメーター:
statusCode- 新しいステータスコード- 戻り値:
- このビルダー
- 導入:
- 5.1.9
header
指定された名前に指定されたヘッダー値を追加します。- パラメーター:
headerName- ヘッダー名headerValues- ヘッダー値- 戻り値:
- このビルダー
- 関連事項:
headers
指定されたコンシューマーでこのレスポンスのヘッダーを操作します。コンシューマーに提供されるヘッダーは「ライブ」であるため、コンシューマーを使用して、既存のヘッダー値を上書きしたり、値を削除したり、他の
HttpHeadersメソッドを使用したりできます。- パラメーター:
headersConsumer-HttpHeadersを消費する関数- 戻り値:
- このビルダー
cookie
指定された名前と値で Cookie を追加します。- パラメーター:
name- クッキー名values- クッキーの値- 戻り値:
- このビルダー
cookies
指定されたコンシューマーでこのレスポンスの Cookie を操作します。コンシューマーに提供されるマップは「ライブ」であるため、コンシューマーを使用して、既存の Cookie 値を上書きしたり、値を削除しSEたり、その他の
MultiValueMapメソッドを使用したりできます。- パラメーター:
cookiesConsumer- Cookie マップを使用する関数- 戻り値:
- このビルダー
body
ClientResponse.Builder body(FunctionSE<reactor.core.publisher.Flux<DataBuffer>, reactor.core.publisher.Flux<DataBuffer>> transformer) ビルダーで設定されている場合は、レスポンス本文を変換します。- パラメーター:
transformer- 使用する変換関数- 戻り値:
- このビルダー
- 導入:
- 5.3
body
レスポンスの本文を設定します。注意 : このメソッドは、ビルダーで設定されている場合、既存のボディを排出します。
- パラメーター:
body- 使用する新しいボディ- 戻り値:
- このビルダー
body
レスポンスの本文を、指定された文字列の UTF-8 エンコードバイトに設定します。注意 : このメソッドは、ビルダーで設定されている場合、既存のボディを排出します。
- パラメーター:
body- 新しいボディ。- 戻り値:
- このビルダー
request
レスポンスに関連付けられたリクエストを設定します。- パラメーター:
request- リクエスト- 戻り値:
- このビルダー
- 導入:
- 5.2
build
ClientResponse build()レスポンスを作成します。