SourceProvenance class final

Provenance of the source. Ways to find the original source, or verify that some source was used for this build.

Constructors

SourceProvenance({StorageSource? resolvedStorageSource, RepoSource? resolvedRepoSource, String gitUri = ''})
SourceProvenance.fromJson(Object? j)
factory

Properties

gitUri → String
A copy of the build's source.git_uri, if exists, with any commits resolved.
final
hashCode → int
The hash code for this object.
no setterinherited
qualifiedName → String
The fully qualified name of this message, i.e., google.protobuf.Duration or google.rpc.ErrorInfo.
finalinherited
resolvedRepoSource → RepoSource?
A copy of the build's source.repo_source, if exists, with any revisions resolved.
final
resolvedStorageSource → StorageSource?
A copy of the build's source.storage_source, if exists, with any generations resolved.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Object
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

fullyQualifiedName → const String