@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.
| Modifier and Type | Class and Description |
|---|---|
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.
|
static class |
GkeHubGrpc.GkeHubBlockingStub
A stub to allow clients to do synchronous rpc calls to service GkeHub.
|
static class |
GkeHubGrpc.GkeHubFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service GkeHub.
|
static class |
GkeHubGrpc.GkeHubImplBase
Base class for the server implementation of the service GkeHub.
|
static class |
GkeHubGrpc.GkeHubStub
A stub to allow clients to do asynchronous rpc calls to service GkeHub.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
static io.grpc.ServerServiceDefinition |
bindService(GkeHubGrpc.AsyncService service) |
static io.grpc.MethodDescriptor<CreateFeatureRequest,com.google.longrunning.Operation> |
getCreateFeatureMethod() |
static io.grpc.MethodDescriptor<CreateMembershipRequest,com.google.longrunning.Operation> |
getCreateMembershipMethod() |
static io.grpc.MethodDescriptor<DeleteFeatureRequest,com.google.longrunning.Operation> |
getDeleteFeatureMethod() |
static io.grpc.MethodDescriptor<DeleteMembershipRequest,com.google.longrunning.Operation> |
getDeleteMembershipMethod() |
static io.grpc.MethodDescriptor<GenerateConnectManifestRequest,GenerateConnectManifestResponse> |
getGenerateConnectManifestMethod() |
static io.grpc.MethodDescriptor<GetFeatureRequest,Feature> |
getGetFeatureMethod() |
static io.grpc.MethodDescriptor<GetMembershipRequest,Membership> |
getGetMembershipMethod() |
static io.grpc.MethodDescriptor<ListFeaturesRequest,ListFeaturesResponse> |
getListFeaturesMethod() |
static io.grpc.MethodDescriptor<ListMembershipsRequest,ListMembershipsResponse> |
getListMembershipsMethod() |
static io.grpc.ServiceDescriptor |
getServiceDescriptor() |
static io.grpc.MethodDescriptor<UpdateFeatureRequest,com.google.longrunning.Operation> |
getUpdateFeatureMethod() |
static io.grpc.MethodDescriptor<UpdateMembershipRequest,com.google.longrunning.Operation> |
getUpdateMembershipMethod() |
static GkeHubGrpc.GkeHubBlockingStub |
newBlockingStub(io.grpc.Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
|
static GkeHubGrpc.GkeHubFutureStub |
newFutureStub(io.grpc.Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the service
|
static GkeHubGrpc.GkeHubStub |
newStub(io.grpc.Channel channel)
Creates a new async stub that supports all call types for the service
|
public static final String SERVICE_NAME
public static io.grpc.MethodDescriptor<ListMembershipsRequest,ListMembershipsResponse> getListMembershipsMethod()
public static io.grpc.MethodDescriptor<ListFeaturesRequest,ListFeaturesResponse> getListFeaturesMethod()
public static io.grpc.MethodDescriptor<GetMembershipRequest,Membership> getGetMembershipMethod()
public static io.grpc.MethodDescriptor<GetFeatureRequest,Feature> getGetFeatureMethod()
public static io.grpc.MethodDescriptor<CreateMembershipRequest,com.google.longrunning.Operation> getCreateMembershipMethod()
public static io.grpc.MethodDescriptor<CreateFeatureRequest,com.google.longrunning.Operation> getCreateFeatureMethod()
public static io.grpc.MethodDescriptor<DeleteMembershipRequest,com.google.longrunning.Operation> getDeleteMembershipMethod()
public static io.grpc.MethodDescriptor<DeleteFeatureRequest,com.google.longrunning.Operation> getDeleteFeatureMethod()
public static io.grpc.MethodDescriptor<UpdateMembershipRequest,com.google.longrunning.Operation> getUpdateMembershipMethod()
public static io.grpc.MethodDescriptor<UpdateFeatureRequest,com.google.longrunning.Operation> getUpdateFeatureMethod()
public static io.grpc.MethodDescriptor<GenerateConnectManifestRequest,GenerateConnectManifestResponse> getGenerateConnectManifestMethod()
public static GkeHubGrpc.GkeHubStub newStub(io.grpc.Channel channel)
public static GkeHubGrpc.GkeHubBlockingStub newBlockingStub(io.grpc.Channel channel)
public static GkeHubGrpc.GkeHubFutureStub newFutureStub(io.grpc.Channel channel)
public static final io.grpc.ServerServiceDefinition bindService(GkeHubGrpc.AsyncService service)
public static io.grpc.ServiceDescriptor getServiceDescriptor()
Copyright © 2024 Google LLC. All rights reserved.