Config Delivery v1 API - Class ConfigDelivery.ConfigDeliveryBase (1.0.0-beta01)

[BindServiceMethod(typeof(ConfigDelivery), "BindService")]
public abstract class ConfigDelivery.ConfigDeliveryBase

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

Base class for server-side implementations of ConfigDelivery

Inheritance

object > ConfigDelivery.ConfigDeliveryBase

Namespace

Google.Cloud.ConfigDelivery.V1

Assembly

Google.Cloud.ConfigDelivery.V1.dll

Methods

AbortRollout(AbortRolloutRequest, ServerCallContext)

public virtual Task<Operation> AbortRollout(AbortRolloutRequest request, ServerCallContext context)

Abort a Rollout.

Parameters
Name Description
request AbortRolloutRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateFleetPackage(CreateFleetPackageRequest, ServerCallContext)

public virtual Task<Operation> CreateFleetPackage(CreateFleetPackageRequest request, ServerCallContext context)

Creates a new FleetPackage in a given project and location.

Parameters
Name Description
request CreateFleetPackageRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateRelease(CreateReleaseRequest, ServerCallContext)

public virtual Task<Operation> CreateRelease(CreateReleaseRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateReleaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateResourceBundle(CreateResourceBundleRequest, ServerCallContext)

public virtual Task<Operation> CreateResourceBundle(CreateResourceBundleRequest request, ServerCallContext context)

Creates a new ResourceBundle in a given project and location.

Parameters
Name Description
request CreateResourceBundleRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateVariant(CreateVariantRequest, ServerCallContext)

public virtual Task<Operation> CreateVariant(CreateVariantRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateVariantRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteFleetPackage(DeleteFleetPackageRequest, ServerCallContext)

public virtual Task<Operation> DeleteFleetPackage(DeleteFleetPackageRequest request, ServerCallContext context)

Deletes a single FleetPackage.

Parameters
Name Description
request DeleteFleetPackageRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteRelease(DeleteReleaseRequest, ServerCallContext)

public virtual Task<Operation> DeleteRelease(DeleteReleaseRequest request, ServerCallContext context)

Deletes a single Release.

Parameters
Name Description
request DeleteReleaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteResourceBundle(DeleteResourceBundleRequest, ServerCallContext)

public virtual Task<Operation> DeleteResourceBundle(DeleteResourceBundleRequest request, ServerCallContext context)

Deletes a single ResourceBundle.

Parameters
Name Description
request DeleteResourceBundleRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteVariant(DeleteVariantRequest, ServerCallContext)

public virtual Task<Operation> DeleteVariant(DeleteVariantRequest request, ServerCallContext context)

Deletes a single Variant.

Parameters
Name Description
request DeleteVariantRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

GetFleetPackage(GetFleetPackageRequest, ServerCallContext)

public virtual Task<FleetPackage> GetFleetPackage(GetFleetPackageRequest request, ServerCallContext context)

Gets details of a single FleetPackage.

Parameters
Name Description
request GetFleetPackageRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskFleetPackage

The response to send back to the client (wrapped by a task).

GetRelease(GetReleaseRequest, ServerCallContext)

public virtual Task<Release> GetRelease(GetReleaseRequest request, ServerCallContext context)

Gets details of a single Release.

Parameters
Name Description
request GetReleaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskRelease

The response to send back to the client (wrapped by a task).

GetResourceBundle(GetResourceBundleRequest, ServerCallContext)

public virtual Task<ResourceBundle> GetResourceBundle(GetResourceBundleRequest request, ServerCallContext context)

Gets details of a single ResourceBundle.

Parameters
Name Description
request GetResourceBundleRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskResourceBundle

The response to send back to the client (wrapped by a task).

GetRollout(GetRolloutRequest, ServerCallContext)

public virtual Task<Rollout> GetRollout(GetRolloutRequest request, ServerCallContext context)

Gets details of a single Rollout.

Parameters
Name Description
request GetRolloutRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskRollout

The response to send back to the client (wrapped by a task).

GetVariant(GetVariantRequest, ServerCallContext)

public virtual Task<Variant> GetVariant(GetVariantRequest request, ServerCallContext context)

Gets details of a single Variant.

Parameters
Name Description
request GetVariantRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskVariant

The response to send back to the client (wrapped by a task).

ListFleetPackages(ListFleetPackagesRequest, ServerCallContext)

public virtual Task<ListFleetPackagesResponse> ListFleetPackages(ListFleetPackagesRequest request, ServerCallContext context)

Lists FleetPackages in a given project and location.

Parameters
Name Description
request ListFleetPackagesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListFleetPackagesResponse

The response to send back to the client (wrapped by a task).

ListReleases(ListReleasesRequest, ServerCallContext)

public virtual Task<ListReleasesResponse> ListReleases(ListReleasesRequest request, ServerCallContext context)

Lists Releases in a given project and location.

Parameters
Name Description
request ListReleasesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListReleasesResponse

The response to send back to the client (wrapped by a task).

ListResourceBundles(ListResourceBundlesRequest, ServerCallContext)

public virtual Task<ListResourceBundlesResponse> ListResourceBundles(ListResourceBundlesRequest request, ServerCallContext context)

Lists ResourceBundles in a given project and location.

Parameters
Name Description
request ListResourceBundlesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListResourceBundlesResponse

The response to send back to the client (wrapped by a task).

ListRollouts(ListRolloutsRequest, ServerCallContext)

public virtual Task<ListRolloutsResponse> ListRollouts(ListRolloutsRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListRolloutsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListRolloutsResponse

The response to send back to the client (wrapped by a task).

ListVariants(ListVariantsRequest, ServerCallContext)

public virtual Task<ListVariantsResponse> ListVariants(ListVariantsRequest request, ServerCallContext context)

Lists Variants in a given project and location.

Parameters
Name Description
request ListVariantsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListVariantsResponse

The response to send back to the client (wrapped by a task).

ResumeRollout(ResumeRolloutRequest, ServerCallContext)

public virtual Task<Operation> ResumeRollout(ResumeRolloutRequest request, ServerCallContext context)

Resume a Rollout.

Parameters
Name Description
request ResumeRolloutRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

SuspendRollout(SuspendRolloutRequest, ServerCallContext)

public virtual Task<Operation> SuspendRollout(SuspendRolloutRequest request, ServerCallContext context)

Suspend a Rollout.

Parameters
Name Description
request SuspendRolloutRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateFleetPackage(UpdateFleetPackageRequest, ServerCallContext)

public virtual Task<Operation> UpdateFleetPackage(UpdateFleetPackageRequest request, ServerCallContext context)

Updates the parameters of a single FleetPackage.

Parameters
Name Description
request UpdateFleetPackageRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateRelease(UpdateReleaseRequest, ServerCallContext)

public virtual Task<Operation> UpdateRelease(UpdateReleaseRequest request, ServerCallContext context)

Updates the parameters of a single Release.

Parameters
Name Description
request UpdateReleaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateResourceBundle(UpdateResourceBundleRequest, ServerCallContext)

public virtual Task<Operation> UpdateResourceBundle(UpdateResourceBundleRequest request, ServerCallContext context)

Updates the parameters of a single ResourceBundle.

Parameters
Name Description
request UpdateResourceBundleRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateVariant(UpdateVariantRequest, ServerCallContext)

public virtual Task<Operation> UpdateVariant(UpdateVariantRequest request, ServerCallContext context)

Updates the parameters of a single Variant.

Parameters
Name Description
request UpdateVariantRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).