Class MessagePayloadFormat (1.14.0)

MessagePayloadFormat(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents the format of message data.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
protobuf google.cloud.eventarc_v1.types.Pipeline.MessagePayloadFormat.ProtobufFormat
Optional. Protobuf format. This field is a member of oneof_ kind.
avro google.cloud.eventarc_v1.types.Pipeline.MessagePayloadFormat.AvroFormat
Optional. Avro format. This field is a member of oneof_ kind.
json google.cloud.eventarc_v1.types.Pipeline.MessagePayloadFormat.JsonFormat
Optional. JSON format. This field is a member of oneof_ kind.

Classes

AvroFormat

AvroFormat(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The format of an AVRO message payload.

JsonFormat

JsonFormat(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The format of a JSON message payload.

ProtobufFormat

ProtobufFormat(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The format of a Protobuf message payload.