Class EdgeNetworkGrpc.EdgeNetworkFutureStub (0.2.0)

public static final class EdgeNetworkGrpc.EdgeNetworkFutureStub extends AbstractFutureStub<EdgeNetworkGrpc.EdgeNetworkFutureStub>

A stub to allow clients to do ListenableFuture-style 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.AbstractFutureStub > EdgeNetworkGrpc.EdgeNetworkFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

createInterconnectAttachment(CreateInterconnectAttachmentRequest request)

public ListenableFuture<Operation> createInterconnectAttachment(CreateInterconnectAttachmentRequest request)

Creates a new InterconnectAttachment in a given project and location.

Parameter
NameDescription
requestCreateInterconnectAttachmentRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

createNetwork(CreateNetworkRequest request)

public ListenableFuture<Operation> createNetwork(CreateNetworkRequest request)

Creates a new Network in a given project and location.

Parameter
NameDescription
requestCreateNetworkRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

createRouter(CreateRouterRequest request)

public ListenableFuture<Operation> createRouter(CreateRouterRequest request)

Creates a new Router in a given project and location.

Parameter
NameDescription
requestCreateRouterRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

createSubnet(CreateSubnetRequest request)

public ListenableFuture<Operation> createSubnet(CreateSubnetRequest request)

Creates a new Subnet in a given project and location.

Parameter
NameDescription
requestCreateSubnetRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteInterconnectAttachment(DeleteInterconnectAttachmentRequest request)

public ListenableFuture<Operation> deleteInterconnectAttachment(DeleteInterconnectAttachmentRequest request)

Deletes a single InterconnectAttachment.

Parameter
NameDescription
requestDeleteInterconnectAttachmentRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteNetwork(DeleteNetworkRequest request)

public ListenableFuture<Operation> deleteNetwork(DeleteNetworkRequest request)

Deletes a single Network.

Parameter
NameDescription
requestDeleteNetworkRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteRouter(DeleteRouterRequest request)

public ListenableFuture<Operation> deleteRouter(DeleteRouterRequest request)

Deletes a single Router.

Parameter
NameDescription
requestDeleteRouterRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteSubnet(DeleteSubnetRequest request)

public ListenableFuture<Operation> deleteSubnet(DeleteSubnetRequest request)

Deletes a single Subnet.

Parameter
NameDescription
requestDeleteSubnetRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

diagnoseInterconnect(DiagnoseInterconnectRequest request)

public ListenableFuture<DiagnoseInterconnectResponse> diagnoseInterconnect(DiagnoseInterconnectRequest request)

Get the diagnostics of a single interconnect resource.

Parameter
NameDescription
requestDiagnoseInterconnectRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<DiagnoseInterconnectResponse>

diagnoseNetwork(DiagnoseNetworkRequest request)

public ListenableFuture<DiagnoseNetworkResponse> diagnoseNetwork(DiagnoseNetworkRequest request)

Get the diagnostics of a single network resource.

Parameter
NameDescription
requestDiagnoseNetworkRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<DiagnoseNetworkResponse>

diagnoseRouter(DiagnoseRouterRequest request)

public ListenableFuture<DiagnoseRouterResponse> diagnoseRouter(DiagnoseRouterRequest request)

Get the diagnostics of a single router resource.

Parameter
NameDescription
requestDiagnoseRouterRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<DiagnoseRouterResponse>

getInterconnect(GetInterconnectRequest request)

public ListenableFuture<Interconnect> getInterconnect(GetInterconnectRequest request)

Gets details of a single Interconnect.

Parameter
NameDescription
requestGetInterconnectRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Interconnect>

getInterconnectAttachment(GetInterconnectAttachmentRequest request)

public ListenableFuture<InterconnectAttachment> getInterconnectAttachment(GetInterconnectAttachmentRequest request)

Gets details of a single InterconnectAttachment.

Parameter
NameDescription
requestGetInterconnectAttachmentRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<InterconnectAttachment>

getNetwork(GetNetworkRequest request)

public ListenableFuture<Network> getNetwork(GetNetworkRequest request)

Gets details of a single Network.

Parameter
NameDescription
requestGetNetworkRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Network>

getRouter(GetRouterRequest request)

public ListenableFuture<Router> getRouter(GetRouterRequest request)

Gets details of a single Router.

Parameter
NameDescription
requestGetRouterRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Router>

getSubnet(GetSubnetRequest request)

public ListenableFuture<Subnet> getSubnet(GetSubnetRequest request)

Gets details of a single Subnet.

Parameter
NameDescription
requestGetSubnetRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Subnet>

getZone(GetZoneRequest request)

public ListenableFuture<Zone> getZone(GetZoneRequest request)

Gets details of a single Zone.

Parameter
NameDescription
requestGetZoneRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Zone>

initializeZone(InitializeZoneRequest request)

public ListenableFuture<InitializeZoneResponse> initializeZone(InitializeZoneRequest request)

InitializeZone will initialize resources for a zone in a project.

Parameter
NameDescription
requestInitializeZoneRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<InitializeZoneResponse>

listInterconnectAttachments(ListInterconnectAttachmentsRequest request)

public ListenableFuture<ListInterconnectAttachmentsResponse> listInterconnectAttachments(ListInterconnectAttachmentsRequest request)

Lists InterconnectAttachments in a given project and location.

Parameter
NameDescription
requestListInterconnectAttachmentsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListInterconnectAttachmentsResponse>

listInterconnects(ListInterconnectsRequest request)

public ListenableFuture<ListInterconnectsResponse> listInterconnects(ListInterconnectsRequest request)

Lists Interconnects in a given project and location.

Parameter
NameDescription
requestListInterconnectsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListInterconnectsResponse>

listNetworks(ListNetworksRequest request)

public ListenableFuture<ListNetworksResponse> listNetworks(ListNetworksRequest request)

Lists Networks in a given project and location.

Parameter
NameDescription
requestListNetworksRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListNetworksResponse>

listRouters(ListRoutersRequest request)

public ListenableFuture<ListRoutersResponse> listRouters(ListRoutersRequest request)

Lists Routers in a given project and location.

Parameter
NameDescription
requestListRoutersRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListRoutersResponse>

listSubnets(ListSubnetsRequest request)

public ListenableFuture<ListSubnetsResponse> listSubnets(ListSubnetsRequest request)

Lists Subnets in a given project and location.

Parameter
NameDescription
requestListSubnetsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListSubnetsResponse>

listZones(ListZonesRequest request)

public ListenableFuture<ListZonesResponse> listZones(ListZonesRequest request)

Lists Zones in a given project and location.

Parameter
NameDescription
requestListZonesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListZonesResponse>

updateRouter(UpdateRouterRequest request)

public ListenableFuture<Operation> updateRouter(UpdateRouterRequest request)

Updates the parameters of a single Router.

Parameter
NameDescription
requestUpdateRouterRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

updateSubnet(UpdateSubnetRequest request)

public ListenableFuture<Operation> updateSubnet(UpdateSubnetRequest request)

Updates the parameters of a single Subnet.

Parameter
NameDescription
requestUpdateSubnetRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>