Interface EdgeNetworkGrpc.AsyncService (0.2.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
NameDescription
requestCreateInterconnectAttachmentRequest
responseObserverio.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
NameDescription
requestCreateNetworkRequest
responseObserverio.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
NameDescription
requestCreateRouterRequest
responseObserverio.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
NameDescription
requestCreateSubnetRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteInterconnectAttachment(DeleteInterconnectAttachmentRequest request, StreamObserver<Operation> responseObserver)

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

Deletes a single InterconnectAttachment.

Parameters
NameDescription
requestDeleteInterconnectAttachmentRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteNetwork(DeleteNetworkRequest request, StreamObserver<Operation> responseObserver)

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

Deletes a single Network.

Parameters
NameDescription
requestDeleteNetworkRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteRouter(DeleteRouterRequest request, StreamObserver<Operation> responseObserver)

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

Deletes a single Router.

Parameters
NameDescription
requestDeleteRouterRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteSubnet(DeleteSubnetRequest request, StreamObserver<Operation> responseObserver)

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

Deletes a single Subnet.

Parameters
NameDescription
requestDeleteSubnetRequest
responseObserverio.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
NameDescription
requestDiagnoseInterconnectRequest
responseObserverio.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
NameDescription
requestDiagnoseNetworkRequest
responseObserverio.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
NameDescription
requestDiagnoseRouterRequest
responseObserverio.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
NameDescription
requestGetInterconnectRequest
responseObserverio.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
NameDescription
requestGetInterconnectAttachmentRequest
responseObserverio.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
NameDescription
requestGetNetworkRequest
responseObserverio.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
NameDescription
requestGetRouterRequest
responseObserverio.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
NameDescription
requestGetSubnetRequest
responseObserverio.grpc.stub.StreamObserver<Subnet>

getZone(GetZoneRequest request, StreamObserver<Zone> responseObserver)

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

Gets details of a single Zone.

Parameters
NameDescription
requestGetZoneRequest
responseObserverio.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
NameDescription
requestInitializeZoneRequest
responseObserverio.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
NameDescription
requestListInterconnectAttachmentsRequest
responseObserverio.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
NameDescription
requestListInterconnectsRequest
responseObserverio.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
NameDescription
requestListNetworksRequest
responseObserverio.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
NameDescription
requestListRoutersRequest
responseObserverio.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
NameDescription
requestListSubnetsRequest
responseObserverio.grpc.stub.StreamObserver<ListSubnetsResponse>

listZones(ListZonesRequest request, StreamObserver<ListZonesResponse> responseObserver)

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

Lists Zones in a given project and location.

Parameters
NameDescription
requestListZonesRequest
responseObserverio.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
NameDescription
requestUpdateRouterRequest
responseObserverio.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
NameDescription
requestUpdateSubnetRequest
responseObserverio.grpc.stub.StreamObserver<Operation>