Reference documentation and code samples for the Google Cloud Eventarc V1 Client class MessagePayloadFormat.
Represents the format of message data.
Generated from protobuf message google.cloud.eventarc.v1.Pipeline.MessagePayloadFormat
Namespace
Google \ Cloud \ Eventarc \ V1 \ PipelineMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ protobuf |
MessagePayloadFormat\ProtobufFormat
Optional. Protobuf format. |
↳ avro |
MessagePayloadFormat\AvroFormat
Optional. Avro format. |
↳ json |
MessagePayloadFormat\JsonFormat
Optional. JSON format. |
getProtobuf
Optional. Protobuf format.
| Returns | |
|---|---|
| Type | Description |
MessagePayloadFormat\ProtobufFormat|null |
|
hasProtobuf
setProtobuf
Optional. Protobuf format.
| Parameter | |
|---|---|
| Name | Description |
var |
MessagePayloadFormat\ProtobufFormat
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAvro
Optional. Avro format.
| Returns | |
|---|---|
| Type | Description |
MessagePayloadFormat\AvroFormat|null |
|
hasAvro
setAvro
Optional. Avro format.
| Parameter | |
|---|---|
| Name | Description |
var |
MessagePayloadFormat\AvroFormat
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getJson
Optional. JSON format.
| Returns | |
|---|---|
| Type | Description |
MessagePayloadFormat\JsonFormat|null |
|
hasJson
setJson
Optional. JSON format.
| Parameter | |
|---|---|
| Name | Description |
var |
MessagePayloadFormat\JsonFormat
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getKind
| Returns | |
|---|---|
| Type | Description |
string |
|