クラス VaultEndpoint

java.lang.ObjectSE
org.springframework.vault.client.VaultEndpoint
実装されているすべてのインターフェース:
SerializableSE

public class VaultEndpoint extends ObjectSE implements SerializableSE
Vault 接続座標を定義する値オブジェクト。

VaultEndpoint は、ホスト名、TCP ポート、プロトコルスキーム (HTTP または HTTPS)、およびコンテキストパスプレフィックスを定義します。パスのデフォルトは API_VERSION です。

作成者:
Mark Paluch
関連事項:
  • フィールドの詳細

  • コンストラクターの詳細

    • VaultEndpoint

      public VaultEndpoint()
  • メソッドの詳細

    • create

      public static VaultEndpoint create(StringSE host, int port)
      https を使用して、host および port を指定してセキュアな VaultEndpoint を作成します。
      パラメーター:
      host - 空または null であってはなりません。
      port - 1-65535 の範囲内の有効なポートである必要があります
      戻り値:
      新しい VaultEndpoint
    • from

      public static VaultEndpoint from(StringSE uri)
      URISE を指定して VaultEndpoint を作成します。
      パラメーター:
      uri - ホスト名、ポート、スキームを含める必要があり、空または null であってはなりません。
      戻り値:
      新しい VaultEndpoint
      導入:
      3.1
      関連事項:
    • from

      public static VaultEndpoint from(URISE uri)
      URISE を指定して VaultEndpoint を作成します。
      パラメーター:
      uri - ホスト名、ポート、スキームを含める必要があり、空または null であってはなりません。
      戻り値:
      新しい VaultEndpoint
    • getHost

      public StringSE getHost()
      戻り値:
      ホスト名。
    • setHost

      public void setHost(StringSE host)
      ホスト名を設定します。
      パラメーター:
      host - 空または null であってはなりません。
    • getPort

      public int getPort()
      戻り値:
      ポート。
    • setPort

      public void setPort(int port)
      パラメーター:
      port - 1-65535 の範囲内の有効なポートである必要があります
    • getScheme

      public StringSE getScheme()
      戻り値:
      プロトコルスキーム。
    • setScheme

      public void setScheme(StringSE scheme)
      パラメーター:
      scheme - http または https である必要があります。
    • getPath

      public StringSE getPath()
      戻り値:
      コンテキストパスのプレフィックス。
      導入:
      2.1
    • setPath

      public void setPath(StringSE path)
      パラメーター:
      path - コンテキストパスのプレフィックス。null または空にすることはできません。また、先頭をスラッシュで始めることもできません。
      導入:
      2.1
    • createUri

      public URISE createUri(StringSE path)
      指定された path に基づいて Vault URISE を構築します。
      パラメーター:
      path - 空または null であってはなりません。
      戻り値:
      URISE を構築しました。
    • createUriString

      public StringSE createUriString(StringSE path)
      指定された path に基づいて Vault URI 文字列を構築します。
      パラメーター:
      path - 空または null であってはなりません。
      戻り値:
      構築された URI 文字列。
    • equals

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString