private PublishEventsRequest GetPublishEventsRequestWithTextFormat()

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;
  }