Google Cloud Deploy v1 API - Class RolloutUpdateEvent (2.15.0)

public sealed class RolloutUpdateEvent : IMessage<RolloutUpdateEvent>, IEquatable<RolloutUpdateEvent>, IDeepCloneable<RolloutUpdateEvent>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Deploy v1 API class RolloutUpdateEvent.

Payload proto for "clouddeploy.googleapis.com/rollout_update" Platform Log event that describes the rollout update event.

Inheritance

object > RolloutUpdateEvent

Namespace

Google.Cloud.Deploy.V1

Assembly

Google.Cloud.Deploy.V1.dll

Constructors

RolloutUpdateEvent()

public RolloutUpdateEvent()

RolloutUpdateEvent(RolloutUpdateEvent)

public RolloutUpdateEvent(RolloutUpdateEvent other)
Parameter
NameDescription
otherRolloutUpdateEvent

Properties

Message

public string Message { get; set; }

Debug message for when a rollout update event occurs.

Property Value
TypeDescription
string

PipelineUid

public string PipelineUid { get; set; }

Unique identifier of the pipeline.

Property Value
TypeDescription
string

Release

public string Release { get; set; }

The name of the Release.

Property Value
TypeDescription
string

ReleaseUid

public string ReleaseUid { get; set; }

Unique identifier of the release.

Property Value
TypeDescription
string

Rollout

public string Rollout { get; set; }

The name of the rollout. rollout_uid is not in this log message because we write some of these log messages at rollout creation time, before we've generated the uid.

Property Value
TypeDescription
string

RolloutUpdateType

public RolloutUpdateEvent.Types.RolloutUpdateType RolloutUpdateType { get; set; }

The type of the rollout update.

Property Value
TypeDescription
RolloutUpdateEventTypesRolloutUpdateType

TargetId

public string TargetId { get; set; }

ID of the target.

Property Value
TypeDescription
string

Type

public Type Type { get; set; }

Type of this notification, e.g. for a rollout update event.

Property Value
TypeDescription
Type