Class GkeHubGrpc


  • @Generated(value="by gRPC proto compiler",
               comments="Source: google/cloud/gkehub/v1/service.proto")
    public final class GkeHubGrpc
    extends Object
     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.v1.Membership]
     * [Feature][google.cloud.gkehub.v1.Feature]
     GKE Hub is currently available in the global region and all regions in
     https://cloud.google.com/compute/docs/regions-zones. Feature is only
     available in global region while membership is global region and all the
     regions.
     **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

      • getCreateMembershipMethod

        public static io.grpc.MethodDescriptor<CreateMembershipRequest,​com.google.longrunning.Operation> getCreateMembershipMethod()
      • getCreateFeatureMethod

        public static io.grpc.MethodDescriptor<CreateFeatureRequest,​com.google.longrunning.Operation> getCreateFeatureMethod()
      • getDeleteMembershipMethod

        public static io.grpc.MethodDescriptor<DeleteMembershipRequest,​com.google.longrunning.Operation> getDeleteMembershipMethod()
      • getDeleteFeatureMethod

        public static io.grpc.MethodDescriptor<DeleteFeatureRequest,​com.google.longrunning.Operation> getDeleteFeatureMethod()
      • getUpdateMembershipMethod

        public static io.grpc.MethodDescriptor<UpdateMembershipRequest,​com.google.longrunning.Operation> getUpdateMembershipMethod()
      • getUpdateFeatureMethod

        public static io.grpc.MethodDescriptor<UpdateFeatureRequest,​com.google.longrunning.Operation> getUpdateFeatureMethod()
      • newStub

        public static GkeHubGrpc.GkeHubStub newStub​(io.grpc.Channel channel)
        Creates a new async stub that supports all call types for the service
      • newBlockingStub

        public static GkeHubGrpc.GkeHubBlockingStub newBlockingStub​(io.grpc.Channel channel)
        Creates a new blocking-style stub that supports unary and streaming output calls on the service
      • newFutureStub

        public static GkeHubGrpc.GkeHubFutureStub newFutureStub​(io.grpc.Channel channel)
        Creates a new ListenableFuture-style stub that supports unary calls on the service
      • bindService

        public static final io.grpc.ServerServiceDefinition bindService​(GkeHubGrpc.AsyncService service)
      • getServiceDescriptor

        public static io.grpc.ServiceDescriptor getServiceDescriptor()