Class 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.
     
    • 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

      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 Network Connectivity Center hub in the specified project.
      com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createSpoke​(CreateSpokeRequest request)
      Creates a Network Connectivity Center spoke.
      com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteHub​(DeleteHubRequest request)
      Deletes a Network Connectivity Center hub.
      com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteSpoke​(DeleteSpokeRequest request)
      Deletes a Network Connectivity Center spoke.
      com.google.common.util.concurrent.ListenableFuture<Hub> getHub​(GetHubRequest request)
      Gets details about a Network Connectivity Center hub.
      com.google.common.util.concurrent.ListenableFuture<Spoke> getSpoke​(GetSpokeRequest request)
      Gets details about a Network Connectivity Center spoke.
      com.google.common.util.concurrent.ListenableFuture<ListHubsResponse> listHubs​(ListHubsRequest request)
      Lists the Network Connectivity Center hubs associated with a given project.
      com.google.common.util.concurrent.ListenableFuture<ListSpokesResponse> listSpokes​(ListSpokesRequest request)
      Lists the Network Connectivity Center spokes in a specified project and location.
      com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateHub​(UpdateHubRequest request)
      Updates the description and/or labels of a Network Connectivity Center hub.
      com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateSpoke​(UpdateSpokeRequest request)
      Updates the parameters of a Network Connectivity Center spoke.
      • Methods inherited from class io.grpc.stub.AbstractFutureStub

        newStub, newStub
      • Methods inherited from class io.grpc.stub.AbstractStub

        getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
    • Method Detail

      • listHubs

        public com.google.common.util.concurrent.ListenableFuture<ListHubsResponse> listHubs​(ListHubsRequest request)
         Lists the Network Connectivity Center hubs associated with a given project.
         
      • getHub

        public com.google.common.util.concurrent.ListenableFuture<Hub> getHub​(GetHubRequest request)
         Gets details about a Network Connectivity Center hub.
         
      • createHub

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createHub​(CreateHubRequest request)
         Creates a new Network Connectivity Center hub in the specified project.
         
      • updateHub

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateHub​(UpdateHubRequest request)
         Updates the description and/or labels of a Network Connectivity Center
         hub.
         
      • deleteHub

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteHub​(DeleteHubRequest request)
         Deletes a Network Connectivity Center hub.
         
      • listSpokes

        public com.google.common.util.concurrent.ListenableFuture<ListSpokesResponse> listSpokes​(ListSpokesRequest request)
         Lists the Network Connectivity Center spokes in a specified project and
         location.
         
      • getSpoke

        public com.google.common.util.concurrent.ListenableFuture<Spoke> getSpoke​(GetSpokeRequest request)
         Gets details about a Network Connectivity Center spoke.
         
      • createSpoke

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createSpoke​(CreateSpokeRequest request)
         Creates a Network Connectivity Center spoke.
         
      • updateSpoke

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateSpoke​(UpdateSpokeRequest request)
         Updates the parameters of a Network Connectivity Center spoke.
         
      • deleteSpoke

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteSpoke​(DeleteSpokeRequest request)
         Deletes a Network Connectivity Center spoke.