インターフェース ApiVersionInserter.Builder
- 含まれているインターフェース:
ApiVersionInserter
public static interface ApiVersionInserter.Builder
ApiVersionInserter のビルダー。- 導入:
- 7.0
- 作成者:
- Rossen Stoyanchev
メソッドのサマリー
修飾子と型メソッド説明build()ApiVersionInserterインスタンスをビルドします。ヘッダーを設定するようにインサーターを構成します。useMediaTypeParam(@Nullable StringSE param) "Content-Type" ヘッダーに MediaType パラメーターを設定するためのインサータを作成します。usePathSegment(@Nullable IntegerSE pathSegmentIndex) パスセグメントを挿入するようにインサーターを構成します。useQueryParam(@Nullable StringSE queryParam) クエリパラメーターを設定するようにインサータを構成します。withVersionFormatter(ApiVersionFormatter versionFormatter) 指定されたApiVersionFormatterを使用してバージョンオブジェクトを文字列にフォーマットします。
メソッドの詳細
useHeader
ヘッダーを設定するようにインサーターを構成します。- パラメーター:
header- バージョンを保持するヘッダーの名前
useQueryParam
クエリパラメーターを設定するようにインサータを構成します。- パラメーター:
queryParam- バージョンを保持するクエリパラメーターの名前
useMediaTypeParam
"Content-Type" ヘッダーに MediaType パラメーターを設定するためのインサータを作成します。- パラメーター:
param- バージョンを保持するメディア型パラメーターの名前
usePathSegment
パスセグメントを挿入するようにインサーターを構成します。- パラメーター:
pathSegmentIndex- バージョンを保持するパスセグメントのインデックス
withVersionFormatter
指定されたApiVersionFormatterを使用してバージョンオブジェクトを文字列にフォーマットします。デフォルトでは、バージョンは
Object.toString()でフォーマットされます。- パラメーター:
versionFormatter- 使用するフォーマッタ
build
ApiVersionInserter build()ApiVersionInserterインスタンスをビルドします。