Class TargetHttpProxies.TargetHttpProxiesBase (2.1.0)

[BindServiceMethod(typeof(TargetHttpProxies), "BindService")]
public abstract class TargetHttpProxiesBase

Base class for server-side implementations of TargetHttpProxies

Inheritance

Object > TargetHttpProxies.TargetHttpProxiesBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

AggregatedList(AggregatedListTargetHttpProxiesRequest, ServerCallContext)

public virtual Task<TargetHttpProxyAggregatedList> AggregatedList(AggregatedListTargetHttpProxiesRequest request, ServerCallContext context)

Retrieves the list of all TargetHttpProxy resources, regional and global, available to the specified project.

Parameters
NameDescription
requestAggregatedListTargetHttpProxiesRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<TargetHttpProxyAggregatedList>

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

Delete(DeleteTargetHttpProxyRequest, ServerCallContext)

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

Deletes the specified TargetHttpProxy resource.

Parameters
NameDescription
requestDeleteTargetHttpProxyRequest

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

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

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

Parameters
NameDescription
requestGetTargetHttpProxyRequest

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

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

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

Parameters
NameDescription
requestInsertTargetHttpProxyRequest

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

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

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

Parameters
NameDescription
requestListTargetHttpProxiesRequest

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

Patch(PatchTargetHttpProxyRequest, ServerCallContext)

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

Patches the specified TargetHttpProxy resource with the data included in the request. This method supports PATCH semantics and uses JSON merge patch format and processing rules.

Parameters
NameDescription
requestPatchTargetHttpProxyRequest

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

SetUrlMap(SetUrlMapTargetHttpProxyRequest, ServerCallContext)

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

Changes the URL map for TargetHttpProxy.

Parameters
NameDescription
requestSetUrlMapTargetHttpProxyRequest

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