private void validateOrSetSerializationFormat() {
        if (scheme.serializationFormat() == SerializationFormat.NONE) {
            // If not set, gRPC protobuf is used as a default serialization format.
            serializationFormat(GrpcSerializationFormats.PROTO);
        } else {
            ensureGrpcSerializationFormat(scheme.serializationFormat());
        }
    }
Creates a new gRPC client that connects to the specified {@link URI} using the builder pattern.
Use the factory methods in {@link GrpcClients} if you do not have many options to override.
grpc/src/main/java/com/linecorp/armeria/client/grpc/GrpcClientBuilder.java