diff --git a/src/proto/grpc/testing/messages.proto b/src/proto/grpc/testing/messages.proto index bdec61fcfc0..e15d4a56a41 100644 --- a/src/proto/grpc/testing/messages.proto +++ b/src/proto/grpc/testing/messages.proto @@ -225,6 +225,22 @@ message LoadBalancerRealTimeStatsResponse { // Configurations for a test client. message ClientConfigureRequest { + + // Type of RPCs to send. + enum RpcType { + EMPTY_CALL = 0; + UNARY_CALL = 1; + } + + // Metadata to be attached for the given type of RPCs. + message Metadata { + RpcType type = 1; + string key = 2; + string value = 3; + } + + // The types of RPCs the client sends. + repeated RpcType types = 1; // The collection of custom metadata to be attached to RPCs sent by the client. - map custom_metadata = 1; + repeated Metadata metadata = 2; }