Compute Engine v1 API - Class CrossSiteNetworks.CrossSiteNetworksBase (3.22.0)

[BindServiceMethod(typeof(CrossSiteNetworks), "BindService")]
public abstract class CrossSiteNetworks.CrossSiteNetworksBase

Reference documentation and code samples for the Compute Engine v1 API class CrossSiteNetworks.CrossSiteNetworksBase.

Base class for server-side implementations of CrossSiteNetworks

Inheritance

object > CrossSiteNetworks.CrossSiteNetworksBase

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Methods

Delete(DeleteCrossSiteNetworkRequest, ServerCallContext)

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

Deletes the specified cross-site network in the given scope.

Parameters
Name Description
request DeleteCrossSiteNetworkRequest

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

public virtual Task<CrossSiteNetwork> Get(GetCrossSiteNetworkRequest request, ServerCallContext context)

Returns the specified cross-site network in the given scope.

Parameters
Name Description
request GetCrossSiteNetworkRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskCrossSiteNetwork

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

Insert(InsertCrossSiteNetworkRequest, ServerCallContext)

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

Creates a cross-site network in the specified project in the given scope using the parameters that are included in the request.

Parameters
Name Description
request InsertCrossSiteNetworkRequest

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

List(ListCrossSiteNetworksRequest, ServerCallContext)

public virtual Task<CrossSiteNetworkList> List(ListCrossSiteNetworksRequest request, ServerCallContext context)

Lists the cross-site networks for a project in the given scope.

Parameters
Name Description
request ListCrossSiteNetworksRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskCrossSiteNetworkList

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

Patch(PatchCrossSiteNetworkRequest, ServerCallContext)

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

Updates the specified cross-site network with the data included in the request. This method supportsPATCH semantics and uses theJSON merge patch format and processing rules.

Parameters
Name Description
request PatchCrossSiteNetworkRequest

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