public sealed class PushFilter : IMessage<PushFilter>, IEquatable<PushFilter>, IDeepCloneable<PushFilter>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Build v1 API class PushFilter.
Push contains filter properties for matching GitHub git pushes.
Implements
IMessage<PushFilter>, IEquatable<PushFilter>, IDeepCloneable<PushFilter>, IBufferMessage, IMessageNamespace
Google.Cloud.CloudBuild.V1Assembly
Google.Cloud.CloudBuild.V1.dll
Constructors
PushFilter()
public PushFilter()PushFilter(PushFilter)
public PushFilter(PushFilter other)| Parameter | |
|---|---|
| Name | Description |
other |
PushFilter |
Properties
Branch
public string Branch { get; set; }Regexes matching branches to build.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
| Property Value | |
|---|---|
| Type | Description |
String |
|
GitRefCase
public PushFilter.GitRefOneofCase GitRefCase { get; }| Property Value | |
|---|---|
| Type | Description |
PushFilter.GitRefOneofCase |
|
InvertRegex
public bool InvertRegex { get; set; }When true, only trigger a build if the revision regex does NOT match the git_ref regex.
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
Tag
public string Tag { get; set; }Regexes matching tags to build.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
| Property Value | |
|---|---|
| Type | Description |
String |
|