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
CreateAutomationOperationsClient
public override OperationsClient CreateAutomationOperationsClient { get; }
The long-running operations client for CreateAutomation
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateCustomTargetTypeOperationsClient
public override OperationsClient CreateCustomTargetTypeOperationsClient { get; }
The long-running operations client for CreateCustomTargetType
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
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 |
DeleteAutomationOperationsClient
public override OperationsClient DeleteAutomationOperationsClient { get; }
The long-running operations client for DeleteAutomation
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteCustomTargetTypeOperationsClient
public override OperationsClient DeleteCustomTargetTypeOperationsClient { get; }
The long-running operations client for DeleteCustomTargetType
.
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 |
UpdateAutomationOperationsClient
public override OperationsClient UpdateAutomationOperationsClient { get; }
The long-running operations client for UpdateAutomation
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateCustomTargetTypeOperationsClient
public override OperationsClient UpdateCustomTargetTypeOperationsClient { get; }
The long-running operations client for UpdateCustomTargetType
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
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. |
CancelAutomationRun(CancelAutomationRunRequest, CallSettings)
public override CancelAutomationRunResponse CancelAutomationRun(CancelAutomationRunRequest request, CallSettings callSettings = null)
Cancels an AutomationRun. The state
of the AutomationRun
after
cancelling is CANCELLED
. CancelAutomationRun
can be called on
AutomationRun in the state IN_PROGRESS
and PENDING
; AutomationRun
in a different state returns an FAILED_PRECONDITION
error.
Parameters | |
---|---|
Name | Description |
request |
CancelAutomationRunRequest 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 |
CancelAutomationRunResponse |
The RPC response. |
CancelAutomationRunAsync(CancelAutomationRunRequest, CallSettings)
public override Task<CancelAutomationRunResponse> CancelAutomationRunAsync(CancelAutomationRunRequest request, CallSettings callSettings = null)
Cancels an AutomationRun. The state
of the AutomationRun
after
cancelling is CANCELLED
. CancelAutomationRun
can be called on
AutomationRun in the state IN_PROGRESS
and PENDING
; AutomationRun
in a different state returns an FAILED_PRECONDITION
error.
Parameters | |
---|---|
Name | Description |
request |
CancelAutomationRunRequest 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 |
TaskCancelAutomationRunResponse |
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. |
CreateAutomation(CreateAutomationRequest, CallSettings)
public override Operation<Automation, OperationMetadata> CreateAutomation(CreateAutomationRequest request, CallSettings callSettings = null)
Creates a new Automation in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateAutomationRequest 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 |
OperationAutomationOperationMetadata |
The RPC response. |
CreateAutomationAsync(CreateAutomationRequest, CallSettings)
public override Task<Operation<Automation, OperationMetadata>> CreateAutomationAsync(CreateAutomationRequest request, CallSettings callSettings = null)
Creates a new Automation in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateAutomationRequest 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 |
TaskOperationAutomationOperationMetadata |
A Task containing the RPC response. |
CreateCustomTargetType(CreateCustomTargetTypeRequest, CallSettings)
public override Operation<CustomTargetType, OperationMetadata> CreateCustomTargetType(CreateCustomTargetTypeRequest request, CallSettings callSettings = null)
Creates a new CustomTargetType in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateCustomTargetTypeRequest 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 |
OperationCustomTargetTypeOperationMetadata |
The RPC response. |
CreateCustomTargetTypeAsync(CreateCustomTargetTypeRequest, CallSettings)
public override Task<Operation<CustomTargetType, OperationMetadata>> CreateCustomTargetTypeAsync(CreateCustomTargetTypeRequest request, CallSettings callSettings = null)
Creates a new CustomTargetType in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateCustomTargetTypeRequest 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 |
TaskOperationCustomTargetTypeOperationMetadata |
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. |
DeleteAutomation(DeleteAutomationRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteAutomation(DeleteAutomationRequest request, CallSettings callSettings = null)
Deletes a single Automation resource.
Parameters | |
---|---|
Name | Description |
request |
DeleteAutomationRequest 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. |
DeleteAutomationAsync(DeleteAutomationRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteAutomationAsync(DeleteAutomationRequest request, CallSettings callSettings = null)
Deletes a single Automation resource.
Parameters | |
---|---|
Name | Description |
request |
DeleteAutomationRequest 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. |
DeleteCustomTargetType(DeleteCustomTargetTypeRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteCustomTargetType(DeleteCustomTargetTypeRequest request, CallSettings callSettings = null)
Deletes a single CustomTargetType.
Parameters | |
---|---|
Name | Description |
request |
DeleteCustomTargetTypeRequest 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. |
DeleteCustomTargetTypeAsync(DeleteCustomTargetTypeRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteCustomTargetTypeAsync(DeleteCustomTargetTypeRequest request, CallSettings callSettings = null)
Deletes a single CustomTargetType.
Parameters | |
---|---|
Name | Description |
request |
DeleteCustomTargetTypeRequest 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. |
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. |
GetAutomation(GetAutomationRequest, CallSettings)
public override Automation GetAutomation(GetAutomationRequest request, CallSettings callSettings = null)
Gets details of a single Automation.
Parameters | |
---|---|
Name | Description |
request |
GetAutomationRequest 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 |
Automation |
The RPC response. |
GetAutomationAsync(GetAutomationRequest, CallSettings)
public override Task<Automation> GetAutomationAsync(GetAutomationRequest request, CallSettings callSettings = null)
Gets details of a single Automation.
Parameters | |
---|---|
Name | Description |
request |
GetAutomationRequest 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 |
TaskAutomation |
A Task containing the RPC response. |
GetAutomationRun(GetAutomationRunRequest, CallSettings)
public override AutomationRun GetAutomationRun(GetAutomationRunRequest request, CallSettings callSettings = null)
Gets details of a single AutomationRun.
Parameters | |
---|---|
Name | Description |
request |
GetAutomationRunRequest 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 |
AutomationRun |
The RPC response. |
GetAutomationRunAsync(GetAutomationRunRequest, CallSettings)
public override Task<AutomationRun> GetAutomationRunAsync(GetAutomationRunRequest request, CallSettings callSettings = null)
Gets details of a single AutomationRun.
Parameters | |
---|---|
Name | Description |
request |
GetAutomationRunRequest 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 |
TaskAutomationRun |
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. |
GetCustomTargetType(GetCustomTargetTypeRequest, CallSettings)
public override CustomTargetType GetCustomTargetType(GetCustomTargetTypeRequest request, CallSettings callSettings = null)
Gets details of a single CustomTargetType.
Parameters | |
---|---|
Name | Description |
request |
GetCustomTargetTypeRequest 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 |
CustomTargetType |
The RPC response. |
GetCustomTargetTypeAsync(GetCustomTargetTypeRequest, CallSettings)
public override Task<CustomTargetType> GetCustomTargetTypeAsync(GetCustomTargetTypeRequest request, CallSettings callSettings = null)
Gets details of a single CustomTargetType.
Parameters | |
---|---|
Name | Description |
request |
GetCustomTargetTypeRequest 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 |
TaskCustomTargetType |
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. |
ListAutomationRuns(ListAutomationRunsRequest, CallSettings)
public override PagedEnumerable<ListAutomationRunsResponse, AutomationRun> ListAutomationRuns(ListAutomationRunsRequest request, CallSettings callSettings = null)
Lists AutomationRuns in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListAutomationRunsRequest 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 |
PagedEnumerableListAutomationRunsResponseAutomationRun |
A pageable sequence of AutomationRun resources. |
ListAutomationRunsAsync(ListAutomationRunsRequest, CallSettings)
public override PagedAsyncEnumerable<ListAutomationRunsResponse, AutomationRun> ListAutomationRunsAsync(ListAutomationRunsRequest request, CallSettings callSettings = null)
Lists AutomationRuns in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListAutomationRunsRequest 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 |
PagedAsyncEnumerableListAutomationRunsResponseAutomationRun |
A pageable asynchronous sequence of AutomationRun resources. |
ListAutomations(ListAutomationsRequest, CallSettings)
public override PagedEnumerable<ListAutomationsResponse, Automation> ListAutomations(ListAutomationsRequest request, CallSettings callSettings = null)
Lists Automations in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListAutomationsRequest 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 |
PagedEnumerableListAutomationsResponseAutomation |
A pageable sequence of Automation resources. |
ListAutomationsAsync(ListAutomationsRequest, CallSettings)
public override PagedAsyncEnumerable<ListAutomationsResponse, Automation> ListAutomationsAsync(ListAutomationsRequest request, CallSettings callSettings = null)
Lists Automations in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListAutomationsRequest 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 |
PagedAsyncEnumerableListAutomationsResponseAutomation |
A pageable asynchronous sequence of Automation resources. |
ListCustomTargetTypes(ListCustomTargetTypesRequest, CallSettings)
public override PagedEnumerable<ListCustomTargetTypesResponse, CustomTargetType> ListCustomTargetTypes(ListCustomTargetTypesRequest request, CallSettings callSettings = null)
Lists CustomTargetTypes in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListCustomTargetTypesRequest 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 |
PagedEnumerableListCustomTargetTypesResponseCustomTargetType |
A pageable sequence of CustomTargetType resources. |
ListCustomTargetTypesAsync(ListCustomTargetTypesRequest, CallSettings)
public override PagedAsyncEnumerable<ListCustomTargetTypesResponse, CustomTargetType> ListCustomTargetTypesAsync(ListCustomTargetTypesRequest request, CallSettings callSettings = null)
Lists CustomTargetTypes in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListCustomTargetTypesRequest 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 |
PagedAsyncEnumerableListCustomTargetTypesResponseCustomTargetType |
A pageable asynchronous sequence of CustomTargetType resources. |
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. |
RollbackTarget(RollbackTargetRequest, CallSettings)
public override RollbackTargetResponse RollbackTarget(RollbackTargetRequest request, CallSettings callSettings = null)
Creates a Rollout
to roll back the specified target.
Parameters | |
---|---|
Name | Description |
request |
RollbackTargetRequest 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 |
RollbackTargetResponse |
The RPC response. |
RollbackTargetAsync(RollbackTargetRequest, CallSettings)
public override Task<RollbackTargetResponse> RollbackTargetAsync(RollbackTargetRequest request, CallSettings callSettings = null)
Creates a Rollout
to roll back the specified target.
Parameters | |
---|---|
Name | Description |
request |
RollbackTargetRequest 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 |
TaskRollbackTargetResponse |
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. |
UpdateAutomation(UpdateAutomationRequest, CallSettings)
public override Operation<Automation, OperationMetadata> UpdateAutomation(UpdateAutomationRequest request, CallSettings callSettings = null)
Updates the parameters of a single Automation resource.
Parameters | |
---|---|
Name | Description |
request |
UpdateAutomationRequest 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 |
OperationAutomationOperationMetadata |
The RPC response. |
UpdateAutomationAsync(UpdateAutomationRequest, CallSettings)
public override Task<Operation<Automation, OperationMetadata>> UpdateAutomationAsync(UpdateAutomationRequest request, CallSettings callSettings = null)
Updates the parameters of a single Automation resource.
Parameters | |
---|---|
Name | Description |
request |
UpdateAutomationRequest 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 |
TaskOperationAutomationOperationMetadata |
A Task containing the RPC response. |
UpdateCustomTargetType(UpdateCustomTargetTypeRequest, CallSettings)
public override Operation<CustomTargetType, OperationMetadata> UpdateCustomTargetType(UpdateCustomTargetTypeRequest request, CallSettings callSettings = null)
Updates a single CustomTargetType.
Parameters | |
---|---|
Name | Description |
request |
UpdateCustomTargetTypeRequest 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 |
OperationCustomTargetTypeOperationMetadata |
The RPC response. |
UpdateCustomTargetTypeAsync(UpdateCustomTargetTypeRequest, CallSettings)
public override Task<Operation<CustomTargetType, OperationMetadata>> UpdateCustomTargetTypeAsync(UpdateCustomTargetTypeRequest request, CallSettings callSettings = null)
Updates a single CustomTargetType.
Parameters | |
---|---|
Name | Description |
request |
UpdateCustomTargetTypeRequest 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 |
TaskOperationCustomTargetTypeOperationMetadata |
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. |