Class GkeHubConnection (3.4.0-rc)

This interface defines virtual methods for each of the user-facing overload sets in GkeHubClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type GkeHubClient.

To create a concrete instance, see MakeGkeHubConnection().

For mocking, see gkehub_v1_mocks::MockGkeHubConnection.

Functions

virtual options()

Returns
Type Description
Options

virtual ListMemberships(google::cloud::gkehub::v1::ListMembershipsRequest)

Parameter
Name Description
request google::cloud::gkehub::v1::ListMembershipsRequest
Returns
Type Description
StreamRange< google::cloud::gkehub::v1::Membership >

virtual ListBoundMemberships(google::cloud::gkehub::v1::ListBoundMembershipsRequest)

Parameter
Name Description
request google::cloud::gkehub::v1::ListBoundMembershipsRequest
Returns
Type Description
StreamRange< google::cloud::gkehub::v1::Membership >

virtual ListFeatures(google::cloud::gkehub::v1::ListFeaturesRequest)

Parameter
Name Description
request google::cloud::gkehub::v1::ListFeaturesRequest
Returns
Type Description
StreamRange< google::cloud::gkehub::v1::Feature >

virtual GetMembership(google::cloud::gkehub::v1::GetMembershipRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::GetMembershipRequest const &
Returns
Type Description
StatusOr< google::cloud::gkehub::v1::Membership >

virtual GetFeature(google::cloud::gkehub::v1::GetFeatureRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::GetFeatureRequest const &
Returns
Type Description
StatusOr< google::cloud::gkehub::v1::Feature >

virtual CreateMembership(google::cloud::gkehub::v1::CreateMembershipRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::CreateMembershipRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Membership > >

virtual CreateMembership(NoAwaitTag, google::cloud::gkehub::v1::CreateMembershipRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::CreateMembershipRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateMembership(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Membership > >

virtual CreateFeature(google::cloud::gkehub::v1::CreateFeatureRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::CreateFeatureRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Feature > >

virtual CreateFeature(NoAwaitTag, google::cloud::gkehub::v1::CreateFeatureRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::CreateFeatureRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateFeature(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Feature > >

virtual DeleteMembership(google::cloud::gkehub::v1::DeleteMembershipRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::DeleteMembershipRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual DeleteMembership(NoAwaitTag, google::cloud::gkehub::v1::DeleteMembershipRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::DeleteMembershipRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteMembership(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual DeleteFeature(google::cloud::gkehub::v1::DeleteFeatureRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::DeleteFeatureRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual DeleteFeature(NoAwaitTag, google::cloud::gkehub::v1::DeleteFeatureRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::DeleteFeatureRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteFeature(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual UpdateMembership(google::cloud::gkehub::v1::UpdateMembershipRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::UpdateMembershipRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Membership > >

virtual UpdateMembership(NoAwaitTag, google::cloud::gkehub::v1::UpdateMembershipRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::UpdateMembershipRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual UpdateMembership(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Membership > >

virtual UpdateFeature(google::cloud::gkehub::v1::UpdateFeatureRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::UpdateFeatureRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Feature > >

virtual UpdateFeature(NoAwaitTag, google::cloud::gkehub::v1::UpdateFeatureRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::UpdateFeatureRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual UpdateFeature(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Feature > >

virtual GenerateConnectManifest(google::cloud::gkehub::v1::GenerateConnectManifestRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::GenerateConnectManifestRequest const &
Returns
Type Description
StatusOr< google::cloud::gkehub::v1::GenerateConnectManifestResponse >

virtual CreateFleet(google::cloud::gkehub::v1::CreateFleetRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::CreateFleetRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Fleet > >

virtual CreateFleet(NoAwaitTag, google::cloud::gkehub::v1::CreateFleetRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::CreateFleetRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateFleet(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Fleet > >

virtual GetFleet(google::cloud::gkehub::v1::GetFleetRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::GetFleetRequest const &
Returns
Type Description
StatusOr< google::cloud::gkehub::v1::Fleet >

virtual UpdateFleet(google::cloud::gkehub::v1::UpdateFleetRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::UpdateFleetRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Fleet > >

virtual UpdateFleet(NoAwaitTag, google::cloud::gkehub::v1::UpdateFleetRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::UpdateFleetRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual UpdateFleet(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Fleet > >

virtual DeleteFleet(google::cloud::gkehub::v1::DeleteFleetRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::DeleteFleetRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual DeleteFleet(NoAwaitTag, google::cloud::gkehub::v1::DeleteFleetRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::DeleteFleetRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteFleet(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual ListFleets(google::cloud::gkehub::v1::ListFleetsRequest)

Parameter
Name Description
request google::cloud::gkehub::v1::ListFleetsRequest
Returns
Type Description
StreamRange< google::cloud::gkehub::v1::Fleet >

virtual GetScopeNamespace(google::cloud::gkehub::v1::GetScopeNamespaceRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::GetScopeNamespaceRequest const &
Returns
Type Description
StatusOr< google::cloud::gkehub::v1::Namespace >

virtual CreateScopeNamespace(google::cloud::gkehub::v1::CreateScopeNamespaceRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::CreateScopeNamespaceRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Namespace > >

virtual CreateScopeNamespace(NoAwaitTag, google::cloud::gkehub::v1::CreateScopeNamespaceRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::CreateScopeNamespaceRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateScopeNamespace(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Namespace > >

virtual UpdateScopeNamespace(google::cloud::gkehub::v1::UpdateScopeNamespaceRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::UpdateScopeNamespaceRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Namespace > >

virtual UpdateScopeNamespace(NoAwaitTag, google::cloud::gkehub::v1::UpdateScopeNamespaceRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::UpdateScopeNamespaceRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual UpdateScopeNamespace(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Namespace > >

virtual DeleteScopeNamespace(google::cloud::gkehub::v1::DeleteScopeNamespaceRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::DeleteScopeNamespaceRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual DeleteScopeNamespace(NoAwaitTag, google::cloud::gkehub::v1::DeleteScopeNamespaceRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::DeleteScopeNamespaceRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteScopeNamespace(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual ListScopeNamespaces(google::cloud::gkehub::v1::ListScopeNamespacesRequest)

Parameter
Name Description
request google::cloud::gkehub::v1::ListScopeNamespacesRequest
Returns
Type Description
StreamRange< google::cloud::gkehub::v1::Namespace >

virtual GetScopeRBACRoleBinding(google::cloud::gkehub::v1::GetScopeRBACRoleBindingRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::GetScopeRBACRoleBindingRequest const &
Returns
Type Description
StatusOr< google::cloud::gkehub::v1::RBACRoleBinding >

virtual CreateScopeRBACRoleBinding(google::cloud::gkehub::v1::CreateScopeRBACRoleBindingRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::CreateScopeRBACRoleBindingRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > >

virtual CreateScopeRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::CreateScopeRBACRoleBindingRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::CreateScopeRBACRoleBindingRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateScopeRBACRoleBinding(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > >

virtual UpdateScopeRBACRoleBinding(google::cloud::gkehub::v1::UpdateScopeRBACRoleBindingRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::UpdateScopeRBACRoleBindingRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > >

virtual UpdateScopeRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::UpdateScopeRBACRoleBindingRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::UpdateScopeRBACRoleBindingRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual UpdateScopeRBACRoleBinding(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > >

virtual DeleteScopeRBACRoleBinding(google::cloud::gkehub::v1::DeleteScopeRBACRoleBindingRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::DeleteScopeRBACRoleBindingRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual DeleteScopeRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::DeleteScopeRBACRoleBindingRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::DeleteScopeRBACRoleBindingRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteScopeRBACRoleBinding(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual ListScopeRBACRoleBindings(google::cloud::gkehub::v1::ListScopeRBACRoleBindingsRequest)

Parameter
Name Description
request google::cloud::gkehub::v1::ListScopeRBACRoleBindingsRequest
Returns
Type Description
StreamRange< google::cloud::gkehub::v1::RBACRoleBinding >

virtual GetScope(google::cloud::gkehub::v1::GetScopeRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::GetScopeRequest const &
Returns
Type Description
StatusOr< google::cloud::gkehub::v1::Scope >

virtual CreateScope(google::cloud::gkehub::v1::CreateScopeRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::CreateScopeRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Scope > >

virtual CreateScope(NoAwaitTag, google::cloud::gkehub::v1::CreateScopeRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::CreateScopeRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateScope(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Scope > >

virtual UpdateScope(google::cloud::gkehub::v1::UpdateScopeRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::UpdateScopeRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Scope > >

virtual UpdateScope(NoAwaitTag, google::cloud::gkehub::v1::UpdateScopeRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::UpdateScopeRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual UpdateScope(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::Scope > >

virtual DeleteScope(google::cloud::gkehub::v1::DeleteScopeRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::DeleteScopeRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual DeleteScope(NoAwaitTag, google::cloud::gkehub::v1::DeleteScopeRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::DeleteScopeRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteScope(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual ListScopes(google::cloud::gkehub::v1::ListScopesRequest)

Parameter
Name Description
request google::cloud::gkehub::v1::ListScopesRequest
Returns
Type Description
StreamRange< google::cloud::gkehub::v1::Scope >

virtual ListPermittedScopes(google::cloud::gkehub::v1::ListPermittedScopesRequest)

Parameter
Name Description
request google::cloud::gkehub::v1::ListPermittedScopesRequest
Returns
Type Description
StreamRange< google::cloud::gkehub::v1::Scope >

virtual GetMembershipBinding(google::cloud::gkehub::v1::GetMembershipBindingRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::GetMembershipBindingRequest const &
Returns
Type Description
StatusOr< google::cloud::gkehub::v1::MembershipBinding >

virtual CreateMembershipBinding(google::cloud::gkehub::v1::CreateMembershipBindingRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::CreateMembershipBindingRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::MembershipBinding > >

virtual CreateMembershipBinding(NoAwaitTag, google::cloud::gkehub::v1::CreateMembershipBindingRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::CreateMembershipBindingRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateMembershipBinding(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::MembershipBinding > >

virtual UpdateMembershipBinding(google::cloud::gkehub::v1::UpdateMembershipBindingRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::UpdateMembershipBindingRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::MembershipBinding > >

virtual UpdateMembershipBinding(NoAwaitTag, google::cloud::gkehub::v1::UpdateMembershipBindingRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::UpdateMembershipBindingRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual UpdateMembershipBinding(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::MembershipBinding > >

virtual DeleteMembershipBinding(google::cloud::gkehub::v1::DeleteMembershipBindingRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::DeleteMembershipBindingRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual DeleteMembershipBinding(NoAwaitTag, google::cloud::gkehub::v1::DeleteMembershipBindingRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::DeleteMembershipBindingRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteMembershipBinding(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual ListMembershipBindings(google::cloud::gkehub::v1::ListMembershipBindingsRequest)

Parameter
Name Description
request google::cloud::gkehub::v1::ListMembershipBindingsRequest
Returns
Type Description
StreamRange< google::cloud::gkehub::v1::MembershipBinding >

virtual GetMembershipRBACRoleBinding(google::cloud::gkehub::v1::GetMembershipRBACRoleBindingRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::GetMembershipRBACRoleBindingRequest const &
Returns
Type Description
StatusOr< google::cloud::gkehub::v1::RBACRoleBinding >

virtual CreateMembershipRBACRoleBinding(google::cloud::gkehub::v1::CreateMembershipRBACRoleBindingRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::CreateMembershipRBACRoleBindingRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > >

virtual CreateMembershipRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::CreateMembershipRBACRoleBindingRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::CreateMembershipRBACRoleBindingRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateMembershipRBACRoleBinding(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > >

virtual UpdateMembershipRBACRoleBinding(google::cloud::gkehub::v1::UpdateMembershipRBACRoleBindingRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::UpdateMembershipRBACRoleBindingRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > >

virtual UpdateMembershipRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::UpdateMembershipRBACRoleBindingRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::UpdateMembershipRBACRoleBindingRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual UpdateMembershipRBACRoleBinding(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::RBACRoleBinding > >

virtual DeleteMembershipRBACRoleBinding(google::cloud::gkehub::v1::DeleteMembershipRBACRoleBindingRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::DeleteMembershipRBACRoleBindingRequest const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual DeleteMembershipRBACRoleBinding(NoAwaitTag, google::cloud::gkehub::v1::DeleteMembershipRBACRoleBindingRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::gkehub::v1::DeleteMembershipRBACRoleBindingRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteMembershipRBACRoleBinding(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::gkehub::v1::OperationMetadata > >

virtual ListMembershipRBACRoleBindings(google::cloud::gkehub::v1::ListMembershipRBACRoleBindingsRequest)

Parameter
Name Description
request google::cloud::gkehub::v1::ListMembershipRBACRoleBindingsRequest
Returns
Type Description
StreamRange< google::cloud::gkehub::v1::RBACRoleBinding >

virtual GenerateMembershipRBACRoleBindingYAML(google::cloud::gkehub::v1::GenerateMembershipRBACRoleBindingYAMLRequest const &)

Parameter
Name Description
request google::cloud::gkehub::v1::GenerateMembershipRBACRoleBindingYAMLRequest const &
Returns
Type Description
StatusOr< google::cloud::gkehub::v1::GenerateMembershipRBACRoleBindingYAMLResponse >