Kubernetes Engine API C++ Client  2.4.0
A C++ Client Library for the Kubernetes Engine API
Classes | Typedefs | Functions
google::cloud::container Namespace Reference

Classes

class  ClusterManagerClient
 Google Kubernetes Engine Cluster Manager v1. More...
 
class  ClusterManagerConnection
 The ClusterManagerConnection object for ClusterManagerClient. More...
 
class  ClusterManagerConnectionIdempotencyPolicy
 
struct  ClusterManagerRetryPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  ClusterManagerBackoffPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  ClusterManagerConnectionIdempotencyPolicyOption
 Option to use with google::cloud::Options. More...
 

Typedefs

using ClusterManagerRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< container_internal::ClusterManagerRetryTraits >
 
using ClusterManagerLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< container_internal::ClusterManagerRetryTraits >
 
using ClusterManagerLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< container_internal::ClusterManagerRetryTraits >
 
using ClusterManagerPolicyOptionList = OptionList< ClusterManagerRetryPolicyOption, ClusterManagerBackoffPolicyOption, ClusterManagerConnectionIdempotencyPolicyOption >
 

Functions

std::shared_ptr< ClusterManagerConnectionMakeClusterManagerConnection (Options options={})
 A factory function to construct an object of type ClusterManagerConnection. More...
 
std::unique_ptr< ClusterManagerConnectionIdempotencyPolicyMakeDefaultClusterManagerConnectionIdempotencyPolicy ()
 

Typedef Documentation

◆ ClusterManagerLimitedErrorCountRetryPolicy

using google::cloud::container::ClusterManagerLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< container_internal::ClusterManagerRetryTraits>

Definition at line 45 of file cluster_manager_connection.h.

◆ ClusterManagerLimitedTimeRetryPolicy

using google::cloud::container::ClusterManagerLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< container_internal::ClusterManagerRetryTraits>

Definition at line 41 of file cluster_manager_connection.h.

◆ ClusterManagerPolicyOptionList

Definition at line 49 of file cluster_manager_options.h.

◆ ClusterManagerRetryPolicy

using google::cloud::container::ClusterManagerRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< container_internal::ClusterManagerRetryTraits>

Definition at line 37 of file cluster_manager_connection.h.

Function Documentation

◆ MakeClusterManagerConnection()

std::shared_ptr<ClusterManagerConnection> google::cloud::container::MakeClusterManagerConnection ( Options  options = {})

A factory function to construct an object of type ClusterManagerConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ClusterManagerClient.

The optional options argument may be used to configure aspects of the returned ClusterManagerConnection. Expected options are any of the types in the following option lists:

Note
Unexpected options will be ignored. To log unexpected options instead, set GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes in the environment.
Parameters
options(optional) Configure the ClusterManagerConnection created by this function.

◆ MakeDefaultClusterManagerConnectionIdempotencyPolicy()

std::unique_ptr<ClusterManagerConnectionIdempotencyPolicy> google::cloud::container::MakeDefaultClusterManagerConnectionIdempotencyPolicy ( )