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