Compute Engine v1 API - Class TargetHttpProxies.TargetHttpProxiesBase (2.15.0)

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

Reference documentation and code samples for the Compute Engine v1 API class TargetHttpProxies.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. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

Parameters
Name Description
request AggregatedListTargetHttpProxiesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskTargetHttpProxyAggregatedList

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
Name Description
request DeleteTargetHttpProxyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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.

Parameters
Name Description
request GetTargetHttpProxyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskTargetHttpProxy

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
Name Description
request InsertTargetHttpProxyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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
Name Description
request ListTargetHttpProxiesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskTargetHttpProxyList

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
Name Description
request PatchTargetHttpProxyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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
Name Description
request SetUrlMapTargetHttpProxyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskOperation

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