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