Get desktop application:
View/edit binary Protocol Buffers messages
* jina gRPC service for DataRequests.
Used for passing DataRequests to the Executors
* Represents a list of data requests This should be replaced by streaming
requests in this list
* jina gRPC service to expose Endpoints from Executors.
* Represents the set of Endpoints exposed by an Executor
list of endpoints exposed by an Executor
* jina gRPC service to expose Endpoints from Executors.
* jina gRPC service to expose information about running jina version and environment.
WONTFIX: There's a bug in kotlin GRPC that errors when we name something "jina", so I called it jina_info for now
information about the system running and package version information including jina
the environment variable setting
* jina Gateway gRPC service.
Pass in a Request and a filled Request with matches will be returned.
* jina gRPC service for DataRequests. This is used to send requests to Executors when a list of requests is not needed
Used for passing DataRequests to the Executors
* Represents a DataRequest
Used as request type in: JinaRPC.Call, JinaSingleDataRequestRPC.process_single_data
Used as response type in: JinaDataRequestRPC.process_data, JinaRPC.Call, JinaSingleDataRequestRPC.process_single_data
Used as field type in:
header contains meta info defined by the user
extra kwargs that will be used in executor
status info on every routes
container for docs and groundtruths
Used in:
the docs in this request
the docs in this request as bytes
header contains meta info defined by the user
extra kwargs that will be used in executor
status info on every routes
* Represents a Header. - The header's content will be defined by the user request. - It will be copied to the envelope.header - In-flow operations will modify the envelope.header - While returning, copy envelope.header back to request.header
Used in: ,
the unique ID of this request. Multiple requests with the same ID will be gathered
status info
the endpoint specified by `@requests(on='/abc')`
if set, the request is targeted to certain executor, regex strings
epoch time in seconds after which the request should be dropped
* Represents an entity (like an ExecutorRuntime)
unique id of the entity, like the name of a pod
address of the entity, could be an IP address, domain name etc, does not include port
port this entity is listening on
the id of the shard it belongs to, if it is a shard
* Represents a the route paths of this message as perceived by the Gateway start_time is set when the Gateway sends a message to a Pod end_time is set when the Gateway receives a message from a Pod thus end_time - start_time includes Executor computation, runtime overhead, serialization and network
Used in: ,
the name of the BasePod
time when the Gateway starts sending to the Pod
time when the Gateway received it from the Pod
the status of the execution
* Represents a Status
Used as response type in: JinaGatewayDryRunRPC.dry_run
Used as field type in: ,
status code
error description of the very first exception
the details of the error
Used in:
the class name of the exception
the list of arguments given to the exception constructor.
the exception traceback stacks
the name of the executor bind to that Executor (if applicable)
Used in:
success
error