パッケージ org.springframework.web
インターフェース ErrorResponse.Builder
- 含まれているインターフェース:
- ErrorResponse
public static interface ErrorResponse.Builder
ErrorResponse
のビルダー。メソッドのサマリー
修飾子と型メソッド説明build()
ErrorResponse
インスタンスをビルドします。基礎となるProblemDetail.setDetail(String)
を設定します。detailMessageArguments
(ObjectSE... messageArguments) detailMessageCode(String)
のMessageSource
ルックアップに提供する引数を設定します。detailMessageCode
(StringSE messageCode) 基礎となるdetail(String)
の値を検索するためにMessageSource
コードをカスタマイズします。指定された名前に指定されたヘッダー値を追加します。headers
(ConsumerSE<HttpHeaders> headersConsumer) 指定されたコンシューマーでこのレスポンスのヘッダーを操作します。基礎となるProblemDetail.setInstance(URI)
フィールドを設定します。基礎となるProblemDetail
に「動的」property
を設定します。基礎となるProblemDetail.setTitle(String)
フィールドを設定します。titleMessageCode
(StringSE messageCode) 基礎となるProblemDetail.setTitle(String)
の値を検索するためにMessageSource
コードをカスタマイズします。基礎となるProblemDetail.setTitle(String)
フィールドを設定します。
メソッドの詳細
header
指定された名前に指定されたヘッダー値を追加します。- パラメーター:
headerName
- ヘッダー名headerValues
- ヘッダー値- 戻り値:
- 同じビルダーインスタンス
- 関連事項:
headers
- パラメーター:
headersConsumer
-HttpHeaders
を消費する関数- 戻り値:
- 同じビルダーインスタンス
detail
基礎となるProblemDetail.setDetail(String)
を設定します。- 戻り値:
- 同じビルダーインスタンス
detailMessageCode
基礎となるdetail(String)
の値を検索するためにMessageSource
コードをカスタマイズします。デフォルトでは、これは関連付けられた例外型で
ErrorResponse.getDefaultDetailMessageCode(Class, String)
に設定されます。- パラメーター:
messageCode
- 使用するメッセージコード- 戻り値:
- 同じビルダーインスタンス
- 関連事項:
detailMessageArguments
detailMessageCode(String)
のMessageSource
ルックアップに提供する引数を設定します。- パラメーター:
messageArguments
- 提供する引数- 戻り値:
- 同じビルダーインスタンス
- 関連事項:
type
基礎となるProblemDetail.setTitle(String)
フィールドを設定します。- 戻り値:
- 同じビルダーインスタンス
title
基礎となるProblemDetail.setTitle(String)
フィールドを設定します。- 戻り値:
- 同じビルダーインスタンス
titleMessageCode
基礎となるProblemDetail.setTitle(String)
の値を検索するためにMessageSource
コードをカスタマイズします。デフォルトでは、関連付けられた例外型を使用して
ErrorResponse.getDefaultTitleMessageCode(Class)
を介して設定されます。- パラメーター:
messageCode
- 使用するメッセージコード- 戻り値:
- 同じビルダーインスタンス
- 関連事項:
instance
基礎となるProblemDetail.setInstance(URI)
フィールドを設定します。- 戻り値:
- 同じビルダーインスタンス
property
基礎となるProblemDetail
に「動的」property
を設定します。- 戻り値:
- 同じビルダーインスタンス
build
ErrorResponse build()ErrorResponse
インスタンスをビルドします。