30 #ifndef GOOGLE_BIGQUERY_API_ARIMA_ORDER_H_ 31 #define GOOGLE_BIGQUERY_API_ARIMA_ORDER_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" 64 explicit ArimaOrder(
const Json::Value& storage);
84 return StringPiece(
"google_bigquery_api::ArimaOrder");
93 return Storage().isMember(
"d");
100 MutableStorage()->removeMember(
"d");
108 const Json::Value& storage = Storage(
"d");
109 return client::JsonValueToCppValueHelper<int64 >(storage);
120 client::SetJsonValueFromCppValueHelper<int64 >(
121 value, MutableStorage(
"d"));
130 return Storage().isMember(
"p");
137 MutableStorage()->removeMember(
"p");
145 const Json::Value& storage = Storage(
"p");
146 return client::JsonValueToCppValueHelper<int64 >(storage);
157 client::SetJsonValueFromCppValueHelper<int64 >(
158 value, MutableStorage(
"p"));
167 return Storage().isMember(
"q");
174 MutableStorage()->removeMember(
"q");
182 const Json::Value& storage = Storage(
"q");
183 return client::JsonValueToCppValueHelper<int64 >(storage);
194 client::SetJsonValueFromCppValueHelper<int64 >(
195 value, MutableStorage(
"q"));
202 #endif // GOOGLE_BIGQUERY_API_ARIMA_ORDER_H_ bool has_d() const
Definition: arima_order.h:92
void set_q(int64 value)
Definition: arima_order.h:193
bool has_p() const
Definition: arima_order.h:129
const StringPiece GetTypeName() const
Definition: arima_order.h:83
Definition: aggregate_classification_metrics.cc:39
int64 get_q() const
Definition: arima_order.h:181
bool has_q() const
Definition: arima_order.h:166
void set_p(int64 value)
Definition: arima_order.h:156
void set_d(int64 value)
Definition: arima_order.h:119
Definition: arima_order.h:50
int64 get_p() const
Definition: arima_order.h:144
void clear_p()
Definition: arima_order.h:136
Definition: aggregate_classification_metrics.h:37
void clear_q()
Definition: arima_order.h:173
int64 get_d() const
Definition: arima_order.h:107
void clear_d()
Definition: arima_order.h:99