レコードクラス ElasticsearchConnectionDetails.Node
java.lang.ObjectSE
java.lang.RecordSE
org.springframework.boot.elasticsearch.autoconfigure.ElasticsearchConnectionDetails.Node
- レコードコンポーネント:
hostname- ホスト名port- 港protocol- プロトコルusername- ユーザー名またはnullpassword- パスワードまたはnull
- 含まれているインターフェース:
ElasticsearchConnectionDetails
public static record ElasticsearchConnectionDetails.Node(StringSE hostname, int port, ElasticsearchConnectionDetails.Node.Protocol protocol, @Nullable StringSE username, @Nullable StringSE password)
extends RecordSE
Elasticsearch ノード。
- 導入:
- 4.0.0
- 作成者:
- Moritz Halbritter, Andy Wilkinson, Phillip Webb
ネストされたクラスの要約
ネストされたクラスコンストラクターの概要
コンストラクターコンストラクター説明Node(StringSE host, int port, ElasticsearchConnectionDetails.Node.Protocol protocol) Node(StringSE hostname, int port, ElasticsearchConnectionDetails.Node.Protocol protocol, @Nullable StringSE username, @Nullable StringSE password) Nodeレコードクラスのインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明final boolean他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。final inthashCode()このオブジェクトのハッシュコード値を返します。hostname()hostnameレコードコンポーネントの値を返します。@Nullable StringSEpassword()passwordレコードコンポーネントの値を返します。intport()portレコードコンポーネントの値を返します。protocol()protocolレコードコンポーネントの値を返します。final StringSEtoString()このレコードクラスの文字列表現を返します。@Nullable StringSEusername()usernameレコードコンポーネントの値を返します。
コンストラクターの詳細
Node
Node
public Node(StringSE hostname, int port, ElasticsearchConnectionDetails.Node.Protocol protocol, @Nullable StringSE username, @Nullable StringSE password) Nodeレコードクラスのインスタンスを作成します。
メソッドの詳細
toString
hashCode
equals
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコードコンポーネントが等しい場合、オブジェクトは等しいとみなされます。参照コンポーネントはObjects::equals(Object,Object)SE と比較され、プリミティブコンポーネントは対応するラッパークラスのcompareメソッドと比較されます。hostname
port
protocol
username
password