Versions in this module Expand all Collapse all v0 v0.9.9 Apr 21, 2021 Changes in this version + var CommonResponse_ResponseStatus_name = map[int32]string + var CommonResponse_ResponseStatus_value = map[string]int32 + var File_envoy_service_ext_proc_v3alpha_external_processor_proto protoreflect.FileDescriptor + func RegisterExternalProcessorServer(s *grpc.Server, srv ExternalProcessorServer) + type BodyMutation struct + Mutation isBodyMutation_Mutation + func (*BodyMutation) Descriptor() ([]byte, []int) + func (*BodyMutation) ProtoMessage() + func (m *BodyMutation) GetMutation() isBodyMutation_Mutation + func (m *BodyMutation) Validate() error + func (x *BodyMutation) GetBody() []byte + func (x *BodyMutation) GetClearBody() bool + func (x *BodyMutation) ProtoReflect() protoreflect.Message + func (x *BodyMutation) Reset() + func (x *BodyMutation) String() string + type BodyMutationValidationError struct + func (e BodyMutationValidationError) Cause() error + func (e BodyMutationValidationError) Error() string + func (e BodyMutationValidationError) ErrorName() string + func (e BodyMutationValidationError) Field() string + func (e BodyMutationValidationError) Key() bool + func (e BodyMutationValidationError) Reason() string + type BodyMutation_Body struct + Body []byte + type BodyMutation_ClearBody struct + ClearBody bool + type BodyResponse struct + Response *CommonResponse + func (*BodyResponse) Descriptor() ([]byte, []int) + func (*BodyResponse) ProtoMessage() + func (m *BodyResponse) Validate() error + func (x *BodyResponse) GetResponse() *CommonResponse + func (x *BodyResponse) ProtoReflect() protoreflect.Message + func (x *BodyResponse) Reset() + func (x *BodyResponse) String() string + type BodyResponseValidationError struct + func (e BodyResponseValidationError) Cause() error + func (e BodyResponseValidationError) Error() string + func (e BodyResponseValidationError) ErrorName() string + func (e BodyResponseValidationError) Field() string + func (e BodyResponseValidationError) Key() bool + func (e BodyResponseValidationError) Reason() string + type CommonResponse struct + BodyMutation *BodyMutation + ClearRouteCache bool + HeaderMutation *HeaderMutation + Status CommonResponse_ResponseStatus + Trailers *v3.HeaderMap + func (*CommonResponse) Descriptor() ([]byte, []int) + func (*CommonResponse) ProtoMessage() + func (m *CommonResponse) Validate() error + func (x *CommonResponse) GetBodyMutation() *BodyMutation + func (x *CommonResponse) GetClearRouteCache() bool + func (x *CommonResponse) GetHeaderMutation() *HeaderMutation + func (x *CommonResponse) GetStatus() CommonResponse_ResponseStatus + func (x *CommonResponse) GetTrailers() *v3.HeaderMap + func (x *CommonResponse) ProtoReflect() protoreflect.Message + func (x *CommonResponse) Reset() + func (x *CommonResponse) String() string + type CommonResponseValidationError struct + func (e CommonResponseValidationError) Cause() error + func (e CommonResponseValidationError) Error() string + func (e CommonResponseValidationError) ErrorName() string + func (e CommonResponseValidationError) Field() string + func (e CommonResponseValidationError) Key() bool + func (e CommonResponseValidationError) Reason() string + type CommonResponse_ResponseStatus int32 + const CommonResponse_CONTINUE + const CommonResponse_CONTINUE_AND_REPLACE + func (CommonResponse_ResponseStatus) Descriptor() protoreflect.EnumDescriptor + func (CommonResponse_ResponseStatus) EnumDescriptor() ([]byte, []int) + func (CommonResponse_ResponseStatus) Type() protoreflect.EnumType + func (x CommonResponse_ResponseStatus) Enum() *CommonResponse_ResponseStatus + func (x CommonResponse_ResponseStatus) Number() protoreflect.EnumNumber + func (x CommonResponse_ResponseStatus) String() string + type ExternalProcessorClient interface + Process func(ctx context.Context, opts ...grpc.CallOption) (ExternalProcessor_ProcessClient, error) + func NewExternalProcessorClient(cc grpc.ClientConnInterface) ExternalProcessorClient + type ExternalProcessorServer interface + Process func(ExternalProcessor_ProcessServer) error + type ExternalProcessor_ProcessClient interface + Recv func() (*ProcessingResponse, error) + Send func(*ProcessingRequest) error + type ExternalProcessor_ProcessServer interface + Recv func() (*ProcessingRequest, error) + Send func(*ProcessingResponse) error + type GrpcStatus struct + Status uint32 + func (*GrpcStatus) Descriptor() ([]byte, []int) + func (*GrpcStatus) ProtoMessage() + func (m *GrpcStatus) Validate() error + func (x *GrpcStatus) GetStatus() uint32 + func (x *GrpcStatus) ProtoReflect() protoreflect.Message + func (x *GrpcStatus) Reset() + func (x *GrpcStatus) String() string + type GrpcStatusValidationError struct + func (e GrpcStatusValidationError) Cause() error + func (e GrpcStatusValidationError) Error() string + func (e GrpcStatusValidationError) ErrorName() string + func (e GrpcStatusValidationError) Field() string + func (e GrpcStatusValidationError) Key() bool + func (e GrpcStatusValidationError) Reason() string + type HeaderMutation struct + RemoveHeaders []string + SetHeaders []*v3.HeaderValueOption + func (*HeaderMutation) Descriptor() ([]byte, []int) + func (*HeaderMutation) ProtoMessage() + func (m *HeaderMutation) Validate() error + func (x *HeaderMutation) GetRemoveHeaders() []string + func (x *HeaderMutation) GetSetHeaders() []*v3.HeaderValueOption + func (x *HeaderMutation) ProtoReflect() protoreflect.Message + func (x *HeaderMutation) Reset() + func (x *HeaderMutation) String() string + type HeaderMutationValidationError struct + func (e HeaderMutationValidationError) Cause() error + func (e HeaderMutationValidationError) Error() string + func (e HeaderMutationValidationError) ErrorName() string + func (e HeaderMutationValidationError) Field() string + func (e HeaderMutationValidationError) Key() bool + func (e HeaderMutationValidationError) Reason() string + type HeadersResponse struct + Response *CommonResponse + func (*HeadersResponse) Descriptor() ([]byte, []int) + func (*HeadersResponse) ProtoMessage() + func (m *HeadersResponse) Validate() error + func (x *HeadersResponse) GetResponse() *CommonResponse + func (x *HeadersResponse) ProtoReflect() protoreflect.Message + func (x *HeadersResponse) Reset() + func (x *HeadersResponse) String() string + type HeadersResponseValidationError struct + func (e HeadersResponseValidationError) Cause() error + func (e HeadersResponseValidationError) Error() string + func (e HeadersResponseValidationError) ErrorName() string + func (e HeadersResponseValidationError) Field() string + func (e HeadersResponseValidationError) Key() bool + func (e HeadersResponseValidationError) Reason() string + type HttpBody struct + Body []byte + EndOfStream bool + func (*HttpBody) Descriptor() ([]byte, []int) + func (*HttpBody) ProtoMessage() + func (m *HttpBody) Validate() error + func (x *HttpBody) GetBody() []byte + func (x *HttpBody) GetEndOfStream() bool + func (x *HttpBody) ProtoReflect() protoreflect.Message + func (x *HttpBody) Reset() + func (x *HttpBody) String() string + type HttpBodyValidationError struct + func (e HttpBodyValidationError) Cause() error + func (e HttpBodyValidationError) Error() string + func (e HttpBodyValidationError) ErrorName() string + func (e HttpBodyValidationError) Field() string + func (e HttpBodyValidationError) Key() bool + func (e HttpBodyValidationError) Reason() string + type HttpHeaders struct + Attributes map[string]*_struct.Struct + EndOfStream bool + Headers *v3.HeaderMap + func (*HttpHeaders) Descriptor() ([]byte, []int) + func (*HttpHeaders) ProtoMessage() + func (m *HttpHeaders) Validate() error + func (x *HttpHeaders) GetAttributes() map[string]*_struct.Struct + func (x *HttpHeaders) GetEndOfStream() bool + func (x *HttpHeaders) GetHeaders() *v3.HeaderMap + func (x *HttpHeaders) ProtoReflect() protoreflect.Message + func (x *HttpHeaders) Reset() + func (x *HttpHeaders) String() string + type HttpHeadersValidationError struct + func (e HttpHeadersValidationError) Cause() error + func (e HttpHeadersValidationError) Error() string + func (e HttpHeadersValidationError) ErrorName() string + func (e HttpHeadersValidationError) Field() string + func (e HttpHeadersValidationError) Key() bool + func (e HttpHeadersValidationError) Reason() string + type HttpTrailers struct + Trailers *v3.HeaderMap + func (*HttpTrailers) Descriptor() ([]byte, []int) + func (*HttpTrailers) ProtoMessage() + func (m *HttpTrailers) Validate() error + func (x *HttpTrailers) GetTrailers() *v3.HeaderMap + func (x *HttpTrailers) ProtoReflect() protoreflect.Message + func (x *HttpTrailers) Reset() + func (x *HttpTrailers) String() string + type HttpTrailersValidationError struct + func (e HttpTrailersValidationError) Cause() error + func (e HttpTrailersValidationError) Error() string + func (e HttpTrailersValidationError) ErrorName() string + func (e HttpTrailersValidationError) Field() string + func (e HttpTrailersValidationError) Key() bool + func (e HttpTrailersValidationError) Reason() string + type ImmediateResponse struct + Body string + Details string + GrpcStatus *GrpcStatus + Headers *HeaderMutation + Status *v31.HttpStatus + func (*ImmediateResponse) Descriptor() ([]byte, []int) + func (*ImmediateResponse) ProtoMessage() + func (m *ImmediateResponse) Validate() error + func (x *ImmediateResponse) GetBody() string + func (x *ImmediateResponse) GetDetails() string + func (x *ImmediateResponse) GetGrpcStatus() *GrpcStatus + func (x *ImmediateResponse) GetHeaders() *HeaderMutation + func (x *ImmediateResponse) GetStatus() *v31.HttpStatus + func (x *ImmediateResponse) ProtoReflect() protoreflect.Message + func (x *ImmediateResponse) Reset() + func (x *ImmediateResponse) String() string + type ImmediateResponseValidationError struct + func (e ImmediateResponseValidationError) Cause() error + func (e ImmediateResponseValidationError) Error() string + func (e ImmediateResponseValidationError) ErrorName() string + func (e ImmediateResponseValidationError) Field() string + func (e ImmediateResponseValidationError) Key() bool + func (e ImmediateResponseValidationError) Reason() string + type ProcessingRequest struct + AsyncMode bool + Request isProcessingRequest_Request + func (*ProcessingRequest) Descriptor() ([]byte, []int) + func (*ProcessingRequest) ProtoMessage() + func (m *ProcessingRequest) GetRequest() isProcessingRequest_Request + func (m *ProcessingRequest) Validate() error + func (x *ProcessingRequest) GetAsyncMode() bool + func (x *ProcessingRequest) GetRequestBody() *HttpBody + func (x *ProcessingRequest) GetRequestHeaders() *HttpHeaders + func (x *ProcessingRequest) GetRequestTrailers() *HttpTrailers + func (x *ProcessingRequest) GetResponseBody() *HttpBody + func (x *ProcessingRequest) GetResponseHeaders() *HttpHeaders + func (x *ProcessingRequest) GetResponseTrailers() *HttpTrailers + func (x *ProcessingRequest) ProtoReflect() protoreflect.Message + func (x *ProcessingRequest) Reset() + func (x *ProcessingRequest) String() string + type ProcessingRequestValidationError struct + func (e ProcessingRequestValidationError) Cause() error + func (e ProcessingRequestValidationError) Error() string + func (e ProcessingRequestValidationError) ErrorName() string + func (e ProcessingRequestValidationError) Field() string + func (e ProcessingRequestValidationError) Key() bool + func (e ProcessingRequestValidationError) Reason() string + type ProcessingRequest_RequestBody struct + RequestBody *HttpBody + type ProcessingRequest_RequestHeaders struct + RequestHeaders *HttpHeaders + type ProcessingRequest_RequestTrailers struct + RequestTrailers *HttpTrailers + type ProcessingRequest_ResponseBody struct + ResponseBody *HttpBody + type ProcessingRequest_ResponseHeaders struct + ResponseHeaders *HttpHeaders + type ProcessingRequest_ResponseTrailers struct + ResponseTrailers *HttpTrailers + type ProcessingResponse struct + DynamicMetadata *_struct.Struct + ModeOverride *v3alpha.ProcessingMode + Response isProcessingResponse_Response + func (*ProcessingResponse) Descriptor() ([]byte, []int) + func (*ProcessingResponse) ProtoMessage() + func (m *ProcessingResponse) GetResponse() isProcessingResponse_Response + func (m *ProcessingResponse) Validate() error + func (x *ProcessingResponse) GetDynamicMetadata() *_struct.Struct + func (x *ProcessingResponse) GetImmediateResponse() *ImmediateResponse + func (x *ProcessingResponse) GetModeOverride() *v3alpha.ProcessingMode + func (x *ProcessingResponse) GetRequestBody() *BodyResponse + func (x *ProcessingResponse) GetRequestHeaders() *HeadersResponse + func (x *ProcessingResponse) GetRequestTrailers() *TrailersResponse + func (x *ProcessingResponse) GetResponseBody() *BodyResponse + func (x *ProcessingResponse) GetResponseHeaders() *HeadersResponse + func (x *ProcessingResponse) GetResponseTrailers() *TrailersResponse + func (x *ProcessingResponse) ProtoReflect() protoreflect.Message + func (x *ProcessingResponse) Reset() + func (x *ProcessingResponse) String() string + type ProcessingResponseValidationError struct + func (e ProcessingResponseValidationError) Cause() error + func (e ProcessingResponseValidationError) Error() string + func (e ProcessingResponseValidationError) ErrorName() string + func (e ProcessingResponseValidationError) Field() string + func (e ProcessingResponseValidationError) Key() bool + func (e ProcessingResponseValidationError) Reason() string + type ProcessingResponse_ImmediateResponse struct + ImmediateResponse *ImmediateResponse + type ProcessingResponse_RequestBody struct + RequestBody *BodyResponse + type ProcessingResponse_RequestHeaders struct + RequestHeaders *HeadersResponse + type ProcessingResponse_RequestTrailers struct + RequestTrailers *TrailersResponse + type ProcessingResponse_ResponseBody struct + ResponseBody *BodyResponse + type ProcessingResponse_ResponseHeaders struct + ResponseHeaders *HeadersResponse + type ProcessingResponse_ResponseTrailers struct + ResponseTrailers *TrailersResponse + type TrailersResponse struct + HeaderMutation *HeaderMutation + func (*TrailersResponse) Descriptor() ([]byte, []int) + func (*TrailersResponse) ProtoMessage() + func (m *TrailersResponse) Validate() error + func (x *TrailersResponse) GetHeaderMutation() *HeaderMutation + func (x *TrailersResponse) ProtoReflect() protoreflect.Message + func (x *TrailersResponse) Reset() + func (x *TrailersResponse) String() string + type TrailersResponseValidationError struct + func (e TrailersResponseValidationError) Cause() error + func (e TrailersResponseValidationError) Error() string + func (e TrailersResponseValidationError) ErrorName() string + func (e TrailersResponseValidationError) Field() string + func (e TrailersResponseValidationError) Key() bool + func (e TrailersResponseValidationError) Reason() string + type UnimplementedExternalProcessorServer struct + func (*UnimplementedExternalProcessorServer) Process(ExternalProcessor_ProcessServer) error