インターフェース ApiVersionInserter
public interface ApiVersionInserter
リクエストの URI またはヘッダーに API バージョンを挿入するための契約。
このインターフェースのショートカットの静的ファクトリメソッドを使用して、組み込みの挿入型実装の 1 つを作成します。
ApiVersionFormatter も構成する場合など、追加のオプションについては builder() を使用します。
- 導入:
- 7.0
- 作成者:
- Rossen Stoyanchev
ネストされたクラスの要約
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明static ApiVersionInserter.Builderbuilder()ApiVersionInserterのビルダーを作成します。default URISEinsertVersion(ObjectSE version, URISE uri) URI にバージョンを挿入します。default voidinsertVersion(ObjectSE version, HttpHeaders headers) リクエストヘッダーにバージョンを挿入します。static ApiVersionInserterヘッダーを設定するインサーターを作成します。static ApiVersionInserteruseMediaTypeParam(@Nullable StringSE mediaTypeParam) "Content-Type" ヘッダーに MediaType パラメーターを設定するためのインサータを作成します。static ApiVersionInserterusePathSegment(@Nullable IntegerSE pathSegmentIndex) パスセグメントを挿入するインサーターを作成します。static ApiVersionInserteruseQueryParam(@Nullable StringSE queryParam) クエリパラメーターを設定するインサーターを作成します。
メソッドの詳細
insertVersion
insertVersion
リクエストヘッダーにバージョンを挿入します。デフォルトの実装では、提供されたヘッダーは変更されません。
- パラメーター:
version- 挿入するバージョンheaders- リクエストヘッダー
useHeader
ヘッダーを設定するインサーターを作成します。- パラメーター:
header- バージョンを保持するヘッダーの名前
useQueryParam
クエリパラメーターを設定するインサーターを作成します。- パラメーター:
queryParam- バージョンを保持するクエリパラメーターの名前
useMediaTypeParam
"Content-Type" ヘッダーに MediaType パラメーターを設定するためのインサータを作成します。- パラメーター:
mediaTypeParam- バージョンを保持するメディア型パラメーターの名前
usePathSegment
パスセグメントを挿入するインサーターを作成します。- パラメーター:
pathSegmentIndex- バージョンを保持するパスセグメントのインデックス
builder
ApiVersionInserterのビルダーを作成します。