Rollout class

A Rollout resource in the Cloud Deploy API.

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

Constructors

Rollout({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

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?
Name of the Rollout.
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