30 #ifndef  GOOGLE_COMPUTE_API_TCPH_EALTH_CHECK_H_    31 #define  GOOGLE_COMPUTE_API_TCPH_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::TCPHealthCheck");
    94     return Storage().isMember(
"port");
   101     MutableStorage()->removeMember(
"port");
   109     const Json::Value& storage = Storage(
"port");
   110     return client::JsonValueToCppValueHelper<int32 >(storage);
   122     client::SetJsonValueFromCppValueHelper<int32 >(
   123       value, MutableStorage(
"port"));
   132     return Storage().isMember(
"portName");
   139     MutableStorage()->removeMember(
"portName");
   147     const Json::Value& v = Storage(
"portName");
   148     if (v == Json::Value::null) 
return StringPiece(
"");
   149     return StringPiece(v.asCString());
   161     *MutableStorage(
"portName") = value.data();
   170     return Storage().isMember(
"portSpecification");
   177     MutableStorage()->removeMember(
"portSpecification");
   185     const Json::Value& v = Storage(
"portSpecification");
   186     if (v == Json::Value::null) 
return StringPiece(
"");
   187     return StringPiece(v.asCString());
   215     *MutableStorage(
"portSpecification") = value.data();
   224     return Storage().isMember(
"proxyHeader");
   231     MutableStorage()->removeMember(
"proxyHeader");
   239     const Json::Value& v = Storage(
"proxyHeader");
   240     if (v == Json::Value::null) 
return StringPiece(
"");
   241     return StringPiece(v.asCString());
   253     *MutableStorage(
"proxyHeader") = value.data();
   262     return Storage().isMember(
"request");
   269     MutableStorage()->removeMember(
"request");
   277     const Json::Value& v = Storage(
"request");
   278     if (v == Json::Value::null) 
return StringPiece(
"");
   279     return StringPiece(v.asCString());
   293     *MutableStorage(
"request") = value.data();
   302     return Storage().isMember(
"response");
   309     MutableStorage()->removeMember(
"response");
   317     const Json::Value& v = Storage(
"response");
   318     if (v == Json::Value::null) 
return StringPiece(
"");
   319     return StringPiece(v.asCString());
   332     *MutableStorage(
"response") = value.data();
   339 #endif  // GOOGLE_COMPUTE_API_TCPH_EALTH_CHECK_H_ bool has_port_name() const
Definition: tcph_ealth_check.h:131
const StringPiece get_port_name() const
Definition: tcph_ealth_check.h:146
void clear_request()
Definition: tcph_ealth_check.h:268
void set_proxy_header(const StringPiece &value)
Definition: tcph_ealth_check.h:252
const StringPiece GetTypeName() const
Definition: tcph_ealth_check.h:84
void clear_port()
Definition: tcph_ealth_check.h:100
void clear_port_specification()
Definition: tcph_ealth_check.h:176
bool has_port_specification() const
Definition: tcph_ealth_check.h:169
bool has_request() const
Definition: tcph_ealth_check.h:261
void set_port_name(const StringPiece &value)
Definition: tcph_ealth_check.h:160
const StringPiece get_proxy_header() const
Definition: tcph_ealth_check.h:238
Definition: tcph_ealth_check.h:51
bool has_response() const
Definition: tcph_ealth_check.h:301
void clear_proxy_header()
Definition: tcph_ealth_check.h:230
Definition: accelerator_config.h:39
void set_port_specification(const StringPiece &value)
Definition: tcph_ealth_check.h:214
void set_response(const StringPiece &value)
Definition: tcph_ealth_check.h:331
void set_port(int32 value)
Definition: tcph_ealth_check.h:121
const StringPiece get_request() const
Definition: tcph_ealth_check.h:276
const StringPiece get_response() const
Definition: tcph_ealth_check.h:316
int32 get_port() const
Definition: tcph_ealth_check.h:108
Definition: accelerator_config.cc:41
void set_request(const StringPiece &value)
Definition: tcph_ealth_check.h:292
bool has_port() const
Definition: tcph_ealth_check.h:93
void clear_response()
Definition: tcph_ealth_check.h:308
bool has_proxy_header() const
Definition: tcph_ealth_check.h:223
const StringPiece get_port_specification() const
Definition: tcph_ealth_check.h:184
void clear_port_name()
Definition: tcph_ealth_check.h:138