Class ProjectsResource.TriggersResource
The "triggers" collection of methods.
Inheritance
Inherited Members
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 |
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 ( |
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 |
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 |