レコードクラス ElasticsearchConnectionDetails.Node
java.lang.ObjectSE
java.lang.RecordSE
org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchConnectionDetails.Node
- レコードコンポーネント:
hostname
- ホスト名port
- 港protocol
- プロトコルusername
- ユーザー名またはnull
password
- パスワードまたは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 int
hashCode()
このオブジェクトのハッシュコード値を返します。hostname()
hostname
レコードコンポーネントの値を返します。password()
password
レコードコンポーネントの値を返します。int
port()
port
レコードコンポーネントの値を返します。protocol()
protocol
レコードコンポーネントの値を返します。final StringSE
toString()
このレコードクラスの文字列表現を返します。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
レコードコンポーネントの値