Google Cloud Deploy V1 Client - Class RolloutNotificationEvent (0.9.0)

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
NameDescription
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.

↳ rollout string

The name of the Rollout.

↳ type int

Type of this notification, e.g. for a Pub/Sub failure.

↳ target_id string

ID of the Target that the rollout is deployed to.

getMessage

Debug message for when a notification fails to send.

Returns
TypeDescription
string

setMessage

Debug message for when a notification fails to send.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getPipelineUid

Unique identifier of the DeliveryPipeline.

Returns
TypeDescription
string

setPipelineUid

Unique identifier of the DeliveryPipeline.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getReleaseUid

Unique identifier of the Release.

Returns
TypeDescription
string

setReleaseUid

Unique identifier of the Release.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getRollout

The name of the Rollout.

Returns
TypeDescription
string

setRollout

The name of the Rollout.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getType

Type of this notification, e.g. for a Pub/Sub failure.

Returns
TypeDescription
int

setType

Type of this notification, e.g. for a Pub/Sub failure.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getTargetId

ID of the Target that the rollout is deployed to.

Returns
TypeDescription
string

setTargetId

ID of the Target that the rollout is deployed to.

Parameter
NameDescription
var string
Returns
TypeDescription
$this