PermissionFilter Class
- java.
lang. Object - com.
azure. core. util. ExpandableStringEnum<T> - com.
azure. search. documents. indexes. models. PermissionFilter
- com.
- com.
public final class PermissionFilter
extends ExpandableStringEnum<PermissionFilter>
A value indicating whether the field should be used as a permission filter.
Field Summary
| Modifier and Type | Field and Description |
|---|---|
|
static final
Permission |
GROUP_IDS
Field represents group IDs that should be used to filter document access on queries. |
|
static final
Permission |
RBAC_SCOPE
Field represents an RBAC scope that should be used to filter document access on queries. |
|
static final
Permission |
USER_IDS
Field represents user IDs that should be used to filter document access on queries. |
Constructor Summary
| Constructor | Description |
|---|---|
| PermissionFilter() |
Deprecated
Use the fromString(String name) factory method.
Creates a new instance of Permission |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Permission |
fromString(String name)
Creates or finds a Permission |
|
static
Collection<Permission |
values()
Gets known Permission |
Methods inherited from ExpandableStringEnum
Methods inherited from java.lang.Object
Field Details
GROUP_IDS
public static final PermissionFilter GROUP_IDS
Field represents group IDs that should be used to filter document access on queries.
RBAC_SCOPE
public static final PermissionFilter RBAC_SCOPE
Field represents an RBAC scope that should be used to filter document access on queries.
USER_IDS
public static final PermissionFilter USER_IDS
Field represents user IDs that should be used to filter document access on queries.
Constructor Details
PermissionFilter
@Deprecated
public PermissionFilter()
Deprecated
Creates a new instance of PermissionFilter value.
Method Details
fromString
public static PermissionFilter fromString(String name)
Creates or finds a PermissionFilter from its string representation.
Parameters:
Returns:
values
public static Collection<PermissionFilter> values()
Gets known PermissionFilter values.
Returns: