Interface FilterConfigOrBuilder

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

    public interface FilterConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getContentType()
      The content-type to pass to the upstream when the gRPC bridge filter is applied.
      com.google.protobuf.ByteString getContentTypeBytes()
      The content-type to pass to the upstream when the gRPC bridge filter is applied.
      boolean getWithholdGrpcFrames()
      If true, Envoy will assume that the upstream doesn't understand gRPC frames and strip the gRPC frame from the request, and add it back in to the response.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getContentType

        String getContentType()
         The content-type to pass to the upstream when the gRPC bridge filter is applied.
         The filter will also validate that the upstream responds with the same content type.
         
        string content_type = 1 [(.validate.rules) = { ... }
        Returns:
        The contentType.
      • getContentTypeBytes

        com.google.protobuf.ByteString getContentTypeBytes()
         The content-type to pass to the upstream when the gRPC bridge filter is applied.
         The filter will also validate that the upstream responds with the same content type.
         
        string content_type = 1 [(.validate.rules) = { ... }
        Returns:
        The bytes for contentType.
      • getWithholdGrpcFrames

        boolean getWithholdGrpcFrames()
         If true, Envoy will assume that the upstream doesn't understand gRPC frames and
         strip the gRPC frame from the request, and add it back in to the response. This will
         hide the gRPC semantics from the upstream, allowing it to receive and respond with a
         simple binary encoded protobuf.
         
        bool withhold_grpc_frames = 2;
        Returns:
        The withholdGrpcFrames.