Google Cloud Deploy v1 API - Class CloudDeployClientImpl (2.2.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

Google.Cloud.Deploy.V1

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(CloudDeploy.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 CloudDeploy.CloudDeployClient

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
CloudDeploy.CloudDeployClient
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
Task<AbandonReleaseResponse>

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
Task<ApproveRolloutResponse>

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
Operation<DeliveryPipeline, OperationMetadata>

The RPC response.

Overrides

CreateDeliveryPipelineAsync(CreateDeliveryPipelineRequest, CallSettings)

public override async 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
Task<Operation<DeliveryPipeline, OperationMetadata>>

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
Operation<Release, OperationMetadata>

The RPC response.

Overrides

CreateReleaseAsync(CreateReleaseRequest, CallSettings)

public override async 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
Task<Operation<Release, OperationMetadata>>

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
Operation<Rollout, OperationMetadata>

The RPC response.

Overrides

CreateRolloutAsync(CreateRolloutRequest, CallSettings)

public override async 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
Task<Operation<Rollout, OperationMetadata>>

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
Operation<Target, OperationMetadata>

The RPC response.

Overrides

CreateTargetAsync(CreateTargetRequest, CallSettings)

public override async 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
Task<Operation<Target, OperationMetadata>>

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
Operation<Empty, OperationMetadata>

The RPC response.

Overrides

DeleteDeliveryPipelineAsync(DeleteDeliveryPipelineRequest, CallSettings)

public override async 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
Task<Operation<Empty, OperationMetadata>>

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
Operation<Empty, OperationMetadata>

The RPC response.

Overrides

DeleteTargetAsync(DeleteTargetRequest, CallSettings)

public override async 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
Task<Operation<Empty, OperationMetadata>>

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
Task<Config>

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
Task<DeliveryPipeline>

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
Task<JobRun>

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
Task<Release>

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
Task<Rollout>

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
Task<Target>

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
PagedEnumerable<ListDeliveryPipelinesResponse, DeliveryPipeline>

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
PagedAsyncEnumerable<ListDeliveryPipelinesResponse, DeliveryPipeline>

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
PagedEnumerable<ListJobRunsResponse, JobRun>

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
PagedAsyncEnumerable<ListJobRunsResponse, JobRun>

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
PagedEnumerable<ListReleasesResponse, Release>

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
PagedAsyncEnumerable<ListReleasesResponse, Release>

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
PagedEnumerable<ListRolloutsResponse, Rollout>

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
PagedAsyncEnumerable<ListRolloutsResponse, Rollout>

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
PagedEnumerable<ListTargetsResponse, Target>

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
PagedAsyncEnumerable<ListTargetsResponse, Target>

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
Task<RetryJobResponse>

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
Operation<DeliveryPipeline, OperationMetadata>

The RPC response.

Overrides

UpdateDeliveryPipelineAsync(UpdateDeliveryPipelineRequest, CallSettings)

public override async 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
Task<Operation<DeliveryPipeline, OperationMetadata>>

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
Operation<Target, OperationMetadata>

The RPC response.

Overrides

UpdateTargetAsync(UpdateTargetRequest, CallSettings)

public override async 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
Task<Operation<Target, OperationMetadata>>

A Task containing the RPC response.

Overrides