public sealed class CloudBuildClientImpl : CloudBuildClientReference documentation and code samples for the Cloud Build v1 API class CloudBuildClientImpl.
CloudBuild client wrapper implementation, for convenient use.
Namespace
Google.Cloud.CloudBuild.V1Assembly
Google.Cloud.CloudBuild.V1.dll
Remarks
Creates and manages builds on Google Cloud Platform.
The main concept used by this API is a Build, which describes the location
of the source to build, how to build the source, and where to store the
built artifacts, if any.
A user can list previously-requested builds or get builds by their ID to determine the status of the build.
Constructors
CloudBuildClientImpl(CloudBuildClient, CloudBuildSettings, ILogger)
public CloudBuildClientImpl(CloudBuild.CloudBuildClient grpcClient, CloudBuildSettings settings, ILogger logger)Constructs a client wrapper for the CloudBuild service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
CloudBuildCloudBuildClientThe underlying gRPC client. |
settings |
CloudBuildSettingsThe base CloudBuildSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
ApproveBuildOperationsClient
public override OperationsClient ApproveBuildOperationsClient { get; }The long-running operations client for ApproveBuild.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateBuildOperationsClient
public override OperationsClient CreateBuildOperationsClient { get; }The long-running operations client for CreateBuild.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateWorkerPoolOperationsClient
public override OperationsClient CreateWorkerPoolOperationsClient { get; }The long-running operations client for CreateWorkerPool.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteWorkerPoolOperationsClient
public override OperationsClient DeleteWorkerPoolOperationsClient { get; }The long-running operations client for DeleteWorkerPool.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
GrpcClient
public override CloudBuild.CloudBuildClient GrpcClient { get; }The underlying gRPC CloudBuild client
| Property Value | |
|---|---|
| Type | Description |
CloudBuildCloudBuildClient |
|
RetryBuildOperationsClient
public override OperationsClient RetryBuildOperationsClient { get; }The long-running operations client for RetryBuild.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
RunBuildTriggerOperationsClient
public override OperationsClient RunBuildTriggerOperationsClient { get; }The long-running operations client for RunBuildTrigger.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateWorkerPoolOperationsClient
public override OperationsClient UpdateWorkerPoolOperationsClient { get; }The long-running operations client for UpdateWorkerPool.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
ApproveBuild(ApproveBuildRequest, CallSettings)
public override Operation<Build, BuildOperationMetadata> ApproveBuild(ApproveBuildRequest request, CallSettings callSettings = null)Approves or rejects a pending build.
If approved, the returned long-running operation (LRO) will be analogous to the LRO returned from a CreateBuild call.
If rejected, the returned LRO will be immediately done.
| Parameters | |
|---|---|
| Name | Description |
request |
ApproveBuildRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBuildBuildOperationMetadata |
The RPC response. |
ApproveBuildAsync(ApproveBuildRequest, CallSettings)
public override Task<Operation<Build, BuildOperationMetadata>> ApproveBuildAsync(ApproveBuildRequest request, CallSettings callSettings = null)Approves or rejects a pending build.
If approved, the returned long-running operation (LRO) will be analogous to the LRO returned from a CreateBuild call.
If rejected, the returned LRO will be immediately done.
| Parameters | |
|---|---|
| Name | Description |
request |
ApproveBuildRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBuildBuildOperationMetadata |
A Task containing the RPC response. |
CancelBuild(CancelBuildRequest, CallSettings)
public override Build CancelBuild(CancelBuildRequest request, CallSettings callSettings = null)Cancels a build in progress.
| Parameters | |
|---|---|
| Name | Description |
request |
CancelBuildRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Build |
The RPC response. |
CancelBuildAsync(CancelBuildRequest, CallSettings)
public override Task<Build> CancelBuildAsync(CancelBuildRequest request, CallSettings callSettings = null)Cancels a build in progress.
| Parameters | |
|---|---|
| Name | Description |
request |
CancelBuildRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBuild |
A Task containing the RPC response. |
CreateBuild(CreateBuildRequest, CallSettings)
public override Operation<Build, BuildOperationMetadata> CreateBuild(CreateBuildRequest request, CallSettings callSettings = null)Starts a build with the specified configuration.
This method returns a long-running Operation, which includes the build
ID. Pass the build ID to GetBuild to determine the build status (such as
SUCCESS or FAILURE).
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBuildRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBuildBuildOperationMetadata |
The RPC response. |
CreateBuildAsync(CreateBuildRequest, CallSettings)
public override Task<Operation<Build, BuildOperationMetadata>> CreateBuildAsync(CreateBuildRequest request, CallSettings callSettings = null)Starts a build with the specified configuration.
This method returns a long-running Operation, which includes the build
ID. Pass the build ID to GetBuild to determine the build status (such as
SUCCESS or FAILURE).
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBuildRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBuildBuildOperationMetadata |
A Task containing the RPC response. |
CreateBuildTrigger(CreateBuildTriggerRequest, CallSettings)
public override BuildTrigger CreateBuildTrigger(CreateBuildTriggerRequest request, CallSettings callSettings = null)Creates a new BuildTrigger.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBuildTriggerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BuildTrigger |
The RPC response. |
CreateBuildTriggerAsync(CreateBuildTriggerRequest, CallSettings)
public override Task<BuildTrigger> CreateBuildTriggerAsync(CreateBuildTriggerRequest request, CallSettings callSettings = null)Creates a new BuildTrigger.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateBuildTriggerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBuildTrigger |
A Task containing the RPC response. |
CreateWorkerPool(CreateWorkerPoolRequest, CallSettings)
public override Operation<WorkerPool, CreateWorkerPoolOperationMetadata> CreateWorkerPool(CreateWorkerPoolRequest request, CallSettings callSettings = null)Creates a WorkerPool.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateWorkerPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationWorkerPoolCreateWorkerPoolOperationMetadata |
The RPC response. |
CreateWorkerPoolAsync(CreateWorkerPoolRequest, CallSettings)
public override Task<Operation<WorkerPool, CreateWorkerPoolOperationMetadata>> CreateWorkerPoolAsync(CreateWorkerPoolRequest request, CallSettings callSettings = null)Creates a WorkerPool.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateWorkerPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationWorkerPoolCreateWorkerPoolOperationMetadata |
A Task containing the RPC response. |
DeleteBuildTrigger(DeleteBuildTriggerRequest, CallSettings)
public override void DeleteBuildTrigger(DeleteBuildTriggerRequest request, CallSettings callSettings = null)Deletes a BuildTrigger by its project ID and trigger ID.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBuildTriggerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteBuildTriggerAsync(DeleteBuildTriggerRequest, CallSettings)
public override Task DeleteBuildTriggerAsync(DeleteBuildTriggerRequest request, CallSettings callSettings = null)Deletes a BuildTrigger by its project ID and trigger ID.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteBuildTriggerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteWorkerPool(DeleteWorkerPoolRequest, CallSettings)
public override Operation<Empty, DeleteWorkerPoolOperationMetadata> DeleteWorkerPool(DeleteWorkerPoolRequest request, CallSettings callSettings = null)Deletes a WorkerPool.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteWorkerPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyDeleteWorkerPoolOperationMetadata |
The RPC response. |
DeleteWorkerPoolAsync(DeleteWorkerPoolRequest, CallSettings)
public override Task<Operation<Empty, DeleteWorkerPoolOperationMetadata>> DeleteWorkerPoolAsync(DeleteWorkerPoolRequest request, CallSettings callSettings = null)Deletes a WorkerPool.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteWorkerPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyDeleteWorkerPoolOperationMetadata |
A Task containing the RPC response. |
GetBuild(GetBuildRequest, CallSettings)
public override Build GetBuild(GetBuildRequest request, CallSettings callSettings = null)Returns information about a previously requested build.
The Build that is returned includes its status (such as SUCCESS,
FAILURE, or WORKING), and timing information.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBuildRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Build |
The RPC response. |
GetBuildAsync(GetBuildRequest, CallSettings)
public override Task<Build> GetBuildAsync(GetBuildRequest request, CallSettings callSettings = null)Returns information about a previously requested build.
The Build that is returned includes its status (such as SUCCESS,
FAILURE, or WORKING), and timing information.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBuildRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBuild |
A Task containing the RPC response. |
GetBuildTrigger(GetBuildTriggerRequest, CallSettings)
public override BuildTrigger GetBuildTrigger(GetBuildTriggerRequest request, CallSettings callSettings = null)Returns information about a BuildTrigger.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBuildTriggerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BuildTrigger |
The RPC response. |
GetBuildTriggerAsync(GetBuildTriggerRequest, CallSettings)
public override Task<BuildTrigger> GetBuildTriggerAsync(GetBuildTriggerRequest request, CallSettings callSettings = null)Returns information about a BuildTrigger.
| Parameters | |
|---|---|
| Name | Description |
request |
GetBuildTriggerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBuildTrigger |
A Task containing the RPC response. |
GetDefaultServiceAccount(GetDefaultServiceAccountRequest, CallSettings)
public override DefaultServiceAccount GetDefaultServiceAccount(GetDefaultServiceAccountRequest request, CallSettings callSettings = null)Returns the DefaultServiceAccount used by the project.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDefaultServiceAccountRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DefaultServiceAccount |
The RPC response. |
GetDefaultServiceAccountAsync(GetDefaultServiceAccountRequest, CallSettings)
public override Task<DefaultServiceAccount> GetDefaultServiceAccountAsync(GetDefaultServiceAccountRequest request, CallSettings callSettings = null)Returns the DefaultServiceAccount used by the project.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDefaultServiceAccountRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDefaultServiceAccount |
A Task containing the RPC response. |
GetWorkerPool(GetWorkerPoolRequest, CallSettings)
public override WorkerPool GetWorkerPool(GetWorkerPoolRequest request, CallSettings callSettings = null)Returns details of a WorkerPool.
| Parameters | |
|---|---|
| Name | Description |
request |
GetWorkerPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
WorkerPool |
The RPC response. |
GetWorkerPoolAsync(GetWorkerPoolRequest, CallSettings)
public override Task<WorkerPool> GetWorkerPoolAsync(GetWorkerPoolRequest request, CallSettings callSettings = null)Returns details of a WorkerPool.
| Parameters | |
|---|---|
| Name | Description |
request |
GetWorkerPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskWorkerPool |
A Task containing the RPC response. |
ListBuildTriggers(ListBuildTriggersRequest, CallSettings)
public override PagedEnumerable<ListBuildTriggersResponse, BuildTrigger> ListBuildTriggers(ListBuildTriggersRequest request, CallSettings callSettings = null)Lists existing BuildTriggers.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBuildTriggersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListBuildTriggersResponseBuildTrigger |
A pageable sequence of BuildTrigger resources. |
ListBuildTriggersAsync(ListBuildTriggersRequest, CallSettings)
public override PagedAsyncEnumerable<ListBuildTriggersResponse, BuildTrigger> ListBuildTriggersAsync(ListBuildTriggersRequest request, CallSettings callSettings = null)Lists existing BuildTriggers.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBuildTriggersRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListBuildTriggersResponseBuildTrigger |
A pageable asynchronous sequence of BuildTrigger resources. |
ListBuilds(ListBuildsRequest, CallSettings)
public override PagedEnumerable<ListBuildsResponse, Build> ListBuilds(ListBuildsRequest request, CallSettings callSettings = null)Lists previously requested builds.
Previously requested builds may still be in-progress, or may have finished successfully or unsuccessfully.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBuildsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListBuildsResponseBuild |
A pageable sequence of Build resources. |
ListBuildsAsync(ListBuildsRequest, CallSettings)
public override PagedAsyncEnumerable<ListBuildsResponse, Build> ListBuildsAsync(ListBuildsRequest request, CallSettings callSettings = null)Lists previously requested builds.
Previously requested builds may still be in-progress, or may have finished successfully or unsuccessfully.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBuildsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListBuildsResponseBuild |
A pageable asynchronous sequence of Build resources. |
ListWorkerPools(ListWorkerPoolsRequest, CallSettings)
public override PagedEnumerable<ListWorkerPoolsResponse, WorkerPool> ListWorkerPools(ListWorkerPoolsRequest request, CallSettings callSettings = null)Lists WorkerPools.
| Parameters | |
|---|---|
| Name | Description |
request |
ListWorkerPoolsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListWorkerPoolsResponseWorkerPool |
A pageable sequence of WorkerPool resources. |
ListWorkerPoolsAsync(ListWorkerPoolsRequest, CallSettings)
public override PagedAsyncEnumerable<ListWorkerPoolsResponse, WorkerPool> ListWorkerPoolsAsync(ListWorkerPoolsRequest request, CallSettings callSettings = null)Lists WorkerPools.
| Parameters | |
|---|---|
| Name | Description |
request |
ListWorkerPoolsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListWorkerPoolsResponseWorkerPool |
A pageable asynchronous sequence of WorkerPool resources. |
ReceiveTriggerWebhook(ReceiveTriggerWebhookRequest, CallSettings)
public override ReceiveTriggerWebhookResponse ReceiveTriggerWebhook(ReceiveTriggerWebhookRequest request, CallSettings callSettings = null)ReceiveTriggerWebhook [Experimental] is called when the API receives a webhook request targeted at a specific trigger.
| Parameters | |
|---|---|
| Name | Description |
request |
ReceiveTriggerWebhookRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ReceiveTriggerWebhookResponse |
The RPC response. |
ReceiveTriggerWebhookAsync(ReceiveTriggerWebhookRequest, CallSettings)
public override Task<ReceiveTriggerWebhookResponse> ReceiveTriggerWebhookAsync(ReceiveTriggerWebhookRequest request, CallSettings callSettings = null)ReceiveTriggerWebhook [Experimental] is called when the API receives a webhook request targeted at a specific trigger.
| Parameters | |
|---|---|
| Name | Description |
request |
ReceiveTriggerWebhookRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskReceiveTriggerWebhookResponse |
A Task containing the RPC response. |
RetryBuild(RetryBuildRequest, CallSettings)
public override Operation<Build, BuildOperationMetadata> RetryBuild(RetryBuildRequest request, CallSettings callSettings = null)Creates a new build based on the specified build.
This method creates a new build using the original build request, which may or may not result in an identical build.
For triggered builds:
- Triggered builds resolve to a precise revision; therefore a retry of a triggered build will result in a build that uses the same revision.
For non-triggered builds that specify RepoSource:
- If the original build built from the tip of a branch, the retried build will build from the tip of that branch, which may not be the same revision as the original build.
- If the original build specified a commit sha or revision ID, the retried build will use the identical source.
For builds that specify StorageSource:
- If the original build pulled source from Cloud Storage without specifying the generation of the object, the new build will use the current object, which may be different from the original build source.
- If the original build pulled source from Cloud Storage and specified the generation of the object, the new build will attempt to use the same object, which may or may not be available depending on the bucket's lifecycle management settings.
| Parameters | |
|---|---|
| Name | Description |
request |
RetryBuildRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBuildBuildOperationMetadata |
The RPC response. |
RetryBuildAsync(RetryBuildRequest, CallSettings)
public override Task<Operation<Build, BuildOperationMetadata>> RetryBuildAsync(RetryBuildRequest request, CallSettings callSettings = null)Creates a new build based on the specified build.
This method creates a new build using the original build request, which may or may not result in an identical build.
For triggered builds:
- Triggered builds resolve to a precise revision; therefore a retry of a triggered build will result in a build that uses the same revision.
For non-triggered builds that specify RepoSource:
- If the original build built from the tip of a branch, the retried build will build from the tip of that branch, which may not be the same revision as the original build.
- If the original build specified a commit sha or revision ID, the retried build will use the identical source.
For builds that specify StorageSource:
- If the original build pulled source from Cloud Storage without specifying the generation of the object, the new build will use the current object, which may be different from the original build source.
- If the original build pulled source from Cloud Storage and specified the generation of the object, the new build will attempt to use the same object, which may or may not be available depending on the bucket's lifecycle management settings.
| Parameters | |
|---|---|
| Name | Description |
request |
RetryBuildRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBuildBuildOperationMetadata |
A Task containing the RPC response. |
RunBuildTrigger(RunBuildTriggerRequest, CallSettings)
public override Operation<Build, BuildOperationMetadata> RunBuildTrigger(RunBuildTriggerRequest request, CallSettings callSettings = null)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.
| Parameters | |
|---|---|
| Name | Description |
request |
RunBuildTriggerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationBuildBuildOperationMetadata |
The RPC response. |
RunBuildTriggerAsync(RunBuildTriggerRequest, CallSettings)
public override Task<Operation<Build, BuildOperationMetadata>> RunBuildTriggerAsync(RunBuildTriggerRequest request, CallSettings callSettings = null)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.
| Parameters | |
|---|---|
| Name | Description |
request |
RunBuildTriggerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationBuildBuildOperationMetadata |
A Task containing the RPC response. |
UpdateBuildTrigger(UpdateBuildTriggerRequest, CallSettings)
public override BuildTrigger UpdateBuildTrigger(UpdateBuildTriggerRequest request, CallSettings callSettings = null)Updates a BuildTrigger by its project ID and trigger ID.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBuildTriggerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BuildTrigger |
The RPC response. |
UpdateBuildTriggerAsync(UpdateBuildTriggerRequest, CallSettings)
public override Task<BuildTrigger> UpdateBuildTriggerAsync(UpdateBuildTriggerRequest request, CallSettings callSettings = null)Updates a BuildTrigger by its project ID and trigger ID.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateBuildTriggerRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBuildTrigger |
A Task containing the RPC response. |
UpdateWorkerPool(UpdateWorkerPoolRequest, CallSettings)
public override Operation<WorkerPool, UpdateWorkerPoolOperationMetadata> UpdateWorkerPool(UpdateWorkerPoolRequest request, CallSettings callSettings = null)Updates a WorkerPool.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateWorkerPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationWorkerPoolUpdateWorkerPoolOperationMetadata |
The RPC response. |
UpdateWorkerPoolAsync(UpdateWorkerPoolRequest, CallSettings)
public override Task<Operation<WorkerPool, UpdateWorkerPoolOperationMetadata>> UpdateWorkerPoolAsync(UpdateWorkerPoolRequest request, CallSettings callSettings = null)Updates a WorkerPool.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateWorkerPoolRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationWorkerPoolUpdateWorkerPoolOperationMetadata |
A Task containing the RPC response. |