Class MessageTransforms (1.16.5)
Stay organized with collections
Save and categorize content based on your preferences.
1.16.5 (latest)
1.16.2
1.15.21
1.14.8
1.13.8
1.12.22
1.11.2
1.10.0
1.9.4
1.8.0
1.7.1
1.6.3
1.5.5
1.4.12
public class MessageTransforms
MessageTransforms details how to transform message representations from Cloud Pub/Sub to Pub/Sub
Lite.
Transformers are made public to allow user code that currently uses PubsubMessages to use
interfaces interacting with Pub/Sub Lite.
Static Fields
public static final String PUBSUB_LITE_EVENT_TIME_TIMESTAMP_PROTO
Field Value
Type
Description
String
Static Methods
public static Timestamp decodeAttributeEventTime ( String encoded )
Decode a timestamp encoded with encodeAttributeEventTime.
Parameter
Name
Description
encoded
String
public static String encodeAttributeEventTime ( Timestamp timestamp )
Encode a timestamp in a way that it will be interpreted as an event time if published on a
message with an attribute named PUBSUB_LITE_EVENT_TIME_TIMESTAMP_PROTO.
Parameter
Name
Description
timestamp
Timestamp
Returns
Type
Description
String
public static MessageTransformer<PubsubMessage , Message > fromCpsPublishTransformer ( KeyExtractor keyExtractor )
public static MessageTransformer<Message , PubsubMessage > toCpsPublishTransformer ()
public static MessageTransformer<SequencedMessage , PubsubMessage > toCpsSubscribeTransformer ()
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-26 UTC.
[null,null,["Last updated 2026-04-26 UTC."],[],[]]