The query value to match against. Supports wildcard patterns: '*' - matches zero or more characters '?' - matches exactly one character '[]' - matches any character within brackets (e.g., [0-9], [a-z], [abc])
RecordQueryType
Defines a list of supported record query types.
Name
Number
Description
RECORD_QUERY_TYPE_UNSPECIFIED
0
Unspecified query type.
RECORD_QUERY_TYPE_NAME
1
Query for a record name. Supports wildcard patterns: "web", "service", "api-*-v2", "???api", "agent-[0-9]"
RECORD_QUERY_TYPE_VERSION
2
Query for a record version. Supports wildcard patterns: "v1.", "v2.", "-beta", "v1.0.?", "v[0-9]."
RECORD_QUERY_TYPE_SKILL_ID
3
Query for a skill ID. Numeric field - exact match only, no wildcard support.
RECORD_QUERY_TYPE_SKILL_NAME
4
Query for a skill name. Supports wildcard patterns: "python", "script", "machinelearning", "Python?", "[A-M]"
RECORD_QUERY_TYPE_LOCATOR
5
Query for a locator type. Supports wildcard patterns: "http", "ftp", "docker", "[hf]tt[ps]*"
RECORD_QUERY_TYPE_MODULE
6
Query for a module. Supports wildcard patterns: "-plugin", "-module", "core*", "mod-?", "plugin-[0-9]"