public static final class GkeHubGrpc.GkeHubBlockingStub extends AbstractBlockingStub<GkeHubGrpc.GkeHubBlockingStub>
A stub to allow clients to do limited synchronous 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.AbstractBlockingStub >
GkeHubGrpc.GkeHubBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected GkeHubGrpc.GkeHubBlockingStub build(Channel channel, CallOptions callOptions)
| Parameters |
| Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createFeature(CreateFeatureRequest request)
public Operation createFeature(CreateFeatureRequest request)
createFleet(CreateFleetRequest request)
public Operation createFleet(CreateFleetRequest request)
createMembership(CreateMembershipRequest request)
public Operation createMembership(CreateMembershipRequest request)
createMembershipBinding(CreateMembershipBindingRequest request)
public Operation createMembershipBinding(CreateMembershipBindingRequest request)
Creates a MembershipBinding.
createMembershipRBACRoleBinding(CreateMembershipRBACRoleBindingRequest request)
public Operation createMembershipRBACRoleBinding(CreateMembershipRBACRoleBindingRequest request)
Creates a Membership RBACRoleBinding.
createScope(CreateScopeRequest request)
public Operation createScope(CreateScopeRequest request)
createScopeNamespace(CreateScopeNamespaceRequest request)
public Operation createScopeNamespace(CreateScopeNamespaceRequest request)
Creates a fleet namespace.
createScopeRBACRoleBinding(CreateScopeRBACRoleBindingRequest request)
public Operation createScopeRBACRoleBinding(CreateScopeRBACRoleBindingRequest request)
Creates a Scope RBACRoleBinding.
deleteFeature(DeleteFeatureRequest request)
public Operation deleteFeature(DeleteFeatureRequest request)
deleteFleet(DeleteFleetRequest request)
public Operation deleteFleet(DeleteFleetRequest request)
Removes a Fleet. There must be no memberships remaining in the Fleet.
deleteMembership(DeleteMembershipRequest request)
public Operation deleteMembership(DeleteMembershipRequest request)
deleteMembershipBinding(DeleteMembershipBindingRequest request)
public Operation deleteMembershipBinding(DeleteMembershipBindingRequest request)
Deletes a MembershipBinding.
deleteMembershipRBACRoleBinding(DeleteMembershipRBACRoleBindingRequest request)
public Operation deleteMembershipRBACRoleBinding(DeleteMembershipRBACRoleBindingRequest request)
Deletes a Membership RBACRoleBinding.
deleteScope(DeleteScopeRequest request)
public Operation deleteScope(DeleteScopeRequest request)
deleteScopeNamespace(DeleteScopeNamespaceRequest request)
public Operation deleteScopeNamespace(DeleteScopeNamespaceRequest request)
Deletes a fleet namespace.
deleteScopeRBACRoleBinding(DeleteScopeRBACRoleBindingRequest request)
public Operation deleteScopeRBACRoleBinding(DeleteScopeRBACRoleBindingRequest request)
Deletes a Scope RBACRoleBinding.
generateConnectManifest(GenerateConnectManifestRequest request)
public GenerateConnectManifestResponse generateConnectManifest(GenerateConnectManifestRequest request)
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.
generateMembershipRBACRoleBindingYAML(GenerateMembershipRBACRoleBindingYAMLRequest request)
public GenerateMembershipRBACRoleBindingYAMLResponse generateMembershipRBACRoleBindingYAML(GenerateMembershipRBACRoleBindingYAMLRequest request)
Generates a YAML of the RBAC policies for the specified
RoleBinding and its associated impersonation resources.
getFeature(GetFeatureRequest request)
public Feature getFeature(GetFeatureRequest request)
Gets details of a single Feature.
getFleet(GetFleetRequest request)
public Fleet getFleet(GetFleetRequest request)
Returns the details of a fleet.
| Returns |
| Type |
Description |
Fleet |
|
getMembership(GetMembershipRequest request)
public Membership getMembership(GetMembershipRequest request)
Gets the details of a Membership.
getMembershipBinding(GetMembershipBindingRequest request)
public MembershipBinding getMembershipBinding(GetMembershipBindingRequest request)
Returns the details of a MembershipBinding.
getMembershipRBACRoleBinding(GetMembershipRBACRoleBindingRequest request)
public RBACRoleBinding getMembershipRBACRoleBinding(GetMembershipRBACRoleBindingRequest request)
Returns the details of a Membership RBACRoleBinding.
getScope(GetScopeRequest request)
public Scope getScope(GetScopeRequest request)
Returns the details of a Scope.
| Returns |
| Type |
Description |
Scope |
|
getScopeNamespace(GetScopeNamespaceRequest request)
public Namespace getScopeNamespace(GetScopeNamespaceRequest request)
Returns the details of a fleet namespace.
getScopeRBACRoleBinding(GetScopeRBACRoleBindingRequest request)
public RBACRoleBinding getScopeRBACRoleBinding(GetScopeRBACRoleBindingRequest request)
Returns the details of a Scope RBACRoleBinding.
listBoundMemberships(ListBoundMembershipsRequest request)
public ListBoundMembershipsResponse listBoundMemberships(ListBoundMembershipsRequest request)
Lists Memberships bound to a Scope. The response includes relevant
Memberships from all regions.
listFeatures(ListFeaturesRequest request)
public ListFeaturesResponse listFeatures(ListFeaturesRequest request)
Lists Features in a given project and location.
listFleets(ListFleetsRequest request)
public ListFleetsResponse listFleets(ListFleetsRequest request)
Returns all fleets within an organization or a project that the caller has
access to.
listMembershipBindings(ListMembershipBindingsRequest request)
public ListMembershipBindingsResponse listMembershipBindings(ListMembershipBindingsRequest request)
Lists MembershipBindings.
listMembershipRBACRoleBindings(ListMembershipRBACRoleBindingsRequest request)
public ListMembershipRBACRoleBindingsResponse listMembershipRBACRoleBindings(ListMembershipRBACRoleBindingsRequest request)
Lists all Membership RBACRoleBindings.
listMemberships(ListMembershipsRequest request)
public ListMembershipsResponse listMemberships(ListMembershipsRequest request)
Lists Memberships in a given project and location.
listPermittedScopes(ListPermittedScopesRequest request)
public ListPermittedScopesResponse listPermittedScopes(ListPermittedScopesRequest request)
listScopeNamespaces(ListScopeNamespacesRequest request)
public ListScopeNamespacesResponse listScopeNamespaces(ListScopeNamespacesRequest request)
listScopeRBACRoleBindings(ListScopeRBACRoleBindingsRequest request)
public ListScopeRBACRoleBindingsResponse listScopeRBACRoleBindings(ListScopeRBACRoleBindingsRequest request)
Lists all Scope RBACRoleBindings.
listScopes(ListScopesRequest request)
public ListScopesResponse listScopes(ListScopesRequest request)
updateFeature(UpdateFeatureRequest request)
public Operation updateFeature(UpdateFeatureRequest request)
Updates an existing Feature.
updateFleet(UpdateFleetRequest request)
public Operation updateFleet(UpdateFleetRequest request)
updateMembership(UpdateMembershipRequest request)
public Operation updateMembership(UpdateMembershipRequest request)
Updates an existing Membership.
updateMembershipBinding(UpdateMembershipBindingRequest request)
public Operation updateMembershipBinding(UpdateMembershipBindingRequest request)
Updates a MembershipBinding.
updateMembershipRBACRoleBinding(UpdateMembershipRBACRoleBindingRequest request)
public Operation updateMembershipRBACRoleBinding(UpdateMembershipRBACRoleBindingRequest request)
Updates a Membership RBACRoleBinding.
updateScope(UpdateScopeRequest request)
public Operation updateScope(UpdateScopeRequest request)
updateScopeNamespace(UpdateScopeNamespaceRequest request)
public Operation updateScopeNamespace(UpdateScopeNamespaceRequest request)
Updates a fleet namespace.
updateScopeRBACRoleBinding(UpdateScopeRBACRoleBindingRequest request)
public Operation updateScopeRBACRoleBinding(UpdateScopeRBACRoleBindingRequest request)
Updates a Scope RBACRoleBinding.