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
This field is deprecated and will be deleted. Please remove usage of this field.
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
hashCode int
The hash code for this object. [...]
read-only, inherited
rolloutId String
Optional. Unique identifier of this Rollout. Must be no longer than 63 characters and only lower case letters, digits, '.', '_' and '-' are allowed. If not specified by client, the server will generate one. The generated id will have the form of , where "date" is the create date in ISO 8601 format. "revision number" is a monotonically increasing positive number that is reset every day for each service. An example of the generated rollout_id is '2016-02-16r1'
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
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


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


operator ==(Object other) bool
The equality operator. [...]