PhaseConfig class

PhaseConfig represents the configuration for a phase in the custom canary deployment.

Constructors

PhaseConfig({int? percentage, String? phaseId, Postdeploy? postdeploy, Predeploy? predeploy, List<String>? profiles, bool? verify})
PhaseConfig.fromJson(Map json_)

Properties

hashCode int
The hash code for this object.
no setterinherited
percentage int?
Percentage deployment for the phase.
getter/setter pair
phaseId String?
The ID to assign to the Rollout phase.
getter/setter pair
postdeploy Postdeploy?
Configuration for the postdeploy job of this phase.
getter/setter pair
predeploy Predeploy?
Configuration for the predeploy job of this phase.
getter/setter pair
profiles List<String>?
Skaffold profiles to use when rendering the manifest for this phase.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
verify bool?
Whether to run verify tests after the deployment.
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