RepoSource class final

Location of the source in a Google Cloud Source Repository.

Inheritance
  • Object
  • ProtoMessage
  • RepoSource

Constructors

RepoSource({String? branchName, String? tagName, String? commitSha, String projectId = '', String repoName = '', String dir = '', bool invertRegex = false})
RepoSource.fromJson(Map<String, dynamic> json)
factory

Properties

branchName String?
Regex matching branches to build.
final
commitSha String?
Explicit commit SHA to build.
final
dir String
Directory, relative to the source root, in which to run the build.
final
hashCode int
The hash code for this object.
no setterinherited
invertRegex bool
Only trigger a build if the revision regex does NOT match the revision regex.
final
projectId String
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
final
qualifiedName String
The fully qualified name of this message, i.e., google.protobuf.Duration or google.rpc.ErrorInfo.
finalinherited
repoName String
Name of the Cloud Source Repository.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tagName String?
Regex matching tags to build.
final

Methods

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

Operators

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

Constants

fullyQualifiedName → const String