- 1.85.0 (latest)
- 1.83.0
- 1.82.0
- 1.81.0
- 1.80.0
- 1.78.0
- 1.76.0
- 1.75.0
- 1.74.0
- 1.73.0
- 1.72.0
- 1.70.0
- 1.68.0
- 1.67.0
- 1.64.0
- 1.63.0
- 1.62.0
- 1.60.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.6
- 1.2.1
- 1.1.0
- 1.0.1
- 0.5.4
public static final class GkeHubGrpc.GkeHubStub extends AbstractAsyncStub<GkeHubGrpc.GkeHubStub>A stub to allow clients to do asynchronous 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
- 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 > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > GkeHubGrpc.GkeHubStubMethods
build(Channel channel, CallOptions callOptions)
protected GkeHubGrpc.GkeHubStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
GkeHubGrpc.GkeHubStub |
|
createFeature(CreateFeatureRequest request, StreamObserver<Operation> responseObserver)
public void createFeature(CreateFeatureRequest request, StreamObserver<Operation> responseObserver)Adds a new Feature.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateFeatureRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createFleet(CreateFleetRequest request, StreamObserver<Operation> responseObserver)
public void createFleet(CreateFleetRequest request, StreamObserver<Operation> responseObserver)Creates a fleet.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateFleetRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createMembership(CreateMembershipRequest request, StreamObserver<Operation> responseObserver)
public void createMembership(CreateMembershipRequest request, StreamObserver<Operation> responseObserver)Creates a new Membership. This is currently only supported for GKE clusters on Google Cloud. To register other clusters, follow the instructions at https://cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateMembershipRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createMembershipBinding(CreateMembershipBindingRequest request, StreamObserver<Operation> responseObserver)
public void createMembershipBinding(CreateMembershipBindingRequest request, StreamObserver<Operation> responseObserver)Creates a MembershipBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateMembershipBindingRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createMembershipRBACRoleBinding(CreateMembershipRBACRoleBindingRequest request, StreamObserver<Operation> responseObserver)
public void createMembershipRBACRoleBinding(CreateMembershipRBACRoleBindingRequest request, StreamObserver<Operation> responseObserver)Creates a Membership RBACRoleBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateMembershipRBACRoleBindingRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createScope(CreateScopeRequest request, StreamObserver<Operation> responseObserver)
public void createScope(CreateScopeRequest request, StreamObserver<Operation> responseObserver)Creates a Scope.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateScopeRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createScopeNamespace(CreateScopeNamespaceRequest request, StreamObserver<Operation> responseObserver)
public void createScopeNamespace(CreateScopeNamespaceRequest request, StreamObserver<Operation> responseObserver)Creates a fleet namespace.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateScopeNamespaceRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createScopeRBACRoleBinding(CreateScopeRBACRoleBindingRequest request, StreamObserver<Operation> responseObserver)
public void createScopeRBACRoleBinding(CreateScopeRBACRoleBindingRequest request, StreamObserver<Operation> responseObserver)Creates a Scope RBACRoleBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateScopeRBACRoleBindingRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteFeature(DeleteFeatureRequest request, StreamObserver<Operation> responseObserver)
public void deleteFeature(DeleteFeatureRequest request, StreamObserver<Operation> responseObserver)Removes a Feature.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteFeatureRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteFleet(DeleteFleetRequest request, StreamObserver<Operation> responseObserver)
public void deleteFleet(DeleteFleetRequest request, StreamObserver<Operation> responseObserver)Removes a Fleet. There must be no memberships remaining in the Fleet.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteFleetRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteMembership(DeleteMembershipRequest request, StreamObserver<Operation> responseObserver)
public void deleteMembership(DeleteMembershipRequest request, StreamObserver<Operation> responseObserver)Removes a Membership. This is currently only supported for GKE clusters on Google Cloud. To unregister other clusters, follow the instructions at https://cloud.google.com/anthos/multicluster-management/connect/unregistering-a-cluster.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteMembershipRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteMembershipBinding(DeleteMembershipBindingRequest request, StreamObserver<Operation> responseObserver)
public void deleteMembershipBinding(DeleteMembershipBindingRequest request, StreamObserver<Operation> responseObserver)Deletes a MembershipBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteMembershipBindingRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteMembershipRBACRoleBinding(DeleteMembershipRBACRoleBindingRequest request, StreamObserver<Operation> responseObserver)
public void deleteMembershipRBACRoleBinding(DeleteMembershipRBACRoleBindingRequest request, StreamObserver<Operation> responseObserver)Deletes a Membership RBACRoleBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteMembershipRBACRoleBindingRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteScope(DeleteScopeRequest request, StreamObserver<Operation> responseObserver)
public void deleteScope(DeleteScopeRequest request, StreamObserver<Operation> responseObserver)Deletes a Scope.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteScopeRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteScopeNamespace(DeleteScopeNamespaceRequest request, StreamObserver<Operation> responseObserver)
public void deleteScopeNamespace(DeleteScopeNamespaceRequest request, StreamObserver<Operation> responseObserver)Deletes a fleet namespace.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteScopeNamespaceRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteScopeRBACRoleBinding(DeleteScopeRBACRoleBindingRequest request, StreamObserver<Operation> responseObserver)
public void deleteScopeRBACRoleBinding(DeleteScopeRBACRoleBindingRequest request, StreamObserver<Operation> responseObserver)Deletes a Scope RBACRoleBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteScopeRBACRoleBindingRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
generateConnectManifest(GenerateConnectManifestRequest request, StreamObserver<GenerateConnectManifestResponse> responseObserver)
public void generateConnectManifest(GenerateConnectManifestRequest request, StreamObserver<GenerateConnectManifestResponse> responseObserver)Generates the manifest for deployment of the GKE connect agent. This method is used internally by Google-provided libraries. Most clients should not need to call this method directly.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateConnectManifestRequest |
responseObserver |
io.grpc.stub.StreamObserver<GenerateConnectManifestResponse> |
generateMembershipRBACRoleBindingYAML(GenerateMembershipRBACRoleBindingYAMLRequest request, StreamObserver<GenerateMembershipRBACRoleBindingYAMLResponse> responseObserver)
public void generateMembershipRBACRoleBindingYAML(GenerateMembershipRBACRoleBindingYAMLRequest request, StreamObserver<GenerateMembershipRBACRoleBindingYAMLResponse> responseObserver)Generates a YAML of the RBAC policies for the specified RoleBinding and its associated impersonation resources.
| Parameters | |
|---|---|
| Name | Description |
request |
GenerateMembershipRBACRoleBindingYAMLRequest |
responseObserver |
io.grpc.stub.StreamObserver<GenerateMembershipRBACRoleBindingYAMLResponse> |
getFeature(GetFeatureRequest request, StreamObserver<Feature> responseObserver)
public void getFeature(GetFeatureRequest request, StreamObserver<Feature> responseObserver)Gets details of a single Feature.
| Parameters | |
|---|---|
| Name | Description |
request |
GetFeatureRequest |
responseObserver |
io.grpc.stub.StreamObserver<Feature> |
getFleet(GetFleetRequest request, StreamObserver<Fleet> responseObserver)
public void getFleet(GetFleetRequest request, StreamObserver<Fleet> responseObserver)Returns the details of a fleet.
| Parameters | |
|---|---|
| Name | Description |
request |
GetFleetRequest |
responseObserver |
io.grpc.stub.StreamObserver<Fleet> |
getMembership(GetMembershipRequest request, StreamObserver<Membership> responseObserver)
public void getMembership(GetMembershipRequest request, StreamObserver<Membership> responseObserver)Gets the details of a Membership.
| Parameters | |
|---|---|
| Name | Description |
request |
GetMembershipRequest |
responseObserver |
io.grpc.stub.StreamObserver<Membership> |
getMembershipBinding(GetMembershipBindingRequest request, StreamObserver<MembershipBinding> responseObserver)
public void getMembershipBinding(GetMembershipBindingRequest request, StreamObserver<MembershipBinding> responseObserver)Returns the details of a MembershipBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
GetMembershipBindingRequest |
responseObserver |
io.grpc.stub.StreamObserver<MembershipBinding> |
getMembershipRBACRoleBinding(GetMembershipRBACRoleBindingRequest request, StreamObserver<RBACRoleBinding> responseObserver)
public void getMembershipRBACRoleBinding(GetMembershipRBACRoleBindingRequest request, StreamObserver<RBACRoleBinding> responseObserver)Returns the details of a Membership RBACRoleBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
GetMembershipRBACRoleBindingRequest |
responseObserver |
io.grpc.stub.StreamObserver<RBACRoleBinding> |
getScope(GetScopeRequest request, StreamObserver<Scope> responseObserver)
public void getScope(GetScopeRequest request, StreamObserver<Scope> responseObserver)Returns the details of a Scope.
| Parameters | |
|---|---|
| Name | Description |
request |
GetScopeRequest |
responseObserver |
io.grpc.stub.StreamObserver<Scope> |
getScopeNamespace(GetScopeNamespaceRequest request, StreamObserver<Namespace> responseObserver)
public void getScopeNamespace(GetScopeNamespaceRequest request, StreamObserver<Namespace> responseObserver)Returns the details of a fleet namespace.
| Parameters | |
|---|---|
| Name | Description |
request |
GetScopeNamespaceRequest |
responseObserver |
io.grpc.stub.StreamObserver<Namespace> |
getScopeRBACRoleBinding(GetScopeRBACRoleBindingRequest request, StreamObserver<RBACRoleBinding> responseObserver)
public void getScopeRBACRoleBinding(GetScopeRBACRoleBindingRequest request, StreamObserver<RBACRoleBinding> responseObserver)Returns the details of a Scope RBACRoleBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
GetScopeRBACRoleBindingRequest |
responseObserver |
io.grpc.stub.StreamObserver<RBACRoleBinding> |
listBoundMemberships(ListBoundMembershipsRequest request, StreamObserver<ListBoundMembershipsResponse> responseObserver)
public void listBoundMemberships(ListBoundMembershipsRequest request, StreamObserver<ListBoundMembershipsResponse> responseObserver)Lists Memberships bound to a Scope. The response includes relevant Memberships from all regions.
| Parameters | |
|---|---|
| Name | Description |
request |
ListBoundMembershipsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListBoundMembershipsResponse> |
listFeatures(ListFeaturesRequest request, StreamObserver<ListFeaturesResponse> responseObserver)
public void listFeatures(ListFeaturesRequest request, StreamObserver<ListFeaturesResponse> responseObserver)Lists Features in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListFeaturesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListFeaturesResponse> |
listFleets(ListFleetsRequest request, StreamObserver<ListFleetsResponse> responseObserver)
public void listFleets(ListFleetsRequest request, StreamObserver<ListFleetsResponse> responseObserver)Returns all fleets within an organization or a project that the caller has access to.
| Parameters | |
|---|---|
| Name | Description |
request |
ListFleetsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListFleetsResponse> |
listMembershipBindings(ListMembershipBindingsRequest request, StreamObserver<ListMembershipBindingsResponse> responseObserver)
public void listMembershipBindings(ListMembershipBindingsRequest request, StreamObserver<ListMembershipBindingsResponse> responseObserver)Lists MembershipBindings.
| Parameters | |
|---|---|
| Name | Description |
request |
ListMembershipBindingsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListMembershipBindingsResponse> |
listMembershipRBACRoleBindings(ListMembershipRBACRoleBindingsRequest request, StreamObserver<ListMembershipRBACRoleBindingsResponse> responseObserver)
public void listMembershipRBACRoleBindings(ListMembershipRBACRoleBindingsRequest request, StreamObserver<ListMembershipRBACRoleBindingsResponse> responseObserver)Lists all Membership RBACRoleBindings.
| Parameters | |
|---|---|
| Name | Description |
request |
ListMembershipRBACRoleBindingsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListMembershipRBACRoleBindingsResponse> |
listMemberships(ListMembershipsRequest request, StreamObserver<ListMembershipsResponse> responseObserver)
public void listMemberships(ListMembershipsRequest request, StreamObserver<ListMembershipsResponse> responseObserver)Lists Memberships in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListMembershipsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListMembershipsResponse> |
listPermittedScopes(ListPermittedScopesRequest request, StreamObserver<ListPermittedScopesResponse> responseObserver)
public void listPermittedScopes(ListPermittedScopesRequest request, StreamObserver<ListPermittedScopesResponse> responseObserver)Lists permitted Scopes.
| Parameters | |
|---|---|
| Name | Description |
request |
ListPermittedScopesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListPermittedScopesResponse> |
listScopeNamespaces(ListScopeNamespacesRequest request, StreamObserver<ListScopeNamespacesResponse> responseObserver)
public void listScopeNamespaces(ListScopeNamespacesRequest request, StreamObserver<ListScopeNamespacesResponse> responseObserver)Lists fleet namespaces.
| Parameters | |
|---|---|
| Name | Description |
request |
ListScopeNamespacesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListScopeNamespacesResponse> |
listScopeRBACRoleBindings(ListScopeRBACRoleBindingsRequest request, StreamObserver<ListScopeRBACRoleBindingsResponse> responseObserver)
public void listScopeRBACRoleBindings(ListScopeRBACRoleBindingsRequest request, StreamObserver<ListScopeRBACRoleBindingsResponse> responseObserver)Lists all Scope RBACRoleBindings.
| Parameters | |
|---|---|
| Name | Description |
request |
ListScopeRBACRoleBindingsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListScopeRBACRoleBindingsResponse> |
listScopes(ListScopesRequest request, StreamObserver<ListScopesResponse> responseObserver)
public void listScopes(ListScopesRequest request, StreamObserver<ListScopesResponse> responseObserver)Lists Scopes.
| Parameters | |
|---|---|
| Name | Description |
request |
ListScopesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListScopesResponse> |
updateFeature(UpdateFeatureRequest request, StreamObserver<Operation> responseObserver)
public void updateFeature(UpdateFeatureRequest request, StreamObserver<Operation> responseObserver)Updates an existing Feature.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateFeatureRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateFleet(UpdateFleetRequest request, StreamObserver<Operation> responseObserver)
public void updateFleet(UpdateFleetRequest request, StreamObserver<Operation> responseObserver)Updates a fleet.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateFleetRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateMembership(UpdateMembershipRequest request, StreamObserver<Operation> responseObserver)
public void updateMembership(UpdateMembershipRequest request, StreamObserver<Operation> responseObserver)Updates an existing Membership.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateMembershipRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateMembershipBinding(UpdateMembershipBindingRequest request, StreamObserver<Operation> responseObserver)
public void updateMembershipBinding(UpdateMembershipBindingRequest request, StreamObserver<Operation> responseObserver)Updates a MembershipBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateMembershipBindingRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateMembershipRBACRoleBinding(UpdateMembershipRBACRoleBindingRequest request, StreamObserver<Operation> responseObserver)
public void updateMembershipRBACRoleBinding(UpdateMembershipRBACRoleBindingRequest request, StreamObserver<Operation> responseObserver)Updates a Membership RBACRoleBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateMembershipRBACRoleBindingRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateScope(UpdateScopeRequest request, StreamObserver<Operation> responseObserver)
public void updateScope(UpdateScopeRequest request, StreamObserver<Operation> responseObserver)Updates a scopes.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateScopeRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateScopeNamespace(UpdateScopeNamespaceRequest request, StreamObserver<Operation> responseObserver)
public void updateScopeNamespace(UpdateScopeNamespaceRequest request, StreamObserver<Operation> responseObserver)Updates a fleet namespace.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateScopeNamespaceRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateScopeRBACRoleBinding(UpdateScopeRBACRoleBindingRequest request, StreamObserver<Operation> responseObserver)
public void updateScopeRBACRoleBinding(UpdateScopeRBACRoleBindingRequest request, StreamObserver<Operation> responseObserver)Updates a Scope RBACRoleBinding.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateScopeRBACRoleBindingRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |