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(Object? j)
-
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.Durationorgoogle.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