Class RegionTargetHttpProxies.RegionTargetHttpProxiesBase (1.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
Name Description
request DeleteRegionTargetHttpProxyRequest

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(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
Name Description
request GetRegionTargetHttpProxyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
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
Name Description
request InsertRegionTargetHttpProxyRequest

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(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
Name Description
request ListRegionTargetHttpProxiesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
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
Name Description
request SetUrlMapRegionTargetHttpProxyRequest

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