Network Services v1 API - Class DepService.DepServiceBase (1.0.0-beta01)

[BindServiceMethod(typeof(DepService), "BindService")]
public abstract class DepService.DepServiceBase

Reference documentation and code samples for the Network Services v1 API class DepService.DepServiceBase.

Base class for server-side implementations of DepService

Inheritance

object > DepService.DepServiceBase

Namespace

Google.Cloud.NetworkServices.V1

Assembly

Google.Cloud.NetworkServices.V1.dll

Methods

CreateLbRouteExtension(CreateLbRouteExtensionRequest, ServerCallContext)

public virtual Task<Operation> CreateLbRouteExtension(CreateLbRouteExtensionRequest request, ServerCallContext context)

Creates a new LbRouteExtension resource in a given project and location.

Parameters
Name Description
request CreateLbRouteExtensionRequest

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

CreateLbTrafficExtension(CreateLbTrafficExtensionRequest, ServerCallContext)

public virtual Task<Operation> CreateLbTrafficExtension(CreateLbTrafficExtensionRequest request, ServerCallContext context)

Creates a new LbTrafficExtension resource in a given project and location.

Parameters
Name Description
request CreateLbTrafficExtensionRequest

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

DeleteLbRouteExtension(DeleteLbRouteExtensionRequest, ServerCallContext)

public virtual Task<Operation> DeleteLbRouteExtension(DeleteLbRouteExtensionRequest request, ServerCallContext context)

Deletes the specified LbRouteExtension resource.

Parameters
Name Description
request DeleteLbRouteExtensionRequest

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

DeleteLbTrafficExtension(DeleteLbTrafficExtensionRequest, ServerCallContext)

public virtual Task<Operation> DeleteLbTrafficExtension(DeleteLbTrafficExtensionRequest request, ServerCallContext context)

Deletes the specified LbTrafficExtension resource.

Parameters
Name Description
request DeleteLbTrafficExtensionRequest

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

GetLbRouteExtension(GetLbRouteExtensionRequest, ServerCallContext)

public virtual Task<LbRouteExtension> GetLbRouteExtension(GetLbRouteExtensionRequest request, ServerCallContext context)

Gets details of the specified LbRouteExtension resource.

Parameters
Name Description
request GetLbRouteExtensionRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskLbRouteExtension

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

GetLbTrafficExtension(GetLbTrafficExtensionRequest, ServerCallContext)

public virtual Task<LbTrafficExtension> GetLbTrafficExtension(GetLbTrafficExtensionRequest request, ServerCallContext context)

Gets details of the specified LbTrafficExtension resource.

Parameters
Name Description
request GetLbTrafficExtensionRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskLbTrafficExtension

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

ListLbRouteExtensions(ListLbRouteExtensionsRequest, ServerCallContext)

public virtual Task<ListLbRouteExtensionsResponse> ListLbRouteExtensions(ListLbRouteExtensionsRequest request, ServerCallContext context)

Lists LbRouteExtension resources in a given project and location.

Parameters
Name Description
request ListLbRouteExtensionsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListLbRouteExtensionsResponse

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

ListLbTrafficExtensions(ListLbTrafficExtensionsRequest, ServerCallContext)

public virtual Task<ListLbTrafficExtensionsResponse> ListLbTrafficExtensions(ListLbTrafficExtensionsRequest request, ServerCallContext context)

Lists LbTrafficExtension resources in a given project and location.

Parameters
Name Description
request ListLbTrafficExtensionsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListLbTrafficExtensionsResponse

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

UpdateLbRouteExtension(UpdateLbRouteExtensionRequest, ServerCallContext)

public virtual Task<Operation> UpdateLbRouteExtension(UpdateLbRouteExtensionRequest request, ServerCallContext context)

Updates the parameters of the specified LbRouteExtension resource.

Parameters
Name Description
request UpdateLbRouteExtensionRequest

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

UpdateLbTrafficExtension(UpdateLbTrafficExtensionRequest, ServerCallContext)

public virtual Task<Operation> UpdateLbTrafficExtension(UpdateLbTrafficExtensionRequest request, ServerCallContext context)

Updates the parameters of the specified LbTrafficExtension resource.

Parameters
Name Description
request UpdateLbTrafficExtensionRequest

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