インターフェース ElasticsearchConnectionDetails

すべてのスーパーインターフェース:
ConnectionDetails

public interface ElasticsearchConnectionDetails extends ConnectionDetails
Elasticsearch サービスへの接続を確立するために必要な詳細。
導入:
4.0.0
作成者:
Moritz Halbritter, Andy Wilkinson, Phillip Webb
  • ネストされたクラスの要約

    ネストされたクラス
    修飾子と型
    インターフェース
    説明
    static final record
    Elasticsearch ノード。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default @Nullable StringSE
    Elasticsearch での認証用の APIKey。
    使用する Elasticsearch ノードのリスト。
    default @Nullable StringSE
    Elasticsearch での認証用のパスワード。
    default @Nullable StringSE
    Elasticsearch に送信されるすべてのリクエストのパスに追加されるプレフィックス。
    default @Nullable SslBundle
    使用する SSL バンドル。
    default @Nullable StringSE
    Elasticsearch での認証用のユーザー名。
  • メソッドの詳細

    • getNodes

      使用する Elasticsearch ノードのリスト。
      戻り値:
      使用する Elasticsearch ノードのリスト
    • getUsername

      default @Nullable StringSE getUsername()
      Elasticsearch での認証用のユーザー名。
      戻り値:
      Elasticsearch または null による認証用のユーザー名
    • getPassword

      default @Nullable StringSE getPassword()
      Elasticsearch での認証用のパスワード。
      戻り値:
      Elasticsearch または null による認証用のパスワード
    • getApiKey

      default @Nullable StringSE getApiKey()
      Elasticsearch での認証用の APIKey。
      戻り値:
      Elasticsearch または null による認証用の API キー
    • getPathPrefix

      default @Nullable StringSE getPathPrefix()
      Elasticsearch に送信されるすべてのリクエストのパスに追加されるプレフィックス。
      戻り値:
      Elasticsearch または null に送信されるすべてのリクエストのパスに追加されるプレフィックス
    • getSslBundle

      default @Nullable SslBundle getSslBundle()
      使用する SSL バンドル。
      戻り値:
      使用する SSL バンドル