Class IndexerPermissionOption
java.lang.Object
com.azure.core.util.ExpandableStringEnum<IndexerPermissionOption>
com.azure.search.documents.indexes.models.IndexerPermissionOption
- All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>
public final class IndexerPermissionOption
extends com.azure.core.util.ExpandableStringEnum<IndexerPermissionOption>
Options with various types of permission data to index.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IndexerPermissionOptionIndexer to ingest ACL groupIds from data source to index.static final IndexerPermissionOptionIndexer to ingest Azure RBAC scope from data source to index.static final IndexerPermissionOptionIndexer to ingest ACL userIds from data source to index. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IndexerPermissionOptionfromString(String name) Creates or finds a IndexerPermissionOption from its string representation.static Collection<IndexerPermissionOption> values()Gets known IndexerPermissionOption values.Methods inherited from class com.azure.core.util.ExpandableStringEnum
equals, fromString, getValue, hashCode, toString, values
-
Field Details
-
USER_IDS
Indexer to ingest ACL userIds from data source to index. -
GROUP_IDS
Indexer to ingest ACL groupIds from data source to index. -
RBAC_SCOPE
Indexer to ingest Azure RBAC scope from data source to index.
-
-
Constructor Details
-
IndexerPermissionOption
Deprecated.Use thefromString(String)factory method.Creates a new instance of IndexerPermissionOption value.
-
-
Method Details
-
fromString
Creates or finds a IndexerPermissionOption from its string representation.- Parameters:
name- a name to look for.- Returns:
- the corresponding IndexerPermissionOption.
-
values
Gets known IndexerPermissionOption values.- Returns:
- known IndexerPermissionOption values.
-
fromString(String)factory method.