インターフェース ApiVersionInserter.Builder

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

public static interface ApiVersionInserter.Builder
ApiVersionInserter のビルダー。
導入:
7.0
作成者:
Rossen Stoyanchev
  • メソッドの詳細

    • useHeader

      ヘッダーを設定するようにインサーターを構成します。
      パラメーター:
      header - バージョンを保持するヘッダーの名前
    • useQueryParam

      ApiVersionInserter.Builder useQueryParam(@Nullable StringSE queryParam)
      クエリパラメーターを設定するようにインサータを構成します。
      パラメーター:
      queryParam - バージョンを保持するクエリパラメーターの名前
    • useMediaTypeParam

      ApiVersionInserter.Builder useMediaTypeParam(@Nullable StringSE param)
      "Content-Type" ヘッダーに MediaType パラメーターを設定するためのインサータを作成します。
      パラメーター:
      param - バージョンを保持するメディア型パラメーターの名前
    • usePathSegment

      ApiVersionInserter.Builder usePathSegment(@Nullable IntegerSE pathSegmentIndex)
      パスセグメントを挿入するようにインサーターを構成します。
      パラメーター:
      pathSegmentIndex - バージョンを保持するパスセグメントのインデックス
    • withVersionFormatter

      ApiVersionInserter.Builder withVersionFormatter(ApiVersionFormatter versionFormatter)
      指定された ApiVersionFormatter を使用してバージョンオブジェクトを文字列にフォーマットします。

      デフォルトでは、バージョンは Object.toString() でフォーマットされます。

      パラメーター:
      versionFormatter - 使用するフォーマッタ
    • build

      ApiVersionInserter インスタンスをビルドします。