Reference documentation and code samples for the Google Cloud Build V1 Client class PublishBuildToolEventStreamRequest.
Streaming request message for PublishBuildToolEventStream.
Generated from protobuf message google.devtools.build.v1.PublishBuildToolEventStreamRequest
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ ordered_build_event |
Google\Cloud\Build\V1\OrderedBuildEvent
Required. The build event with position info. New publishing clients should use this field rather than the 3 above. |
↳ notification_keywords |
array
The keywords to be attached to the notification which notifies the start of a new build event stream. BES only reads this field when sequence_number or ordered_build_event.sequence_number is 1 in this message. If this field is empty, BES will not publish notification messages for this stream. |
↳ project_id |
string
Required. The project this build is associated with. This should match the project used for the initial call to PublishLifecycleEvent (containing a BuildEnqueued message). |
↳ check_preceding_lifecycle_events_present |
bool
Whether to require a previously received matching InvocationAttemptStarted event before continuing event processing for the event in the current request. BES only performs this check for events with sequence_number 1 i.e. the first event in the stream. |
getOrderedBuildEvent
Required. The build event with position info.
New publishing clients should use this field rather than the 3 above.
Returns | |
---|---|
Type | Description |
Google\Cloud\Build\V1\OrderedBuildEvent|null |
hasOrderedBuildEvent
clearOrderedBuildEvent
setOrderedBuildEvent
Required. The build event with position info.
New publishing clients should use this field rather than the 3 above.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Build\V1\OrderedBuildEvent
|
Returns | |
---|---|
Type | Description |
$this |
getNotificationKeywords
The keywords to be attached to the notification which notifies the start of a new build event stream. BES only reads this field when sequence_number or ordered_build_event.sequence_number is 1 in this message. If this field is empty, BES will not publish notification messages for this stream.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setNotificationKeywords
The keywords to be attached to the notification which notifies the start of a new build event stream. BES only reads this field when sequence_number or ordered_build_event.sequence_number is 1 in this message. If this field is empty, BES will not publish notification messages for this stream.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getProjectId
Required. The project this build is associated with.
This should match the project used for the initial call to PublishLifecycleEvent (containing a BuildEnqueued message).
Returns | |
---|---|
Type | Description |
string |
setProjectId
Required. The project this build is associated with.
This should match the project used for the initial call to PublishLifecycleEvent (containing a BuildEnqueued message).
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getCheckPrecedingLifecycleEventsPresent
Whether to require a previously received matching InvocationAttemptStarted event before continuing event processing for the event in the current request. BES only performs this check for events with sequence_number 1 i.e. the first event in the stream.
Returns | |
---|---|
Type | Description |
bool |
setCheckPrecedingLifecycleEventsPresent
Whether to require a previously received matching InvocationAttemptStarted event before continuing event processing for the event in the current request. BES only performs this check for events with sequence_number 1 i.e. the first event in the stream.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |