Package com.google.cloud.gkehub.v1alpha
Class GkeHubGrpc
- java.lang.Object
-
- com.google.cloud.gkehub.v1alpha.GkeHubGrpc
-
@Generated(value="by gRPC proto compiler", comments="Source: google/cloud/gkehub/v1alpha/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.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGkeHubGrpc.AsyncServiceThe GKE Hub service handles the registration of many Kubernetes clusters to Google Cloud, and the management of multi-cluster features over those clusters.static classGkeHubGrpc.GkeHubBlockingStubA stub to allow clients to do synchronous rpc calls to service GkeHub.static classGkeHubGrpc.GkeHubFutureStubA stub to allow clients to do ListenableFuture-style rpc calls to service GkeHub.static classGkeHubGrpc.GkeHubImplBaseBase class for the server implementation of the service GkeHub.static classGkeHubGrpc.GkeHubStubA stub to allow clients to do asynchronous rpc calls to service GkeHub.
-
Field Summary
Fields Modifier and Type Field Description static StringSERVICE_NAME
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.grpc.ServerServiceDefinitionbindService(GkeHubGrpc.AsyncService service)static io.grpc.MethodDescriptor<CreateFeatureRequest,com.google.longrunning.Operation>getCreateFeatureMethod()static io.grpc.MethodDescriptor<DeleteFeatureRequest,com.google.longrunning.Operation>getDeleteFeatureMethod()static io.grpc.MethodDescriptor<GetFeatureRequest,Feature>getGetFeatureMethod()static io.grpc.MethodDescriptor<ListFeaturesRequest,ListFeaturesResponse>getListFeaturesMethod()static io.grpc.ServiceDescriptorgetServiceDescriptor()static io.grpc.MethodDescriptor<UpdateFeatureRequest,com.google.longrunning.Operation>getUpdateFeatureMethod()static GkeHubGrpc.GkeHubBlockingStubnewBlockingStub(io.grpc.Channel channel)Creates a new blocking-style stub that supports unary and streaming output calls on the servicestatic GkeHubGrpc.GkeHubFutureStubnewFutureStub(io.grpc.Channel channel)Creates a new ListenableFuture-style stub that supports unary calls on the servicestatic GkeHubGrpc.GkeHubStubnewStub(io.grpc.Channel channel)Creates a new async stub that supports all call types for the service
-
-
-
Field Detail
-
SERVICE_NAME
public static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getListFeaturesMethod
public static io.grpc.MethodDescriptor<ListFeaturesRequest,ListFeaturesResponse> getListFeaturesMethod()
-
getGetFeatureMethod
public static io.grpc.MethodDescriptor<GetFeatureRequest,Feature> getGetFeatureMethod()
-
getCreateFeatureMethod
public static io.grpc.MethodDescriptor<CreateFeatureRequest,com.google.longrunning.Operation> getCreateFeatureMethod()
-
getDeleteFeatureMethod
public static io.grpc.MethodDescriptor<DeleteFeatureRequest,com.google.longrunning.Operation> getDeleteFeatureMethod()
-
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()
-
-