Rollout class

A rollout resource that defines how service configuration versions are pushed to control plane systems. Typically, you create a new version of the service config, and then create a Rollout to push the service config.


Rollout.fromJson(Map _json)


createdBy ↔ String
The user who created the Rollout. Readonly.
read / write
createTime ↔ String
Creation time of the rollout. Readonly.
read / write
deleteServiceStrategy DeleteServiceStrategy
The strategy associated with a rollout to delete a ManagedService. Readonly.
read / write
rolloutId ↔ String
Optional unique identifier of this Rollout. Only lower case letters, digits and '-' are allowed. [...]
read / write
serviceName ↔ String
The name of the service associated with this Rollout.
read / write
status ↔ String
The status of this rollout. Readonly. In case of a failed rollout, the system will automatically rollback to the current Rollout version. Readonly. Possible string values are: [...]
read / write
trafficPercentStrategy TrafficPercentStrategy
Google Service Control selects service configurations based on traffic percentage.
read / write
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited


toJson() → Map<String, Object>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toString() → String
Returns a string representation of this object.


operator ==(dynamic other) → bool
The equality operator.