Show / Hide Table of Contents

Class ProjectsResource.TriggersResource

The "triggers" collection of methods.

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

Constructors

TriggersResource(IClientService)

Constructs a new resource.

Declaration
public TriggersResource(IClientService service)
Parameters
Type Name Description
IClientService service

Methods

Create(BuildTrigger, string)

Creates a new BuildTrigger.

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

The body of the request.

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.

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

Required. ID of the project that owns the trigger.

string triggerId

Required. ID of the BuildTrigger to delete.

Returns
Type Description
ProjectsResource.TriggersResource.DeleteRequest

Get(string, string)

Returns information about a BuildTrigger.

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

Required. ID of the project that owns the trigger.

string triggerId

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

Returns
Type Description
ProjectsResource.TriggersResource.GetRequest

List(string)

Lists existing BuildTriggers.

Declaration
public virtual ProjectsResource.TriggersResource.ListRequest List(string projectId)
Parameters
Type Name Description
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.

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

The body of the request.

string projectId

Required. ID of the project that owns the trigger.

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. To run a regional or global trigger, use the POST request that includes the location endpoint in the path (ex. v1/projects/{projectId}/locations/{region}/triggers/{triggerId}:run). The POST request that does not include the location endpoint in the path can only be used when running global triggers.

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

The body of the request.

string projectId

Required. ID of the project.

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.

string projectId

Project in which the specified trigger lives

string trigger

Name of the trigger to run the payload against

Returns
Type Description
ProjectsResource.TriggersResource.WebhookRequest
In this article
Back to top Generated by DocFX