Class GitLabEventsConfig
GitLabEventsConfig describes the configuration of a trigger that creates a build whenever a GitLab event is received.
Implements
Inherited Members
Namespace: Google.Apis.CloudBuild.v1.Data
Assembly: Google.Apis.CloudBuild.v1.dll
Syntax
public class GitLabEventsConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GitlabConfig
Output only. The GitLabConfig specified in the gitlab_config_resource field.
Declaration
[JsonProperty("gitlabConfig")]
public virtual GitLabConfig GitlabConfig { get; set; }
Property Value
Type | Description |
---|---|
GitLabConfig |
GitlabConfigResource
The GitLab config resource that this trigger config maps to.
Declaration
[JsonProperty("gitlabConfigResource")]
public virtual string GitlabConfigResource { get; set; }
Property Value
Type | Description |
---|---|
string |
ProjectNamespace
Namespace of the GitLab project.
Declaration
[JsonProperty("projectNamespace")]
public virtual string ProjectNamespace { get; set; }
Property Value
Type | Description |
---|---|
string |
PullRequest
Filter to match changes in pull requests.
Declaration
[JsonProperty("pullRequest")]
public virtual PullRequestFilter PullRequest { get; set; }
Property Value
Type | Description |
---|---|
PullRequestFilter |
Push
Filter to match changes in refs like branches, tags.
Declaration
[JsonProperty("push")]
public virtual PushFilter Push { get; set; }
Property Value
Type | Description |
---|---|
PushFilter |