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.
Namespace
Google.Cloud.Deploy.V1Assembly
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 |
CreateReleaseOperationsClient
public override OperationsClient CreateReleaseOperationsClient { get; }
The long-running operations client for CreateRelease
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateRolloutOperationsClient
public override OperationsClient CreateRolloutOperationsClient { get; }
The long-running operations client for CreateRollout
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateTargetOperationsClient
public override OperationsClient CreateTargetOperationsClient { get; }
The long-running operations client for CreateTarget
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteDeliveryPipelineOperationsClient
public override OperationsClient DeleteDeliveryPipelineOperationsClient { get; }
The long-running operations client for DeleteDeliveryPipeline
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteTargetOperationsClient
public override OperationsClient DeleteTargetOperationsClient { get; }
The long-running operations client for DeleteTarget
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override CloudDeploy.CloudDeployClient GrpcClient { get; }
The underlying gRPC CloudDeploy client
Property Value | |
---|---|
Type | Description |
CloudDeployCloudDeployClient |
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }
The IAMPolicyClient associated with this client.
Property Value | |
---|---|
Type | Description |
IAMPolicyClient |
LocationsClient
public override LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
UpdateDeliveryPipelineOperationsClient
public override OperationsClient UpdateDeliveryPipelineOperationsClient { get; }
The long-running operations client for UpdateDeliveryPipeline
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateTargetOperationsClient
public override OperationsClient UpdateTargetOperationsClient { get; }
The long-running operations client for UpdateTarget
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |