Eventarc v1 API - Class Pipeline.Types.MessagePayloadFormat (2.6.0)

public sealed class Pipeline.Types.MessagePayloadFormat : IMessage<Pipeline.Types.MessagePayloadFormat>, IEquatable<Pipeline.Types.MessagePayloadFormat>, IDeepCloneable<Pipeline.Types.MessagePayloadFormat>, IBufferMessage, IMessage

Reference documentation and code samples for the Eventarc v1 API class Pipeline.Types.MessagePayloadFormat.

Represents the format of message data.

Inheritance

object > Pipeline.Types.MessagePayloadFormat

Namespace

Google.Cloud.Eventarc.V1

Assembly

Google.Cloud.Eventarc.V1.dll

Constructors

MessagePayloadFormat()

public MessagePayloadFormat()

MessagePayloadFormat(MessagePayloadFormat)

public MessagePayloadFormat(Pipeline.Types.MessagePayloadFormat other)
Parameter
Name Description
other PipelineTypesMessagePayloadFormat

Properties

Avro

public Pipeline.Types.MessagePayloadFormat.Types.AvroFormat Avro { get; set; }

Optional. Avro format.

Property Value
Type Description
PipelineTypesMessagePayloadFormatTypesAvroFormat

Json

public Pipeline.Types.MessagePayloadFormat.Types.JsonFormat Json { get; set; }

Optional. JSON format.

Property Value
Type Description
PipelineTypesMessagePayloadFormatTypesJsonFormat

KindCase

public Pipeline.Types.MessagePayloadFormat.KindOneofCase KindCase { get; }
Property Value
Type Description
PipelineTypesMessagePayloadFormatKindOneofCase

Protobuf

public Pipeline.Types.MessagePayloadFormat.Types.ProtobufFormat Protobuf { get; set; }

Optional. Protobuf format.

Property Value
Type Description
PipelineTypesMessagePayloadFormatTypesProtobufFormat