30 #ifndef  GOOGLE_COMPUTE_API_HTTP_2H_EALTH_CHECK_H_    31 #define  GOOGLE_COMPUTE_API_HTTP_2H_EALTH_CHECK_H_    34 #include "googleapis/base/integral_types.h"    35 #include "googleapis/base/macros.h"    36 #include "googleapis/client/data/jsoncpp_data.h"    37 #include "googleapis/strings/stringpiece.h"    85     return StringPiece(
"google_compute_api::HTTP2HealthCheck");
    94     return Storage().isMember(
"host");
   101     MutableStorage()->removeMember(
"host");
   109     const Json::Value& v = Storage(
"host");
   110     if (v == Json::Value::null) 
return StringPiece(
"");
   111     return StringPiece(v.asCString());
   124     *MutableStorage(
"host") = value.data();
   133     return Storage().isMember(
"port");
   140     MutableStorage()->removeMember(
"port");
   148     const Json::Value& storage = Storage(
"port");
   149     return client::JsonValueToCppValueHelper<int32 >(storage);
   161     client::SetJsonValueFromCppValueHelper<int32 >(
   162       value, MutableStorage(
"port"));
   171     return Storage().isMember(
"portName");
   178     MutableStorage()->removeMember(
"portName");
   186     const Json::Value& v = Storage(
"portName");
   187     if (v == Json::Value::null) 
return StringPiece(
"");
   188     return StringPiece(v.asCString());
   200     *MutableStorage(
"portName") = value.data();
   209     return Storage().isMember(
"portSpecification");
   216     MutableStorage()->removeMember(
"portSpecification");
   224     const Json::Value& v = Storage(
"portSpecification");
   225     if (v == Json::Value::null) 
return StringPiece(
"");
   226     return StringPiece(v.asCString());
   254     *MutableStorage(
"portSpecification") = value.data();
   263     return Storage().isMember(
"proxyHeader");
   270     MutableStorage()->removeMember(
"proxyHeader");
   278     const Json::Value& v = Storage(
"proxyHeader");
   279     if (v == Json::Value::null) 
return StringPiece(
"");
   280     return StringPiece(v.asCString());
   292     *MutableStorage(
"proxyHeader") = value.data();
   301     return Storage().isMember(
"requestPath");
   308     MutableStorage()->removeMember(
"requestPath");
   316     const Json::Value& v = Storage(
"requestPath");
   317     if (v == Json::Value::null) 
return StringPiece(
"");
   318     return StringPiece(v.asCString());
   330     *MutableStorage(
"requestPath") = value.data();
   339     return Storage().isMember(
"response");
   346     MutableStorage()->removeMember(
"response");
   354     const Json::Value& v = Storage(
"response");
   355     if (v == Json::Value::null) 
return StringPiece(
"");
   356     return StringPiece(v.asCString());
   369     *MutableStorage(
"response") = value.data();
   376 #endif  // GOOGLE_COMPUTE_API_HTTP_2H_EALTH_CHECK_H_ void clear_port_specification()
Definition: http_2h_ealth_check.h:215
void set_port_name(const StringPiece &value)
Definition: http_2h_ealth_check.h:199
bool has_proxy_header() const
Definition: http_2h_ealth_check.h:262
bool has_port() const
Definition: http_2h_ealth_check.h:132
bool has_request_path() const
Definition: http_2h_ealth_check.h:300
void clear_port_name()
Definition: http_2h_ealth_check.h:177
void set_proxy_header(const StringPiece &value)
Definition: http_2h_ealth_check.h:291
const StringPiece get_response() const
Definition: http_2h_ealth_check.h:353
const StringPiece get_proxy_header() const
Definition: http_2h_ealth_check.h:277
bool has_port_specification() const
Definition: http_2h_ealth_check.h:208
const StringPiece get_port_specification() const
Definition: http_2h_ealth_check.h:223
bool has_port_name() const
Definition: http_2h_ealth_check.h:170
void clear_request_path()
Definition: http_2h_ealth_check.h:307
void set_host(const StringPiece &value)
Definition: http_2h_ealth_check.h:123
int32 get_port() const
Definition: http_2h_ealth_check.h:147
void set_port(int32 value)
Definition: http_2h_ealth_check.h:160
void clear_port()
Definition: http_2h_ealth_check.h:139
bool has_response() const
Definition: http_2h_ealth_check.h:338
void clear_response()
Definition: http_2h_ealth_check.h:345
void clear_host()
Definition: http_2h_ealth_check.h:100
const StringPiece get_host() const
Definition: http_2h_ealth_check.h:108
const StringPiece GetTypeName() const
Definition: http_2h_ealth_check.h:84
Definition: accelerator_config.h:39
void set_port_specification(const StringPiece &value)
Definition: http_2h_ealth_check.h:253
void set_request_path(const StringPiece &value)
Definition: http_2h_ealth_check.h:329
Definition: http_2h_ealth_check.h:51
Definition: accelerator_config.cc:41
const StringPiece get_request_path() const
Definition: http_2h_ealth_check.h:315
void set_response(const StringPiece &value)
Definition: http_2h_ealth_check.h:368
void clear_proxy_header()
Definition: http_2h_ealth_check.h:269
const StringPiece get_port_name() const
Definition: http_2h_ealth_check.h:185
bool has_host() const
Definition: http_2h_ealth_check.h:93