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 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

      ParserConfig.MethodConfig getMethods(int index)
       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

      ParserConfig.MethodConfigOrBuilder getMethodsOrBuilder(int index)
       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.