public sealed class CloudBuildClientImpl : CloudBuildClient
Reference documentation and code samples for the Cloud Build v1 API class CloudBuildClientImpl.
CloudBuild client wrapper implementation, for convenient use.
Namespace
GoogleCloudGoogle.Cloud.CloudBuildV1Assembly
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 | CloudBuildCloudBuildClient The underlying gRPC client. |
settings | CloudBuildSettings The base CloudBuildSettings used within this client. |
logger | ILogger Optional 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 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 | ApproveBuildRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 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 | ApproveBuildRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CancelBuildRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CancelBuildRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CreateBuildRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CreateBuildRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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
.
This API is experimental.
Parameters | |
---|---|
Name | Description |
request | CreateBuildTriggerRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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
.
This API is experimental.
Parameters | |
---|---|
Name | Description |
request | CreateBuildTriggerRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CreateWorkerPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | CreateWorkerPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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.
This API is experimental.
Parameters | |
---|---|
Name | Description |
request | DeleteBuildTriggerRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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.
This API is experimental.
Parameters | |
---|---|
Name | Description |
request | DeleteBuildTriggerRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteWorkerPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | DeleteWorkerPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetBuildRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetBuildRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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
.
This API is experimental.
Parameters | |
---|---|
Name | Description |
request | GetBuildTriggerRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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
.
This API is experimental.
Parameters | |
---|---|
Name | Description |
request | GetBuildTriggerRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskBuildTrigger | 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 | GetWorkerPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | GetWorkerPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskWorkerPool | A Task containing the RPC response. |
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 | ListBuildsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ListBuildsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListBuildsResponseBuild | A pageable asynchronous sequence of Build resources. |
ListBuildTriggers(ListBuildTriggersRequest, CallSettings)
public override PagedEnumerable<ListBuildTriggersResponse, BuildTrigger> ListBuildTriggers(ListBuildTriggersRequest request, CallSettings callSettings = null)
Lists existing BuildTrigger
s.
This API is experimental.
Parameters | |
---|---|
Name | Description |
request | ListBuildTriggersRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 BuildTrigger
s.
This API is experimental.
Parameters | |
---|---|
Name | Description |
request | ListBuildTriggersRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerableListBuildTriggersResponseBuildTrigger | A pageable asynchronous sequence of BuildTrigger resources. |
ListWorkerPools(ListWorkerPoolsRequest, CallSettings)
public override PagedEnumerable<ListWorkerPoolsResponse, WorkerPool> ListWorkerPools(ListWorkerPoolsRequest request, CallSettings callSettings = null)
Lists WorkerPool
s.
Parameters | |
---|---|
Name | Description |
request | ListWorkerPoolsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 WorkerPool
s.
Parameters | |
---|---|
Name | Description |
request | ListWorkerPoolsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ReceiveTriggerWebhookRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | ReceiveTriggerWebhookRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 Google 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 | RetryBuildRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 Google 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 | RetryBuildRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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.
Parameters | |
---|---|
Name | Description |
request | RunBuildTriggerRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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.
Parameters | |
---|---|
Name | Description |
request | RunBuildTriggerRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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.
This API is experimental.
Parameters | |
---|---|
Name | Description |
request | UpdateBuildTriggerRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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.
This API is experimental.
Parameters | |
---|---|
Name | Description |
request | UpdateBuildTriggerRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | UpdateWorkerPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If 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 | UpdateWorkerPoolRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskOperationWorkerPoolUpdateWorkerPoolOperationMetadata | A Task containing the RPC response. |