インターフェース ClientResponse.Builder

含まれているインターフェース:
ClientResponse

public static interface ClientResponse.Builder
レスポンスのビルダーを定義します。
  • メソッドの詳細

    • statusCode

      ClientResponse.Builder statusCode(HttpStatusCode statusCode)
      レスポンスのステータスコードを設定します。
      パラメーター:
      statusCode - 新しいステータスコード
      戻り値:
      このビルダー
    • rawStatusCode

      ClientResponse.Builder rawStatusCode(int statusCode)
      レスポンスの生のステータスコードを設定します。
      パラメーター:
      statusCode - 新しいステータスコード
      戻り値:
      このビルダー
      導入:
      5.1.9
    • header

      ClientResponse.Builder header(StringSE headerName, StringSE... headerValues)
      指定された名前に指定されたヘッダー値を追加します。
      パラメーター:
      headerName - ヘッダー名
      headerValues - ヘッダー値
      戻り値:
      このビルダー
      関連事項:
    • headers

      ClientResponse.Builder headers(ConsumerSE<HttpHeaders> headersConsumer)
      指定されたコンシューマーでこのレスポンスのヘッダーを操作します。

      コンシューマーに提供されるヘッダーは「ライブ」であるため、コンシューマーを使用して、既存のヘッダー値を上書きしたり、値を削除したり、他の HttpHeaders メソッドを使用したりできます。

      パラメーター:
      headersConsumer - HttpHeaders を消費する関数
      戻り値:
      このビルダー
    • cookie

      ClientResponse.Builder cookie(StringSE name, StringSE... values)
      指定された名前と値で 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

      ClientResponse.Builder body(reactor.core.publisher.Flux<DataBuffer> body)
      レスポンスの本文を設定します。

      注意 : このメソッドは、ビルダーで設定されている場合、既存のボディを排出します。

      パラメーター:
      body - 使用する新しいボディ
      戻り値:
      このビルダー
    • body

      レスポンスの本文を、指定された文字列の UTF-8 エンコードバイトに設定します。

      注意 : このメソッドは、ビルダーで設定されている場合、既存のボディを排出します。

      パラメーター:
      body - 新しいボディ。
      戻り値:
      このビルダー
    • request

      レスポンスに関連付けられたリクエストを設定します。
      パラメーター:
      request - リクエスト
      戻り値:
      このビルダー
      導入:
      5.2
    • build

      レスポンスを作成します。