diff --git a/services/src/main/java/io/grpc/protobuf/services/BinlogHelper.java b/services/src/main/java/io/grpc/protobuf/services/BinlogHelper.java index 167eefa44c..845ec1036a 100644 --- a/services/src/main/java/io/grpc/protobuf/services/BinlogHelper.java +++ b/services/src/main/java/io/grpc/protobuf/services/BinlogHelper.java @@ -53,6 +53,7 @@ import io.grpc.binarylog.v1.Address; import io.grpc.binarylog.v1.GrpcLogEntry; import io.grpc.binarylog.v1.GrpcLogEntry.EventType; import io.grpc.binarylog.v1.Message; +import io.grpc.binarylog.v1.MetadataEntry; import java.net.Inet4Address; import java.net.Inet6Address; import java.net.InetAddress; @@ -851,9 +852,8 @@ final class BinlogHelper { truncated = true; continue; } - metaBuilder.addEntryBuilder() - .setKey(key) - .setValue(ByteString.copyFrom(value)); + metaBuilder.addEntry( + MetadataEntry.newBuilder().setKey(key).setValue(ByteString.copyFrom(value))); if (!forceInclude) { // force included keys do not count towards the size limit curBytes = bytesAfterAdd;