Class RegionTargetHttpsProxies.RegionTargetHttpsProxiesBase (1.1.0)

[BindServiceMethod(typeof(RegionTargetHttpsProxies), "BindService")]
public abstract class RegionTargetHttpsProxiesBase

Base class for server-side implementations of RegionTargetHttpsProxies

Inheritance

Object > RegionTargetHttpsProxies.RegionTargetHttpsProxiesBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

Delete(DeleteRegionTargetHttpsProxyRequest, ServerCallContext)

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

Deletes the specified TargetHttpsProxy resource.

Parameters
NameDescription
requestDeleteRegionTargetHttpsProxyRequest

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

public virtual Task<TargetHttpsProxy> Get(GetRegionTargetHttpsProxyRequest request, ServerCallContext context)

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

Parameters
NameDescription
requestGetRegionTargetHttpsProxyRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<TargetHttpsProxy>

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

Insert(InsertRegionTargetHttpsProxyRequest, ServerCallContext)

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

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

Parameters
NameDescription
requestInsertRegionTargetHttpsProxyRequest

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

public virtual Task<TargetHttpsProxyList> List(ListRegionTargetHttpsProxiesRequest request, ServerCallContext context)

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

Parameters
NameDescription
requestListRegionTargetHttpsProxiesRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<TargetHttpsProxyList>

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

SetSslCertificates(SetSslCertificatesRegionTargetHttpsProxyRequest, ServerCallContext)

public virtual Task<Operation> SetSslCertificates(SetSslCertificatesRegionTargetHttpsProxyRequest request, ServerCallContext context)

Replaces SslCertificates for TargetHttpsProxy.

Parameters
NameDescription
requestSetSslCertificatesRegionTargetHttpsProxyRequest

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

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

Changes the URL map for TargetHttpsProxy.

Parameters
NameDescription
requestSetUrlMapRegionTargetHttpsProxyRequest

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