インターフェース RenderingResponse.Builder
- 含まれているインターフェース:
- RenderingResponse
public static interface RenderingResponse.Builder
RenderingResponse のビルダーを定義します。- メソッドのサマリー修飾子と型メソッド説明- build()レスポンスを作成します。指定された Cookie をレスポンスに追加します。- cookies- (ConsumerSE<MultiValueMap<StringSE, - CookieEE>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。指定された名前に指定されたヘッダー値を追加します。- headers- (ConsumerSE<HttpHeaders> headersConsumer) 指定されたコンシューマーでこのレスポンスのヘッダーを操作します。- modelAttribute- (ObjectSE attribute) 生成された名前を使用して、提供された属性をモデルに追加します。- modelAttribute- (StringSE name, ObjectSE value) 指定された名前に、指定された属性値を追加します。- modelAttributes- (ObjectSE... attributes) 各要素の属性名生成を使用して、提供された配列のすべての属性をモデルにコピーします。- modelAttributes- (CollectionSE<?> attributes) 各要素の属性名生成を使用して、提供された- Collectionのすべての属性をモデルにコピーします。- modelAttributes- (MapSE<StringSE, - ?> attributes) 提供された- Mapのすべての属性をモデルにコピーします。- status- (int status) HTTP ステータスを設定します。- status- (HttpStatusCode status) HTTP ステータスを設定します。
- メソッドの詳細- modelAttribute生成された名前を使用して、提供された属性をモデルに追加します。- 注: この方法を使用する場合、実際の規則名を正しく判別できないため、空の - CollectionsSE はモデルに追加されません。ビューコードは、空のコレクションではなく- nullをチェックする必要があります。- パラメーター:
- attribute- モデル属性値 (非- null)
 
- modelAttribute指定された名前に、指定された属性値を追加します。- パラメーター:
- name- モデル属性の名前 (非- null)
- value- モデル属性値 (- nullにすることができます)
 
- modelAttributes各要素の属性名生成を使用して、提供された配列のすべての属性をモデルにコピーします。
- modelAttributes各要素の属性名生成を使用して、提供された- Collectionのすべての属性をモデルにコピーします。
- modelAttributes提供された- Mapのすべての属性をモデルにコピーします。
- header指定された名前に指定されたヘッダー値を追加します。- パラメーター:
- headerName- ヘッダー名
- headerValues- ヘッダー値
- 戻り値:
- このビルダー
- 関連事項:
 
- headers指定されたコンシューマーでこのレスポンスのヘッダーを操作します。コンシューマーに提供されるヘッダーは「ライブ」であるため、コンシューマーを使用して既存のヘッダー値を上書きしたり、値を削除したり、他の- HttpHeadersメソッドを使用したりできます。- パラメーター:
- headersConsumer-- HttpHeadersを消費する関数
- 戻り値:
- このビルダー
 
- statusHTTP ステータスを設定します。- パラメーター:
- status- レスポンスステータス
- 戻り値:
- このビルダー
 
- statusHTTP ステータスを設定します。- パラメーター:
- status- レスポンスステータス
- 戻り値:
- このビルダー
 
- cookie指定された Cookie をレスポンスに追加します。- パラメーター:
- cookie- 追加する Cookie
- 戻り値:
- このビルダー
 
- cookies特定のコンシューマーでこのレスポンスの Cookie を操作します。コンシューマーに提供される Cookie は「ライブ」であるため、コンシューマーを使用して既存の Cookie を上書きしたり、Cookie を削除しSEたり、その他の- MultiValueMapメソッドを使用したりできます。- パラメーター:
- cookiesConsumer- クッキーを消費する関数
- 戻り値:
- このビルダー
 
- buildRenderingResponse build()レスポンスを作成します。- 戻り値:
- 構築されたレスポンス