Class GkeHubGrpc.GkeHubStub

  • Enclosing class:
    GkeHubGrpc

    public static final class GkeHubGrpc.GkeHubStub
    extends io.grpc.stub.AbstractAsyncStub<GkeHubGrpc.GkeHubStub>
    A stub to allow clients to do asynchronous rpc calls to service GkeHub.
     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.v1beta.Membership]
     * [Feature][google.cloud.gkehub.v1beta.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.
     
    • 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 Detail

      • getFeature

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

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

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

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