Compute Engine v1 API - Class NetworkEdgeSecurityServices.NetworkEdgeSecurityServicesBase (2.15.0)

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

Reference documentation and code samples for the Compute Engine v1 API class NetworkEdgeSecurityServices.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. To prevent failure, Google recommends that you set the returnPartialSuccess parameter to true.

Parameters
NameDescription
requestAggregatedListNetworkEdgeSecurityServicesRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
TaskNetworkEdgeSecurityServiceAggregatedList

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
TaskOperation

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
TaskNetworkEdgeSecurityService

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
TaskOperation

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
TaskOperation

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