Module org.elasticsearch.xcore
Interface ClusterPrivilege
- All Known Subinterfaces:
ConfigurableClusterPrivilege,NamedClusterPrivilege
- All Known Implementing Classes:
ActionClusterPrivilege,ConfigurableClusterPrivileges.ManageApplicationPrivileges,ConfigurableClusterPrivileges.ManageRolesPrivilege,ConfigurableClusterPrivileges.WriteProfileDataPrivileges,ManageOwnApiKeyClusterPrivilege
public interface ClusterPrivilege
This interface represents a privilege that is used to control access to cluster level actions.
-
Method Summary
Modifier and TypeMethodDescriptionbuildPermission(ClusterPermission.Builder builder) UsesClusterPermission.Builderto add predicate that later can be used to build aClusterPermission.
-
Method Details
-
buildPermission
UsesClusterPermission.Builderto add predicate that later can be used to build aClusterPermission.- Parameters:
builder-ClusterPermission.Builder- Returns:
- an instance of
ClusterPermission.Builder
-