Class EdgeNetworkGrpc.EdgeNetworkStub (0.23.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
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
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
Name Description
request CreateInterconnectAttachmentRequest
responseObserver io.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
Name Description
request CreateNetworkRequest
responseObserver io.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
Name Description
request CreateRouterRequest
responseObserver io.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
Name Description
request CreateSubnetRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteInterconnectAttachment(DeleteInterconnectAttachmentRequest request, StreamObserver<Operation> responseObserver)

public 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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>