ArgoSource class
Constructors
- ArgoSource({String? path, String? repoURL, String? targetRevision})
- Returns a new ArgoSource instance.
Properties
- hashCode → int
-
The hash code for this object.
no setteroverride
- path ↔ String?
-
Path is the directory within RepoURL. Display-only alongside a display-only RepoURL; CD's own value for a CD row.
getter/setter pair
- repoURL ↔ String?
-
RepoURL is the git repository the desired state comes from. For an application projected from an App CR it is the fleet manifest repo and is DISPLAY ONLY — an App CR pins an image, and nothing is rendered from this repo to produce it. For a CD row it is the repo CD actually polls.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- targetRevision ↔ String?
-
TargetRevision is the git ref tracked there — a branch such as "main". Display-only for a projected App CR; the ref CD tracks for a CD row.
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.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Static Methods
-
fromJson(
dynamic value) → ArgoSource? -
Returns a new ArgoSource instance and imports its values from
valueif it's a Map, null otherwise. -
listFromJson(
dynamic json, {bool growable = false}) → List< ArgoSource> -
mapFromJson(
dynamic json) → Map< String, ArgoSource> -
mapListFromJson(
dynamic json, {bool growable = false}) → Map< String, List< ArgoSource> >
Constants
-
requiredKeys
→ const Set<
String> - The list of required keys that must be present in a JSON.