in publish-events/channel/client-libraries/java/src/main/java/com/google/cloud/eventarc/publishing/example/PublishEventsExample.java [54:67]
private PublishEventsRequest GetPublishEventsRequestWithTextFormat(String channelName, CloudEvent event) {
byte[] serializedEvent = EventFormatProvider.getInstance()
.resolveFormat(JsonFormat.CONTENT_TYPE)
.serialize(event);
String textEvent = new String(serializedEvent);
PublishEventsRequest request = PublishEventsRequest.newBuilder()
.setChannel(channelName)
.addTextEvents(textEvent)
.build();
return request;
}