Interface GkeHubGrpc.AsyncService

  • All Known Implementing Classes:
    GkeHubGrpc.GkeHubImplBase
    Enclosing class:
    GkeHubGrpc

    public static interface GkeHubGrpc.AsyncService
     The GKE Hub service handles the registration of many Kubernetes clusters to
     Google Cloud, and the management of multi-cluster features over those
     clusters.
     The GKE Hub service operates on the following resources:
     * [Membership][google.cloud.gkehub.v1alpha.Membership]
     * [Feature][google.cloud.gkehub.v1alpha.Feature]
     GKE Hub is currently only available in the global region.
     **Membership management may be non-trivial:** it is recommended to use one
     of the Google-provided client libraries or tools where possible when working
     with Membership resources.
     
    • Method Detail

      • getFeature

        default void getFeature​(GetFeatureRequest request,
                                io.grpc.stub.StreamObserver<Feature> responseObserver)
         Gets details of a single Feature.
         
      • createFeature

        default void createFeature​(CreateFeatureRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Adds a new Feature.
         
      • deleteFeature

        default void deleteFeature​(DeleteFeatureRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Removes a Feature.
         
      • updateFeature

        default void updateFeature​(UpdateFeatureRequest request,
                                   io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates an existing Feature.