Class NetworkEdgeSecurityServices.NetworkEdgeSecurityServicesBase (2.0.0)

[BindServiceMethod(typeof(NetworkEdgeSecurityServices), "BindService")]
public abstract class NetworkEdgeSecurityServicesBase

Base class for server-side implementations of NetworkEdgeSecurityServices

Inheritance

Object > NetworkEdgeSecurityServices.NetworkEdgeSecurityServicesBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

AggregatedList(AggregatedListNetworkEdgeSecurityServicesRequest, ServerCallContext)

public virtual Task<NetworkEdgeSecurityServiceAggregatedList> AggregatedList(AggregatedListNetworkEdgeSecurityServicesRequest request, ServerCallContext context)

Retrieves the list of all NetworkEdgeSecurityService resources available to the specified project.

Parameters
NameDescription
requestAggregatedListNetworkEdgeSecurityServicesRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<NetworkEdgeSecurityServiceAggregatedList>

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

Delete(DeleteNetworkEdgeSecurityServiceRequest, ServerCallContext)

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

Deletes the specified service.

Parameters
NameDescription
requestDeleteNetworkEdgeSecurityServiceRequest

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

public virtual Task<NetworkEdgeSecurityService> Get(GetNetworkEdgeSecurityServiceRequest request, ServerCallContext context)

Gets a specified NetworkEdgeSecurityService.

Parameters
NameDescription
requestGetNetworkEdgeSecurityServiceRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<NetworkEdgeSecurityService>

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

Insert(InsertNetworkEdgeSecurityServiceRequest, ServerCallContext)

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

Creates a new service in the specified project using the data included in the request.

Parameters
NameDescription
requestInsertNetworkEdgeSecurityServiceRequest

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

Patch(PatchNetworkEdgeSecurityServiceRequest, ServerCallContext)

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

Patches the specified policy with the data included in the request.

Parameters
NameDescription
requestPatchNetworkEdgeSecurityServiceRequest

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