All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
MethodExtraction, MethodExtraction.Builder

public interface MethodExtractionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getRequestExtractionByFieldCount

      int getRequestExtractionByFieldCount()
       The mapping of field path to its ExtractDirective for request messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> request_extraction_by_field = 2;
    • containsRequestExtractionByField

      boolean containsRequestExtractionByField(String key)
       The mapping of field path to its ExtractDirective for request messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> request_extraction_by_field = 2;
    • getRequestExtractionByField

      Deprecated.
    • getRequestExtractionByFieldMap

      Map<String,MethodExtraction.ExtractDirective> getRequestExtractionByFieldMap()
       The mapping of field path to its ExtractDirective for request messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> request_extraction_by_field = 2;
    • getRequestExtractionByFieldOrDefault

      MethodExtraction.ExtractDirective getRequestExtractionByFieldOrDefault(String key, MethodExtraction.ExtractDirective defaultValue)
       The mapping of field path to its ExtractDirective for request messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> request_extraction_by_field = 2;
    • getRequestExtractionByFieldOrThrow

      MethodExtraction.ExtractDirective getRequestExtractionByFieldOrThrow(String key)
       The mapping of field path to its ExtractDirective for request messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> request_extraction_by_field = 2;
    • getRequestExtractionByFieldValue

      @Deprecated Map<String,Integer> getRequestExtractionByFieldValue()
      Deprecated.
    • getRequestExtractionByFieldValueMap

      Map<String,Integer> getRequestExtractionByFieldValueMap()
       The mapping of field path to its ExtractDirective for request messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> request_extraction_by_field = 2;
    • getRequestExtractionByFieldValueOrDefault

      int getRequestExtractionByFieldValueOrDefault(String key, int defaultValue)
       The mapping of field path to its ExtractDirective for request messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> request_extraction_by_field = 2;
    • getRequestExtractionByFieldValueOrThrow

      int getRequestExtractionByFieldValueOrThrow(String key)
       The mapping of field path to its ExtractDirective for request messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> request_extraction_by_field = 2;
    • getResponseExtractionByFieldCount

      int getResponseExtractionByFieldCount()
       The mapping of field path to its ExtractDirective for response messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> response_extraction_by_field = 3;
    • containsResponseExtractionByField

      boolean containsResponseExtractionByField(String key)
       The mapping of field path to its ExtractDirective for response messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> response_extraction_by_field = 3;
    • getResponseExtractionByField

      @Deprecated Map<String,MethodExtraction.ExtractDirective> getResponseExtractionByField()
      Deprecated.
    • getResponseExtractionByFieldMap

      Map<String,MethodExtraction.ExtractDirective> getResponseExtractionByFieldMap()
       The mapping of field path to its ExtractDirective for response messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> response_extraction_by_field = 3;
    • getResponseExtractionByFieldOrDefault

      MethodExtraction.ExtractDirective getResponseExtractionByFieldOrDefault(String key, MethodExtraction.ExtractDirective defaultValue)
       The mapping of field path to its ExtractDirective for response messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> response_extraction_by_field = 3;
    • getResponseExtractionByFieldOrThrow

      MethodExtraction.ExtractDirective getResponseExtractionByFieldOrThrow(String key)
       The mapping of field path to its ExtractDirective for response messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> response_extraction_by_field = 3;
    • getResponseExtractionByFieldValue

      @Deprecated Map<String,Integer> getResponseExtractionByFieldValue()
      Deprecated.
    • getResponseExtractionByFieldValueMap

      Map<String,Integer> getResponseExtractionByFieldValueMap()
       The mapping of field path to its ExtractDirective for response messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> response_extraction_by_field = 3;
    • getResponseExtractionByFieldValueOrDefault

      int getResponseExtractionByFieldValueOrDefault(String key, int defaultValue)
       The mapping of field path to its ExtractDirective for response messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> response_extraction_by_field = 3;
    • getResponseExtractionByFieldValueOrThrow

      int getResponseExtractionByFieldValueOrThrow(String key)
       The mapping of field path to its ExtractDirective for response messages
       
      map<string, .envoy.extensions.filters.http.proto_message_extraction.v3.MethodExtraction.ExtractDirective> response_extraction_by_field = 3;