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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
getHub(GetHubRequest request, io.grpc.stub.StreamObserver<Hub> responseObserver)
Gets details about a Network Connectivity Center hub.void
getSpoke(GetSpokeRequest request, io.grpc.stub.StreamObserver<Spoke> responseObserver)
Gets details about a Network Connectivity Center spoke.void
listHubs(ListHubsRequest request, io.grpc.stub.StreamObserver<ListHubsResponse> responseObserver)
Lists the Network Connectivity Center hubs associated with 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
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.
-
-
-
Method Detail
-
build
protected HubServiceGrpc.HubServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in 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
public void getHub(GetHubRequest request, io.grpc.stub.StreamObserver<Hub> responseObserver)
Gets details about a Network Connectivity Center hub.
-
createHub
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.
-
updateHub
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.
-
deleteHub
public void deleteHub(DeleteHubRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes 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
public void getSpoke(GetSpokeRequest request, io.grpc.stub.StreamObserver<Spoke> responseObserver)
Gets details about a Network Connectivity Center spoke.
-
createSpoke
public void createSpoke(CreateSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a Network Connectivity Center spoke.
-
updateSpoke
public void updateSpoke(UpdateSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a Network Connectivity Center spoke.
-
deleteSpoke
public void deleteSpoke(DeleteSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a Network Connectivity Center spoke.
-
-