Distributed Cloud Edge Network v1 API - Class EdgeNetwork.EdgeNetworkBase (1.2.0)

[BindServiceMethod(typeof(EdgeNetwork), "BindService")]
public abstract class EdgeNetwork.EdgeNetworkBase

Reference documentation and code samples for the Distributed Cloud Edge Network v1 API class EdgeNetwork.EdgeNetworkBase.

Base class for server-side implementations of EdgeNetwork

Inheritance

object > EdgeNetwork.EdgeNetworkBase

Namespace

Google.Cloud.EdgeNetwork.V1

Assembly

Google.Cloud.EdgeNetwork.V1.dll

Methods

CreateInterconnectAttachment(CreateInterconnectAttachmentRequest, ServerCallContext)

public virtual Task<Operation> CreateInterconnectAttachment(CreateInterconnectAttachmentRequest request, ServerCallContext context)

Creates a new InterconnectAttachment in a given project and location.

Parameters
Name Description
request CreateInterconnectAttachmentRequest

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

CreateNetwork(CreateNetworkRequest, ServerCallContext)

public virtual Task<Operation> CreateNetwork(CreateNetworkRequest request, ServerCallContext context)

Creates a new Network in a given project and location.

Parameters
Name Description
request CreateNetworkRequest

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

CreateRouter(CreateRouterRequest, ServerCallContext)

public virtual Task<Operation> CreateRouter(CreateRouterRequest request, ServerCallContext context)

Creates a new Router in a given project and location.

Parameters
Name Description
request CreateRouterRequest

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

CreateSubnet(CreateSubnetRequest, ServerCallContext)

public virtual Task<Operation> CreateSubnet(CreateSubnetRequest request, ServerCallContext context)

Creates a new Subnet in a given project and location.

Parameters
Name Description
request CreateSubnetRequest

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

DeleteInterconnectAttachment(DeleteInterconnectAttachmentRequest, ServerCallContext)

public virtual Task<Operation> DeleteInterconnectAttachment(DeleteInterconnectAttachmentRequest request, ServerCallContext context)

Deletes a single InterconnectAttachment.

Parameters
Name Description
request DeleteInterconnectAttachmentRequest

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

DeleteNetwork(DeleteNetworkRequest, ServerCallContext)

public virtual Task<Operation> DeleteNetwork(DeleteNetworkRequest request, ServerCallContext context)

Deletes a single Network.

Parameters
Name Description
request DeleteNetworkRequest

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

DeleteRouter(DeleteRouterRequest, ServerCallContext)

public virtual Task<Operation> DeleteRouter(DeleteRouterRequest request, ServerCallContext context)

Deletes a single Router.

Parameters
Name Description
request DeleteRouterRequest

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

DeleteSubnet(DeleteSubnetRequest, ServerCallContext)

public virtual Task<Operation> DeleteSubnet(DeleteSubnetRequest request, ServerCallContext context)

Deletes a single Subnet.

Parameters
Name Description
request DeleteSubnetRequest

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

DiagnoseInterconnect(DiagnoseInterconnectRequest, ServerCallContext)

public virtual Task<DiagnoseInterconnectResponse> DiagnoseInterconnect(DiagnoseInterconnectRequest request, ServerCallContext context)

Get the diagnostics of a single interconnect resource.

Parameters
Name Description
request DiagnoseInterconnectRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskDiagnoseInterconnectResponse

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

DiagnoseNetwork(DiagnoseNetworkRequest, ServerCallContext)

public virtual Task<DiagnoseNetworkResponse> DiagnoseNetwork(DiagnoseNetworkRequest request, ServerCallContext context)

Get the diagnostics of a single network resource.

Parameters
Name Description
request DiagnoseNetworkRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskDiagnoseNetworkResponse

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

DiagnoseRouter(DiagnoseRouterRequest, ServerCallContext)

public virtual Task<DiagnoseRouterResponse> DiagnoseRouter(DiagnoseRouterRequest request, ServerCallContext context)

Get the diagnostics of a single router resource.

Parameters
Name Description
request DiagnoseRouterRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskDiagnoseRouterResponse

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

GetInterconnect(GetInterconnectRequest, ServerCallContext)

public virtual Task<Interconnect> GetInterconnect(GetInterconnectRequest request, ServerCallContext context)

Gets details of a single Interconnect.

Parameters
Name Description
request GetInterconnectRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskInterconnect

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

GetInterconnectAttachment(GetInterconnectAttachmentRequest, ServerCallContext)

public virtual Task<InterconnectAttachment> GetInterconnectAttachment(GetInterconnectAttachmentRequest request, ServerCallContext context)

Gets details of a single InterconnectAttachment.

Parameters
Name Description
request GetInterconnectAttachmentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskInterconnectAttachment

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

GetNetwork(GetNetworkRequest, ServerCallContext)

public virtual Task<Network> GetNetwork(GetNetworkRequest request, ServerCallContext context)

Gets details of a single Network.

Parameters
Name Description
request GetNetworkRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskNetwork

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

GetRouter(GetRouterRequest, ServerCallContext)

public virtual Task<Router> GetRouter(GetRouterRequest request, ServerCallContext context)

Gets details of a single Router.

Parameters
Name Description
request GetRouterRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskRouter

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

GetSubnet(GetSubnetRequest, ServerCallContext)

public virtual Task<Subnet> GetSubnet(GetSubnetRequest request, ServerCallContext context)

Gets details of a single Subnet.

Parameters
Name Description
request GetSubnetRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskSubnet

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

GetZone(GetZoneRequest, ServerCallContext)

[Obsolete]
public virtual Task<Zone> GetZone(GetZoneRequest request, ServerCallContext context)

Deprecated: not implemented. Gets details of a single Zone.

Parameters
Name Description
request GetZoneRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskZone

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

InitializeZone(InitializeZoneRequest, ServerCallContext)

public virtual Task<InitializeZoneResponse> InitializeZone(InitializeZoneRequest request, ServerCallContext context)

InitializeZone will initialize resources for a zone in a project.

Parameters
Name Description
request InitializeZoneRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskInitializeZoneResponse

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

ListInterconnectAttachments(ListInterconnectAttachmentsRequest, ServerCallContext)

public virtual Task<ListInterconnectAttachmentsResponse> ListInterconnectAttachments(ListInterconnectAttachmentsRequest request, ServerCallContext context)

Lists InterconnectAttachments in a given project and location.

Parameters
Name Description
request ListInterconnectAttachmentsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListInterconnectAttachmentsResponse

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

ListInterconnects(ListInterconnectsRequest, ServerCallContext)

public virtual Task<ListInterconnectsResponse> ListInterconnects(ListInterconnectsRequest request, ServerCallContext context)

Lists Interconnects in a given project and location.

Parameters
Name Description
request ListInterconnectsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListInterconnectsResponse

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

ListNetworks(ListNetworksRequest, ServerCallContext)

public virtual Task<ListNetworksResponse> ListNetworks(ListNetworksRequest request, ServerCallContext context)

Lists Networks in a given project and location.

Parameters
Name Description
request ListNetworksRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListNetworksResponse

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

ListRouters(ListRoutersRequest, ServerCallContext)

public virtual Task<ListRoutersResponse> ListRouters(ListRoutersRequest request, ServerCallContext context)

Lists Routers in a given project and location.

Parameters
Name Description
request ListRoutersRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListRoutersResponse

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

ListSubnets(ListSubnetsRequest, ServerCallContext)

public virtual Task<ListSubnetsResponse> ListSubnets(ListSubnetsRequest request, ServerCallContext context)

Lists Subnets in a given project and location.

Parameters
Name Description
request ListSubnetsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListSubnetsResponse

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

ListZones(ListZonesRequest, ServerCallContext)

[Obsolete]
public virtual Task<ListZonesResponse> ListZones(ListZonesRequest request, ServerCallContext context)

Deprecated: not implemented. Lists Zones in a given project and location.

Parameters
Name Description
request ListZonesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListZonesResponse

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

UpdateRouter(UpdateRouterRequest, ServerCallContext)

public virtual Task<Operation> UpdateRouter(UpdateRouterRequest request, ServerCallContext context)

Updates the parameters of a single Router.

Parameters
Name Description
request UpdateRouterRequest

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

UpdateSubnet(UpdateSubnetRequest, ServerCallContext)

public virtual Task<Operation> UpdateSubnet(UpdateSubnetRequest request, ServerCallContext context)

Updates the parameters of a single Subnet.

Parameters
Name Description
request UpdateSubnetRequest

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