Google Cloud Deploy v1 API - Class CloudDeployClientImpl (2.3.0)

public sealed class CloudDeployClientImpl : CloudDeployClient

Reference documentation and code samples for the Google Cloud Deploy v1 API class CloudDeployClientImpl.

CloudDeploy client wrapper implementation, for convenient use.

Inheritance

object > CloudDeployClient > CloudDeployClientImpl

Namespace

GoogleCloudGoogle.Cloud.DeployV1

Assembly

Google.Cloud.Deploy.V1.dll

Remarks

CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).

Constructors

CloudDeployClientImpl(CloudDeployClient, CloudDeploySettings, ILogger)

public CloudDeployClientImpl(CloudDeploy.CloudDeployClient grpcClient, CloudDeploySettings settings, ILogger logger)

Constructs a client wrapper for the CloudDeploy service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient CloudDeployCloudDeployClient

The underlying gRPC client.

settings CloudDeploySettings

The base CloudDeploySettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

CreateDeliveryPipelineOperationsClient

public override OperationsClient CreateDeliveryPipelineOperationsClient { get; }

The long-running operations client for CreateDeliveryPipeline.

Property Value
Type Description
OperationsClient
Overrides

CreateReleaseOperationsClient

public override OperationsClient CreateReleaseOperationsClient { get; }

The long-running operations client for CreateRelease.

Property Value
Type Description
OperationsClient
Overrides

CreateRolloutOperationsClient

public override OperationsClient CreateRolloutOperationsClient { get; }

The long-running operations client for CreateRollout.

Property Value
Type Description
OperationsClient
Overrides

CreateTargetOperationsClient

public override OperationsClient CreateTargetOperationsClient { get; }

The long-running operations client for CreateTarget.

Property Value
Type Description
OperationsClient
Overrides

DeleteDeliveryPipelineOperationsClient

public override OperationsClient DeleteDeliveryPipelineOperationsClient { get; }

The long-running operations client for DeleteDeliveryPipeline.

Property Value
Type Description
OperationsClient
Overrides

DeleteTargetOperationsClient

public override OperationsClient DeleteTargetOperationsClient { get; }

The long-running operations client for DeleteTarget.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override CloudDeploy.CloudDeployClient GrpcClient { get; }

The underlying gRPC CloudDeploy client

Property Value
Type Description
CloudDeployCloudDeployClient
Overrides

IAMPolicyClient

public override IAMPolicyClient IAMPolicyClient { get; }

The IAMPolicyClient associated with this client.

Property Value
Type Description
IAMPolicyClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

UpdateDeliveryPipelineOperationsClient

public override OperationsClient UpdateDeliveryPipelineOperationsClient { get; }

The long-running operations client for UpdateDeliveryPipeline.

Property Value
Type Description
OperationsClient
Overrides

UpdateTargetOperationsClient

public override OperationsClient UpdateTargetOperationsClient { get; }

The long-running operations client for UpdateTarget.

Property Value
Type Description
OperationsClient
Overrides

Methods

AbandonRelease(AbandonReleaseRequest, CallSettings)

public override AbandonReleaseResponse AbandonRelease(AbandonReleaseRequest request, CallSettings callSettings = null)

Abandons a Release in the Delivery Pipeline.

Parameters
Name Description
request AbandonReleaseRequest

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
AbandonReleaseResponse

The RPC response.

Overrides

AbandonReleaseAsync(AbandonReleaseRequest, CallSettings)

public override Task<AbandonReleaseResponse> AbandonReleaseAsync(AbandonReleaseRequest request, CallSettings callSettings = null)

Abandons a Release in the Delivery Pipeline.

Parameters
Name Description
request AbandonReleaseRequest

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
TaskAbandonReleaseResponse

A Task containing the RPC response.

Overrides

AdvanceRollout(AdvanceRolloutRequest, CallSettings)

public override AdvanceRolloutResponse AdvanceRollout(AdvanceRolloutRequest request, CallSettings callSettings = null)

Advances a Rollout in a given project and ___location.

Parameters
Name Description
request AdvanceRolloutRequest

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
AdvanceRolloutResponse

The RPC response.

Overrides

AdvanceRolloutAsync(AdvanceRolloutRequest, CallSettings)

public override Task<AdvanceRolloutResponse> AdvanceRolloutAsync(AdvanceRolloutRequest request, CallSettings callSettings = null)

Advances a Rollout in a given project and ___location.

Parameters
Name Description
request AdvanceRolloutRequest

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
TaskAdvanceRolloutResponse

A Task containing the RPC response.

Overrides

ApproveRollout(ApproveRolloutRequest, CallSettings)

public override ApproveRolloutResponse ApproveRollout(ApproveRolloutRequest request, CallSettings callSettings = null)

Approves a Rollout.

Parameters
Name Description
request ApproveRolloutRequest

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
ApproveRolloutResponse

The RPC response.

Overrides

ApproveRolloutAsync(ApproveRolloutRequest, CallSettings)

public override Task<ApproveRolloutResponse> ApproveRolloutAsync(ApproveRolloutRequest request, CallSettings callSettings = null)

Approves a Rollout.

Parameters
Name Description
request ApproveRolloutRequest

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
TaskApproveRolloutResponse

A Task containing the RPC response.

Overrides

CancelRollout(CancelRolloutRequest, CallSettings)

public override CancelRolloutResponse CancelRollout(CancelRolloutRequest request, CallSettings callSettings = null)

Cancels a Rollout in a given project and ___location.

Parameters
Name Description
request CancelRolloutRequest

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
CancelRolloutResponse

The RPC response.

Overrides

CancelRolloutAsync(CancelRolloutRequest, CallSettings)

public override Task<CancelRolloutResponse> CancelRolloutAsync(CancelRolloutRequest request, CallSettings callSettings = null)

Cancels a Rollout in a given project and ___location.

Parameters
Name Description
request CancelRolloutRequest

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
TaskCancelRolloutResponse

A Task containing the RPC response.

Overrides

CreateDeliveryPipeline(CreateDeliveryPipelineRequest, CallSettings)

public override Operation<DeliveryPipeline, OperationMetadata> CreateDeliveryPipeline(CreateDeliveryPipelineRequest request, CallSettings callSettings = null)

Creates a new DeliveryPipeline in a given project and ___location.

Parameters
Name Description
request CreateDeliveryPipelineRequest

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
OperationDeliveryPipelineOperationMetadata

The RPC response.

Overrides

CreateDeliveryPipelineAsync(CreateDeliveryPipelineRequest, CallSettings)

public override Task<Operation<DeliveryPipeline, OperationMetadata>> CreateDeliveryPipelineAsync(CreateDeliveryPipelineRequest request, CallSettings callSettings = null)

Creates a new DeliveryPipeline in a given project and ___location.

Parameters
Name Description
request CreateDeliveryPipelineRequest

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
TaskOperationDeliveryPipelineOperationMetadata

A Task containing the RPC response.

Overrides

CreateRelease(CreateReleaseRequest, CallSettings)

public override Operation<Release, OperationMetadata> CreateRelease(CreateReleaseRequest request, CallSettings callSettings = null)

Creates a new Release in a given project and ___location.

Parameters
Name Description
request CreateReleaseRequest

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
OperationReleaseOperationMetadata

The RPC response.

Overrides

CreateReleaseAsync(CreateReleaseRequest, CallSettings)

public override Task<Operation<Release, OperationMetadata>> CreateReleaseAsync(CreateReleaseRequest request, CallSettings callSettings = null)

Creates a new Release in a given project and ___location.

Parameters
Name Description
request CreateReleaseRequest

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
TaskOperationReleaseOperationMetadata

A Task containing the RPC response.

Overrides

CreateRollout(CreateRolloutRequest, CallSettings)

public override Operation<Rollout, OperationMetadata> CreateRollout(CreateRolloutRequest request, CallSettings callSettings = null)

Creates a new Rollout in a given project and ___location.

Parameters
Name Description
request CreateRolloutRequest

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
OperationRolloutOperationMetadata

The RPC response.

Overrides

CreateRolloutAsync(CreateRolloutRequest, CallSettings)

public override Task<Operation<Rollout, OperationMetadata>> CreateRolloutAsync(CreateRolloutRequest request, CallSettings callSettings = null)

Creates a new Rollout in a given project and ___location.

Parameters
Name Description
request CreateRolloutRequest

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
TaskOperationRolloutOperationMetadata

A Task containing the RPC response.

Overrides

CreateTarget(CreateTargetRequest, CallSettings)

public override Operation<Target, OperationMetadata> CreateTarget(CreateTargetRequest request, CallSettings callSettings = null)

Creates a new Target in a given project and ___location.

Parameters
Name Description
request CreateTargetRequest

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
OperationTargetOperationMetadata

The RPC response.

Overrides

CreateTargetAsync(CreateTargetRequest, CallSettings)

public override Task<Operation<Target, OperationMetadata>> CreateTargetAsync(CreateTargetRequest request, CallSettings callSettings = null)

Creates a new Target in a given project and ___location.

Parameters
Name Description
request CreateTargetRequest

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
TaskOperationTargetOperationMetadata

A Task containing the RPC response.

Overrides

DeleteDeliveryPipeline(DeleteDeliveryPipelineRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteDeliveryPipeline(DeleteDeliveryPipelineRequest request, CallSettings callSettings = null)

Deletes a single DeliveryPipeline.

Parameters
Name Description
request DeleteDeliveryPipelineRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteDeliveryPipelineAsync(DeleteDeliveryPipelineRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteDeliveryPipelineAsync(DeleteDeliveryPipelineRequest request, CallSettings callSettings = null)

Deletes a single DeliveryPipeline.

Parameters
Name Description
request DeleteDeliveryPipelineRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteTarget(DeleteTargetRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteTarget(DeleteTargetRequest request, CallSettings callSettings = null)

Deletes a single Target.

Parameters
Name Description
request DeleteTargetRequest

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
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteTargetAsync(DeleteTargetRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteTargetAsync(DeleteTargetRequest request, CallSettings callSettings = null)

Deletes a single Target.

Parameters
Name Description
request DeleteTargetRequest

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
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

GetConfig(GetConfigRequest, CallSettings)

public override Config GetConfig(GetConfigRequest request, CallSettings callSettings = null)

Gets the configuration for a ___location.

Parameters
Name Description
request GetConfigRequest

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
Config

The RPC response.

Overrides

GetConfigAsync(GetConfigRequest, CallSettings)

public override Task<Config> GetConfigAsync(GetConfigRequest request, CallSettings callSettings = null)

Gets the configuration for a ___location.

Parameters
Name Description
request GetConfigRequest

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
TaskConfig

A Task containing the RPC response.

Overrides

GetDeliveryPipeline(GetDeliveryPipelineRequest, CallSettings)

public override DeliveryPipeline GetDeliveryPipeline(GetDeliveryPipelineRequest request, CallSettings callSettings = null)

Gets details of a single DeliveryPipeline.

Parameters
Name Description
request GetDeliveryPipelineRequest

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
DeliveryPipeline

The RPC response.

Overrides

GetDeliveryPipelineAsync(GetDeliveryPipelineRequest, CallSettings)

public override Task<DeliveryPipeline> GetDeliveryPipelineAsync(GetDeliveryPipelineRequest request, CallSettings callSettings = null)

Gets details of a single DeliveryPipeline.

Parameters
Name Description
request GetDeliveryPipelineRequest

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
TaskDeliveryPipeline

A Task containing the RPC response.

Overrides

GetJobRun(GetJobRunRequest, CallSettings)

public override JobRun GetJobRun(GetJobRunRequest request, CallSettings callSettings = null)

Gets details of a single JobRun.

Parameters
Name Description
request GetJobRunRequest

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
JobRun

The RPC response.

Overrides

GetJobRunAsync(GetJobRunRequest, CallSettings)

public override Task<JobRun> GetJobRunAsync(GetJobRunRequest request, CallSettings callSettings = null)

Gets details of a single JobRun.

Parameters
Name Description
request GetJobRunRequest

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
TaskJobRun

A Task containing the RPC response.

Overrides

GetRelease(GetReleaseRequest, CallSettings)

public override Release GetRelease(GetReleaseRequest request, CallSettings callSettings = null)

Gets details of a single Release.

Parameters
Name Description
request GetReleaseRequest

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
Release

The RPC response.

Overrides

GetReleaseAsync(GetReleaseRequest, CallSettings)

public override Task<Release> GetReleaseAsync(GetReleaseRequest request, CallSettings callSettings = null)

Gets details of a single Release.

Parameters
Name Description
request GetReleaseRequest

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
TaskRelease

A Task containing the RPC response.

Overrides

GetRollout(GetRolloutRequest, CallSettings)

public override Rollout GetRollout(GetRolloutRequest request, CallSettings callSettings = null)

Gets details of a single Rollout.

Parameters
Name Description
request GetRolloutRequest

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
Rollout

The RPC response.

Overrides

GetRolloutAsync(GetRolloutRequest, CallSettings)

public override Task<Rollout> GetRolloutAsync(GetRolloutRequest request, CallSettings callSettings = null)

Gets details of a single Rollout.

Parameters
Name Description
request GetRolloutRequest

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
TaskRollout

A Task containing the RPC response.

Overrides

GetTarget(GetTargetRequest, CallSettings)

public override Target GetTarget(GetTargetRequest request, CallSettings callSettings = null)

Gets details of a single Target.

Parameters
Name Description
request GetTargetRequest

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
Target

The RPC response.

Overrides

GetTargetAsync(GetTargetRequest, CallSettings)

public override Task<Target> GetTargetAsync(GetTargetRequest request, CallSettings callSettings = null)

Gets details of a single Target.

Parameters
Name Description
request GetTargetRequest

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
TaskTarget

A Task containing the RPC response.

Overrides

IgnoreJob(IgnoreJobRequest, CallSettings)

public override IgnoreJobResponse IgnoreJob(IgnoreJobRequest request, CallSettings callSettings = null)

Ignores the specified Job in a Rollout.

Parameters
Name Description
request IgnoreJobRequest

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
IgnoreJobResponse

The RPC response.

Overrides

IgnoreJobAsync(IgnoreJobRequest, CallSettings)

public override Task<IgnoreJobResponse> IgnoreJobAsync(IgnoreJobRequest request, CallSettings callSettings = null)

Ignores the specified Job in a Rollout.

Parameters
Name Description
request IgnoreJobRequest

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
TaskIgnoreJobResponse

A Task containing the RPC response.

Overrides

ListDeliveryPipelines(ListDeliveryPipelinesRequest, CallSettings)

public override PagedEnumerable<ListDeliveryPipelinesResponse, DeliveryPipeline> ListDeliveryPipelines(ListDeliveryPipelinesRequest request, CallSettings callSettings = null)

Lists DeliveryPipelines in a given project and ___location.

Parameters
Name Description
request ListDeliveryPipelinesRequest

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
PagedEnumerableListDeliveryPipelinesResponseDeliveryPipeline

A pageable sequence of DeliveryPipeline resources.

Overrides

ListDeliveryPipelinesAsync(ListDeliveryPipelinesRequest, CallSettings)

public override PagedAsyncEnumerable<ListDeliveryPipelinesResponse, DeliveryPipeline> ListDeliveryPipelinesAsync(ListDeliveryPipelinesRequest request, CallSettings callSettings = null)

Lists DeliveryPipelines in a given project and ___location.

Parameters
Name Description
request ListDeliveryPipelinesRequest

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
PagedAsyncEnumerableListDeliveryPipelinesResponseDeliveryPipeline

A pageable asynchronous sequence of DeliveryPipeline resources.

Overrides

ListJobRuns(ListJobRunsRequest, CallSettings)

public override PagedEnumerable<ListJobRunsResponse, JobRun> ListJobRuns(ListJobRunsRequest request, CallSettings callSettings = null)

Lists JobRuns in a given project and ___location.

Parameters
Name Description
request ListJobRunsRequest

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
PagedEnumerableListJobRunsResponseJobRun

A pageable sequence of JobRun resources.

Overrides

ListJobRunsAsync(ListJobRunsRequest, CallSettings)

public override PagedAsyncEnumerable<ListJobRunsResponse, JobRun> ListJobRunsAsync(ListJobRunsRequest request, CallSettings callSettings = null)

Lists JobRuns in a given project and ___location.

Parameters
Name Description
request ListJobRunsRequest

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
PagedAsyncEnumerableListJobRunsResponseJobRun

A pageable asynchronous sequence of JobRun resources.

Overrides

ListReleases(ListReleasesRequest, CallSettings)

public override PagedEnumerable<ListReleasesResponse, Release> ListReleases(ListReleasesRequest request, CallSettings callSettings = null)

Lists Releases in a given project and ___location.

Parameters
Name Description
request ListReleasesRequest

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
PagedEnumerableListReleasesResponseRelease

A pageable sequence of Release resources.

Overrides

ListReleasesAsync(ListReleasesRequest, CallSettings)

public override PagedAsyncEnumerable<ListReleasesResponse, Release> ListReleasesAsync(ListReleasesRequest request, CallSettings callSettings = null)

Lists Releases in a given project and ___location.

Parameters
Name Description
request ListReleasesRequest

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
PagedAsyncEnumerableListReleasesResponseRelease

A pageable asynchronous sequence of Release resources.

Overrides

ListRollouts(ListRolloutsRequest, CallSettings)

public override PagedEnumerable<ListRolloutsResponse, Rollout> ListRollouts(ListRolloutsRequest request, CallSettings callSettings = null)

Lists Rollouts in a given project and ___location.

Parameters
Name Description
request ListRolloutsRequest

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
PagedEnumerableListRolloutsResponseRollout

A pageable sequence of Rollout resources.

Overrides

ListRolloutsAsync(ListRolloutsRequest, CallSettings)

public override PagedAsyncEnumerable<ListRolloutsResponse, Rollout> ListRolloutsAsync(ListRolloutsRequest request, CallSettings callSettings = null)

Lists Rollouts in a given project and ___location.

Parameters
Name Description
request ListRolloutsRequest

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
PagedAsyncEnumerableListRolloutsResponseRollout

A pageable asynchronous sequence of Rollout resources.

Overrides

ListTargets(ListTargetsRequest, CallSettings)

public override PagedEnumerable<ListTargetsResponse, Target> ListTargets(ListTargetsRequest request, CallSettings callSettings = null)

Lists Targets in a given project and ___location.

Parameters
Name Description
request ListTargetsRequest

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
PagedEnumerableListTargetsResponseTarget

A pageable sequence of Target resources.

Overrides

ListTargetsAsync(ListTargetsRequest, CallSettings)

public override PagedAsyncEnumerable<ListTargetsResponse, Target> ListTargetsAsync(ListTargetsRequest request, CallSettings callSettings = null)

Lists Targets in a given project and ___location.

Parameters
Name Description
request ListTargetsRequest

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
PagedAsyncEnumerableListTargetsResponseTarget

A pageable asynchronous sequence of Target resources.

Overrides

RetryJob(RetryJobRequest, CallSettings)

public override RetryJobResponse RetryJob(RetryJobRequest request, CallSettings callSettings = null)

Retries the specified Job in a Rollout.

Parameters
Name Description
request RetryJobRequest

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
RetryJobResponse

The RPC response.

Overrides

RetryJobAsync(RetryJobRequest, CallSettings)

public override Task<RetryJobResponse> RetryJobAsync(RetryJobRequest request, CallSettings callSettings = null)

Retries the specified Job in a Rollout.

Parameters
Name Description
request RetryJobRequest

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
TaskRetryJobResponse

A Task containing the RPC response.

Overrides

TerminateJobRun(TerminateJobRunRequest, CallSettings)

public override TerminateJobRunResponse TerminateJobRun(TerminateJobRunRequest request, CallSettings callSettings = null)

Terminates a Job Run in a given project and ___location.

Parameters
Name Description
request TerminateJobRunRequest

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
TerminateJobRunResponse

The RPC response.

Overrides

TerminateJobRunAsync(TerminateJobRunRequest, CallSettings)

public override Task<TerminateJobRunResponse> TerminateJobRunAsync(TerminateJobRunRequest request, CallSettings callSettings = null)

Terminates a Job Run in a given project and ___location.

Parameters
Name Description
request TerminateJobRunRequest

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
TaskTerminateJobRunResponse

A Task containing the RPC response.

Overrides

UpdateDeliveryPipeline(UpdateDeliveryPipelineRequest, CallSettings)

public override Operation<DeliveryPipeline, OperationMetadata> UpdateDeliveryPipeline(UpdateDeliveryPipelineRequest request, CallSettings callSettings = null)

Updates the parameters of a single DeliveryPipeline.

Parameters
Name Description
request UpdateDeliveryPipelineRequest

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
OperationDeliveryPipelineOperationMetadata

The RPC response.

Overrides

UpdateDeliveryPipelineAsync(UpdateDeliveryPipelineRequest, CallSettings)

public override Task<Operation<DeliveryPipeline, OperationMetadata>> UpdateDeliveryPipelineAsync(UpdateDeliveryPipelineRequest request, CallSettings callSettings = null)

Updates the parameters of a single DeliveryPipeline.

Parameters
Name Description
request UpdateDeliveryPipelineRequest

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
TaskOperationDeliveryPipelineOperationMetadata

A Task containing the RPC response.

Overrides

UpdateTarget(UpdateTargetRequest, CallSettings)

public override Operation<Target, OperationMetadata> UpdateTarget(UpdateTargetRequest request, CallSettings callSettings = null)

Updates the parameters of a single Target.

Parameters
Name Description
request UpdateTargetRequest

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
OperationTargetOperationMetadata

The RPC response.

Overrides

UpdateTargetAsync(UpdateTargetRequest, CallSettings)

public override Task<Operation<Target, OperationMetadata>> UpdateTargetAsync(UpdateTargetRequest request, CallSettings callSettings = null)

Updates the parameters of a single Target.

Parameters
Name Description
request UpdateTargetRequest

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
TaskOperationTargetOperationMetadata

A Task containing the RPC response.

Overrides