Class HubServiceGrpc.HubServiceStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<HubServiceGrpc.HubServiceStub>
com.google.cloud.networkconnectivity.v1.HubServiceGrpc.HubServiceStub
- Enclosing class:
- HubServiceGrpc
public static final class HubServiceGrpc.HubServiceStub
extends io.grpc.stub.AbstractAsyncStub<HubServiceGrpc.HubServiceStub>
A stub to allow clients to do asynchronous 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 TypeMethodDescriptionvoidacceptHubSpoke(AcceptHubSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Accepts a proposal to attach a Network Connectivity Center spoke to a hub.voidacceptSpokeUpdate(AcceptSpokeUpdateRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Accepts a proposal to update a Network Connectivity Center spoke in a hub.protected HubServiceGrpc.HubServiceStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateHub(CreateHubRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Network Connectivity Center hub in the specified project.voidcreateSpoke(CreateSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a Network Connectivity Center spoke.voiddeleteHub(DeleteHubRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a Network Connectivity Center hub.voiddeleteSpoke(DeleteSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a Network Connectivity Center spoke.voidgetGroup(GetGroupRequest request, io.grpc.stub.StreamObserver<Group> responseObserver) Gets details about a Network Connectivity Center group.voidgetHub(GetHubRequest request, io.grpc.stub.StreamObserver<Hub> responseObserver) Gets details about a Network Connectivity Center hub.voidgetRoute(GetRouteRequest request, io.grpc.stub.StreamObserver<Route> responseObserver) Gets details about the specified route.voidgetRouteTable(GetRouteTableRequest request, io.grpc.stub.StreamObserver<RouteTable> responseObserver) Gets details about a Network Connectivity Center route table.voidgetSpoke(GetSpokeRequest request, io.grpc.stub.StreamObserver<Spoke> responseObserver) Gets details about a Network Connectivity Center spoke.voidlistGroups(ListGroupsRequest request, io.grpc.stub.StreamObserver<ListGroupsResponse> responseObserver) Lists groups in a given hub.voidlistHubs(ListHubsRequest request, io.grpc.stub.StreamObserver<ListHubsResponse> responseObserver) Lists the Network Connectivity Center hubs associated with a given project.voidlistHubSpokes(ListHubSpokesRequest request, io.grpc.stub.StreamObserver<ListHubSpokesResponse> responseObserver) Lists the Network Connectivity Center spokes associated with a specified hub and location.voidlistRoutes(ListRoutesRequest request, io.grpc.stub.StreamObserver<ListRoutesResponse> responseObserver) Lists routes in a given route table.voidlistRouteTables(ListRouteTablesRequest request, io.grpc.stub.StreamObserver<ListRouteTablesResponse> responseObserver) Lists route tables in a given hub.voidlistSpokes(ListSpokesRequest request, io.grpc.stub.StreamObserver<ListSpokesResponse> responseObserver) Lists the Network Connectivity Center spokes in a specified project and location.voidqueryHubStatus(QueryHubStatusRequest request, io.grpc.stub.StreamObserver<QueryHubStatusResponse> responseObserver) Query the Private Service Connect propagation status of a Network Connectivity Center hub.voidrejectHubSpoke(RejectHubSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Rejects a Network Connectivity Center spoke from being attached to a hub.voidrejectSpokeUpdate(RejectSpokeUpdateRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Rejects a proposal to update a Network Connectivity Center spoke in a hub.voidupdateGroup(UpdateGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a Network Connectivity Center group.voidupdateHub(UpdateHubRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the description and/or labels of a Network Connectivity Center hub.voidupdateSpoke(UpdateSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a Network Connectivity Center spoke.Methods inherited from class io.grpc.stub.AbstractAsyncStub
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.HubServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<HubServiceGrpc.HubServiceStub>
-
listHubs
public 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
public void createHub(CreateHubRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Network Connectivity Center hub in the specified project.
-
updateHub
public void updateHub(UpdateHubRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the description and/or labels of a Network Connectivity Center hub.
-
deleteHub
public void deleteHub(DeleteHubRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a Network Connectivity Center hub.
-
listHubSpokes
public 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
public void queryHubStatus(QueryHubStatusRequest request, io.grpc.stub.StreamObserver<QueryHubStatusResponse> responseObserver) Query the Private Service Connect propagation status of a Network Connectivity Center hub.
-
listSpokes
public 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
public void createSpoke(CreateSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a Network Connectivity Center spoke.
-
updateSpoke
public void updateSpoke(UpdateSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a Network Connectivity Center spoke.
-
rejectHubSpoke
public 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
public void acceptHubSpoke(AcceptHubSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Accepts a proposal to attach a Network Connectivity Center spoke to a hub.
-
acceptSpokeUpdate
public void acceptSpokeUpdate(AcceptSpokeUpdateRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Accepts a proposal to update a Network Connectivity Center spoke in a hub.
-
rejectSpokeUpdate
public void rejectSpokeUpdate(RejectSpokeUpdateRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Rejects a proposal to update a Network Connectivity Center spoke in a hub.
-
deleteSpoke
public void deleteSpoke(DeleteSpokeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a Network Connectivity Center spoke.
-
getRouteTable
public 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
public void listRoutes(ListRoutesRequest request, io.grpc.stub.StreamObserver<ListRoutesResponse> responseObserver) Lists routes in a given route table.
-
listRouteTables
public 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
public void listGroups(ListGroupsRequest request, io.grpc.stub.StreamObserver<ListGroupsResponse> responseObserver) Lists groups in a given hub.
-
updateGroup
public void updateGroup(UpdateGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a Network Connectivity Center group.
-