Class EdgeNetworkGrpc.EdgeNetworkFutureStub (0.21.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
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
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
Name Description
request CreateInterconnectAttachmentRequest
Returns
Type Description
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
Name Description
request CreateNetworkRequest
Returns
Type Description
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
Name Description
request CreateRouterRequest
Returns
Type Description
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
Name Description
request CreateSubnetRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteInterconnectAttachment(DeleteInterconnectAttachmentRequest request)

public ListenableFuture<Operation> deleteInterconnectAttachment(DeleteInterconnectAttachmentRequest request)

Deletes a single InterconnectAttachment.

Parameter
Name Description
request DeleteInterconnectAttachmentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteNetwork(DeleteNetworkRequest request)

public ListenableFuture<Operation> deleteNetwork(DeleteNetworkRequest request)

Deletes a single Network.

Parameter
Name Description
request DeleteNetworkRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteRouter(DeleteRouterRequest request)

public ListenableFuture<Operation> deleteRouter(DeleteRouterRequest request)

Deletes a single Router.

Parameter
Name Description
request DeleteRouterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteSubnet(DeleteSubnetRequest request)

public ListenableFuture<Operation> deleteSubnet(DeleteSubnetRequest request)

Deletes a single Subnet.

Parameter
Name Description
request DeleteSubnetRequest
Returns
Type Description
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
Name Description
request DiagnoseInterconnectRequest
Returns
Type Description
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
Name Description
request DiagnoseNetworkRequest
Returns
Type Description
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
Name Description
request DiagnoseRouterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<DiagnoseRouterResponse>

getInterconnect(GetInterconnectRequest request)

public ListenableFuture<Interconnect> getInterconnect(GetInterconnectRequest request)

Gets details of a single Interconnect.

Parameter
Name Description
request GetInterconnectRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Interconnect>

getInterconnectAttachment(GetInterconnectAttachmentRequest request)

public ListenableFuture<InterconnectAttachment> getInterconnectAttachment(GetInterconnectAttachmentRequest request)

Gets details of a single InterconnectAttachment.

Parameter
Name Description
request GetInterconnectAttachmentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<InterconnectAttachment>

getNetwork(GetNetworkRequest request)

public ListenableFuture<Network> getNetwork(GetNetworkRequest request)

Gets details of a single Network.

Parameter
Name Description
request GetNetworkRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Network>

getRouter(GetRouterRequest request)

public ListenableFuture<Router> getRouter(GetRouterRequest request)

Gets details of a single Router.

Parameter
Name Description
request GetRouterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Router>

getSubnet(GetSubnetRequest request)

public ListenableFuture<Subnet> getSubnet(GetSubnetRequest request)

Gets details of a single Subnet.

Parameter
Name Description
request GetSubnetRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Subnet>

getZone(GetZoneRequest request) (deprecated)

public ListenableFuture<Zone> getZone(GetZoneRequest request)

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

Parameter
Name Description
request GetZoneRequest
Returns
Type Description
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
Name Description
request InitializeZoneRequest
Returns
Type Description
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
Name Description
request ListInterconnectAttachmentsRequest
Returns
Type Description
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
Name Description
request ListInterconnectsRequest
Returns
Type Description
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
Name Description
request ListNetworksRequest
Returns
Type Description
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
Name Description
request ListRoutersRequest
Returns
Type Description
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
Name Description
request ListSubnetsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListSubnetsResponse>

listZones(ListZonesRequest request) (deprecated)

public ListenableFuture<ListZonesResponse> listZones(ListZonesRequest request)

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

Parameter
Name Description
request ListZonesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListZonesResponse>

updateRouter(UpdateRouterRequest request)

public ListenableFuture<Operation> updateRouter(UpdateRouterRequest request)

Updates the parameters of a single Router.

Parameter
Name Description
request UpdateRouterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateSubnet(UpdateSubnetRequest request)

public ListenableFuture<Operation> updateSubnet(UpdateSubnetRequest request)

Updates the parameters of a single Subnet.

Parameter
Name Description
request UpdateSubnetRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>