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 messagegoogle.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 theDeliveryPipeline.
↳ release_uid
string
Unique identifier of theRelease.
↳ release
string
The name of theRelease.
↳ rollout_uid
string
Unique identifier of theRollout.
↳ rollout
string
The name of theRollout.
↳ target_id
string
ID of theTargetthat 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 theDeliveryPipeline.
Returns
Type
Description
string
setPipelineUid
Unique identifier of theDeliveryPipeline.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getReleaseUid
Unique identifier of theRelease.
Returns
Type
Description
string
setReleaseUid
Unique identifier of theRelease.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getRelease
The name of theRelease.
Returns
Type
Description
string
setRelease
The name of theRelease.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getRolloutUid
Unique identifier of theRollout.
Returns
Type
Description
string
setRolloutUid
Unique identifier of theRollout.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getRollout
The name of theRollout.
Returns
Type
Description
string
setRollout
The name of theRollout.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getTargetId
ID of theTargetthat the rollout is deployed to.
Returns
Type
Description
string
setTargetId
ID of theTargetthat 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."]]