レコードクラス ClientHttpConnectorSettings
java.lang.ObjectSE
java.lang.RecordSE
org.springframework.boot.http.client.reactive.ClientHttpConnectorSettings
- レコードコンポーネント:
redirects
- 使用するリダイレクト戦略、または基礎となるライブラリが許可する場合はリダイレクトする場合は nullconnectTimeout
- 接続タイムアウトreadTimeout
- 読み取りタイムアウトsslBundle
- SSL 構成を提供する SSL バンドル
public record ClientHttpConnectorSettings(HttpRedirects redirects, DurationSE connectTimeout, DurationSE readTimeout, SslBundle sslBundle)
extends RecordSE
ClientHttpConnector
の作成時に適用できる設定。- 導入:
- 3.5.0
- 作成者:
- Phillip Webb
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明ClientHttpConnectorSettings
(HttpRedirects redirects, DurationSE connectTimeout, DurationSE readTimeout, SslBundle sslBundle) ClientHttpConnectorSettings
レコードクラスのインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明connectTimeout
レコードコンポーネントの値を返します。static ClientHttpConnectorSettings
defaults()
実装によって異なる場合があるClientHttpConnector
のデフォルトを使用します。final boolean
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。final int
hashCode()
このオブジェクトのハッシュコード値を返します。static ClientHttpConnectorSettings
ofSslBundle
(SslBundle sslBundle) 提供された SSL バンドル以外のすべての設定のデフォルトを使用して、新しいClientHttpConnectorSettings
を返します。readTimeout
レコードコンポーネントの値を返します。redirects
レコードコンポーネントの値を返します。sslBundle
レコードコンポーネントの値を返します。final StringSE
toString()
このレコードクラスの文字列表現を返します。withConnectTimeout
(DurationSE connectTimeout) 更新された接続タイムアウト設定を持つ新しいClientHttpConnectorSettings
インスタンスを返します。withReadTimeout
(DurationSE readTimeout) 読み取りタイムアウト設定が更新された新しいClientHttpConnectorSettings
インスタンスを返します。withRedirects
(HttpRedirects redirects) 更新されたリダイレクト設定を含む新しいClientHttpConnectorSettings
インスタンスを返します。withSslBundle
(SslBundle sslBundle) 更新された SSL バンドル設定を使用して新しいClientHttpConnectorSettings
インスタンスを返します。withTimeouts
(DurationSE connectTimeout, DurationSE readTimeout) 更新された接続および読み取りタイムアウト設定を持つ新しいClientHttpConnectorSettings
インスタンスを返します。
コンストラクターの詳細
ClientHttpConnectorSettings
public ClientHttpConnectorSettings(HttpRedirects redirects, DurationSE connectTimeout, DurationSE readTimeout, SslBundle sslBundle) ClientHttpConnectorSettings
レコードクラスのインスタンスを作成します。- パラメーター:
redirects
-redirects
レコードコンポーネントの値connectTimeout
-connectTimeout
レコードコンポーネントの値readTimeout
-readTimeout
レコードコンポーネントの値sslBundle
-sslBundle
レコードコンポーネントの値
メソッドの詳細
withConnectTimeout
更新された接続タイムアウト設定を持つ新しいClientHttpConnectorSettings
インスタンスを返します。- パラメーター:
connectTimeout
- 新しい接続タイムアウト設定- 戻り値:
- 新しい
ClientHttpConnectorSettings
インスタンス
withReadTimeout
読み取りタイムアウト設定が更新された新しいClientHttpConnectorSettings
インスタンスを返します。- パラメーター:
readTimeout
- 新しい読み取りタイムアウト設定- 戻り値:
- 新しい
ClientHttpConnectorSettings
インスタンス
withTimeouts
更新された接続および読み取りタイムアウト設定を持つ新しいClientHttpConnectorSettings
インスタンスを返します。- パラメーター:
connectTimeout
- 新しい接続タイムアウト設定readTimeout
- 新しい読み取りタイムアウト設定- 戻り値:
- 新しい
ClientHttpConnectorSettings
インスタンス
withSslBundle
更新された SSL バンドル設定を使用して新しいClientHttpConnectorSettings
インスタンスを返します。- パラメーター:
sslBundle
- 新しい SSL バンドル設定- 戻り値:
- 新しい
ClientHttpConnectorSettings
インスタンス
withRedirects
更新されたリダイレクト設定を含む新しいClientHttpConnectorSettings
インスタンスを返します。- パラメーター:
redirects
- 新しいリダイレクト設定- 戻り値:
- 新しい
ClientHttpConnectorSettings
インスタンス
ofSslBundle
提供された SSL バンドル以外のすべての設定のデフォルトを使用して、新しいClientHttpConnectorSettings
を返します。- パラメーター:
sslBundle
- SSL バンドル設定- 戻り値:
- 新しい
ClientHttpConnectorSettings
インスタンス
defaults
実装によって異なる場合があるClientHttpConnector
のデフォルトを使用します。- 戻り値:
- デフォルト設定
toString
このレコードクラスの文字列表現を返します。表現には、クラスの名前が含まれ、その後に各レコードコンポーネントの名前と値が続きます。hashCode
public final int hashCode()このオブジェクトのハッシュコード値を返します。値は、各レコードコンポーネントのハッシュコードから導出されます。equals
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコードコンポーネントが等しい場合、オブジェクトは等しいです。このレコードクラスのすべてのコンポーネントがObjects::equals(Object,Object)
SE と比較されます。redirects
redirects
レコードコンポーネントの値を返します。- 戻り値:
redirects
レコードコンポーネントの値
connectTimeout
connectTimeout
レコードコンポーネントの値を返します。- 戻り値:
connectTimeout
レコードコンポーネントの値
readTimeout
readTimeout
レコードコンポーネントの値を返します。- 戻り値:
readTimeout
レコードコンポーネントの値
sslBundle
sslBundle
レコードコンポーネントの値を返します。- 戻り値:
sslBundle
レコードコンポーネントの値