package redpanda.runtime.v1alpha1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service AgentRuntime

agent.proto:56

`AgentRuntime` is the service that provides the ability to invoke an agent.

service BatchInputService

input.proto:29

BatchInput is an interface implemented by Benthos inputs that produce messages in batches, where there is a desire to process and send the batch as a logical group rather than as individual messages. Calls to ReadBatch should block until either a message batch is ready to process, the connection is lost, or the RPC deadline is reached.

service BatchOutputService

output.proto:31

BatchOutput is an interface implemented by Benthos outputs that require Benthos to batch messages before dispatch in order to improve throughput. Each call to WriteBatch should block until either all messages in the batch have been successfully or unsuccessfully sent, or the RPC deadline is reached. Multiple write calls can be performed in parallel, and the constructor of an output must provide a MaxInFlight parameter indicating the maximum number of parallel batched write calls the output supports.

service BatchProcessorService

processor.proto:29

BatchProcessor is a Benthos processor implementation that works against batches of messages, which allows windowed processing. Message batches must be created by upstream components (inputs, buffers, etc) otherwise this processor will simply receive batches containing single messages.

message BatchPolicy

output.proto:60

BatchPolicy describes the mechanisms by which batching should be performed of messages destined for a Batch output. This is returned by Init RPC of batch outputs.

Used in: BatchOutputInitResponse

message Error

message.proto:54

An error in the context of a data pipeline.

Used in: BatchInputAckRequest, BatchInputAckResponse, BatchInputCloseResponse, BatchInputConnectResponse, BatchInputInitResponse, BatchInputReadResponse, BatchOutputCloseResponse, BatchOutputConnectResponse, BatchOutputInitResponse, BatchOutputSendResponse, BatchProcessorCloseResponse, BatchProcessorInitResponse, BatchProcessorProcessBatchResponse, Message

message Error.EndOfInput

message.proto:68

EndOfInput is returned by inputs that have exhausted their source of data to the point where subsequent Read calls will be ineffective. This error prompts the upstream component to gracefully terminate the pipeline.

Used in: Error

(message has no fields)

message Error.NotConnected

message.proto:63

NotConnected is returned by inputs and outputs when their Read or Write methods are called and the connection that they maintain is lost. This error prompts the upstream component to call Connect until the connection is re-established.

Used in: Error

(message has no fields)

message ListValue

message.proto:35

`ListValue` represents a list value which can be used to represent a list of values.

Used in: Value

message Message

message.proto:85

Message represents a piece of data or an event that flows through the runtime.

Used in: InvokeAgentRequest, InvokeAgentResponse, MessageBatch

message MessageBatch

message.proto:94

Used in: BatchInputReadResponse, BatchOutputSendRequest, BatchProcessorProcessBatchRequest, BatchProcessorProcessBatchResponse

enum NullValue

message.proto:25

`NullValue` is a representation of a null value.

Used in: Value

message Span

agent.proto:32

Used in: Trace

message StructValue

message.proto:31

`StructValue` represents a struct value which can be used to represent a structured data value.

Used in: Message, Value

message Trace

agent.proto:30

Used in: InvokeAgentResponse

message TraceContext

agent.proto:24

Used in: InvokeAgentRequest

message Value

message.proto:39

`Value` represents a dynamically typed value which can be used to represent a value within a Redpanda Connect pipeline.

Used in: BatchInputInitRequest, BatchOutputInitRequest, BatchProcessorInitRequest, ListValue, Message, Span, StructValue