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.
Constructors
- Rollout({String? createTime, String? createdBy, DeleteServiceStrategy? deleteServiceStrategy, String? rolloutId, String? serviceName, String? status, TrafficPercentStrategy? trafficPercentStrategy})
- Rollout.fromJson(Map json_)
Properties
- createdBy ↔ String?
-
The user who created the Rollout.
getter/setter pair
- createTime ↔ String?
-
Creation time of the rollout.
getter/setter pair
- deleteServiceStrategy ↔ DeleteServiceStrategy?
-
The strategy associated with a rollout to delete a
ManagedService
.getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- rolloutId ↔ String?
-
Unique identifier of this Rollout.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serviceName ↔ String?
-
The name of the service associated with this Rollout.
getter/setter pair
- status ↔ String?
-
The status of this rollout.
getter/setter pair
- trafficPercentStrategy ↔ TrafficPercentStrategy?
-
Google Service Control selects service configurations based on traffic
percentage.
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