BuildProvenance class
Provenance of a build.
Contains all information needed to verify the full details about the build from source to completion.
Constructors
-
BuildProvenance({Map<
String, String> ? buildOptions, String? builderVersion, List<Artifact> ? builtArtifacts, List<Command> ? commands, String? createTime, String? creator, String? endTime, String? id, String? logsUri, String? projectId, Source? sourceProvenance, String? startTime, String? triggerId}) - BuildProvenance.fromJson(Map json_)
Properties
- builderVersion ↔ String?
-
Version string of the builder at the time this build was executed.
getter/setter pair
-
buildOptions
↔ Map<
String, String> ? -
Special options applied to this build.
getter/setter pair
-
builtArtifacts
↔ List<
Artifact> ? -
Output of the build.
getter/setter pair
-
commands
↔ List<
Command> ? -
Commands requested by the build.
getter/setter pair
- createTime ↔ String?
-
Time at which the build was created.
getter/setter pair
- creator ↔ String?
-
E-mail address of the user who initiated this build.
getter/setter pair
- endTime ↔ String?
-
Time at which execution of the build was finished.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String?
-
Unique identifier of the build.
getter/setter pair
- logsUri ↔ String?
-
URI where any logs for this provenance were written.
getter/setter pair
- projectId ↔ String?
-
ID of the project.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sourceProvenance ↔ Source?
-
Details of the Source input to the build.
getter/setter pair
- startTime ↔ String?
-
Time at which execution of the build was started.
getter/setter pair
- triggerId ↔ String?
-
Trigger identifier if the build was triggered automatically; empty if not.
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