30 #ifndef GOOGLE_BIGQUERY_API_USER_DEFINED_FUNCTION_RESOURCE_H_ 31 #define GOOGLE_BIGQUERY_API_USER_DEFINED_FUNCTION_RESOURCE_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::UserDefinedFunctionResource");
93 return Storage().isMember(
"inlineCode");
100 MutableStorage()->removeMember(
"inlineCode");
108 const Json::Value& v = Storage(
"inlineCode");
109 if (v == Json::Value::null)
return StringPiece(
"");
110 return StringPiece(v.asCString());
123 *MutableStorage(
"inlineCode") = value.data();
132 return Storage().isMember(
"resourceUri");
139 MutableStorage()->removeMember(
"resourceUri");
147 const Json::Value& v = Storage(
"resourceUri");
148 if (v == Json::Value::null)
return StringPiece(
"");
149 return StringPiece(v.asCString());
161 *MutableStorage(
"resourceUri") = value.data();
168 #endif // GOOGLE_BIGQUERY_API_USER_DEFINED_FUNCTION_RESOURCE_H_ bool has_resource_uri() const
Definition: user_defined_function_resource.h:131
Definition: user_defined_function_resource.h:50
const StringPiece get_resource_uri() const
Definition: user_defined_function_resource.h:146
void clear_inline_code()
Definition: user_defined_function_resource.h:99
Definition: aggregate_classification_metrics.cc:39
Definition: aggregate_classification_metrics.h:37
const StringPiece get_inline_code() const
Definition: user_defined_function_resource.h:107
bool has_inline_code() const
Definition: user_defined_function_resource.h:92
void clear_resource_uri()
Definition: user_defined_function_resource.h:138
const StringPiece GetTypeName() const
Definition: user_defined_function_resource.h:83
void set_inline_code(const StringPiece &value)
Definition: user_defined_function_resource.h:122
void set_resource_uri(const StringPiece &value)
Definition: user_defined_function_resource.h:160