Class HubServiceGrpc.HubServiceBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<HubServiceGrpc.HubServiceBlockingStub>
com.google.cloud.networkconnectivity.v1.HubServiceGrpc.HubServiceBlockingStub
- Enclosing class:
- HubServiceGrpc
public static final class HubServiceGrpc.HubServiceBlockingStub
extends io.grpc.stub.AbstractBlockingStub<HubServiceGrpc.HubServiceBlockingStub>
A stub to allow clients to do limited synchronous 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 TypeMethodDescriptionacceptHubSpoke(AcceptHubSpokeRequest request) Accepts a proposal to attach a Network Connectivity Center spoke to a hub.Accepts a proposal to update a Network Connectivity Center spoke in a hub.protected HubServiceGrpc.HubServiceBlockingStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) createHub(CreateHubRequest request) Creates a new Network Connectivity Center hub in the specified project.createSpoke(CreateSpokeRequest request) Creates a Network Connectivity Center spoke.deleteHub(DeleteHubRequest request) Deletes a Network Connectivity Center hub.deleteSpoke(DeleteSpokeRequest request) Deletes a Network Connectivity Center spoke.getGroup(GetGroupRequest request) Gets details about a Network Connectivity Center group.getHub(GetHubRequest request) Gets details about a Network Connectivity Center hub.getRoute(GetRouteRequest request) Gets details about the specified route.getRouteTable(GetRouteTableRequest request) Gets details about a Network Connectivity Center route table.getSpoke(GetSpokeRequest request) Gets details about a Network Connectivity Center spoke.listGroups(ListGroupsRequest request) Lists groups in a given hub.listHubs(ListHubsRequest request) Lists the Network Connectivity Center hubs associated with a given project.listHubSpokes(ListHubSpokesRequest request) Lists the Network Connectivity Center spokes associated with a specified hub and location.listRoutes(ListRoutesRequest request) Lists routes in a given route table.listRouteTables(ListRouteTablesRequest request) Lists route tables in a given hub.listSpokes(ListSpokesRequest request) Lists the Network Connectivity Center spokes in a specified project and location.queryHubStatus(QueryHubStatusRequest request) Query the Private Service Connect propagation status of a Network Connectivity Center hub.rejectHubSpoke(RejectHubSpokeRequest request) Rejects a Network Connectivity Center spoke from being attached to a hub.Rejects a proposal to update a Network Connectivity Center spoke in a hub.updateGroup(UpdateGroupRequest request) Updates the parameters of a Network Connectivity Center group.updateHub(UpdateHubRequest request) Updates the description and/or labels of a Network Connectivity Center hub.updateSpoke(UpdateSpokeRequest request) Updates the parameters of a Network Connectivity Center spoke.Methods inherited from class io.grpc.stub.AbstractBlockingStub
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.HubServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<HubServiceGrpc.HubServiceBlockingStub>
-
listHubs
Lists the Network Connectivity Center hubs associated with a given project.
-
getHub
Gets details about a Network Connectivity Center hub.
-
createHub
Creates a new Network Connectivity Center hub in the specified project.
-
updateHub
Updates the description and/or labels of a Network Connectivity Center hub.
-
deleteHub
Deletes a Network Connectivity Center hub.
-
listHubSpokes
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
Query the Private Service Connect propagation status of a Network Connectivity Center hub.
-
listSpokes
Lists the Network Connectivity Center spokes in a specified project and location.
-
getSpoke
Gets details about a Network Connectivity Center spoke.
-
createSpoke
Creates a Network Connectivity Center spoke.
-
updateSpoke
Updates the parameters of a Network Connectivity Center spoke.
-
rejectHubSpoke
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
Accepts a proposal to attach a Network Connectivity Center spoke to a hub.
-
acceptSpokeUpdate
Accepts a proposal to update a Network Connectivity Center spoke in a hub.
-
rejectSpokeUpdate
Rejects a proposal to update a Network Connectivity Center spoke in a hub.
-
deleteSpoke
Deletes a Network Connectivity Center spoke.
-
getRouteTable
Gets details about a Network Connectivity Center route table.
-
getRoute
Gets details about the specified route.
-
listRoutes
Lists routes in a given route table.
-
listRouteTables
Lists route tables in a given hub.
-
getGroup
Gets details about a Network Connectivity Center group.
-
listGroups
Lists groups in a given hub.
-
updateGroup
Updates the parameters of a Network Connectivity Center group.
-