インターフェース ReactiveVaultClient.Builder
- 含まれているインターフェース:
- ReactiveVaultClient
public static interface ReactiveVaultClient.Builder
ReactiveVaultClient を作成するための可変ビルダー。方法の概要
修飾子と型メソッド説明apply(ConsumerSE<ReactiveVaultClient.Builder> builderConsumer) 指定されたConsumerをこのビルダーインスタンスに適用します。build()ReactiveVaultClientインスタンスをビルドします。clientConnector(ClientHttpConnector connector) 使用するClientHttpConnectorを構成します。clone()このReactiveVaultClient.Builderを複製します。configureWebClient(ConsumerSE<WebClient.Builder> WebClientBuilderConsumer) コンシューマーがWebClient.Builderにアクセスして、その構成を上書きまたは拡張できるようにします。defaultHeader(StringSE header, StringSE... values) リクエストにまだヘッダーが含まれていない場合、すべてのリクエストに追加するヘッダーを指定するグローバルオプション。default ReactiveVaultClient.BuilderdefaultNamespace(StringSE namespace) リクエストにそのようなヘッダーがまだ含まれていない場合に、すべてのリクエストに追加する名前空間ヘッダーを指定するためのグローバルオプション。endpoint(ReactiveVaultEndpointProvider endpointProvider) 使用する Vault エンドポイントプロバイダーを設定します。endpoint(VaultEndpoint endpoint) 使用する Vault エンドポイントを設定します。endpoint(VaultEndpointProvider endpointProvider) 使用する Vault エンドポイントプロバイダーを設定します。uriBuilderFactory(UriBuilderFactory uriBuilderFactory) 事前構成済みのUriBuilderFactoryインスタンスを提供します。
メソッドの詳細
endpoint
使用する Vault エンドポイントを設定します。- パラメーター:
endpoint- 使用する Vault エンドポイント。- 戻り値:
- このビルダー。
endpoint
使用する Vault エンドポイントプロバイダーを設定します。- パラメーター:
endpointProvider- 使用する Vault エンドポイントプロバイダー。- 戻り値:
- このビルダー。
endpoint
使用する Vault エンドポイントプロバイダーを設定します。- パラメーター:
endpointProvider- 使用する Vault エンドポイントプロバイダー。- 戻り値:
- このビルダー。
uriBuilderFactory
事前構成済みのUriBuilderFactoryインスタンスを提供します。これは、次のショートカットプロパティの代替であり、効果的にオーバーライドされます。- パラメーター:
uriBuilderFactory- 使用する URI ビルダーファクトリ。- 戻り値:
- このビルダー。
- 関連事項:
defaultNamespace
リクエストにそのようなヘッダーがまだ含まれていない場合に、すべてのリクエストに追加する名前空間ヘッダーを指定するためのグローバルオプション。- パラメーター:
namespace- 名前空間ヘッダーの値。- 戻り値:
- このビルダー。
defaultHeader
リクエストにまだヘッダーが含まれていない場合、すべてのリクエストに追加するヘッダーを指定するグローバルオプション。- パラメーター:
header- ヘッダー名。values- ヘッダー値。- 戻り値:
- このビルダー。
clientConnector
使用するClientHttpConnectorを構成します。これは、基盤となる HTTP クライアントライブラリ (SSL など) のオプションをプラグインしたりカスタマイズしたりする場合に役立ちます。デフォルトでは、これは
ReactorClientHttpConnectorに設定されています。- パラメーター:
connector- 使用するコネクター。
configureWebClient
ReactiveVaultClient.Builder configureWebClient(ConsumerSE<WebClient.Builder> WebClientBuilderConsumer) コンシューマーがWebClient.Builderにアクセスして、その構成を上書きまたは拡張できるようにします。- パラメーター:
WebClientBuilderConsumer- コンシューマー。- 戻り値:
- このビルダー。
apply
指定されたConsumerをこのビルダーインスタンスに適用します。これは、事前にパッケージ化されたカスタマイズを適用できます。
- パラメーター:
builderConsumer- 適用するコンシューマー- 戻り値:
- このビルダー
clone
ReactiveVaultClient.Builder clone()このReactiveVaultClient.Builderを複製します。build
ReactiveVaultClient build()ReactiveVaultClientインスタンスをビルドします。