Interface EdgeNetworkGrpc.AsyncService (0.15.0)

public static interface EdgeNetworkGrpc.AsyncService

EdgeNetwork API provides managed, highly available cloud dynamic network configuration service to the GEC customer to enable edge application and network function solutions. This allows the customers to easily define and configure the network setup and property to meet the workload requirement.

Methods

createInterconnectAttachment(CreateInterconnectAttachmentRequest request, StreamObserver<Operation> responseObserver)

public default void createInterconnectAttachment(CreateInterconnectAttachmentRequest request, StreamObserver<Operation> responseObserver)

Creates a new InterconnectAttachment in a given project and location.

Parameters
Name Description
request CreateInterconnectAttachmentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createNetwork(CreateNetworkRequest request, StreamObserver<Operation> responseObserver)

public default void createNetwork(CreateNetworkRequest request, StreamObserver<Operation> responseObserver)

Creates a new Network in a given project and location.

Parameters
Name Description
request CreateNetworkRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createRouter(CreateRouterRequest request, StreamObserver<Operation> responseObserver)

public default void createRouter(CreateRouterRequest request, StreamObserver<Operation> responseObserver)

Creates a new Router in a given project and location.

Parameters
Name Description
request CreateRouterRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createSubnet(CreateSubnetRequest request, StreamObserver<Operation> responseObserver)

public default void createSubnet(CreateSubnetRequest request, StreamObserver<Operation> responseObserver)

Creates a new Subnet in a given project and location.

Parameters
Name Description
request CreateSubnetRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteInterconnectAttachment(DeleteInterconnectAttachmentRequest request, StreamObserver<Operation> responseObserver)

public default void deleteInterconnectAttachment(DeleteInterconnectAttachmentRequest request, StreamObserver<Operation> responseObserver)

Deletes a single InterconnectAttachment.

Parameters
Name Description
request DeleteInterconnectAttachmentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteNetwork(DeleteNetworkRequest request, StreamObserver<Operation> responseObserver)

public default void deleteNetwork(DeleteNetworkRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Network.

Parameters
Name Description
request DeleteNetworkRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteRouter(DeleteRouterRequest request, StreamObserver<Operation> responseObserver)

public default void deleteRouter(DeleteRouterRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Router.

Parameters
Name Description
request DeleteRouterRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteSubnet(DeleteSubnetRequest request, StreamObserver<Operation> responseObserver)

public default void deleteSubnet(DeleteSubnetRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Subnet.

Parameters
Name Description
request DeleteSubnetRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

diagnoseInterconnect(DiagnoseInterconnectRequest request, StreamObserver<DiagnoseInterconnectResponse> responseObserver)

public default void diagnoseInterconnect(DiagnoseInterconnectRequest request, StreamObserver<DiagnoseInterconnectResponse> responseObserver)

Get the diagnostics of a single interconnect resource.

Parameters
Name Description
request DiagnoseInterconnectRequest
responseObserver io.grpc.stub.StreamObserver<DiagnoseInterconnectResponse>

diagnoseNetwork(DiagnoseNetworkRequest request, StreamObserver<DiagnoseNetworkResponse> responseObserver)

public default void diagnoseNetwork(DiagnoseNetworkRequest request, StreamObserver<DiagnoseNetworkResponse> responseObserver)

Get the diagnostics of a single network resource.

Parameters
Name Description
request DiagnoseNetworkRequest
responseObserver io.grpc.stub.StreamObserver<DiagnoseNetworkResponse>

diagnoseRouter(DiagnoseRouterRequest request, StreamObserver<DiagnoseRouterResponse> responseObserver)

public default void diagnoseRouter(DiagnoseRouterRequest request, StreamObserver<DiagnoseRouterResponse> responseObserver)

Get the diagnostics of a single router resource.

Parameters
Name Description
request DiagnoseRouterRequest
responseObserver io.grpc.stub.StreamObserver<DiagnoseRouterResponse>

getInterconnect(GetInterconnectRequest request, StreamObserver<Interconnect> responseObserver)

public default void getInterconnect(GetInterconnectRequest request, StreamObserver<Interconnect> responseObserver)

Gets details of a single Interconnect.

Parameters
Name Description
request GetInterconnectRequest
responseObserver io.grpc.stub.StreamObserver<Interconnect>

getInterconnectAttachment(GetInterconnectAttachmentRequest request, StreamObserver<InterconnectAttachment> responseObserver)

public default void getInterconnectAttachment(GetInterconnectAttachmentRequest request, StreamObserver<InterconnectAttachment> responseObserver)

Gets details of a single InterconnectAttachment.

Parameters
Name Description
request GetInterconnectAttachmentRequest
responseObserver io.grpc.stub.StreamObserver<InterconnectAttachment>

getNetwork(GetNetworkRequest request, StreamObserver<Network> responseObserver)

public default void getNetwork(GetNetworkRequest request, StreamObserver<Network> responseObserver)

Gets details of a single Network.

Parameters
Name Description
request GetNetworkRequest
responseObserver io.grpc.stub.StreamObserver<Network>

getRouter(GetRouterRequest request, StreamObserver<Router> responseObserver)

public default void getRouter(GetRouterRequest request, StreamObserver<Router> responseObserver)

Gets details of a single Router.

Parameters
Name Description
request GetRouterRequest
responseObserver io.grpc.stub.StreamObserver<Router>

getSubnet(GetSubnetRequest request, StreamObserver<Subnet> responseObserver)

public default void getSubnet(GetSubnetRequest request, StreamObserver<Subnet> responseObserver)

Gets details of a single Subnet.

Parameters
Name Description
request GetSubnetRequest
responseObserver io.grpc.stub.StreamObserver<Subnet>

getZone(GetZoneRequest request, StreamObserver<Zone> responseObserver) (deprecated)

public default void getZone(GetZoneRequest request, StreamObserver<Zone> responseObserver)

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

Parameters
Name Description
request GetZoneRequest
responseObserver io.grpc.stub.StreamObserver<Zone>

initializeZone(InitializeZoneRequest request, StreamObserver<InitializeZoneResponse> responseObserver)

public default void initializeZone(InitializeZoneRequest request, StreamObserver<InitializeZoneResponse> responseObserver)

InitializeZone will initialize resources for a zone in a project.

Parameters
Name Description
request InitializeZoneRequest
responseObserver io.grpc.stub.StreamObserver<InitializeZoneResponse>

listInterconnectAttachments(ListInterconnectAttachmentsRequest request, StreamObserver<ListInterconnectAttachmentsResponse> responseObserver)

public default void listInterconnectAttachments(ListInterconnectAttachmentsRequest request, StreamObserver<ListInterconnectAttachmentsResponse> responseObserver)

Lists InterconnectAttachments in a given project and location.

Parameters
Name Description
request ListInterconnectAttachmentsRequest
responseObserver io.grpc.stub.StreamObserver<ListInterconnectAttachmentsResponse>

listInterconnects(ListInterconnectsRequest request, StreamObserver<ListInterconnectsResponse> responseObserver)

public default void listInterconnects(ListInterconnectsRequest request, StreamObserver<ListInterconnectsResponse> responseObserver)

Lists Interconnects in a given project and location.

Parameters
Name Description
request ListInterconnectsRequest
responseObserver io.grpc.stub.StreamObserver<ListInterconnectsResponse>

listNetworks(ListNetworksRequest request, StreamObserver<ListNetworksResponse> responseObserver)

public default void listNetworks(ListNetworksRequest request, StreamObserver<ListNetworksResponse> responseObserver)

Lists Networks in a given project and location.

Parameters
Name Description
request ListNetworksRequest
responseObserver io.grpc.stub.StreamObserver<ListNetworksResponse>

listRouters(ListRoutersRequest request, StreamObserver<ListRoutersResponse> responseObserver)

public default void listRouters(ListRoutersRequest request, StreamObserver<ListRoutersResponse> responseObserver)

Lists Routers in a given project and location.

Parameters
Name Description
request ListRoutersRequest
responseObserver io.grpc.stub.StreamObserver<ListRoutersResponse>

listSubnets(ListSubnetsRequest request, StreamObserver<ListSubnetsResponse> responseObserver)

public default void listSubnets(ListSubnetsRequest request, StreamObserver<ListSubnetsResponse> responseObserver)

Lists Subnets in a given project and location.

Parameters
Name Description
request ListSubnetsRequest
responseObserver io.grpc.stub.StreamObserver<ListSubnetsResponse>

listZones(ListZonesRequest request, StreamObserver<ListZonesResponse> responseObserver) (deprecated)

public default void listZones(ListZonesRequest request, StreamObserver<ListZonesResponse> responseObserver)

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

Parameters
Name Description
request ListZonesRequest
responseObserver io.grpc.stub.StreamObserver<ListZonesResponse>

updateRouter(UpdateRouterRequest request, StreamObserver<Operation> responseObserver)

public default void updateRouter(UpdateRouterRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Router.

Parameters
Name Description
request UpdateRouterRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateSubnet(UpdateSubnetRequest request, StreamObserver<Operation> responseObserver)

public default void updateSubnet(UpdateSubnetRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Subnet.

Parameters
Name Description
request UpdateSubnetRequest
responseObserver io.grpc.stub.StreamObserver<Operation>