Class RegionUrlMaps.RegionUrlMapsBase (2.0.0)

[BindServiceMethod(typeof(RegionUrlMaps), "BindService")]
public abstract class RegionUrlMapsBase

Base class for server-side implementations of RegionUrlMaps

Inheritance

Object > RegionUrlMaps.RegionUrlMapsBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

Delete(DeleteRegionUrlMapRequest, ServerCallContext)

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

Deletes the specified UrlMap resource.

Parameters
NameDescription
requestDeleteRegionUrlMapRequest

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

public virtual Task<UrlMap> Get(GetRegionUrlMapRequest request, ServerCallContext context)

Returns the specified UrlMap resource. Gets a list of available URL maps by making a list() request.

Parameters
NameDescription
requestGetRegionUrlMapRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<UrlMap>

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

Insert(InsertRegionUrlMapRequest, ServerCallContext)

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

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

Parameters
NameDescription
requestInsertRegionUrlMapRequest

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

public virtual Task<UrlMapList> List(ListRegionUrlMapsRequest request, ServerCallContext context)

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

Parameters
NameDescription
requestListRegionUrlMapsRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<UrlMapList>

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

Patch(PatchRegionUrlMapRequest, ServerCallContext)

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

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

Parameters
NameDescription
requestPatchRegionUrlMapRequest

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

Update(UpdateRegionUrlMapRequest, ServerCallContext)

public virtual Task<Operation> Update(UpdateRegionUrlMapRequest request, ServerCallContext context)

Updates the specified UrlMap resource with the data included in the request.

Parameters
NameDescription
requestUpdateRegionUrlMapRequest

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

Validate(ValidateRegionUrlMapRequest, ServerCallContext)

public virtual Task<UrlMapsValidateResponse> Validate(ValidateRegionUrlMapRequest request, ServerCallContext context)

Runs static validation for the UrlMap. In particular, the tests of the provided UrlMap will be run. Calling this method does NOT create the UrlMap.

Parameters
NameDescription
requestValidateRegionUrlMapRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<UrlMapsValidateResponse>

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