30 #ifndef GOOGLE_BIGQUERY_API_CLUSTER_INFO_H_ 31 #define GOOGLE_BIGQUERY_API_CLUSTER_INFO_H_ 33 #include "googleapis/base/integral_types.h" 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 84 return StringPiece(
"google_bigquery_api::ClusterInfo");
93 return Storage().isMember(
"centroidId");
100 MutableStorage()->removeMember(
"centroidId");
108 const Json::Value& storage = Storage(
"centroidId");
109 return client::JsonValueToCppValueHelper<int64 >(storage);
120 client::SetJsonValueFromCppValueHelper<int64 >(
121 value, MutableStorage(
"centroidId"));
130 return Storage().isMember(
"clusterRadius");
137 MutableStorage()->removeMember(
"clusterRadius");
145 const Json::Value& storage = Storage(
"clusterRadius");
146 return client::JsonValueToCppValueHelper<double >(storage);
158 client::SetJsonValueFromCppValueHelper<double >(
159 value, MutableStorage(
"clusterRadius"));
168 return Storage().isMember(
"clusterSize");
175 MutableStorage()->removeMember(
"clusterSize");
183 const Json::Value& storage = Storage(
"clusterSize");
184 return client::JsonValueToCppValueHelper<int64 >(storage);
195 client::SetJsonValueFromCppValueHelper<int64 >(
196 value, MutableStorage(
"clusterSize"));
203 #endif // GOOGLE_BIGQUERY_API_CLUSTER_INFO_H_ Definition: cluster_info.h:50
void set_cluster_size(int64 value)
Definition: cluster_info.h:194
void clear_cluster_radius()
Definition: cluster_info.h:136
double get_cluster_radius() const
Definition: cluster_info.h:144
void clear_cluster_size()
Definition: cluster_info.h:174
Definition: aggregate_classification_metrics.cc:39
bool has_centroid_id() const
Definition: cluster_info.h:92
bool has_cluster_size() const
Definition: cluster_info.h:167
void clear_centroid_id()
Definition: cluster_info.h:99
int64 get_centroid_id() const
Definition: cluster_info.h:107
Definition: aggregate_classification_metrics.h:37
void set_cluster_radius(double value)
Definition: cluster_info.h:157
const StringPiece GetTypeName() const
Definition: cluster_info.h:83
int64 get_cluster_size() const
Definition: cluster_info.h:182
void set_centroid_id(int64 value)
Definition: cluster_info.h:119
bool has_cluster_radius() const
Definition: cluster_info.h:129