クラス PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
java.lang.ObjectSE
org.springframework.vault.authentication.PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder
- 含まれているクラス:
- PcfAuthenticationOptions
PcfAuthenticationOptions のビルダー。方法の概要
修飾子と型メソッド説明build()新しいPcfAuthenticationOptionsインスタンスを作成します。ClockSE を構成します。instanceCertificate(SupplierSE<StringSE> instanceCertSupplier) インスタンス証明書を取得するようにSupplierSE を構成します。instanceKey(SupplierSE<StringSE> instanceKeySupplier) インスタンスキーを取得するようにSupplierSE を構成します。マウントパスを構成します。ロールを構成します。
メソッドの詳細
path
マウントパスを構成します。- パラメーター:
path- 空または null であってはなりません。- 戻り値:
- このビルダー。
- 関連事項:
role
ロールを構成します。- パラメーター:
role- ログインが試行されているロールの名前。null または空であってはなりません。- 戻り値:
- このビルダー。
clock
ClockSE を構成します。- パラメーター:
clock- null であってはなりません。- 戻り値:
- このビルダー。
instanceCertificate
public PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder instanceCertificate(SupplierSE<StringSE> instanceCertSupplier) インスタンス証明書を取得するようにSupplierSE を構成します。- パラメーター:
instanceCertSupplier- null であってはなりません。- 戻り値:
- このビルダー。
- 関連事項:
instanceKey
public PcfAuthenticationOptions.PcfAuthenticationOptionsBuilder instanceKey(SupplierSE<StringSE> instanceKeySupplier) インスタンスキーを取得するようにSupplierSE を構成します。- パラメーター:
instanceKeySupplier- null であってはなりません。- 戻り値:
- このビルダー。
- 関連事項:
build
新しいPcfAuthenticationOptionsインスタンスを作成します。instanceCertificate(Supplier)が構成されていない場合はCF_INSTANCE_CERTで、instanceKey(Supplier)が構成されていない場合はそれぞれCF_INSTANCE_KEYでインスタンス証明書にフォールバックします。- 戻り値:
- 新しい
PcfAuthenticationOptions。 - 例外:
IllegalStateExceptionSE-instanceCertificate(Supplier)またはinstanceKey(Supplier)が設定されておらず、対応する環境変数CF_INSTANCE_CERTそれぞれのCF_INSTANCE_KEYが設定されていない場合。