Rollout class

A Rollout resource in the Cloud Deploy API.

A Rollout contains information around a specific deployment to a Target.

Constructors

Rollout({String? activeRepairAutomationRun, Map<String, String>? annotations, String? approvalState, String? approveTime, String? controllerRollout, String? createTime, String? deployEndTime, String? deployFailureCause, String? deployStartTime, String? deployingBuild, String? description, String? enqueueTime, String? etag, String? failureReason, Map<String, String>? labels, Metadata? metadata, String? name, List<Phase>? phases, String? rollbackOfRollout, List<String>? rolledBackByRollouts, String? state, String? targetId, String? uid})
Rollout.fromJson(Map json_)

Properties

activeRepairAutomationRun ↔ String?
The AutomationRun actively repairing the rollout.
getter/setter pair
annotations ↔ Map<String, String>?
User annotations.
getter/setter pair
approvalState ↔ String?
Approval state of the Rollout.
getter/setter pair
approveTime ↔ String?
Time at which the Rollout was approved.
getter/setter pair
controllerRollout ↔ String?
Name of the ControllerRollout.
getter/setter pair
createTime ↔ String?
Time at which the Rollout was created.
getter/setter pair
deployEndTime ↔ String?
Time at which the Rollout finished deploying.
getter/setter pair
deployFailureCause ↔ String?
The reason this rollout failed.
getter/setter pair
deployingBuild ↔ String?
The resource name of the Cloud Build Build object that is used to deploy the Rollout.
getter/setter pair
deployStartTime ↔ String?
Time at which the Rollout started deploying.
getter/setter pair
description ↔ String?
Description of the Rollout for user purposes.
getter/setter pair
enqueueTime ↔ String?
Time at which the Rollout was enqueued.
getter/setter pair
etag ↔ String?
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
getter/setter pair
failureReason ↔ String?
Additional information about the rollout failure, if available.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
labels ↔ Map<String, String>?
Labels are attributes that can be set and used by both the user and by Cloud Deploy.
getter/setter pair
metadata ↔ Metadata?
Metadata contains information about the rollout.
getter/setter pair
name ↔ String?
Identifier.
getter/setter pair
phases ↔ List<Phase>?
The phases that represent the workflows of this Rollout.
getter/setter pair
rollbackOfRollout ↔ String?
Name of the Rollout that is rolled back by this Rollout.
getter/setter pair
rolledBackByRollouts ↔ List<String>?
Names of Rollouts that rolled back this Rollout.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state ↔ String?
Current state of the Rollout.
getter/setter pair
targetId ↔ String?
The ID of Target to which this Rollout is deploying.
getter/setter pair
uid ↔ String?
Unique identifier of the Rollout.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited