Class GkeHubGrpc (1.85.0)

public final class GkeHubGrpc

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
  • 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.

Inheritance

java.lang.Object > GkeHubGrpc

Static Fields

SERVICE_NAME

public static final String SERVICE_NAME
Field Value
Type Description
String

Static Methods

bindService(GkeHubGrpc.AsyncService service)

public static final ServerServiceDefinition bindService(GkeHubGrpc.AsyncService service)
Parameter
Name Description
service GkeHubGrpc.AsyncService
Returns
Type Description
io.grpc.ServerServiceDefinition

getCreateFeatureMethod()

public static MethodDescriptor<CreateFeatureRequest,Operation> getCreateFeatureMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateFeatureRequest,Operation>

getCreateFleetMethod()

public static MethodDescriptor<CreateFleetRequest,Operation> getCreateFleetMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateFleetRequest,Operation>

getCreateMembershipBindingMethod()

public static MethodDescriptor<CreateMembershipBindingRequest,Operation> getCreateMembershipBindingMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateMembershipBindingRequest,Operation>

getCreateMembershipMethod()

public static MethodDescriptor<CreateMembershipRequest,Operation> getCreateMembershipMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateMembershipRequest,Operation>

getCreateMembershipRBACRoleBindingMethod()

public static MethodDescriptor<CreateMembershipRBACRoleBindingRequest,Operation> getCreateMembershipRBACRoleBindingMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateMembershipRBACRoleBindingRequest,Operation>

getCreateScopeMethod()

public static MethodDescriptor<CreateScopeRequest,Operation> getCreateScopeMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateScopeRequest,Operation>

getCreateScopeNamespaceMethod()

public static MethodDescriptor<CreateScopeNamespaceRequest,Operation> getCreateScopeNamespaceMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateScopeNamespaceRequest,Operation>

getCreateScopeRBACRoleBindingMethod()

public static MethodDescriptor<CreateScopeRBACRoleBindingRequest,Operation> getCreateScopeRBACRoleBindingMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateScopeRBACRoleBindingRequest,Operation>

getDeleteFeatureMethod()

public static MethodDescriptor<DeleteFeatureRequest,Operation> getDeleteFeatureMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteFeatureRequest,Operation>

getDeleteFleetMethod()

public static MethodDescriptor<DeleteFleetRequest,Operation> getDeleteFleetMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteFleetRequest,Operation>

getDeleteMembershipBindingMethod()

public static MethodDescriptor<DeleteMembershipBindingRequest,Operation> getDeleteMembershipBindingMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteMembershipBindingRequest,Operation>

getDeleteMembershipMethod()

public static MethodDescriptor<DeleteMembershipRequest,Operation> getDeleteMembershipMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteMembershipRequest,Operation>

getDeleteMembershipRBACRoleBindingMethod()

public static MethodDescriptor<DeleteMembershipRBACRoleBindingRequest,Operation> getDeleteMembershipRBACRoleBindingMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteMembershipRBACRoleBindingRequest,Operation>

getDeleteScopeMethod()

public static MethodDescriptor<DeleteScopeRequest,Operation> getDeleteScopeMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteScopeRequest,Operation>

getDeleteScopeNamespaceMethod()

public static MethodDescriptor<DeleteScopeNamespaceRequest,Operation> getDeleteScopeNamespaceMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteScopeNamespaceRequest,Operation>

getDeleteScopeRBACRoleBindingMethod()

public static MethodDescriptor<DeleteScopeRBACRoleBindingRequest,Operation> getDeleteScopeRBACRoleBindingMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteScopeRBACRoleBindingRequest,Operation>

getGenerateConnectManifestMethod()

public static MethodDescriptor<GenerateConnectManifestRequest,GenerateConnectManifestResponse> getGenerateConnectManifestMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GenerateConnectManifestRequest,GenerateConnectManifestResponse>

getGenerateMembershipRBACRoleBindingYAMLMethod()

public static MethodDescriptor<GenerateMembershipRBACRoleBindingYAMLRequest,GenerateMembershipRBACRoleBindingYAMLResponse> getGenerateMembershipRBACRoleBindingYAMLMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GenerateMembershipRBACRoleBindingYAMLRequest,GenerateMembershipRBACRoleBindingYAMLResponse>

getGetFeatureMethod()

public static MethodDescriptor<GetFeatureRequest,Feature> getGetFeatureMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetFeatureRequest,Feature>

getGetFleetMethod()

public static MethodDescriptor<GetFleetRequest,Fleet> getGetFleetMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetFleetRequest,Fleet>

getGetMembershipBindingMethod()

public static MethodDescriptor<GetMembershipBindingRequest,MembershipBinding> getGetMembershipBindingMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetMembershipBindingRequest,MembershipBinding>

getGetMembershipMethod()

public static MethodDescriptor<GetMembershipRequest,Membership> getGetMembershipMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetMembershipRequest,Membership>

getGetMembershipRBACRoleBindingMethod()

public static MethodDescriptor<GetMembershipRBACRoleBindingRequest,RBACRoleBinding> getGetMembershipRBACRoleBindingMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetMembershipRBACRoleBindingRequest,RBACRoleBinding>

getGetScopeMethod()

public static MethodDescriptor<GetScopeRequest,Scope> getGetScopeMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetScopeRequest,Scope>

getGetScopeNamespaceMethod()

public static MethodDescriptor<GetScopeNamespaceRequest,Namespace> getGetScopeNamespaceMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetScopeNamespaceRequest,Namespace>

getGetScopeRBACRoleBindingMethod()

public static MethodDescriptor<GetScopeRBACRoleBindingRequest,RBACRoleBinding> getGetScopeRBACRoleBindingMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetScopeRBACRoleBindingRequest,RBACRoleBinding>

getListBoundMembershipsMethod()

public static MethodDescriptor<ListBoundMembershipsRequest,ListBoundMembershipsResponse> getListBoundMembershipsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListBoundMembershipsRequest,ListBoundMembershipsResponse>

getListFeaturesMethod()

public static MethodDescriptor<ListFeaturesRequest,ListFeaturesResponse> getListFeaturesMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListFeaturesRequest,ListFeaturesResponse>

getListFleetsMethod()

public static MethodDescriptor<ListFleetsRequest,ListFleetsResponse> getListFleetsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListFleetsRequest,ListFleetsResponse>

getListMembershipBindingsMethod()

public static MethodDescriptor<ListMembershipBindingsRequest,ListMembershipBindingsResponse> getListMembershipBindingsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListMembershipBindingsRequest,ListMembershipBindingsResponse>

getListMembershipRBACRoleBindingsMethod()

public static MethodDescriptor<ListMembershipRBACRoleBindingsRequest,ListMembershipRBACRoleBindingsResponse> getListMembershipRBACRoleBindingsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListMembershipRBACRoleBindingsRequest,ListMembershipRBACRoleBindingsResponse>

getListMembershipsMethod()

public static MethodDescriptor<ListMembershipsRequest,ListMembershipsResponse> getListMembershipsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListMembershipsRequest,ListMembershipsResponse>

getListPermittedScopesMethod()

public static MethodDescriptor<ListPermittedScopesRequest,ListPermittedScopesResponse> getListPermittedScopesMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListPermittedScopesRequest,ListPermittedScopesResponse>

getListScopeNamespacesMethod()

public static MethodDescriptor<ListScopeNamespacesRequest,ListScopeNamespacesResponse> getListScopeNamespacesMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListScopeNamespacesRequest,ListScopeNamespacesResponse>

getListScopeRBACRoleBindingsMethod()

public static MethodDescriptor<ListScopeRBACRoleBindingsRequest,ListScopeRBACRoleBindingsResponse> getListScopeRBACRoleBindingsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListScopeRBACRoleBindingsRequest,ListScopeRBACRoleBindingsResponse>

getListScopesMethod()

public static MethodDescriptor<ListScopesRequest,ListScopesResponse> getListScopesMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListScopesRequest,ListScopesResponse>

getServiceDescriptor()

public static ServiceDescriptor getServiceDescriptor()
Returns
Type Description
io.grpc.ServiceDescriptor

getUpdateFeatureMethod()

public static MethodDescriptor<UpdateFeatureRequest,Operation> getUpdateFeatureMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateFeatureRequest,Operation>

getUpdateFleetMethod()

public static MethodDescriptor<UpdateFleetRequest,Operation> getUpdateFleetMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateFleetRequest,Operation>

getUpdateMembershipBindingMethod()

public static MethodDescriptor<UpdateMembershipBindingRequest,Operation> getUpdateMembershipBindingMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateMembershipBindingRequest,Operation>

getUpdateMembershipMethod()

public static MethodDescriptor<UpdateMembershipRequest,Operation> getUpdateMembershipMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateMembershipRequest,Operation>

getUpdateMembershipRBACRoleBindingMethod()

public static MethodDescriptor<UpdateMembershipRBACRoleBindingRequest,Operation> getUpdateMembershipRBACRoleBindingMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateMembershipRBACRoleBindingRequest,Operation>

getUpdateScopeMethod()

public static MethodDescriptor<UpdateScopeRequest,Operation> getUpdateScopeMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateScopeRequest,Operation>

getUpdateScopeNamespaceMethod()

public static MethodDescriptor<UpdateScopeNamespaceRequest,Operation> getUpdateScopeNamespaceMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateScopeNamespaceRequest,Operation>

getUpdateScopeRBACRoleBindingMethod()

public static MethodDescriptor<UpdateScopeRBACRoleBindingRequest,Operation> getUpdateScopeRBACRoleBindingMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateScopeRBACRoleBindingRequest,Operation>

newBlockingStub(Channel channel)

public static GkeHubGrpc.GkeHubBlockingStub newBlockingStub(Channel channel)

Creates a new blocking-style stub that supports unary and streaming output calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
GkeHubGrpc.GkeHubBlockingStub

newBlockingV2Stub(Channel channel)

public static GkeHubGrpc.GkeHubBlockingV2Stub newBlockingV2Stub(Channel channel)

Creates a new blocking-style stub that supports all types of calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
GkeHubGrpc.GkeHubBlockingV2Stub

newFutureStub(Channel channel)

public static GkeHubGrpc.GkeHubFutureStub newFutureStub(Channel channel)

Creates a new ListenableFuture-style stub that supports unary calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
GkeHubGrpc.GkeHubFutureStub

newStub(Channel channel)

public static GkeHubGrpc.GkeHubStub newStub(Channel channel)

Creates a new async stub that supports all call types for the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
GkeHubGrpc.GkeHubStub