Interface ProcessingRequestOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Optional metadata associated with the request.
    Optional metadata associated with the request.
    ReadData contains the network data intercepted in the request path (client to server).
    ReadData contains the network data intercepted in the request path (client to server).
    WriteData contains the network data intercepted in the response path (server to client).
    WriteData contains the network data intercepted in the response path (server to client).
    boolean
    Optional metadata associated with the request.
    boolean
    ReadData contains the network data intercepted in the request path (client to server).
    boolean
    WriteData contains the network data intercepted in the response path (server to client).

    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 Details

    • hasReadData

      boolean hasReadData()
       ReadData contains the network data intercepted in the request path (client to server).
       This is sent to the external processor when data arrives from the downstream client.
       If this is set, write_data should not be set.
       
      .envoy.service.network_ext_proc.v3.Data read_data = 1;
      Returns:
      Whether the readData field is set.
    • getReadData

      Data getReadData()
       ReadData contains the network data intercepted in the request path (client to server).
       This is sent to the external processor when data arrives from the downstream client.
       If this is set, write_data should not be set.
       
      .envoy.service.network_ext_proc.v3.Data read_data = 1;
      Returns:
      The readData.
    • getReadDataOrBuilder

      DataOrBuilder getReadDataOrBuilder()
       ReadData contains the network data intercepted in the request path (client to server).
       This is sent to the external processor when data arrives from the downstream client.
       If this is set, write_data should not be set.
       
      .envoy.service.network_ext_proc.v3.Data read_data = 1;
    • hasWriteData

      boolean hasWriteData()
       WriteData contains the network data intercepted in the response path (server to client).
       This is sent to the external processor when data arrives from the upstream server.
       If this is set, read_data should not be set.
       
      .envoy.service.network_ext_proc.v3.Data write_data = 2;
      Returns:
      Whether the writeData field is set.
    • getWriteData

      Data getWriteData()
       WriteData contains the network data intercepted in the response path (server to client).
       This is sent to the external processor when data arrives from the upstream server.
       If this is set, read_data should not be set.
       
      .envoy.service.network_ext_proc.v3.Data write_data = 2;
      Returns:
      The writeData.
    • getWriteDataOrBuilder

      DataOrBuilder getWriteDataOrBuilder()
       WriteData contains the network data intercepted in the response path (server to client).
       This is sent to the external processor when data arrives from the upstream server.
       If this is set, read_data should not be set.
       
      .envoy.service.network_ext_proc.v3.Data write_data = 2;
    • hasMetadata

      boolean hasMetadata()
       Optional metadata associated with the request.
       This can include connection properties, filter configuration, and any other
       contextual information that might be useful for processing decisions.
      
       The metadata is not automatically propagated from request to response.
       The external processor must include any needed metadata in its response.
       
      .envoy.config.core.v3.Metadata metadata = 3;
      Returns:
      Whether the metadata field is set.
    • getMetadata

      Metadata getMetadata()
       Optional metadata associated with the request.
       This can include connection properties, filter configuration, and any other
       contextual information that might be useful for processing decisions.
      
       The metadata is not automatically propagated from request to response.
       The external processor must include any needed metadata in its response.
       
      .envoy.config.core.v3.Metadata metadata = 3;
      Returns:
      The metadata.
    • getMetadataOrBuilder

      MetadataOrBuilder getMetadataOrBuilder()
       Optional metadata associated with the request.
       This can include connection properties, filter configuration, and any other
       contextual information that might be useful for processing decisions.
      
       The metadata is not automatically propagated from request to response.
       The external processor must include any needed metadata in its response.
       
      .envoy.config.core.v3.Metadata metadata = 3;