Kubernetes Engine API C++ Client 2.13.0
A C++ Client Library for the Kubernetes Engine API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
google::cloud::container_v1::ClusterManagerConnection Class Referenceabstract

The ClusterManagerConnection object for ClusterManagerClient. More...

#include <google/cloud/container/v1/cluster_manager_connection.h>

Public Member Functions

virtual ~ClusterManagerConnection ()=0
 
virtual Options options ()
 
virtual StatusOr< google::container::v1::ListClustersResponse > ListClusters (google::container::v1::ListClustersRequest const &request)
 
virtual StatusOr< google::container::v1::Cluster > GetCluster (google::container::v1::GetClusterRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > CreateCluster (google::container::v1::CreateClusterRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > UpdateCluster (google::container::v1::UpdateClusterRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > UpdateNodePool (google::container::v1::UpdateNodePoolRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > SetNodePoolAutoscaling (google::container::v1::SetNodePoolAutoscalingRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > SetLoggingService (google::container::v1::SetLoggingServiceRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > SetMonitoringService (google::container::v1::SetMonitoringServiceRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > SetAddonsConfig (google::container::v1::SetAddonsConfigRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > SetLocations (google::container::v1::SetLocationsRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > UpdateMaster (google::container::v1::UpdateMasterRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > SetMasterAuth (google::container::v1::SetMasterAuthRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > DeleteCluster (google::container::v1::DeleteClusterRequest const &request)
 
virtual StatusOr< google::container::v1::ListOperationsResponse > ListOperations (google::container::v1::ListOperationsRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > GetOperation (google::container::v1::GetOperationRequest const &request)
 
virtual Status CancelOperation (google::container::v1::CancelOperationRequest const &request)
 
virtual StatusOr< google::container::v1::ServerConfig > GetServerConfig (google::container::v1::GetServerConfigRequest const &request)
 
virtual StatusOr< google::container::v1::GetJSONWebKeysResponse > GetJSONWebKeys (google::container::v1::GetJSONWebKeysRequest const &request)
 
virtual StatusOr< google::container::v1::ListNodePoolsResponse > ListNodePools (google::container::v1::ListNodePoolsRequest const &request)
 
virtual StatusOr< google::container::v1::NodePool > GetNodePool (google::container::v1::GetNodePoolRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > CreateNodePool (google::container::v1::CreateNodePoolRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > DeleteNodePool (google::container::v1::DeleteNodePoolRequest const &request)
 
virtual Status CompleteNodePoolUpgrade (google::container::v1::CompleteNodePoolUpgradeRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > RollbackNodePoolUpgrade (google::container::v1::RollbackNodePoolUpgradeRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > SetNodePoolManagement (google::container::v1::SetNodePoolManagementRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > SetLabels (google::container::v1::SetLabelsRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > SetLegacyAbac (google::container::v1::SetLegacyAbacRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > StartIPRotation (google::container::v1::StartIPRotationRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > CompleteIPRotation (google::container::v1::CompleteIPRotationRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > SetNodePoolSize (google::container::v1::SetNodePoolSizeRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > SetNetworkPolicy (google::container::v1::SetNetworkPolicyRequest const &request)
 
virtual StatusOr< google::container::v1::Operation > SetMaintenancePolicy (google::container::v1::SetMaintenancePolicyRequest const &request)
 
virtual StreamRange< google::container::v1::UsableSubnetwork > ListUsableSubnetworks (google::container::v1::ListUsableSubnetworksRequest request)
 
virtual StatusOr< google::container::v1::CheckAutopilotCompatibilityResponse > CheckAutopilotCompatibility (google::container::v1::CheckAutopilotCompatibilityRequest const &request)
 

Detailed Description

The ClusterManagerConnection object for ClusterManagerClient.

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

To create a concrete instance, see MakeClusterManagerConnection().

For mocking, see container_v1_mocks::MockClusterManagerConnection.

Constructor & Destructor Documentation

◆ ~ClusterManagerConnection()

virtual google::cloud::container_v1::ClusterManagerConnection::~ClusterManagerConnection ( )
pure virtual

Member Function Documentation

◆ CancelOperation()

virtual Status google::cloud::container_v1::ClusterManagerConnection::CancelOperation ( google::container::v1::CancelOperationRequest const &  request)
virtual

◆ CheckAutopilotCompatibility()

virtual StatusOr< google::container::v1::CheckAutopilotCompatibilityResponse > google::cloud::container_v1::ClusterManagerConnection::CheckAutopilotCompatibility ( google::container::v1::CheckAutopilotCompatibilityRequest const &  request)
virtual

◆ CompleteIPRotation()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::CompleteIPRotation ( google::container::v1::CompleteIPRotationRequest const &  request)
virtual

◆ CompleteNodePoolUpgrade()

virtual Status google::cloud::container_v1::ClusterManagerConnection::CompleteNodePoolUpgrade ( google::container::v1::CompleteNodePoolUpgradeRequest const &  request)
virtual

◆ CreateCluster()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::CreateCluster ( google::container::v1::CreateClusterRequest const &  request)
virtual

◆ CreateNodePool()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::CreateNodePool ( google::container::v1::CreateNodePoolRequest const &  request)
virtual

◆ DeleteCluster()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::DeleteCluster ( google::container::v1::DeleteClusterRequest const &  request)
virtual

◆ DeleteNodePool()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::DeleteNodePool ( google::container::v1::DeleteNodePoolRequest const &  request)
virtual

◆ GetCluster()

virtual StatusOr< google::container::v1::Cluster > google::cloud::container_v1::ClusterManagerConnection::GetCluster ( google::container::v1::GetClusterRequest const &  request)
virtual

◆ GetJSONWebKeys()

virtual StatusOr< google::container::v1::GetJSONWebKeysResponse > google::cloud::container_v1::ClusterManagerConnection::GetJSONWebKeys ( google::container::v1::GetJSONWebKeysRequest const &  request)
virtual

◆ GetNodePool()

virtual StatusOr< google::container::v1::NodePool > google::cloud::container_v1::ClusterManagerConnection::GetNodePool ( google::container::v1::GetNodePoolRequest const &  request)
virtual

◆ GetOperation()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::GetOperation ( google::container::v1::GetOperationRequest const &  request)
virtual

◆ GetServerConfig()

virtual StatusOr< google::container::v1::ServerConfig > google::cloud::container_v1::ClusterManagerConnection::GetServerConfig ( google::container::v1::GetServerConfigRequest const &  request)
virtual

◆ ListClusters()

virtual StatusOr< google::container::v1::ListClustersResponse > google::cloud::container_v1::ClusterManagerConnection::ListClusters ( google::container::v1::ListClustersRequest const &  request)
virtual

◆ ListNodePools()

virtual StatusOr< google::container::v1::ListNodePoolsResponse > google::cloud::container_v1::ClusterManagerConnection::ListNodePools ( google::container::v1::ListNodePoolsRequest const &  request)
virtual

◆ ListOperations()

virtual StatusOr< google::container::v1::ListOperationsResponse > google::cloud::container_v1::ClusterManagerConnection::ListOperations ( google::container::v1::ListOperationsRequest const &  request)
virtual

◆ ListUsableSubnetworks()

virtual StreamRange< google::container::v1::UsableSubnetwork > google::cloud::container_v1::ClusterManagerConnection::ListUsableSubnetworks ( google::container::v1::ListUsableSubnetworksRequest  request)
virtual

◆ options()

virtual Options google::cloud::container_v1::ClusterManagerConnection::options ( )
inlinevirtual

◆ RollbackNodePoolUpgrade()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::RollbackNodePoolUpgrade ( google::container::v1::RollbackNodePoolUpgradeRequest const &  request)
virtual

◆ SetAddonsConfig()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::SetAddonsConfig ( google::container::v1::SetAddonsConfigRequest const &  request)
virtual

◆ SetLabels()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::SetLabels ( google::container::v1::SetLabelsRequest const &  request)
virtual

◆ SetLegacyAbac()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::SetLegacyAbac ( google::container::v1::SetLegacyAbacRequest const &  request)
virtual

◆ SetLocations()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::SetLocations ( google::container::v1::SetLocationsRequest const &  request)
virtual

◆ SetLoggingService()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::SetLoggingService ( google::container::v1::SetLoggingServiceRequest const &  request)
virtual

◆ SetMaintenancePolicy()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::SetMaintenancePolicy ( google::container::v1::SetMaintenancePolicyRequest const &  request)
virtual

◆ SetMasterAuth()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::SetMasterAuth ( google::container::v1::SetMasterAuthRequest const &  request)
virtual

◆ SetMonitoringService()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::SetMonitoringService ( google::container::v1::SetMonitoringServiceRequest const &  request)
virtual

◆ SetNetworkPolicy()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::SetNetworkPolicy ( google::container::v1::SetNetworkPolicyRequest const &  request)
virtual

◆ SetNodePoolAutoscaling()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::SetNodePoolAutoscaling ( google::container::v1::SetNodePoolAutoscalingRequest const &  request)
virtual

◆ SetNodePoolManagement()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::SetNodePoolManagement ( google::container::v1::SetNodePoolManagementRequest const &  request)
virtual

◆ SetNodePoolSize()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::SetNodePoolSize ( google::container::v1::SetNodePoolSizeRequest const &  request)
virtual

◆ StartIPRotation()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::StartIPRotation ( google::container::v1::StartIPRotationRequest const &  request)
virtual

◆ UpdateCluster()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::UpdateCluster ( google::container::v1::UpdateClusterRequest const &  request)
virtual

◆ UpdateMaster()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::UpdateMaster ( google::container::v1::UpdateMasterRequest const &  request)
virtual

◆ UpdateNodePool()

virtual StatusOr< google::container::v1::Operation > google::cloud::container_v1::ClusterManagerConnection::UpdateNodePool ( google::container::v1::UpdateNodePoolRequest const &  request)
virtual