Reference documentation and code samples for the Google Cloud Eventarc Publishing V1 Client class PublishEventsRequest.
The request message for the PublishEvents method.
Generated from protobuf message google.cloud.eventarc.publishing.v1.PublishEventsRequest
Namespace
Google \ Cloud \ Eventarc \ Publishing \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ channel
string
The full name of the channel to publish to. For example: projects/{project}/locations/{location}/channels/{channel-id}
.
↳ events
array< Google\Protobuf\Any
>
The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the text_events
fields must not be set.
↳ text_events
array
The text representation of events to publish. CloudEvent v1.0 in JSON format is the only allowed type. Refer to https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/formats/json-format.md
for specification. If this field is set, then the events
fields must not be set.
getChannel
The full name of the channel to publish to. For example: projects/{project}/locations/{location}/channels/{channel-id}
.
string
setChannel
The full name of the channel to publish to. For example: projects/{project}/locations/{location}/channels/{channel-id}
.
var
string
$this
getEvents
The CloudEvents v1.0 events to publish. No other types are allowed.
If this field is set, then the text_events
fields must not be set.
setEvents
The CloudEvents v1.0 events to publish. No other types are allowed.
If this field is set, then the text_events
fields must not be set.
$this
getTextEvents
The text representation of events to publish.
CloudEvent v1.0 in JSON format is the only allowed type. Refer to https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/formats/json-format.md
for specification.
If this field is set, then the events
fields must not be set.
setTextEvents
The text representation of events to publish.
CloudEvent v1.0 in JSON format is the only allowed type. Refer to https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/formats/json-format.md
for specification.
If this field is set, then the events
fields must not be set.
var
string[]
$this