Class HubServiceGrpc.HubServiceFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<HubServiceGrpc.HubServiceFutureStub>
-
- com.google.cloud.networkconnectivity.v1alpha1.HubServiceGrpc.HubServiceFutureStub
-
- Enclosing class:
- HubServiceGrpc
public static final class HubServiceGrpc.HubServiceFutureStub extends io.grpc.stub.AbstractFutureStub<HubServiceGrpc.HubServiceFutureStub>
A stub to allow clients to do ListenableFuture-style 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.HubServiceFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createHub(CreateHubRequest request)
Creates a new Hub in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createSpoke(CreateSpokeRequest request)
Creates a new Spoke in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteHub(DeleteHubRequest request)
Deletes a single Hub.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteSpoke(DeleteSpokeRequest request)
Deletes a single Spoke.com.google.common.util.concurrent.ListenableFuture<Hub>
getHub(GetHubRequest request)
Gets details of a single Hub.com.google.common.util.concurrent.ListenableFuture<Spoke>
getSpoke(GetSpokeRequest request)
Gets details of a single Spoke.com.google.common.util.concurrent.ListenableFuture<ListHubsResponse>
listHubs(ListHubsRequest request)
Lists Hubs in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListSpokesResponse>
listSpokes(ListSpokesRequest request)
Lists Spokes in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateHub(UpdateHubRequest request)
Updates the parameters of a single Hub.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateSpoke(UpdateSpokeRequest request)
Updates the parameters of a single Spoke.
-
-
-
Method Detail
-
build
protected HubServiceGrpc.HubServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<HubServiceGrpc.HubServiceFutureStub>
-
listHubs
public com.google.common.util.concurrent.ListenableFuture<ListHubsResponse> listHubs(ListHubsRequest request)
Lists Hubs in a given project and location.
-
getHub
public com.google.common.util.concurrent.ListenableFuture<Hub> getHub(GetHubRequest request)
Gets details of a single Hub.
-
createHub
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createHub(CreateHubRequest request)
Creates a new Hub in a given project and location.
-
updateHub
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateHub(UpdateHubRequest request)
Updates the parameters of a single Hub.
-
deleteHub
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteHub(DeleteHubRequest request)
Deletes a single Hub.
-
listSpokes
public com.google.common.util.concurrent.ListenableFuture<ListSpokesResponse> listSpokes(ListSpokesRequest request)
Lists Spokes in a given project and location.
-
getSpoke
public com.google.common.util.concurrent.ListenableFuture<Spoke> getSpoke(GetSpokeRequest request)
Gets details of a single Spoke.
-
createSpoke
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createSpoke(CreateSpokeRequest request)
Creates a new Spoke in a given project and location.
-
updateSpoke
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateSpoke(UpdateSpokeRequest request)
Updates the parameters of a single Spoke.
-
deleteSpoke
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteSpoke(DeleteSpokeRequest request)
Deletes a single Spoke.
-
-