public static final class HubServiceGrpc.HubServiceFutureStub extends io.grpc.stub.AbstractFutureStub<HubServiceGrpc.HubServiceFutureStub>
Network Connectivity Center is a hub-and-spoke abstraction for network connectivity management in Google Cloud. It reduces operational complexity through a simple, centralized connectivity management model.
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
acceptHubSpoke(AcceptHubSpokeRequest request)
Accepts a proposal to attach a Network Connectivity Center spoke
to a hub.
|
protected HubServiceGrpc.HubServiceFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
createHub(CreateHubRequest request)
Creates a new Network Connectivity Center hub in the specified project.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
createSpoke(CreateSpokeRequest request)
Creates a Network Connectivity Center spoke.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
deleteHub(DeleteHubRequest request)
Deletes a Network Connectivity Center hub.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
deleteSpoke(DeleteSpokeRequest request)
Deletes a Network Connectivity Center spoke.
|
com.google.common.util.concurrent.ListenableFuture<Group> |
getGroup(GetGroupRequest request)
Gets details about a Network Connectivity Center group.
|
com.google.common.util.concurrent.ListenableFuture<Hub> |
getHub(GetHubRequest request)
Gets details about a Network Connectivity Center hub.
|
com.google.common.util.concurrent.ListenableFuture<Route> |
getRoute(GetRouteRequest request)
Gets details about the specified route.
|
com.google.common.util.concurrent.ListenableFuture<RouteTable> |
getRouteTable(GetRouteTableRequest request)
Gets details about a Network Connectivity Center route table.
|
com.google.common.util.concurrent.ListenableFuture<Spoke> |
getSpoke(GetSpokeRequest request)
Gets details about a Network Connectivity Center spoke.
|
com.google.common.util.concurrent.ListenableFuture<ListGroupsResponse> |
listGroups(ListGroupsRequest request)
Lists groups in a given hub.
|
com.google.common.util.concurrent.ListenableFuture<ListHubsResponse> |
listHubs(ListHubsRequest request)
Lists the Network Connectivity Center hubs associated with a given project.
|
com.google.common.util.concurrent.ListenableFuture<ListHubSpokesResponse> |
listHubSpokes(ListHubSpokesRequest request)
Lists the Network Connectivity Center spokes associated with a
specified hub and location.
|
com.google.common.util.concurrent.ListenableFuture<ListRoutesResponse> |
listRoutes(ListRoutesRequest request)
Lists routes in a given project.
|
com.google.common.util.concurrent.ListenableFuture<ListRouteTablesResponse> |
listRouteTables(ListRouteTablesRequest request)
Lists route tables in a given project.
|
com.google.common.util.concurrent.ListenableFuture<ListSpokesResponse> |
listSpokes(ListSpokesRequest request)
Lists the Network Connectivity Center spokes in a specified project and
location.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
rejectHubSpoke(RejectHubSpokeRequest request)
Rejects a Network Connectivity Center spoke from being attached to a hub.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
updateHub(UpdateHubRequest request)
Updates the description and/or labels of a Network Connectivity Center
hub.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
updateSpoke(UpdateSpokeRequest request)
Updates the parameters of a Network Connectivity Center spoke.
|
protected HubServiceGrpc.HubServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<HubServiceGrpc.HubServiceFutureStub>public com.google.common.util.concurrent.ListenableFuture<ListHubsResponse> listHubs(ListHubsRequest request)
Lists the Network Connectivity Center hubs associated with a given project.
public com.google.common.util.concurrent.ListenableFuture<Hub> getHub(GetHubRequest request)
Gets details about a Network Connectivity Center hub.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createHub(CreateHubRequest request)
Creates a new Network Connectivity Center hub in the specified project.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateHub(UpdateHubRequest request)
Updates the description and/or labels of a Network Connectivity Center hub.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteHub(DeleteHubRequest request)
Deletes a Network Connectivity Center hub.
public com.google.common.util.concurrent.ListenableFuture<ListHubSpokesResponse> listHubSpokes(ListHubSpokesRequest request)
Lists the Network Connectivity Center spokes associated with a specified hub and location. The list includes both spokes that are attached to the hub and spokes that have been proposed but not yet accepted.
public com.google.common.util.concurrent.ListenableFuture<ListSpokesResponse> listSpokes(ListSpokesRequest request)
Lists the Network Connectivity Center spokes in a specified project and location.
public com.google.common.util.concurrent.ListenableFuture<Spoke> getSpoke(GetSpokeRequest request)
Gets details about a Network Connectivity Center spoke.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createSpoke(CreateSpokeRequest request)
Creates a Network Connectivity Center spoke.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateSpoke(UpdateSpokeRequest request)
Updates the parameters of a Network Connectivity Center spoke.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> rejectHubSpoke(RejectHubSpokeRequest request)
Rejects a Network Connectivity Center spoke from being attached to a hub. If the spoke was previously in the `ACTIVE` state, it transitions to the `INACTIVE` state and is no longer able to connect to other spokes that are attached to the hub.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> acceptHubSpoke(AcceptHubSpokeRequest request)
Accepts a proposal to attach a Network Connectivity Center spoke to a hub.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteSpoke(DeleteSpokeRequest request)
Deletes a Network Connectivity Center spoke.
public com.google.common.util.concurrent.ListenableFuture<RouteTable> getRouteTable(GetRouteTableRequest request)
Gets details about a Network Connectivity Center route table.
public com.google.common.util.concurrent.ListenableFuture<Route> getRoute(GetRouteRequest request)
Gets details about the specified route.
public com.google.common.util.concurrent.ListenableFuture<ListRoutesResponse> listRoutes(ListRoutesRequest request)
Lists routes in a given project.
public com.google.common.util.concurrent.ListenableFuture<ListRouteTablesResponse> listRouteTables(ListRouteTablesRequest request)
Lists route tables in a given project.
public com.google.common.util.concurrent.ListenableFuture<Group> getGroup(GetGroupRequest request)
Gets details about a Network Connectivity Center group.
public com.google.common.util.concurrent.ListenableFuture<ListGroupsResponse> listGroups(ListGroupsRequest request)
Lists groups in a given hub.
Copyright © 2024 Google LLC. All rights reserved.