Class HubServiceGrpc.HubServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<HubServiceGrpc.HubServiceFutureStub>
com.google.cloud.networkconnectivity.v1.HubServiceGrpc.HubServiceFutureStub
- Enclosing class:
- HubServiceGrpc
public static final class HubServiceGrpc.HubServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<HubServiceGrpc.HubServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service HubService.
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<Operation>acceptHubSpoke(AcceptHubSpokeRequest request) Accepts a proposal to attach a Network Connectivity Center spoke to a hub.com.google.common.util.concurrent.ListenableFuture<Operation>Accepts a proposal to update a Network Connectivity Center spoke in a hub.protected HubServiceGrpc.HubServiceFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<Operation>createHub(CreateHubRequest request) Creates a new Network Connectivity Center hub in the specified project.com.google.common.util.concurrent.ListenableFuture<Operation>createSpoke(CreateSpokeRequest request) Creates a Network Connectivity Center spoke.com.google.common.util.concurrent.ListenableFuture<Operation>deleteHub(DeleteHubRequest request) Deletes a Network Connectivity Center hub.com.google.common.util.concurrent.ListenableFuture<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 route table.com.google.common.util.concurrent.ListenableFuture<ListRouteTablesResponse>listRouteTables(ListRouteTablesRequest request) Lists route tables in a given hub.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<QueryHubStatusResponse>queryHubStatus(QueryHubStatusRequest request) Query the Private Service Connect propagation status of a Network Connectivity Center hub.com.google.common.util.concurrent.ListenableFuture<Operation>rejectHubSpoke(RejectHubSpokeRequest request) Rejects a Network Connectivity Center spoke from being attached to a hub.com.google.common.util.concurrent.ListenableFuture<Operation>Rejects a proposal to update a Network Connectivity Center spoke in a hub.com.google.common.util.concurrent.ListenableFuture<Operation>updateGroup(UpdateGroupRequest request) Updates the parameters of a Network Connectivity Center group.com.google.common.util.concurrent.ListenableFuture<Operation>updateHub(UpdateHubRequest request) Updates the description and/or labels of a Network Connectivity Center hub.com.google.common.util.concurrent.ListenableFuture<Operation>updateSpoke(UpdateSpokeRequest request) Updates the parameters of a Network Connectivity Center spoke.Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected HubServiceGrpc.HubServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<HubServiceGrpc.HubServiceFutureStub>
-
listHubs
public com.google.common.util.concurrent.ListenableFuture<ListHubsResponse> listHubs(ListHubsRequest request) Lists the Network Connectivity Center hubs associated with a given project.
-
getHub
Gets details about a Network Connectivity Center hub.
-
createHub
public com.google.common.util.concurrent.ListenableFuture<Operation> createHub(CreateHubRequest request) Creates a new Network Connectivity Center hub in the specified project.
-
updateHub
public com.google.common.util.concurrent.ListenableFuture<Operation> updateHub(UpdateHubRequest request) Updates the description and/or labels of a Network Connectivity Center hub.
-
deleteHub
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteHub(DeleteHubRequest request) Deletes a Network Connectivity Center hub.
-
listHubSpokes
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.
-
queryHubStatus
public com.google.common.util.concurrent.ListenableFuture<QueryHubStatusResponse> queryHubStatus(QueryHubStatusRequest request) Query the Private Service Connect propagation status of a Network Connectivity Center hub.
-
listSpokes
public com.google.common.util.concurrent.ListenableFuture<ListSpokesResponse> listSpokes(ListSpokesRequest request) Lists the Network Connectivity Center spokes in a specified project and location.
-
getSpoke
Gets details about a Network Connectivity Center spoke.
-
createSpoke
public com.google.common.util.concurrent.ListenableFuture<Operation> createSpoke(CreateSpokeRequest request) Creates a Network Connectivity Center spoke.
-
updateSpoke
public com.google.common.util.concurrent.ListenableFuture<Operation> updateSpoke(UpdateSpokeRequest request) Updates the parameters of a Network Connectivity Center spoke.
-
rejectHubSpoke
public com.google.common.util.concurrent.ListenableFuture<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.
-
acceptHubSpoke
public com.google.common.util.concurrent.ListenableFuture<Operation> acceptHubSpoke(AcceptHubSpokeRequest request) Accepts a proposal to attach a Network Connectivity Center spoke to a hub.
-
acceptSpokeUpdate
public com.google.common.util.concurrent.ListenableFuture<Operation> acceptSpokeUpdate(AcceptSpokeUpdateRequest request) Accepts a proposal to update a Network Connectivity Center spoke in a hub.
-
rejectSpokeUpdate
public com.google.common.util.concurrent.ListenableFuture<Operation> rejectSpokeUpdate(RejectSpokeUpdateRequest request) Rejects a proposal to update a Network Connectivity Center spoke in a hub.
-
deleteSpoke
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteSpoke(DeleteSpokeRequest request) Deletes a Network Connectivity Center spoke.
-
getRouteTable
public com.google.common.util.concurrent.ListenableFuture<RouteTable> getRouteTable(GetRouteTableRequest request) Gets details about a Network Connectivity Center route table.
-
getRoute
Gets details about the specified route.
-
listRoutes
public com.google.common.util.concurrent.ListenableFuture<ListRoutesResponse> listRoutes(ListRoutesRequest request) Lists routes in a given route table.
-
listRouteTables
public com.google.common.util.concurrent.ListenableFuture<ListRouteTablesResponse> listRouteTables(ListRouteTablesRequest request) Lists route tables in a given hub.
-
getGroup
Gets details about a Network Connectivity Center group.
-
listGroups
public com.google.common.util.concurrent.ListenableFuture<ListGroupsResponse> listGroups(ListGroupsRequest request) Lists groups in a given hub.
-
updateGroup
public com.google.common.util.concurrent.ListenableFuture<Operation> updateGroup(UpdateGroupRequest request) Updates the parameters of a Network Connectivity Center group.
-