Compute Engine v1 API - Class RegionHealthChecks.RegionHealthChecksBase (2.2.0)

[BindServiceMethod(typeof(RegionHealthChecks), "BindService")]
public abstract class RegionHealthChecksBase

Reference documentation and code samples for the Compute Engine v1 API class RegionHealthChecks.RegionHealthChecksBase.

Base class for server-side implementations of RegionHealthChecks

Inheritance

Object > RegionHealthChecks.RegionHealthChecksBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

Delete(DeleteRegionHealthCheckRequest, ServerCallContext)

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

Deletes the specified HealthCheck resource.

Parameters
NameDescription
requestDeleteRegionHealthCheckRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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

Get(GetRegionHealthCheckRequest, ServerCallContext)

public virtual Task<HealthCheck> Get(GetRegionHealthCheckRequest request, ServerCallContext context)

Returns the specified HealthCheck resource. Gets a list of available health checks by making a list() request.

Parameters
NameDescription
requestGetRegionHealthCheckRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<HealthCheck>

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

Insert(InsertRegionHealthCheckRequest, ServerCallContext)

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

Creates a HealthCheck resource in the specified project using the data included in the request.

Parameters
NameDescription
requestInsertRegionHealthCheckRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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

List(ListRegionHealthChecksRequest, ServerCallContext)

public virtual Task<HealthCheckList> List(ListRegionHealthChecksRequest request, ServerCallContext context)

Retrieves the list of HealthCheck resources available to the specified project.

Parameters
NameDescription
requestListRegionHealthChecksRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<HealthCheckList>

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

Patch(PatchRegionHealthCheckRequest, ServerCallContext)

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

Updates a HealthCheck resource 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
NameDescription
requestPatchRegionHealthCheckRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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

Update(UpdateRegionHealthCheckRequest, ServerCallContext)

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

Updates a HealthCheck resource in the specified project using the data included in the request.

Parameters
NameDescription
requestUpdateRegionHealthCheckRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Operation>

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