クラス Policy.Rule.RuleBuilder
java.lang.ObjectSE
org.springframework.vault.support.Policy.Rule.RuleBuilder
- 含まれているクラス:
- Policy.Rule
Policy.Rule のビルダー。コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明allowedParameter(StringSE name, StringSE... values) nameおよびvaluesを指定して、許可されたパラメーター値を構成します。build()Policy.Ruleオブジェクトを構築します。capabilities(StringSE... capabilities) StringSE リテラルとして表される機能を構成します。capabilities(CollectionSE<? extends Policy.Capability> capabilities) 機能を構成します。capabilities(Policy.Capability... capabilities) 機能を構成します。capability(Policy.Capability capability) ルールのPolicy.Capabilityを構成します。deniedParameter(StringSE name, StringSE... values) nameおよびvaluesを指定して、拒否されたパラメーター値を構成します。maxWrappingTtl(DurationSE ttl) レスポンス折り返しの最大 TTL を構成します。minWrappingTtl(DurationSE ttl) レスポンス折り返しの最小 TTL を構成します。pathをルールに関連付けます。
コンストラクターの詳細
RuleBuilder
public RuleBuilder()
メソッドの詳細
path
pathをルールに関連付けます。- パラメーター:
path- null または空であってはなりません。- 戻り値:
- このビルダー。
capability
ルールのPolicy.Capabilityを構成します。機能はこのメソッドを呼び出すときに追加され、すでに構成されている機能は置き換えられません。- パラメーター:
capability- null であってはなりません。- 戻り値:
- このビルダー。
capabilities
機能を構成します。機能はこのメソッドを呼び出すときに追加され、すでに構成されている機能は置き換えられません。- パラメーター:
capabilities- null であってはなりません。- 戻り値:
- このビルダー。
capabilities
機能を構成します。機能はこのメソッドを呼び出すときに追加され、すでに構成されている機能は置き換えられません。- パラメーター:
capabilities- null であってはなりません。- 戻り値:
- このビルダー。
- 導入:
- 3.1
capabilities
StringSE リテラルとして表される機能を構成します。このメソッドは、Policy.BuiltinCapabilitiesを使用して機能を解決します。機能はこのメソッドを呼び出すときに追加され、すでに構成されている機能は置き換えられません。- パラメーター:
capabilities- null であってはなりません。- 戻り値:
- このビルダー。
- 例外:
IllegalArgumentExceptionSE- 機能を組み込みPolicy.Capabilityに解決できない場合。
minWrappingTtl
レスポンス折り返しの最小 TTL を構成します。- パラメーター:
ttl- null であってはなりません。- 戻り値:
- このビルダー。
maxWrappingTtl
レスポンス折り返しの最大 TTL を構成します。- パラメーター:
ttl- null であってはなりません。- 戻り値:
- このビルダー。
allowedParameter
nameおよびvaluesを指定して、許可されるパラメーター値を構成します。パラメーター値を許可すると、以前に構成された許可されたパラメーター値が置き換えられます。空のvaluesでは、指定されたパラメーターnameのすべての値が許可されます。- パラメーター:
name- null または空であってはなりません。values- null であってはなりません。- 戻り値:
- このビルダー。
deniedParameter
nameおよびvaluesを指定して、拒否されるパラメーター値を構成します。パラメーター値を拒否すると、以前に構成された拒否されたパラメーター値が置き換えられます。空のvaluesはパラメーターの使用を拒否します。- パラメーター:
name- null または空であってはなりません。values- null であってはなりません。- 戻り値:
- このビルダー。
build
- 戻り値:
- 新しい
Policy.Ruleオブジェクト。