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 Network Connectivity Center hub in the specified project.
      default void createSpoke​(CreateSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Creates a Network Connectivity Center spoke.
      default void deleteHub​(DeleteHubRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Deletes a Network Connectivity Center hub.
      default void deleteSpoke​(DeleteSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Deletes a Network Connectivity Center spoke.
      default void getHub​(GetHubRequest request, io.grpc.stub.StreamObserver<Hub> responseObserver)
      Gets details about a Network Connectivity Center hub.
      default void getSpoke​(GetSpokeRequest request, io.grpc.stub.StreamObserver<Spoke> responseObserver)
      Gets details about a Network Connectivity Center spoke.
      default void listHubs​(ListHubsRequest request, io.grpc.stub.StreamObserver<ListHubsResponse> responseObserver)
      Lists the Network Connectivity Center hubs associated with a given project.
      default void listSpokes​(ListSpokesRequest request, io.grpc.stub.StreamObserver<ListSpokesResponse> responseObserver)
      Lists the Network Connectivity Center spokes in a specified project and location.
      default 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.
      default void updateSpoke​(UpdateSpokeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
      Updates the parameters of a Network Connectivity Center spoke.
    • Method Detail

      • listHubs

        default void listHubs​(ListHubsRequest request,
                              io.grpc.stub.StreamObserver<ListHubsResponse> responseObserver)
         Lists the Network Connectivity Center hubs associated with a given project.
         
      • getHub

        default void getHub​(GetHubRequest request,
                            io.grpc.stub.StreamObserver<Hub> responseObserver)
         Gets details about a Network Connectivity Center hub.
         
      • createHub

        default 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

        default 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

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

        default void listSpokes​(ListSpokesRequest request,
                                io.grpc.stub.StreamObserver<ListSpokesResponse> responseObserver)
         Lists the Network Connectivity Center spokes in a specified project and
         location.
         
      • getSpoke

        default void getSpoke​(GetSpokeRequest request,
                              io.grpc.stub.StreamObserver<Spoke> responseObserver)
         Gets details about a Network Connectivity Center spoke.
         
      • createSpoke

        default void createSpoke​(CreateSpokeRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a Network Connectivity Center spoke.
         
      • updateSpoke

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

        default void deleteSpoke​(DeleteSpokeRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a Network Connectivity Center spoke.