30 #ifndef GOOGLE_CONTAINER_API_ADDONS_CONFIG_H_ 31 #define GOOGLE_CONTAINER_API_ADDONS_CONFIG_H_ 33 #include "googleapis/base/macros.h" 34 #include "googleapis/client/data/jsoncpp_data.h" 35 #include "googleapis/strings/stringpiece.h" 37 #include "google/container_api/cloud_run_config.h" 38 #include "google/container_api/horizontal_pod_autoscaling.h" 39 #include "google/container_api/http_load_balancing.h" 40 #include "google/container_api/kubernetes_dashboard.h" 41 #include "google/container_api/network_policy_config.h" 90 return StringPiece(
"google_container_api::AddonsConfig");
99 return Storage().isMember(
"cloudRunConfig");
106 MutableStorage()->removeMember(
"cloudRunConfig");
134 return Storage().isMember(
"horizontalPodAutoscaling");
141 MutableStorage()->removeMember(
"horizontalPodAutoscaling");
169 return Storage().isMember(
"httpLoadBalancing");
176 MutableStorage()->removeMember(
"httpLoadBalancing");
203 return Storage().isMember(
"kubernetesDashboard");
210 MutableStorage()->removeMember(
"kubernetesDashboard");
240 return Storage().isMember(
"networkPolicyConfig");
247 MutableStorage()->removeMember(
"networkPolicyConfig");
273 #endif // GOOGLE_CONTAINER_API_ADDONS_CONFIG_H_ const StringPiece GetTypeName() const
Definition: addons_config.h:89
void clear_cloud_run_config()
Definition: addons_config.h:105
Definition: http_load_balancing.h:50
Definition: cloud_run_config.h:49
Definition: addons_config.h:56
bool has_network_policy_config() const
Definition: addons_config.h:239
bool has_kubernetes_dashboard() const
Definition: addons_config.h:202
void clear_kubernetes_dashboard()
Definition: addons_config.h:209
Definition: horizontal_pod_autoscaling.h:51
bool has_http_load_balancing() const
Definition: addons_config.h:168
Definition: accelerator_config.h:39
Definition: network_policy_config.h:51
void clear_http_load_balancing()
Definition: addons_config.h:175
Definition: accelerator_config.cc:41
void clear_network_policy_config()
Definition: addons_config.h:246
void clear_horizontal_pod_autoscaling()
Definition: addons_config.h:140
bool has_cloud_run_config() const
Definition: addons_config.h:98
Definition: kubernetes_dashboard.h:49
bool has_horizontal_pod_autoscaling() const
Definition: addons_config.h:133