Compute Engine v1 API - Class RegionAutoscalers.RegionAutoscalersBase (2.16.0)

[BindServiceMethod(typeof(RegionAutoscalers), "BindService")]
public abstract class RegionAutoscalers.RegionAutoscalersBase

Reference documentation and code samples for the Compute Engine v1 API class RegionAutoscalers.RegionAutoscalersBase.

Base class for server-side implementations of RegionAutoscalers

Inheritance

object > RegionAutoscalers.RegionAutoscalersBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

Delete(DeleteRegionAutoscalerRequest, ServerCallContext)

public virtual Task<Operation> Delete(DeleteRegionAutoscalerRequest request, ServerCallContext context)

Deletes the specified autoscaler.

Parameters
Name Description
request DeleteRegionAutoscalerRequest

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).

Get(GetRegionAutoscalerRequest, ServerCallContext)

public virtual Task<Autoscaler> Get(GetRegionAutoscalerRequest request, ServerCallContext context)

Returns the specified autoscaler.

Parameters
Name Description
request GetRegionAutoscalerRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskAutoscaler

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

Insert(InsertRegionAutoscalerRequest, ServerCallContext)

public virtual Task<Operation> Insert(InsertRegionAutoscalerRequest request, ServerCallContext context)

Creates an autoscaler in the specified project using the data included in the request.

Parameters
Name Description
request InsertRegionAutoscalerRequest

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).

List(ListRegionAutoscalersRequest, ServerCallContext)

public virtual Task<RegionAutoscalerList> List(ListRegionAutoscalersRequest request, ServerCallContext context)

Retrieves a list of autoscalers contained within the specified region.

Parameters
Name Description
request ListRegionAutoscalersRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskRegionAutoscalerList

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

Patch(PatchRegionAutoscalerRequest, ServerCallContext)

public virtual Task<Operation> Patch(PatchRegionAutoscalerRequest request, ServerCallContext context)

Updates an autoscaler in the specified project using the data included in the request. This method supports PATCH semantics and uses the JSON merge patch format and processing rules.

Parameters
Name Description
request PatchRegionAutoscalerRequest

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).

Update(UpdateRegionAutoscalerRequest, ServerCallContext)

public virtual Task<Operation> Update(UpdateRegionAutoscalerRequest request, ServerCallContext context)

Updates an autoscaler in the specified project using the data included in the request.

Parameters
Name Description
request UpdateRegionAutoscalerRequest

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).