Compute Engine v1 API - Class NetworkEdgeSecurityServices.NetworkEdgeSecurityServicesBase (3.0.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
Name Description
request AggregatedListNetworkEdgeSecurityServicesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
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
Name Description
request DeleteNetworkEdgeSecurityServiceRequest

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

Get(GetNetworkEdgeSecurityServiceRequest, ServerCallContext)

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

Gets a specified NetworkEdgeSecurityService.

Parameters
Name Description
request GetNetworkEdgeSecurityServiceRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
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
Name Description
request InsertNetworkEdgeSecurityServiceRequest

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

Patch(PatchNetworkEdgeSecurityServiceRequest, ServerCallContext)

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

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

Parameters
Name Description
request PatchNetworkEdgeSecurityServiceRequest

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