Class GkeHubGrpc.GkeHubFutureStub

  • Enclosing class:
    GkeHubGrpc

    public static final class GkeHubGrpc.GkeHubFutureStub
    extends io.grpc.stub.AbstractFutureStub<GkeHubGrpc.GkeHubFutureStub>
    A stub to allow clients to do ListenableFuture-style 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 com.google.common.util.concurrent.ListenableFuture<Feature> getFeature​(GetFeatureRequest request)
         Gets details of a single Feature.
         
      • createFeature

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createFeature​(CreateFeatureRequest request)
         Adds a new Feature.
         
      • deleteFeature

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteFeature​(DeleteFeatureRequest request)
         Removes a Feature.
         
      • updateFeature

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateFeature​(UpdateFeatureRequest request)
         Updates an existing Feature.