Class ActionConfig.Builder
- java.lang.Object
-
- com.floragunn.searchguard.privileges.extended_action_handling.ActionConfig.Builder
-
- Enclosing class:
- ActionConfig
public static class ActionConfig.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActionConfigbuild()ActionConfig.BuildercreatesResource(String type, Function<org.elasticsearch.action.ActionResponse,Object> id, Function<org.elasticsearch.action.ActionResponse,Instant> expiresAfter)ActionConfig.BuilderdeletesResource(String type, Function<org.elasticsearch.action.ActionRequest,Object> id)ActionConfig.BuildernoIndexResolution()ActionConfig.BuilderrequestType(Class<?> requestType)ActionConfig.BuilderrequestType(String requestType)ActionConfig.Builderscope(ActionConfig.Scope scope)<PropertyType>
ActionConfig.BuildersetRequestProperty(String name, Class<PropertyType> type, Function<PropertyType,PropertyType> function)ActionConfig.BuilderusesResource(String type, Function<org.elasticsearch.action.ActionRequest,Object> id)
-
-
-
Method Detail
-
requestType
public ActionConfig.Builder requestType(Class<?> requestType)
-
requestType
public ActionConfig.Builder requestType(String requestType)
-
noIndexResolution
public ActionConfig.Builder noIndexResolution()
-
createsResource
public ActionConfig.Builder createsResource(String type, Function<org.elasticsearch.action.ActionResponse,Object> id, Function<org.elasticsearch.action.ActionResponse,Instant> expiresAfter)
-
usesResource
public ActionConfig.Builder usesResource(String type, Function<org.elasticsearch.action.ActionRequest,Object> id)
-
deletesResource
public ActionConfig.Builder deletesResource(String type, Function<org.elasticsearch.action.ActionRequest,Object> id)
-
setRequestProperty
public <PropertyType> ActionConfig.Builder setRequestProperty(String name, Class<PropertyType> type, Function<PropertyType,PropertyType> function)
-
scope
public ActionConfig.Builder scope(ActionConfig.Scope scope)
-
build
public ActionConfig build()
-
-