Interface HubServiceGrpc.AsyncService

  • All Known Implementing Classes:
    HubServiceGrpc.HubServiceImplBase
    Enclosing class:
    HubServiceGrpc

    public static interface HubServiceGrpc.AsyncService
     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 Default Methods 
      Modifier and Type Method Description
      default void createHub​(CreateHubRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Creates a new Hub in a given project and location.
      default void createSpoke​(CreateSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Creates a new Spoke in a given project and location.
      default void deleteHub​(DeleteHubRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Deletes a single Hub.
      default void deleteSpoke​(DeleteSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Deletes a single Spoke.
      default void getHub​(GetHubRequest request, io.grpc.stub.StreamObserver<Hub> responseObserver)
      Gets details of a single Hub.
      default void getSpoke​(GetSpokeRequest request, io.grpc.stub.StreamObserver<Spoke> responseObserver)
      Gets details of a single Spoke.
      default void listHubs​(ListHubsRequest request, io.grpc.stub.StreamObserver<ListHubsResponse> responseObserver)
      Lists Hubs in a given project and location.
      default void listSpokes​(ListSpokesRequest request, io.grpc.stub.StreamObserver<ListSpokesResponse> responseObserver)
      Lists Spokes in a given project and location.
      default void updateHub​(UpdateHubRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Updates the parameters of a single Hub.
      default void updateSpoke​(UpdateSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Updates the parameters of a single Spoke.
    • Method Detail

      • listHubs

        default void listHubs​(ListHubsRequest request,
                              io.grpc.stub.StreamObserver<ListHubsResponse> responseObserver)
         Lists Hubs in a given project and location.
         
      • getHub

        default void getHub​(GetHubRequest request,
                            io.grpc.stub.StreamObserver<Hub> responseObserver)
         Gets details of a single Hub.
         
      • createHub

        default void createHub​(CreateHubRequest request,
                               io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new Hub in a given project and location.
         
      • updateHub

        default void updateHub​(UpdateHubRequest request,
                               io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the parameters of a single Hub.
         
      • deleteHub

        default void deleteHub​(DeleteHubRequest request,
                               io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a single Hub.
         
      • listSpokes

        default void listSpokes​(ListSpokesRequest request,
                                io.grpc.stub.StreamObserver<ListSpokesResponse> responseObserver)
         Lists Spokes in a given project and location.
         
      • getSpoke

        default void getSpoke​(GetSpokeRequest request,
                              io.grpc.stub.StreamObserver<Spoke> responseObserver)
         Gets details of a single Spoke.
         
      • createSpoke

        default void createSpoke​(CreateSpokeRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new Spoke in a given project and location.
         
      • updateSpoke

        default void updateSpoke​(UpdateSpokeRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the parameters of a single Spoke.
         
      • deleteSpoke

        default void deleteSpoke​(DeleteSpokeRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a single Spoke.