Interface HubServiceGrpc.AsyncService
- All Known Implementing Classes:
HubServiceGrpc.HubServiceImplBase
- Enclosing class:
- HubServiceGrpc
public static interface HubServiceGrpc.AsyncService
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.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidacceptHubSpoke(AcceptHubSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Accepts a proposal to attach a Network Connectivity Center spoke to a hub.default voidacceptSpokeUpdate(AcceptSpokeUpdateRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Accepts a proposal to update a Network Connectivity Center spoke in a hub.default voidcreateHub(CreateHubRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Network Connectivity Center hub in the specified project.default voidcreateSpoke(CreateSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a Network Connectivity Center spoke.default voiddeleteHub(DeleteHubRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a Network Connectivity Center hub.default voiddeleteSpoke(DeleteSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a Network Connectivity Center spoke.default voidgetGroup(GetGroupRequest request, io.grpc.stub.StreamObserver<Group> responseObserver) Gets details about a Network Connectivity Center group.default voidgetHub(GetHubRequest request, io.grpc.stub.StreamObserver<Hub> responseObserver) Gets details about a Network Connectivity Center hub.default voidgetRoute(GetRouteRequest request, io.grpc.stub.StreamObserver<Route> responseObserver) Gets details about the specified route.default voidgetRouteTable(GetRouteTableRequest request, io.grpc.stub.StreamObserver<RouteTable> responseObserver) Gets details about a Network Connectivity Center route table.default voidgetSpoke(GetSpokeRequest request, io.grpc.stub.StreamObserver<Spoke> responseObserver) Gets details about a Network Connectivity Center spoke.default voidlistGroups(ListGroupsRequest request, io.grpc.stub.StreamObserver<ListGroupsResponse> responseObserver) Lists groups in a given hub.default voidlistHubs(ListHubsRequest request, io.grpc.stub.StreamObserver<ListHubsResponse> responseObserver) Lists the Network Connectivity Center hubs associated with a given project.default voidlistHubSpokes(ListHubSpokesRequest request, io.grpc.stub.StreamObserver<ListHubSpokesResponse> responseObserver) Lists the Network Connectivity Center spokes associated with a specified hub and location.default voidlistRoutes(ListRoutesRequest request, io.grpc.stub.StreamObserver<ListRoutesResponse> responseObserver) Lists routes in a given route table.default voidlistRouteTables(ListRouteTablesRequest request, io.grpc.stub.StreamObserver<ListRouteTablesResponse> responseObserver) Lists route tables in a given hub.default voidlistSpokes(ListSpokesRequest request, io.grpc.stub.StreamObserver<ListSpokesResponse> responseObserver) Lists the Network Connectivity Center spokes in a specified project and location.default voidqueryHubStatus(QueryHubStatusRequest request, io.grpc.stub.StreamObserver<QueryHubStatusResponse> responseObserver) Query the Private Service Connect propagation status of a Network Connectivity Center hub.default voidrejectHubSpoke(RejectHubSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Rejects a Network Connectivity Center spoke from being attached to a hub.default voidrejectSpokeUpdate(RejectSpokeUpdateRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Rejects a proposal to update a Network Connectivity Center spoke in a hub.default voidupdateGroup(UpdateGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a Network Connectivity Center group.default voidupdateHub(UpdateHubRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the description and/or labels of a Network Connectivity Center hub.default voidupdateSpoke(UpdateSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a Network Connectivity Center spoke.
-
Method Details
-
listHubs
default void listHubs(ListHubsRequest request, io.grpc.stub.StreamObserver<ListHubsResponse> responseObserver) Lists the Network Connectivity Center hubs associated with a given project.
-
getHub
Gets details about a Network Connectivity Center hub.
-
createHub
default void createHub(CreateHubRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Network Connectivity Center hub in the specified project.
-
updateHub
default void updateHub(UpdateHubRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the description and/or labels of a Network Connectivity Center hub.
-
deleteHub
default void deleteHub(DeleteHubRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a Network Connectivity Center hub.
-
listHubSpokes
default void listHubSpokes(ListHubSpokesRequest request, io.grpc.stub.StreamObserver<ListHubSpokesResponse> responseObserver) 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
default void queryHubStatus(QueryHubStatusRequest request, io.grpc.stub.StreamObserver<QueryHubStatusResponse> responseObserver) Query the Private Service Connect propagation status of a Network Connectivity Center hub.
-
listSpokes
default void listSpokes(ListSpokesRequest request, io.grpc.stub.StreamObserver<ListSpokesResponse> responseObserver) Lists the Network Connectivity Center spokes in a specified project and location.
-
getSpoke
Gets details about a Network Connectivity Center spoke.
-
createSpoke
default void createSpoke(CreateSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a Network Connectivity Center spoke.
-
updateSpoke
default void updateSpoke(UpdateSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a Network Connectivity Center spoke.
-
rejectHubSpoke
default void rejectHubSpoke(RejectHubSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) 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
default void acceptHubSpoke(AcceptHubSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Accepts a proposal to attach a Network Connectivity Center spoke to a hub.
-
acceptSpokeUpdate
default void acceptSpokeUpdate(AcceptSpokeUpdateRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Accepts a proposal to update a Network Connectivity Center spoke in a hub.
-
rejectSpokeUpdate
default void rejectSpokeUpdate(RejectSpokeUpdateRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Rejects a proposal to update a Network Connectivity Center spoke in a hub.
-
deleteSpoke
default void deleteSpoke(DeleteSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a Network Connectivity Center spoke.
-
getRouteTable
default void getRouteTable(GetRouteTableRequest request, io.grpc.stub.StreamObserver<RouteTable> responseObserver) Gets details about a Network Connectivity Center route table.
-
getRoute
Gets details about the specified route.
-
listRoutes
default void listRoutes(ListRoutesRequest request, io.grpc.stub.StreamObserver<ListRoutesResponse> responseObserver) Lists routes in a given route table.
-
listRouteTables
default void listRouteTables(ListRouteTablesRequest request, io.grpc.stub.StreamObserver<ListRouteTablesResponse> responseObserver) Lists route tables in a given hub.
-
getGroup
Gets details about a Network Connectivity Center group.
-
listGroups
default void listGroups(ListGroupsRequest request, io.grpc.stub.StreamObserver<ListGroupsResponse> responseObserver) Lists groups in a given hub.
-
updateGroup
default void updateGroup(UpdateGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a Network Connectivity Center group.
-