Class EdgeNetworkGrpc.EdgeNetworkStub (0.2.0)

public static final class EdgeNetworkGrpc.EdgeNetworkStub extends AbstractAsyncStub<EdgeNetworkGrpc.EdgeNetworkStub>

A stub to allow clients to do asynchronous rpc calls to service EdgeNetwork.

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.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > EdgeNetworkGrpc.EdgeNetworkStub

Methods

build(Channel channel, CallOptions callOptions)

protected EdgeNetworkGrpc.EdgeNetworkStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
EdgeNetworkGrpc.EdgeNetworkStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createInterconnectAttachment(CreateInterconnectAttachmentRequest request, StreamObserver<Operation> responseObserver)

public 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 void updateSubnet(UpdateSubnetRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Subnet.

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