Class ActionConfig
- java.lang.Object
-
- com.floragunn.searchguard.privileges.extended_action_handling.ActionConfig
-
public class ActionConfig extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classActionConfig.Builderstatic classActionConfig.NewResourcestatic classActionConfig.RequestPropertyModifier<PropertyType>static classActionConfig.Resourcestatic classActionConfig.Scope
-
Constructor Summary
Constructors Constructor Description ActionConfig()ActionConfig(String actionName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetActionName()ActionConfig.NewResourcegetCreatesResource()List<ActionConfig.RequestPropertyModifier<?>>getRequestProperyModifiers()Class<?>getRequestType()StringgetRequestTypeName()ActionConfig.ScopegetScope()List<ActionConfig.Resource>getUsesResources()booleanisResolveIndices()static ActionConfig.Builderof(String actionName)static <O> Function<O,Object>xContentAttr(String name)static <O> Function<O,Instant>xContentInstantFromMillis(String name)
-
-
-
Constructor Detail
-
ActionConfig
public ActionConfig()
-
ActionConfig
public ActionConfig(String actionName)
-
-
Method Detail
-
of
public static ActionConfig.Builder of(String actionName)
-
getActionName
public String getActionName()
-
getRequestType
public Class<?> getRequestType()
-
isResolveIndices
public boolean isResolveIndices()
-
getCreatesResource
public ActionConfig.NewResource getCreatesResource()
-
getUsesResources
public List<ActionConfig.Resource> getUsesResources()
-
getRequestTypeName
public String getRequestTypeName()
-
xContentInstantFromMillis
public static <O> Function<O,Instant> xContentInstantFromMillis(String name)
-
getScope
public ActionConfig.Scope getScope()
-
getRequestProperyModifiers
public List<ActionConfig.RequestPropertyModifier<?>> getRequestProperyModifiers()
-
-