Class CloudDeploy.CloudDeployClient (1.1.0)

public class CloudDeployClient : ClientBase<CloudDeploy.CloudDeployClient>

Client for CloudDeploy

Inheritance

Object > ClientBase > ClientBase<CloudDeploy.CloudDeployClient> > CloudDeploy.CloudDeployClient

Namespace

Google.Cloud.Deploy.V1

Assembly

Google.Cloud.Deploy.V1.dll

Constructors

CloudDeployClient()

protected CloudDeployClient()

Protected parameterless constructor to allow creation of test doubles.

CloudDeployClient(CallInvoker)

public CloudDeployClient(CallInvoker callInvoker)

Creates a new client for CloudDeploy that uses a custom CallInvoker.

Parameter
NameDescription
callInvokerCallInvoker

The callInvoker to use to make remote calls.

CloudDeployClient(ChannelBase)

public CloudDeployClient(ChannelBase channel)

Creates a new client for CloudDeploy

Parameter
NameDescription
channelChannelBase

The channel to use to make remote calls.

CloudDeployClient(ClientBase.ClientBaseConfiguration)

protected CloudDeployClient(ClientBase.ClientBaseConfiguration configuration)

Protected constructor to allow creation of configured clients.

Parameter
NameDescription
configurationClientBase.ClientBaseConfiguration

The client configuration.

Methods

ApproveRollout(ApproveRolloutRequest, CallOptions)

public virtual ApproveRolloutResponse ApproveRollout(ApproveRolloutRequest request, CallOptions options)

Approves a Rollout.

Parameters
NameDescription
requestApproveRolloutRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ApproveRolloutResponse

The response received from the server.

ApproveRollout(ApproveRolloutRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual ApproveRolloutResponse ApproveRollout(ApproveRolloutRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Approves a Rollout.

Parameters
NameDescription
requestApproveRolloutRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ApproveRolloutResponse

The response received from the server.

ApproveRolloutAsync(ApproveRolloutRequest, CallOptions)

public virtual AsyncUnaryCall<ApproveRolloutResponse> ApproveRolloutAsync(ApproveRolloutRequest request, CallOptions options)

Approves a Rollout.

Parameters
NameDescription
requestApproveRolloutRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ApproveRolloutResponse>

The call object.

ApproveRolloutAsync(ApproveRolloutRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<ApproveRolloutResponse> ApproveRolloutAsync(ApproveRolloutRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Approves a Rollout.

Parameters
NameDescription
requestApproveRolloutRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ApproveRolloutResponse>

The call object.

CreateDeliveryPipeline(CreateDeliveryPipelineRequest, CallOptions)

public virtual Operation CreateDeliveryPipeline(CreateDeliveryPipelineRequest request, CallOptions options)

Creates a new DeliveryPipeline in a given project and location.

Parameters
NameDescription
requestCreateDeliveryPipelineRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateDeliveryPipeline(CreateDeliveryPipelineRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Operation CreateDeliveryPipeline(CreateDeliveryPipelineRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Creates a new DeliveryPipeline in a given project and location.

Parameters
NameDescription
requestCreateDeliveryPipelineRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateDeliveryPipelineAsync(CreateDeliveryPipelineRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateDeliveryPipelineAsync(CreateDeliveryPipelineRequest request, CallOptions options)

Creates a new DeliveryPipeline in a given project and location.

Parameters
NameDescription
requestCreateDeliveryPipelineRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateDeliveryPipelineAsync(CreateDeliveryPipelineRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateDeliveryPipelineAsync(CreateDeliveryPipelineRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Creates a new DeliveryPipeline in a given project and location.

Parameters
NameDescription
requestCreateDeliveryPipelineRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateOperationsClient()

public virtual Operations.OperationsClient CreateOperationsClient()

Creates a new instance of Operations.OperationsClient using the same call invoker as this client.

Returns
TypeDescription
Operations.OperationsClient

A new Operations client for the same target as this client.

CreateRelease(CreateReleaseRequest, CallOptions)

public virtual Operation CreateRelease(CreateReleaseRequest request, CallOptions options)

Creates a new Release in a given project and location.

Parameters
NameDescription
requestCreateReleaseRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateRelease(CreateReleaseRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Operation CreateRelease(CreateReleaseRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Creates a new Release in a given project and location.

Parameters
NameDescription
requestCreateReleaseRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateReleaseAsync(CreateReleaseRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateReleaseAsync(CreateReleaseRequest request, CallOptions options)

Creates a new Release in a given project and location.

Parameters
NameDescription
requestCreateReleaseRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateReleaseAsync(CreateReleaseRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateReleaseAsync(CreateReleaseRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Creates a new Release in a given project and location.

Parameters
NameDescription
requestCreateReleaseRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateRollout(CreateRolloutRequest, CallOptions)

public virtual Operation CreateRollout(CreateRolloutRequest request, CallOptions options)

Creates a new Rollout in a given project and location.

Parameters
NameDescription
requestCreateRolloutRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateRollout(CreateRolloutRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Operation CreateRollout(CreateRolloutRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Creates a new Rollout in a given project and location.

Parameters
NameDescription
requestCreateRolloutRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateRolloutAsync(CreateRolloutRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateRolloutAsync(CreateRolloutRequest request, CallOptions options)

Creates a new Rollout in a given project and location.

Parameters
NameDescription
requestCreateRolloutRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateRolloutAsync(CreateRolloutRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateRolloutAsync(CreateRolloutRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Creates a new Rollout in a given project and location.

Parameters
NameDescription
requestCreateRolloutRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateTarget(CreateTargetRequest, CallOptions)

public virtual Operation CreateTarget(CreateTargetRequest request, CallOptions options)

Creates a new Target in a given project and location.

Parameters
NameDescription
requestCreateTargetRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateTarget(CreateTargetRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Operation CreateTarget(CreateTargetRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Creates a new Target in a given project and location.

Parameters
NameDescription
requestCreateTargetRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateTargetAsync(CreateTargetRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateTargetAsync(CreateTargetRequest request, CallOptions options)

Creates a new Target in a given project and location.

Parameters
NameDescription
requestCreateTargetRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateTargetAsync(CreateTargetRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateTargetAsync(CreateTargetRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Creates a new Target in a given project and location.

Parameters
NameDescription
requestCreateTargetRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteDeliveryPipeline(DeleteDeliveryPipelineRequest, CallOptions)

public virtual Operation DeleteDeliveryPipeline(DeleteDeliveryPipelineRequest request, CallOptions options)

Deletes a single DeliveryPipeline.

Parameters
NameDescription
requestDeleteDeliveryPipelineRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteDeliveryPipeline(DeleteDeliveryPipelineRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Operation DeleteDeliveryPipeline(DeleteDeliveryPipelineRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Deletes a single DeliveryPipeline.

Parameters
NameDescription
requestDeleteDeliveryPipelineRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteDeliveryPipelineAsync(DeleteDeliveryPipelineRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteDeliveryPipelineAsync(DeleteDeliveryPipelineRequest request, CallOptions options)

Deletes a single DeliveryPipeline.

Parameters
NameDescription
requestDeleteDeliveryPipelineRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteDeliveryPipelineAsync(DeleteDeliveryPipelineRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteDeliveryPipelineAsync(DeleteDeliveryPipelineRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Deletes a single DeliveryPipeline.

Parameters
NameDescription
requestDeleteDeliveryPipelineRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteTarget(DeleteTargetRequest, CallOptions)

public virtual Operation DeleteTarget(DeleteTargetRequest request, CallOptions options)

Deletes a single Target.

Parameters
NameDescription
requestDeleteTargetRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteTarget(DeleteTargetRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Operation DeleteTarget(DeleteTargetRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Deletes a single Target.

Parameters
NameDescription
requestDeleteTargetRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteTargetAsync(DeleteTargetRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteTargetAsync(DeleteTargetRequest request, CallOptions options)

Deletes a single Target.

Parameters
NameDescription
requestDeleteTargetRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteTargetAsync(DeleteTargetRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteTargetAsync(DeleteTargetRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Deletes a single Target.

Parameters
NameDescription
requestDeleteTargetRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

GetConfig(GetConfigRequest, CallOptions)

public virtual Config GetConfig(GetConfigRequest request, CallOptions options)

Gets the configuration for a location.

Parameters
NameDescription
requestGetConfigRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Config

The response received from the server.

GetConfig(GetConfigRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Config GetConfig(GetConfigRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets the configuration for a location.

Parameters
NameDescription
requestGetConfigRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Config

The response received from the server.

GetConfigAsync(GetConfigRequest, CallOptions)

public virtual AsyncUnaryCall<Config> GetConfigAsync(GetConfigRequest request, CallOptions options)

Gets the configuration for a location.

Parameters
NameDescription
requestGetConfigRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Config>

The call object.

GetConfigAsync(GetConfigRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Config> GetConfigAsync(GetConfigRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets the configuration for a location.

Parameters
NameDescription
requestGetConfigRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Config>

The call object.

GetDeliveryPipeline(GetDeliveryPipelineRequest, CallOptions)

public virtual DeliveryPipeline GetDeliveryPipeline(GetDeliveryPipelineRequest request, CallOptions options)

Gets details of a single DeliveryPipeline.

Parameters
NameDescription
requestGetDeliveryPipelineRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
DeliveryPipeline

The response received from the server.

GetDeliveryPipeline(GetDeliveryPipelineRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual DeliveryPipeline GetDeliveryPipeline(GetDeliveryPipelineRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets details of a single DeliveryPipeline.

Parameters
NameDescription
requestGetDeliveryPipelineRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
DeliveryPipeline

The response received from the server.

GetDeliveryPipelineAsync(GetDeliveryPipelineRequest, CallOptions)

public virtual AsyncUnaryCall<DeliveryPipeline> GetDeliveryPipelineAsync(GetDeliveryPipelineRequest request, CallOptions options)

Gets details of a single DeliveryPipeline.

Parameters
NameDescription
requestGetDeliveryPipelineRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<DeliveryPipeline>

The call object.

GetDeliveryPipelineAsync(GetDeliveryPipelineRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<DeliveryPipeline> GetDeliveryPipelineAsync(GetDeliveryPipelineRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets details of a single DeliveryPipeline.

Parameters
NameDescription
requestGetDeliveryPipelineRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<DeliveryPipeline>

The call object.

GetRelease(GetReleaseRequest, CallOptions)

public virtual Release GetRelease(GetReleaseRequest request, CallOptions options)

Gets details of a single Release.

Parameters
NameDescription
requestGetReleaseRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Release

The response received from the server.

GetRelease(GetReleaseRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Release GetRelease(GetReleaseRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets details of a single Release.

Parameters
NameDescription
requestGetReleaseRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Release

The response received from the server.

GetReleaseAsync(GetReleaseRequest, CallOptions)

public virtual AsyncUnaryCall<Release> GetReleaseAsync(GetReleaseRequest request, CallOptions options)

Gets details of a single Release.

Parameters
NameDescription
requestGetReleaseRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Release>

The call object.

GetReleaseAsync(GetReleaseRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Release> GetReleaseAsync(GetReleaseRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets details of a single Release.

Parameters
NameDescription
requestGetReleaseRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Release>

The call object.

GetRollout(GetRolloutRequest, CallOptions)

public virtual Rollout GetRollout(GetRolloutRequest request, CallOptions options)

Gets details of a single Rollout.

Parameters
NameDescription
requestGetRolloutRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Rollout

The response received from the server.

GetRollout(GetRolloutRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Rollout GetRollout(GetRolloutRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets details of a single Rollout.

Parameters
NameDescription
requestGetRolloutRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Rollout

The response received from the server.

GetRolloutAsync(GetRolloutRequest, CallOptions)

public virtual AsyncUnaryCall<Rollout> GetRolloutAsync(GetRolloutRequest request, CallOptions options)

Gets details of a single Rollout.

Parameters
NameDescription
requestGetRolloutRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Rollout>

The call object.

GetRolloutAsync(GetRolloutRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Rollout> GetRolloutAsync(GetRolloutRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets details of a single Rollout.

Parameters
NameDescription
requestGetRolloutRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Rollout>

The call object.

GetTarget(GetTargetRequest, CallOptions)

public virtual Target GetTarget(GetTargetRequest request, CallOptions options)

Gets details of a single Target.

Parameters
NameDescription
requestGetTargetRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Target

The response received from the server.

GetTarget(GetTargetRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Target GetTarget(GetTargetRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets details of a single Target.

Parameters
NameDescription
requestGetTargetRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Target

The response received from the server.

GetTargetAsync(GetTargetRequest, CallOptions)

public virtual AsyncUnaryCall<Target> GetTargetAsync(GetTargetRequest request, CallOptions options)

Gets details of a single Target.

Parameters
NameDescription
requestGetTargetRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Target>

The call object.

GetTargetAsync(GetTargetRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Target> GetTargetAsync(GetTargetRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets details of a single Target.

Parameters
NameDescription
requestGetTargetRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Target>

The call object.

ListDeliveryPipelines(ListDeliveryPipelinesRequest, CallOptions)

public virtual ListDeliveryPipelinesResponse ListDeliveryPipelines(ListDeliveryPipelinesRequest request, CallOptions options)

Lists DeliveryPipelines in a given project and location.

Parameters
NameDescription
requestListDeliveryPipelinesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListDeliveryPipelinesResponse

The response received from the server.

ListDeliveryPipelines(ListDeliveryPipelinesRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual ListDeliveryPipelinesResponse ListDeliveryPipelines(ListDeliveryPipelinesRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Lists DeliveryPipelines in a given project and location.

Parameters
NameDescription
requestListDeliveryPipelinesRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListDeliveryPipelinesResponse

The response received from the server.

ListDeliveryPipelinesAsync(ListDeliveryPipelinesRequest, CallOptions)

public virtual AsyncUnaryCall<ListDeliveryPipelinesResponse> ListDeliveryPipelinesAsync(ListDeliveryPipelinesRequest request, CallOptions options)

Lists DeliveryPipelines in a given project and location.

Parameters
NameDescription
requestListDeliveryPipelinesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListDeliveryPipelinesResponse>

The call object.

ListDeliveryPipelinesAsync(ListDeliveryPipelinesRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<ListDeliveryPipelinesResponse> ListDeliveryPipelinesAsync(ListDeliveryPipelinesRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Lists DeliveryPipelines in a given project and location.

Parameters
NameDescription
requestListDeliveryPipelinesRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListDeliveryPipelinesResponse>

The call object.

ListReleases(ListReleasesRequest, CallOptions)

public virtual ListReleasesResponse ListReleases(ListReleasesRequest request, CallOptions options)

Lists Releases in a given project and location.

Parameters
NameDescription
requestListReleasesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListReleasesResponse

The response received from the server.

ListReleases(ListReleasesRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual ListReleasesResponse ListReleases(ListReleasesRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Lists Releases in a given project and location.

Parameters
NameDescription
requestListReleasesRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListReleasesResponse

The response received from the server.

ListReleasesAsync(ListReleasesRequest, CallOptions)

public virtual AsyncUnaryCall<ListReleasesResponse> ListReleasesAsync(ListReleasesRequest request, CallOptions options)

Lists Releases in a given project and location.

Parameters
NameDescription
requestListReleasesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListReleasesResponse>

The call object.

ListReleasesAsync(ListReleasesRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<ListReleasesResponse> ListReleasesAsync(ListReleasesRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Lists Releases in a given project and location.

Parameters
NameDescription
requestListReleasesRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListReleasesResponse>

The call object.

ListRollouts(ListRolloutsRequest, CallOptions)

public virtual ListRolloutsResponse ListRollouts(ListRolloutsRequest request, CallOptions options)

Lists Rollouts in a given project and location.

Parameters
NameDescription
requestListRolloutsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListRolloutsResponse

The response received from the server.

ListRollouts(ListRolloutsRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual ListRolloutsResponse ListRollouts(ListRolloutsRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Lists Rollouts in a given project and location.

Parameters
NameDescription
requestListRolloutsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListRolloutsResponse

The response received from the server.

ListRolloutsAsync(ListRolloutsRequest, CallOptions)

public virtual AsyncUnaryCall<ListRolloutsResponse> ListRolloutsAsync(ListRolloutsRequest request, CallOptions options)

Lists Rollouts in a given project and location.

Parameters
NameDescription
requestListRolloutsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListRolloutsResponse>

The call object.

ListRolloutsAsync(ListRolloutsRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<ListRolloutsResponse> ListRolloutsAsync(ListRolloutsRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Lists Rollouts in a given project and location.

Parameters
NameDescription
requestListRolloutsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListRolloutsResponse>

The call object.

ListTargets(ListTargetsRequest, CallOptions)

public virtual ListTargetsResponse ListTargets(ListTargetsRequest request, CallOptions options)

Lists Targets in a given project and location.

Parameters
NameDescription
requestListTargetsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListTargetsResponse

The response received from the server.

ListTargets(ListTargetsRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual ListTargetsResponse ListTargets(ListTargetsRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Lists Targets in a given project and location.

Parameters
NameDescription
requestListTargetsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListTargetsResponse

The response received from the server.

ListTargetsAsync(ListTargetsRequest, CallOptions)

public virtual AsyncUnaryCall<ListTargetsResponse> ListTargetsAsync(ListTargetsRequest request, CallOptions options)

Lists Targets in a given project and location.

Parameters
NameDescription
requestListTargetsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListTargetsResponse>

The call object.

ListTargetsAsync(ListTargetsRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<ListTargetsResponse> ListTargetsAsync(ListTargetsRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Lists Targets in a given project and location.

Parameters
NameDescription
requestListTargetsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListTargetsResponse>

The call object.

NewInstance(ClientBase.ClientBaseConfiguration)

protected override CloudDeploy.CloudDeployClient NewInstance(ClientBase.ClientBaseConfiguration configuration)

Creates a new instance of client from given ClientBaseConfiguration.

Parameter
NameDescription
configurationClientBase.ClientBaseConfiguration
Returns
TypeDescription
CloudDeploy.CloudDeployClient
Overrides
Grpc.Core.ClientBase<Google.Cloud.Deploy.V1.CloudDeploy.CloudDeployClient>.NewInstance(Grpc.Core.ClientBase.ClientBaseConfiguration)

UpdateDeliveryPipeline(UpdateDeliveryPipelineRequest, CallOptions)

public virtual Operation UpdateDeliveryPipeline(UpdateDeliveryPipelineRequest request, CallOptions options)

Updates the parameters of a single DeliveryPipeline.

Parameters
NameDescription
requestUpdateDeliveryPipelineRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateDeliveryPipeline(UpdateDeliveryPipelineRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Operation UpdateDeliveryPipeline(UpdateDeliveryPipelineRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Updates the parameters of a single DeliveryPipeline.

Parameters
NameDescription
requestUpdateDeliveryPipelineRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateDeliveryPipelineAsync(UpdateDeliveryPipelineRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateDeliveryPipelineAsync(UpdateDeliveryPipelineRequest request, CallOptions options)

Updates the parameters of a single DeliveryPipeline.

Parameters
NameDescription
requestUpdateDeliveryPipelineRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpdateDeliveryPipelineAsync(UpdateDeliveryPipelineRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateDeliveryPipelineAsync(UpdateDeliveryPipelineRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Updates the parameters of a single DeliveryPipeline.

Parameters
NameDescription
requestUpdateDeliveryPipelineRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpdateTarget(UpdateTargetRequest, CallOptions)

public virtual Operation UpdateTarget(UpdateTargetRequest request, CallOptions options)

Updates the parameters of a single Target.

Parameters
NameDescription
requestUpdateTargetRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateTarget(UpdateTargetRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Operation UpdateTarget(UpdateTargetRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Updates the parameters of a single Target.

Parameters
NameDescription
requestUpdateTargetRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateTargetAsync(UpdateTargetRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateTargetAsync(UpdateTargetRequest request, CallOptions options)

Updates the parameters of a single Target.

Parameters
NameDescription
requestUpdateTargetRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpdateTargetAsync(UpdateTargetRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateTargetAsync(UpdateTargetRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Updates the parameters of a single Target.

Parameters
NameDescription
requestUpdateTargetRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.