public static final class HubServiceGrpc.HubServiceStub extends io.grpc.stub.AbstractAsyncStub<HubServiceGrpc.HubServiceStub>
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 |
|---|---|
void |
acceptHubSpoke(AcceptHubSpokeRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Accepts a proposal to attach a Network Connectivity Center spoke
to a hub.
|
protected HubServiceGrpc.HubServiceStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
void |
createHub(CreateHubRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Network Connectivity Center hub in the specified project.
|
void |
createSpoke(CreateSpokeRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a Network Connectivity Center spoke.
|
void |
deleteHub(DeleteHubRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a Network Connectivity Center hub.
|
void |
deleteSpoke(DeleteSpokeRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a Network Connectivity Center spoke.
|
void |
getGroup(GetGroupRequest request,
io.grpc.stub.StreamObserver<Group> responseObserver)
Gets details about a Network Connectivity Center group.
|
void |
getHub(GetHubRequest request,
io.grpc.stub.StreamObserver<Hub> responseObserver)
Gets details about a Network Connectivity Center hub.
|
void |
getRoute(GetRouteRequest request,
io.grpc.stub.StreamObserver<Route> responseObserver)
Gets details about the specified route.
|
void |
getRouteTable(GetRouteTableRequest request,
io.grpc.stub.StreamObserver<RouteTable> responseObserver)
Gets details about a Network Connectivity Center route table.
|
void |
getSpoke(GetSpokeRequest request,
io.grpc.stub.StreamObserver<Spoke> responseObserver)
Gets details about a Network Connectivity Center spoke.
|
void |
listGroups(ListGroupsRequest request,
io.grpc.stub.StreamObserver<ListGroupsResponse> responseObserver)
Lists groups in a given hub.
|
void |
listHubs(ListHubsRequest request,
io.grpc.stub.StreamObserver<ListHubsResponse> responseObserver)
Lists the Network Connectivity Center hubs associated with a given project.
|
void |
listHubSpokes(ListHubSpokesRequest request,
io.grpc.stub.StreamObserver<ListHubSpokesResponse> responseObserver)
Lists the Network Connectivity Center spokes associated with a
specified hub and location.
|
void |
listRoutes(ListRoutesRequest request,
io.grpc.stub.StreamObserver<ListRoutesResponse> responseObserver)
Lists routes in a given project.
|
void |
listRouteTables(ListRouteTablesRequest request,
io.grpc.stub.StreamObserver<ListRouteTablesResponse> responseObserver)
Lists route tables in a given project.
|
void |
listSpokes(ListSpokesRequest request,
io.grpc.stub.StreamObserver<ListSpokesResponse> responseObserver)
Lists the Network Connectivity Center spokes in a specified project and
location.
|
void |
rejectHubSpoke(RejectHubSpokeRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Rejects a Network Connectivity Center spoke from being attached to a hub.
|
void |
updateHub(UpdateHubRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the description and/or labels of a Network Connectivity Center
hub.
|
void |
updateSpoke(UpdateSpokeRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a Network Connectivity Center spoke.
|
protected HubServiceGrpc.HubServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<HubServiceGrpc.HubServiceStub>public void listHubs(ListHubsRequest request, io.grpc.stub.StreamObserver<ListHubsResponse> responseObserver)
Lists the Network Connectivity Center hubs associated with a given project.
public void getHub(GetHubRequest request, io.grpc.stub.StreamObserver<Hub> responseObserver)
Gets details about a Network Connectivity Center hub.
public void createHub(CreateHubRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Network Connectivity Center hub in the specified project.
public void updateHub(UpdateHubRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the description and/or labels of a Network Connectivity Center hub.
public void deleteHub(DeleteHubRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a Network Connectivity Center hub.
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.
public void listSpokes(ListSpokesRequest request, io.grpc.stub.StreamObserver<ListSpokesResponse> responseObserver)
Lists the Network Connectivity Center spokes in a specified project and location.
public void getSpoke(GetSpokeRequest request, io.grpc.stub.StreamObserver<Spoke> responseObserver)
Gets details about a Network Connectivity Center spoke.
public void createSpoke(CreateSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a Network Connectivity Center spoke.
public void updateSpoke(UpdateSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a Network Connectivity Center spoke.
public void rejectHubSpoke(RejectHubSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.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.
public void acceptHubSpoke(AcceptHubSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Accepts a proposal to attach a Network Connectivity Center spoke to a hub.
public void deleteSpoke(DeleteSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a Network Connectivity Center spoke.
public void getRouteTable(GetRouteTableRequest request, io.grpc.stub.StreamObserver<RouteTable> responseObserver)
Gets details about a Network Connectivity Center route table.
public void getRoute(GetRouteRequest request, io.grpc.stub.StreamObserver<Route> responseObserver)
Gets details about the specified route.
public void listRoutes(ListRoutesRequest request, io.grpc.stub.StreamObserver<ListRoutesResponse> responseObserver)
Lists routes in a given project.
public void listRouteTables(ListRouteTablesRequest request, io.grpc.stub.StreamObserver<ListRouteTablesResponse> responseObserver)
Lists route tables in a given project.
public void getGroup(GetGroupRequest request, io.grpc.stub.StreamObserver<Group> responseObserver)
Gets details about a Network Connectivity Center group.
public void listGroups(ListGroupsRequest request, io.grpc.stub.StreamObserver<ListGroupsResponse> responseObserver)
Lists groups in a given hub.
Copyright © 2024 Google LLC. All rights reserved.