Config Delivery v1 API - Class ConfigDeliveryClientImpl (1.0.0-beta01)

public sealed class ConfigDeliveryClientImpl : ConfigDeliveryClient

Reference documentation and code samples for the Config Delivery v1 API class ConfigDeliveryClientImpl.

ConfigDelivery client wrapper implementation, for convenient use.

Inheritance

object > ConfigDeliveryClient > ConfigDeliveryClientImpl

Namespace

Google.Cloud.ConfigDelivery.V1

Assembly

Google.Cloud.ConfigDelivery.V1.dll

Remarks

ConfigDelivery service manages the deployment of kubernetes configuration to a fleet of kubernetes clusters.

Constructors

ConfigDeliveryClientImpl(ConfigDeliveryClient, ConfigDeliverySettings, ILogger)

public ConfigDeliveryClientImpl(ConfigDelivery.ConfigDeliveryClient grpcClient, ConfigDeliverySettings settings, ILogger logger)

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

Parameters
Name Description
grpcClient ConfigDeliveryConfigDeliveryClient

The underlying gRPC client.

settings ConfigDeliverySettings

The base ConfigDeliverySettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

AbortRolloutOperationsClient

public override OperationsClient AbortRolloutOperationsClient { get; }

The long-running operations client for AbortRollout.

Property Value
Type Description
OperationsClient
Overrides

CreateFleetPackageOperationsClient

public override OperationsClient CreateFleetPackageOperationsClient { get; }

The long-running operations client for CreateFleetPackage.

Property Value
Type Description
OperationsClient
Overrides

CreateReleaseOperationsClient

public override OperationsClient CreateReleaseOperationsClient { get; }

The long-running operations client for CreateRelease.

Property Value
Type Description
OperationsClient
Overrides

CreateResourceBundleOperationsClient

public override OperationsClient CreateResourceBundleOperationsClient { get; }

The long-running operations client for CreateResourceBundle.

Property Value
Type Description
OperationsClient
Overrides

CreateVariantOperationsClient

public override OperationsClient CreateVariantOperationsClient { get; }

The long-running operations client for CreateVariant.

Property Value
Type Description
OperationsClient
Overrides

DeleteFleetPackageOperationsClient

public override OperationsClient DeleteFleetPackageOperationsClient { get; }

The long-running operations client for DeleteFleetPackage.

Property Value
Type Description
OperationsClient
Overrides

DeleteReleaseOperationsClient

public override OperationsClient DeleteReleaseOperationsClient { get; }

The long-running operations client for DeleteRelease.

Property Value
Type Description
OperationsClient
Overrides

DeleteResourceBundleOperationsClient

public override OperationsClient DeleteResourceBundleOperationsClient { get; }

The long-running operations client for DeleteResourceBundle.

Property Value
Type Description
OperationsClient
Overrides

DeleteVariantOperationsClient

public override OperationsClient DeleteVariantOperationsClient { get; }

The long-running operations client for DeleteVariant.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override ConfigDelivery.ConfigDeliveryClient GrpcClient { get; }

The underlying gRPC ConfigDelivery client

Property Value
Type Description
ConfigDeliveryConfigDeliveryClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

ResumeRolloutOperationsClient

public override OperationsClient ResumeRolloutOperationsClient { get; }

The long-running operations client for ResumeRollout.

Property Value
Type Description
OperationsClient
Overrides

SuspendRolloutOperationsClient

public override OperationsClient SuspendRolloutOperationsClient { get; }

The long-running operations client for SuspendRollout.

Property Value
Type Description
OperationsClient
Overrides

UpdateFleetPackageOperationsClient

public override OperationsClient UpdateFleetPackageOperationsClient { get; }

The long-running operations client for UpdateFleetPackage.

Property Value
Type Description
OperationsClient
Overrides

UpdateReleaseOperationsClient

public override OperationsClient UpdateReleaseOperationsClient { get; }

The long-running operations client for UpdateRelease.

Property Value
Type Description
OperationsClient
Overrides

UpdateResourceBundleOperationsClient

public override OperationsClient UpdateResourceBundleOperationsClient { get; }

The long-running operations client for UpdateResourceBundle.

Property Value
Type Description
OperationsClient
Overrides

UpdateVariantOperationsClient

public override OperationsClient UpdateVariantOperationsClient { get; }

The long-running operations client for UpdateVariant.

Property Value
Type Description
OperationsClient
Overrides

Methods

AbortRollout(AbortRolloutRequest, CallSettings)

public override Operation<Rollout, OperationMetadata> AbortRollout(AbortRolloutRequest request, CallSettings callSettings = null)

Abort a Rollout.

Parameters
Name Description
request AbortRolloutRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationRolloutOperationMetadata

The RPC response.

Overrides

AbortRolloutAsync(AbortRolloutRequest, CallSettings)

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

Abort a Rollout.

Parameters
Name Description
request AbortRolloutRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationRolloutOperationMetadata

A Task containing the RPC response.

Overrides

CreateFleetPackage(CreateFleetPackageRequest, CallSettings)

public override Operation<FleetPackage, OperationMetadata> CreateFleetPackage(CreateFleetPackageRequest request, CallSettings callSettings = null)

Creates a new FleetPackage in a given project and location.

Parameters
Name Description
request CreateFleetPackageRequest

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
OperationFleetPackageOperationMetadata

The RPC response.

Overrides

CreateFleetPackageAsync(CreateFleetPackageRequest, CallSettings)

public override Task<Operation<FleetPackage, OperationMetadata>> CreateFleetPackageAsync(CreateFleetPackageRequest request, CallSettings callSettings = null)

Creates a new FleetPackage in a given project and location.

Parameters
Name Description
request CreateFleetPackageRequest

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
TaskOperationFleetPackageOperationMetadata

A Task containing the RPC response.

Overrides

CreateRelease(CreateReleaseRequest, CallSettings)

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

Creates a new Release in a given project, location and resource bundle.

Parameters
Name Description
request CreateReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationReleaseOperationMetadata

The RPC response.

Overrides

CreateReleaseAsync(CreateReleaseRequest, CallSettings)

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

Creates a new Release in a given project, location and resource bundle.

Parameters
Name Description
request CreateReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationReleaseOperationMetadata

A Task containing the RPC response.

Overrides

CreateResourceBundle(CreateResourceBundleRequest, CallSettings)

public override Operation<ResourceBundle, OperationMetadata> CreateResourceBundle(CreateResourceBundleRequest request, CallSettings callSettings = null)

Creates a new ResourceBundle in a given project and location.

Parameters
Name Description
request CreateResourceBundleRequest

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
OperationResourceBundleOperationMetadata

The RPC response.

Overrides

CreateResourceBundleAsync(CreateResourceBundleRequest, CallSettings)

public override Task<Operation<ResourceBundle, OperationMetadata>> CreateResourceBundleAsync(CreateResourceBundleRequest request, CallSettings callSettings = null)

Creates a new ResourceBundle in a given project and location.

Parameters
Name Description
request CreateResourceBundleRequest

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
TaskOperationResourceBundleOperationMetadata

A Task containing the RPC response.

Overrides

CreateVariant(CreateVariantRequest, CallSettings)

public override Operation<Variant, OperationMetadata> CreateVariant(CreateVariantRequest request, CallSettings callSettings = null)

Creates a new Variant in a given project, location, resource bundle, and release.

Parameters
Name Description
request CreateVariantRequest

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
OperationVariantOperationMetadata

The RPC response.

Overrides

CreateVariantAsync(CreateVariantRequest, CallSettings)

public override Task<Operation<Variant, OperationMetadata>> CreateVariantAsync(CreateVariantRequest request, CallSettings callSettings = null)

Creates a new Variant in a given project, location, resource bundle, and release.

Parameters
Name Description
request CreateVariantRequest

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
TaskOperationVariantOperationMetadata

A Task containing the RPC response.

Overrides

DeleteFleetPackage(DeleteFleetPackageRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteFleetPackage(DeleteFleetPackageRequest request, CallSettings callSettings = null)

Deletes a single FleetPackage.

Parameters
Name Description
request DeleteFleetPackageRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteFleetPackageAsync(DeleteFleetPackageRequest, CallSettings)

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

Deletes a single FleetPackage.

Parameters
Name Description
request DeleteFleetPackageRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteRelease(DeleteReleaseRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteRelease(DeleteReleaseRequest request, CallSettings callSettings = null)

Deletes a single Release.

Parameters
Name Description
request DeleteReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteReleaseAsync(DeleteReleaseRequest, CallSettings)

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

Deletes a single Release.

Parameters
Name Description
request DeleteReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteResourceBundle(DeleteResourceBundleRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteResourceBundle(DeleteResourceBundleRequest request, CallSettings callSettings = null)

Deletes a single ResourceBundle.

Parameters
Name Description
request DeleteResourceBundleRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteResourceBundleAsync(DeleteResourceBundleRequest, CallSettings)

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

Deletes a single ResourceBundle.

Parameters
Name Description
request DeleteResourceBundleRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteVariant(DeleteVariantRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteVariant(DeleteVariantRequest request, CallSettings callSettings = null)

Deletes a single Variant.

Parameters
Name Description
request DeleteVariantRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteVariantAsync(DeleteVariantRequest, CallSettings)

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

Deletes a single Variant.

Parameters
Name Description
request DeleteVariantRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

GetFleetPackage(GetFleetPackageRequest, CallSettings)

public override FleetPackage GetFleetPackage(GetFleetPackageRequest request, CallSettings callSettings = null)

Gets details of a single FleetPackage.

Parameters
Name Description
request GetFleetPackageRequest

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
FleetPackage

The RPC response.

Overrides

GetFleetPackageAsync(GetFleetPackageRequest, CallSettings)

public override Task<FleetPackage> GetFleetPackageAsync(GetFleetPackageRequest request, CallSettings callSettings = null)

Gets details of a single FleetPackage.

Parameters
Name Description
request GetFleetPackageRequest

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
TaskFleetPackage

A Task containing the RPC response.

Overrides

GetRelease(GetReleaseRequest, CallSettings)

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

Gets details of a single Release.

Parameters
Name Description
request GetReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Release

The RPC response.

Overrides

GetReleaseAsync(GetReleaseRequest, CallSettings)

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

Gets details of a single Release.

Parameters
Name Description
request GetReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskRelease

A Task containing the RPC response.

Overrides

GetResourceBundle(GetResourceBundleRequest, CallSettings)

public override ResourceBundle GetResourceBundle(GetResourceBundleRequest request, CallSettings callSettings = null)

Gets details of a single ResourceBundle.

Parameters
Name Description
request GetResourceBundleRequest

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
ResourceBundle

The RPC response.

Overrides

GetResourceBundleAsync(GetResourceBundleRequest, CallSettings)

public override Task<ResourceBundle> GetResourceBundleAsync(GetResourceBundleRequest request, CallSettings callSettings = null)

Gets details of a single ResourceBundle.

Parameters
Name Description
request GetResourceBundleRequest

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
TaskResourceBundle

A Task containing the RPC response.

Overrides

GetRollout(GetRolloutRequest, CallSettings)

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

Gets details of a single Rollout.

Parameters
Name Description
request GetRolloutRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Rollout

The RPC response.

Overrides

GetRolloutAsync(GetRolloutRequest, CallSettings)

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

Gets details of a single Rollout.

Parameters
Name Description
request GetRolloutRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskRollout

A Task containing the RPC response.

Overrides

GetVariant(GetVariantRequest, CallSettings)

public override Variant GetVariant(GetVariantRequest request, CallSettings callSettings = null)

Gets details of a single Variant.

Parameters
Name Description
request GetVariantRequest

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
Variant

The RPC response.

Overrides

GetVariantAsync(GetVariantRequest, CallSettings)

public override Task<Variant> GetVariantAsync(GetVariantRequest request, CallSettings callSettings = null)

Gets details of a single Variant.

Parameters
Name Description
request GetVariantRequest

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
TaskVariant

A Task containing the RPC response.

Overrides

ListFleetPackages(ListFleetPackagesRequest, CallSettings)

public override PagedEnumerable<ListFleetPackagesResponse, FleetPackage> ListFleetPackages(ListFleetPackagesRequest request, CallSettings callSettings = null)

Lists FleetPackages in a given project and location.

Parameters
Name Description
request ListFleetPackagesRequest

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
PagedEnumerableListFleetPackagesResponseFleetPackage

A pageable sequence of FleetPackage resources.

Overrides

ListFleetPackagesAsync(ListFleetPackagesRequest, CallSettings)

public override PagedAsyncEnumerable<ListFleetPackagesResponse, FleetPackage> ListFleetPackagesAsync(ListFleetPackagesRequest request, CallSettings callSettings = null)

Lists FleetPackages in a given project and location.

Parameters
Name Description
request ListFleetPackagesRequest

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
PagedAsyncEnumerableListFleetPackagesResponseFleetPackage

A pageable asynchronous sequence of FleetPackage resources.

Overrides

ListReleases(ListReleasesRequest, CallSettings)

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

Lists Releases in a given project and location.

Parameters
Name Description
request ListReleasesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListReleasesResponseRelease

A pageable sequence of Release resources.

Overrides

ListReleasesAsync(ListReleasesRequest, CallSettings)

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

Lists Releases in a given project and location.

Parameters
Name Description
request ListReleasesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListReleasesResponseRelease

A pageable asynchronous sequence of Release resources.

Overrides

ListResourceBundles(ListResourceBundlesRequest, CallSettings)

public override PagedEnumerable<ListResourceBundlesResponse, ResourceBundle> ListResourceBundles(ListResourceBundlesRequest request, CallSettings callSettings = null)

Lists ResourceBundles in a given project and location.

Parameters
Name Description
request ListResourceBundlesRequest

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
PagedEnumerableListResourceBundlesResponseResourceBundle

A pageable sequence of ResourceBundle resources.

Overrides

ListResourceBundlesAsync(ListResourceBundlesRequest, CallSettings)

public override PagedAsyncEnumerable<ListResourceBundlesResponse, ResourceBundle> ListResourceBundlesAsync(ListResourceBundlesRequest request, CallSettings callSettings = null)

Lists ResourceBundles in a given project and location.

Parameters
Name Description
request ListResourceBundlesRequest

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
PagedAsyncEnumerableListResourceBundlesResponseResourceBundle

A pageable asynchronous sequence of ResourceBundle resources.

Overrides

ListRollouts(ListRolloutsRequest, CallSettings)

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

Lists Rollouts in a given project, location, and Fleet Package.

Parameters
Name Description
request ListRolloutsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListRolloutsResponseRollout

A pageable sequence of Rollout resources.

Overrides

ListRolloutsAsync(ListRolloutsRequest, CallSettings)

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

Lists Rollouts in a given project, location, and Fleet Package.

Parameters
Name Description
request ListRolloutsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListRolloutsResponseRollout

A pageable asynchronous sequence of Rollout resources.

Overrides

ListVariants(ListVariantsRequest, CallSettings)

public override PagedEnumerable<ListVariantsResponse, Variant> ListVariants(ListVariantsRequest request, CallSettings callSettings = null)

Lists Variants in a given project and location.

Parameters
Name Description
request ListVariantsRequest

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
PagedEnumerableListVariantsResponseVariant

A pageable sequence of Variant resources.

Overrides

ListVariantsAsync(ListVariantsRequest, CallSettings)

public override PagedAsyncEnumerable<ListVariantsResponse, Variant> ListVariantsAsync(ListVariantsRequest request, CallSettings callSettings = null)

Lists Variants in a given project and location.

Parameters
Name Description
request ListVariantsRequest

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
PagedAsyncEnumerableListVariantsResponseVariant

A pageable asynchronous sequence of Variant resources.

Overrides

ResumeRollout(ResumeRolloutRequest, CallSettings)

public override Operation<Rollout, OperationMetadata> ResumeRollout(ResumeRolloutRequest request, CallSettings callSettings = null)

Resume a Rollout.

Parameters
Name Description
request ResumeRolloutRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationRolloutOperationMetadata

The RPC response.

Overrides

ResumeRolloutAsync(ResumeRolloutRequest, CallSettings)

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

Resume a Rollout.

Parameters
Name Description
request ResumeRolloutRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationRolloutOperationMetadata

A Task containing the RPC response.

Overrides

SuspendRollout(SuspendRolloutRequest, CallSettings)

public override Operation<Rollout, OperationMetadata> SuspendRollout(SuspendRolloutRequest request, CallSettings callSettings = null)

Suspend a Rollout.

Parameters
Name Description
request SuspendRolloutRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationRolloutOperationMetadata

The RPC response.

Overrides

SuspendRolloutAsync(SuspendRolloutRequest, CallSettings)

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

Suspend a Rollout.

Parameters
Name Description
request SuspendRolloutRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationRolloutOperationMetadata

A Task containing the RPC response.

Overrides

UpdateFleetPackage(UpdateFleetPackageRequest, CallSettings)

public override Operation<FleetPackage, OperationMetadata> UpdateFleetPackage(UpdateFleetPackageRequest request, CallSettings callSettings = null)

Updates the parameters of a single FleetPackage.

Parameters
Name Description
request UpdateFleetPackageRequest

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
OperationFleetPackageOperationMetadata

The RPC response.

Overrides

UpdateFleetPackageAsync(UpdateFleetPackageRequest, CallSettings)

public override Task<Operation<FleetPackage, OperationMetadata>> UpdateFleetPackageAsync(UpdateFleetPackageRequest request, CallSettings callSettings = null)

Updates the parameters of a single FleetPackage.

Parameters
Name Description
request UpdateFleetPackageRequest

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
TaskOperationFleetPackageOperationMetadata

A Task containing the RPC response.

Overrides

UpdateRelease(UpdateReleaseRequest, CallSettings)

public override Operation<Release, OperationMetadata> UpdateRelease(UpdateReleaseRequest request, CallSettings callSettings = null)

Updates the parameters of a single Release.

Parameters
Name Description
request UpdateReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationReleaseOperationMetadata

The RPC response.

Overrides

UpdateReleaseAsync(UpdateReleaseRequest, CallSettings)

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

Updates the parameters of a single Release.

Parameters
Name Description
request UpdateReleaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationReleaseOperationMetadata

A Task containing the RPC response.

Overrides

UpdateResourceBundle(UpdateResourceBundleRequest, CallSettings)

public override Operation<ResourceBundle, OperationMetadata> UpdateResourceBundle(UpdateResourceBundleRequest request, CallSettings callSettings = null)

Updates the parameters of a single ResourceBundle.

Parameters
Name Description
request UpdateResourceBundleRequest

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
OperationResourceBundleOperationMetadata

The RPC response.

Overrides

UpdateResourceBundleAsync(UpdateResourceBundleRequest, CallSettings)

public override Task<Operation<ResourceBundle, OperationMetadata>> UpdateResourceBundleAsync(UpdateResourceBundleRequest request, CallSettings callSettings = null)

Updates the parameters of a single ResourceBundle.

Parameters
Name Description
request UpdateResourceBundleRequest

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
TaskOperationResourceBundleOperationMetadata

A Task containing the RPC response.

Overrides

UpdateVariant(UpdateVariantRequest, CallSettings)

public override Operation<Variant, OperationMetadata> UpdateVariant(UpdateVariantRequest request, CallSettings callSettings = null)

Updates the parameters of a single Variant.

Parameters
Name Description
request UpdateVariantRequest

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
OperationVariantOperationMetadata

The RPC response.

Overrides

UpdateVariantAsync(UpdateVariantRequest, CallSettings)

public override Task<Operation<Variant, OperationMetadata>> UpdateVariantAsync(UpdateVariantRequest request, CallSettings callSettings = null)

Updates the parameters of a single Variant.

Parameters
Name Description
request UpdateVariantRequest

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
TaskOperationVariantOperationMetadata

A Task containing the RPC response.

Overrides