Interface ParserConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ParserConfig,ParserConfig.Builder
public interface ParserConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe dynamic metadata key where the group name will be stored.com.google.protobuf.ByteStringThe dynamic metadata key where the group name will be stored.getMethods(int index) List of rules for classification and extraction.intList of rules for classification and extraction.List of rules for classification and extraction.getMethodsOrBuilder(int index) List of rules for classification and extraction.List<? extends ParserConfig.MethodConfigOrBuilder>List of rules for classification and extraction.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getMethodsList
List<ParserConfig.MethodConfig> getMethodsList()List of rules for classification and extraction. Rules are evaluated in order; the first match wins. If no rule matches, extraction defaults are used and group falls back to built-in classification. Built-in groups: lifecycle, tool, resource, prompt, notification, logging, sampling, completion, unknown.
repeated .envoy.extensions.filters.http.mcp.v3.ParserConfig.MethodConfig methods = 1; -
getMethods
List of rules for classification and extraction. Rules are evaluated in order; the first match wins. If no rule matches, extraction defaults are used and group falls back to built-in classification. Built-in groups: lifecycle, tool, resource, prompt, notification, logging, sampling, completion, unknown.
repeated .envoy.extensions.filters.http.mcp.v3.ParserConfig.MethodConfig methods = 1; -
getMethodsCount
int getMethodsCount()List of rules for classification and extraction. Rules are evaluated in order; the first match wins. If no rule matches, extraction defaults are used and group falls back to built-in classification. Built-in groups: lifecycle, tool, resource, prompt, notification, logging, sampling, completion, unknown.
repeated .envoy.extensions.filters.http.mcp.v3.ParserConfig.MethodConfig methods = 1; -
getMethodsOrBuilderList
List<? extends ParserConfig.MethodConfigOrBuilder> getMethodsOrBuilderList()List of rules for classification and extraction. Rules are evaluated in order; the first match wins. If no rule matches, extraction defaults are used and group falls back to built-in classification. Built-in groups: lifecycle, tool, resource, prompt, notification, logging, sampling, completion, unknown.
repeated .envoy.extensions.filters.http.mcp.v3.ParserConfig.MethodConfig methods = 1; -
getMethodsOrBuilder
List of rules for classification and extraction. Rules are evaluated in order; the first match wins. If no rule matches, extraction defaults are used and group falls back to built-in classification. Built-in groups: lifecycle, tool, resource, prompt, notification, logging, sampling, completion, unknown.
repeated .envoy.extensions.filters.http.mcp.v3.ParserConfig.MethodConfig methods = 1; -
getGroupMetadataKey
String getGroupMetadataKey()The dynamic metadata key where the group name will be stored. If empty, group classification is disabled.
string group_metadata_key = 2;- Returns:
- The groupMetadataKey.
-
getGroupMetadataKeyBytes
com.google.protobuf.ByteString getGroupMetadataKeyBytes()The dynamic metadata key where the group name will be stored. If empty, group classification is disabled.
string group_metadata_key = 2;- Returns:
- The bytes for groupMetadataKey.
-