Reference documentation and code samples for the Google Cloud Deploy V1 Client class RolloutNotificationEvent.
Payload proto for "clouddeploy.googleapis.com/rollout_notification"
Platform Log event that describes the failure to send rollout status change
Pub/Sub notification.
Generated from protobuf message google.cloud.deploy.v1.RolloutNotificationEvent
Namespace
Google \ Cloud \ Deploy \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ message
string
Debug message for when a notification fails to send.
↳ pipeline_uid
string
Unique identifier of the DeliveryPipeline.
↳ release_uid
string
Unique identifier of the Release.
↳ release
string
The name of the Release.
↳ rollout_uid
string
Unique identifier of the Rollout.
↳ rollout
string
The name of the Rollout.
↳ target_id
string
ID of the Target that the rollout is deployed to.
↳ type
int
Type of this notification, e.g. for a Pub/Sub failure.
getMessage
Debug message for when a notification fails to send.
Returns
Type
Description
string
setMessage
Debug message for when a notification fails to send.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getPipelineUid
Unique identifier of the DeliveryPipeline.
Returns
Type
Description
string
setPipelineUid
Unique identifier of the DeliveryPipeline.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getReleaseUid
Unique identifier of the Release.
Returns
Type
Description
string
setReleaseUid
Unique identifier of the Release.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getRelease
The name of the Release.
Returns
Type
Description
string
setRelease
The name of the Release.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getRolloutUid
Unique identifier of the Rollout.
Returns
Type
Description
string
setRolloutUid
Unique identifier of the Rollout.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getRollout
The name of the Rollout.
Returns
Type
Description
string
setRollout
The name of the Rollout.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getTargetId
ID of the Target that the rollout is deployed to.
Returns
Type
Description
string
setTargetId
ID of the Target that the rollout is deployed to.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getType
Type of this notification, e.g. for a Pub/Sub failure.
Returns
Type
Description
int
setType
Type of this notification, e.g. for a Pub/Sub failure.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Deploy V1 Client - Class RolloutNotificationEvent (2.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0 (latest)](/php/docs/reference/cloud-deploy/latest/V1.RolloutNotificationEvent)\n- [1.5.7](/php/docs/reference/cloud-deploy/1.5.7/V1.RolloutNotificationEvent)\n- [1.4.0](/php/docs/reference/cloud-deploy/1.4.0/V1.RolloutNotificationEvent)\n- [1.3.0](/php/docs/reference/cloud-deploy/1.3.0/V1.RolloutNotificationEvent)\n- [1.2.0](/php/docs/reference/cloud-deploy/1.2.0/V1.RolloutNotificationEvent)\n- [1.1.1](/php/docs/reference/cloud-deploy/1.1.1/V1.RolloutNotificationEvent)\n- [1.0.0](/php/docs/reference/cloud-deploy/1.0.0/V1.RolloutNotificationEvent)\n- [0.19.1](/php/docs/reference/cloud-deploy/0.19.1/V1.RolloutNotificationEvent)\n- [0.18.1](/php/docs/reference/cloud-deploy/0.18.1/V1.RolloutNotificationEvent)\n- [0.17.0](/php/docs/reference/cloud-deploy/0.17.0/V1.RolloutNotificationEvent)\n- [0.16.0](/php/docs/reference/cloud-deploy/0.16.0/V1.RolloutNotificationEvent)\n- [0.15.0](/php/docs/reference/cloud-deploy/0.15.0/V1.RolloutNotificationEvent)\n- [0.14.0](/php/docs/reference/cloud-deploy/0.14.0/V1.RolloutNotificationEvent)\n- [0.13.1](/php/docs/reference/cloud-deploy/0.13.1/V1.RolloutNotificationEvent)\n- [0.12.1](/php/docs/reference/cloud-deploy/0.12.1/V1.RolloutNotificationEvent)\n- [0.11.1](/php/docs/reference/cloud-deploy/0.11.1/V1.RolloutNotificationEvent)\n- [0.10.0](/php/docs/reference/cloud-deploy/0.10.0/V1.RolloutNotificationEvent)\n- [0.9.0](/php/docs/reference/cloud-deploy/0.9.0/V1.RolloutNotificationEvent)\n- [0.8.0](/php/docs/reference/cloud-deploy/0.8.0/V1.RolloutNotificationEvent)\n- [0.7.0](/php/docs/reference/cloud-deploy/0.7.0/V1.RolloutNotificationEvent)\n- [0.6.0](/php/docs/reference/cloud-deploy/0.6.0/V1.RolloutNotificationEvent)\n- [0.5.0](/php/docs/reference/cloud-deploy/0.5.0/V1.RolloutNotificationEvent)\n- [0.4.1](/php/docs/reference/cloud-deploy/0.4.1/V1.RolloutNotificationEvent)\n- [0.3.4](/php/docs/reference/cloud-deploy/0.3.4/V1.RolloutNotificationEvent) \nReference documentation and code samples for the Google Cloud Deploy V1 Client class RolloutNotificationEvent.\n\nPayload proto for \"clouddeploy.googleapis.com/rollout_notification\"\nPlatform Log event that describes the failure to send rollout status change\nPub/Sub notification.\n\nGenerated from protobuf message `google.cloud.deploy.v1.RolloutNotificationEvent`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Deploy \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getMessage\n\nDebug message for when a notification fails to send.\n\n### setMessage\n\nDebug message for when a notification fails to send.\n\n### getPipelineUid\n\nUnique identifier of the `DeliveryPipeline`.\n\n### setPipelineUid\n\nUnique identifier of the `DeliveryPipeline`.\n\n### getReleaseUid\n\nUnique identifier of the `Release`.\n\n### setReleaseUid\n\nUnique identifier of the `Release`.\n\n### getRelease\n\nThe name of the `Release`.\n\n### setRelease\n\nThe name of the `Release`.\n\n### getRolloutUid\n\nUnique identifier of the `Rollout`.\n\n### setRolloutUid\n\nUnique identifier of the `Rollout`.\n\n### getRollout\n\nThe name of the `Rollout`.\n\n### setRollout\n\nThe name of the `Rollout`.\n\n### getTargetId\n\nID of the `Target` that the rollout is deployed to.\n\n### setTargetId\n\nID of the `Target` that the rollout is deployed to.\n\n### getType\n\nType of this notification, e.g. for a Pub/Sub failure.\n\n### setType\n\nType of this notification, e.g. for a Pub/Sub failure."]]