Network Services v1 API - Class DepService.DepServiceBase (1.3.0)

[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

CreateAuthzExtension(CreateAuthzExtensionRequest, ServerCallContext)

public virtual Task<Operation> CreateAuthzExtension(CreateAuthzExtensionRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateAuthzExtensionRequest

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

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

DeleteAuthzExtension(DeleteAuthzExtensionRequest, ServerCallContext)

public virtual Task<Operation> DeleteAuthzExtension(DeleteAuthzExtensionRequest request, ServerCallContext context)

Deletes the specified AuthzExtension resource.

Parameters
Name Description
request DeleteAuthzExtensionRequest

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

GetAuthzExtension(GetAuthzExtensionRequest, ServerCallContext)

public virtual Task<AuthzExtension> GetAuthzExtension(GetAuthzExtensionRequest request, ServerCallContext context)

Gets details of the specified AuthzExtension resource.

Parameters
Name Description
request GetAuthzExtensionRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskAuthzExtension

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

ListAuthzExtensions(ListAuthzExtensionsRequest, ServerCallContext)

public virtual Task<ListAuthzExtensionsResponse> ListAuthzExtensions(ListAuthzExtensionsRequest request, ServerCallContext context)

Lists AuthzExtension resources in a given project and location.

Parameters
Name Description
request ListAuthzExtensionsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListAuthzExtensionsResponse

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

UpdateAuthzExtension(UpdateAuthzExtensionRequest, ServerCallContext)

public virtual Task<Operation> UpdateAuthzExtension(UpdateAuthzExtensionRequest request, ServerCallContext context)

Updates the parameters of the specified AuthzExtension resource.

Parameters
Name Description
request UpdateAuthzExtensionRequest

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

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