Class RegionBackendServices.RegionBackendServicesBase (1.0.0)

[BindServiceMethod(typeof(RegionBackendServices), "BindService")]
public abstract class RegionBackendServicesBase

Base class for server-side implementations of RegionBackendServices

Inheritance

Object > RegionBackendServices.RegionBackendServicesBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

Delete(DeleteRegionBackendServiceRequest, ServerCallContext)

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

Deletes the specified regional BackendService resource.

Parameters
Name Description
request DeleteRegionBackendServiceRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
Task<Operation>

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

Get(GetRegionBackendServiceRequest, ServerCallContext)

public virtual Task<BackendService> Get(GetRegionBackendServiceRequest request, ServerCallContext context)

Returns the specified regional BackendService resource.

Parameters
Name Description
request GetRegionBackendServiceRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
Task<BackendService>

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

GetHealth(GetHealthRegionBackendServiceRequest, ServerCallContext)

public virtual Task<BackendServiceGroupHealth> GetHealth(GetHealthRegionBackendServiceRequest request, ServerCallContext context)

Gets the most recent health check results for this regional BackendService.

Parameters
Name Description
request GetHealthRegionBackendServiceRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
Task<BackendServiceGroupHealth>

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

Insert(InsertRegionBackendServiceRequest, ServerCallContext)

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

Creates a regional BackendService resource in the specified project using the data included in the request. For more information, see Backend services overview.

Parameters
Name Description
request InsertRegionBackendServiceRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
Task<Operation>

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

List(ListRegionBackendServicesRequest, ServerCallContext)

public virtual Task<BackendServiceList> List(ListRegionBackendServicesRequest request, ServerCallContext context)

Retrieves the list of regional BackendService resources available to the specified project in the given region.

Parameters
Name Description
request ListRegionBackendServicesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
Task<BackendServiceList>

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

Patch(PatchRegionBackendServiceRequest, ServerCallContext)

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

Updates the specified regional BackendService resource with the data included in the request. For more information, see Understanding backend services This method supports PATCH semantics and uses the JSON merge patch format and processing rules.

Parameters
Name Description
request PatchRegionBackendServiceRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
Task<Operation>

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

Update(UpdateRegionBackendServiceRequest, ServerCallContext)

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

Updates the specified regional BackendService resource with the data included in the request. For more information, see Backend services overview .

Parameters
Name Description
request UpdateRegionBackendServiceRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
Task<Operation>

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