Class GooglePubsubEndpointBuilderFactory.GooglePubsubHeaderNameBuilder

  • Enclosing interface:
    GooglePubsubEndpointBuilderFactory

    public static class GooglePubsubEndpointBuilderFactory.GooglePubsubHeaderNameBuilder
    extends Object
    The builder of headers' name for the Google Pubsub component.
    • Constructor Detail

      • GooglePubsubHeaderNameBuilder

        public GooglePubsubHeaderNameBuilder()
    • Method Detail

      • googlepubsubMessageid

        public String googlepubsubMessageid()
        The ID of the message, assigned by the server when the message is published. The option is a: String type. Group: common
        Returns:
        the name of the header GooglePubsub.MessageId.
      • googlepubsubMsgackid

        public String googlepubsubMsgackid()
        The ID used to acknowledge the received message. The option is a: String type. Group: consumer
        Returns:
        the name of the header GooglePubsub.MsgAckId.
      • googlepubsubPublishtime

        public String googlepubsubPublishtime()
        The time at which the message was published. The option is a: com.google.protobuf.Timestamp type. Group: consumer
        Returns:
        the name of the header GooglePubsub.PublishTime.
      • googlepubsubAttributes

        public String googlepubsubAttributes()
        The attributes of the message. The option is a: Map<String, String> type. Group: common
        Returns:
        the name of the header GooglePubsub.Attributes.
      • googlepubsubOrderingkey

        public String googlepubsubOrderingkey()
        If non-empty, identifies related messages for which publish order should be respected. The option is a: String type. Group: producer
        Returns:
        the name of the header GooglePubsub.OrderingKey.