インターフェース RenderingResponse.Builder

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

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

    • modelAttribute

      RenderingResponse.Builder modelAttribute(ObjectSE attribute)
      生成された名前を使用して、提供された属性をモデルに追加します。

      注: この方法を使用する場合、実際の規則名を正しく判別できないため、空の CollectionsSE はモデルに追加されません。ビューコードは、空のコレクションではなく null をチェックする必要があります。

      パラメーター:
      attribute - モデル属性値 (非 null)
    • modelAttribute

      RenderingResponse.Builder modelAttribute(StringSE name, @Nullable ObjectSE value)
      指定された名前に、指定された属性値を追加します。
      パラメーター:
      name - モデル属性の名前 (非 null)
      value - モデル属性値 (null にすることができます)
    • modelAttributes

      RenderingResponse.Builder modelAttributes(ObjectSE... attributes)
      各要素の属性名生成を使用して、提供された配列のすべての属性をモデルにコピーします。
      関連事項:
    • modelAttributes

      RenderingResponse.Builder modelAttributes(CollectionSE<?> attributes)
      各要素の属性名生成を使用して、提供された Collection のすべての属性をモデルにコピーします。
      関連事項:
    • modelAttributes

      RenderingResponse.Builder modelAttributes(MapSE<StringSE,?> attributes)
      提供された Map のすべての属性をモデルにコピーします。
      関連事項:
    • header

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

      指定されたコンシューマーでこのレスポンスのヘッダーを操作します。コンシューマーに提供されるヘッダーは「ライブ」であるため、コンシューマーを使用して既存のヘッダー値を上書きしたり、値を削除したり、他の HttpHeaders メソッドを使用したりできます。
      パラメーター:
      headersConsumer - HttpHeaders を消費する関数
      戻り値:
      このビルダー
    • status

      HTTP ステータスを設定します。
      パラメーター:
      status - レスポンスステータス
      戻り値:
      このビルダー
    • status

      RenderingResponse.Builder status(int status)
      HTTP ステータスを設定します。
      パラメーター:
      status - レスポンスステータス
      戻り値:
      このビルダー
    • cookie

      指定された Cookie をレスポンスに追加します。
      パラメーター:
      cookie - 追加する Cookie
      戻り値:
      このビルダー
    • cookies

      特定のコンシューマーでこのレスポンスの Cookie を操作します。コンシューマーに提供される Cookie は「ライブ」であるため、コンシューマーを使用して既存の Cookie を上書きしたり、Cookie を削除しSEたり、その他の MultiValueMap メソッドを使用したりできます。
      パラメーター:
      cookiesConsumer - クッキーを消費する関数
      戻り値:
      このビルダー
    • build

      レスポンスを作成します。
      戻り値:
      構築されたレスポンス