Class RegionTargetHttpProxies.RegionTargetHttpProxiesBase (2.0.0)

[BindServiceMethod(typeof(RegionTargetHttpProxies), "BindService")]
public abstract class RegionTargetHttpProxiesBase

Base class for server-side implementations of RegionTargetHttpProxies

Inheritance

Object > RegionTargetHttpProxies.RegionTargetHttpProxiesBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

Delete(DeleteRegionTargetHttpProxyRequest, ServerCallContext)

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

Deletes the specified TargetHttpProxy resource.

Parameters
NameDescription
requestDeleteRegionTargetHttpProxyRequest

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(GetRegionTargetHttpProxyRequest, ServerCallContext)

public virtual Task<TargetHttpProxy> Get(GetRegionTargetHttpProxyRequest request, ServerCallContext context)

Returns the specified TargetHttpProxy resource in the specified region. Gets a list of available target HTTP proxies by making a list() request.

Parameters
NameDescription
requestGetRegionTargetHttpProxyRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<TargetHttpProxy>

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

Insert(InsertRegionTargetHttpProxyRequest, ServerCallContext)

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

Creates a TargetHttpProxy resource in the specified project and region using the data included in the request.

Parameters
NameDescription
requestInsertRegionTargetHttpProxyRequest

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(ListRegionTargetHttpProxiesRequest, ServerCallContext)

public virtual Task<TargetHttpProxyList> List(ListRegionTargetHttpProxiesRequest request, ServerCallContext context)

Retrieves the list of TargetHttpProxy resources available to the specified project in the specified region.

Parameters
NameDescription
requestListRegionTargetHttpProxiesRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<TargetHttpProxyList>

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

SetUrlMap(SetUrlMapRegionTargetHttpProxyRequest, ServerCallContext)

public virtual Task<Operation> SetUrlMap(SetUrlMapRegionTargetHttpProxyRequest request, ServerCallContext context)

Changes the URL map for TargetHttpProxy.

Parameters
NameDescription
requestSetUrlMapRegionTargetHttpProxyRequest

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