Show / Hide Table of Contents

Class ProjectsResource.TriggersResource

The "triggers" collection of methods.

Inheritance
System.Object
ProjectsResource.TriggersResource
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.CloudBuild.v1
Assembly: Google.Apis.CloudBuild.v1.dll
Syntax
public class TriggersResource

Constructors

TriggersResource(IClientService)

Constructs a new resource.

Declaration
public TriggersResource(IClientService service)
Parameters
Type Name Description
Google.Apis.Services.IClientService service

Methods

Create(BuildTrigger, String)

Creates a new BuildTrigger. This API is experimental.

Declaration
public virtual ProjectsResource.TriggersResource.CreateRequest Create(BuildTrigger body, string projectId)
Parameters
Type Name Description
BuildTrigger body

The body of the request.

System.String projectId

Required. ID of the project for which to configure automatic builds.

Returns
Type Description
ProjectsResource.TriggersResource.CreateRequest

Delete(String, String)

Deletes a BuildTrigger by its project ID and trigger ID. This API is experimental.

Declaration
public virtual ProjectsResource.TriggersResource.DeleteRequest Delete(string projectId, string triggerId)
Parameters
Type Name Description
System.String projectId

Required. ID of the project that owns the trigger.

System.String triggerId

Required. ID of the BuildTrigger to delete.

Returns
Type Description
ProjectsResource.TriggersResource.DeleteRequest

Get(String, String)

Returns information about a BuildTrigger. This API is experimental.

Declaration
public virtual ProjectsResource.TriggersResource.GetRequest Get(string projectId, string triggerId)
Parameters
Type Name Description
System.String projectId

Required. ID of the project that owns the trigger.

System.String triggerId

Required. Identifier (id or name) of the BuildTrigger to get.

Returns
Type Description
ProjectsResource.TriggersResource.GetRequest

List(String)

Lists existing BuildTriggers. This API is experimental.

Declaration
public virtual ProjectsResource.TriggersResource.ListRequest List(string projectId)
Parameters
Type Name Description
System.String projectId

Required. ID of the project for which to list BuildTriggers.

Returns
Type Description
ProjectsResource.TriggersResource.ListRequest

Patch(BuildTrigger, String, String)

Updates a BuildTrigger by its project ID and trigger ID. This API is experimental.

Declaration
public virtual ProjectsResource.TriggersResource.PatchRequest Patch(BuildTrigger body, string projectId, string triggerId)
Parameters
Type Name Description
BuildTrigger body

The body of the request.

System.String projectId

Required. ID of the project that owns the trigger.

System.String triggerId

Required. ID of the BuildTrigger to update.

Returns
Type Description
ProjectsResource.TriggersResource.PatchRequest

Run(RepoSource, String, String)

Runs a BuildTrigger at a particular source revision.

Declaration
public virtual ProjectsResource.TriggersResource.RunRequest Run(RepoSource body, string projectId, string triggerId)
Parameters
Type Name Description
RepoSource body

The body of the request.

System.String projectId

Required. ID of the project.

System.String triggerId

Required. ID of the trigger.

Returns
Type Description
ProjectsResource.TriggersResource.RunRequest

Webhook(HttpBody, String, String)

ReceiveTriggerWebhook [Experimental] is called when the API receives a webhook request targeted at a specific trigger.

Declaration
public virtual ProjectsResource.TriggersResource.WebhookRequest Webhook(HttpBody body, string projectId, string trigger)
Parameters
Type Name Description
HttpBody body

The body of the request.

System.String projectId

Project in which the specified trigger lives

System.String trigger

Name of the trigger to run the payload against

Returns
Type Description
ProjectsResource.TriggersResource.WebhookRequest
In This Article
Back to top