30 #ifndef  GOOGLE_COMPUTE_API_BACKEND_BUCKET_CDN_POLICY_H_    31 #define  GOOGLE_COMPUTE_API_BACKEND_BUCKET_CDN_POLICY_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::BackendBucketCdnPolicy");
    95     return Storage().isMember(
"signedUrlCacheMaxAgeSec");
   102     MutableStorage()->removeMember(
"signedUrlCacheMaxAgeSec");
   110     const Json::Value& storage = Storage(
"signedUrlCacheMaxAgeSec");
   111     return client::JsonValueToCppValueHelper<int64 >(storage);
   128     client::SetJsonValueFromCppValueHelper<int64 >(
   129       value, MutableStorage(
"signedUrlCacheMaxAgeSec"));
   138     return Storage().isMember(
"signedUrlKeyNames");
   145     MutableStorage()->removeMember(
"signedUrlKeyNames");
   154      const Json::Value& storage = Storage(
"signedUrlKeyNames");
   155     return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
   167     Json::Value* storage = MutableStorage(
"signedUrlKeyNames");
   168     return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
   175 #endif  // GOOGLE_COMPUTE_API_BACKEND_BUCKET_CDN_POLICY_H_ int64 get_signed_url_cache_max_age_sec() const
Definition: backend_bucket_cdn_policy.h:109
const StringPiece GetTypeName() const
Definition: backend_bucket_cdn_policy.h:84
client::JsonCppArray< string > mutable_signedUrlKeyNames()
Definition: backend_bucket_cdn_policy.h:166
void clear_signed_url_cache_max_age_sec()
Definition: backend_bucket_cdn_policy.h:101
Definition: backend_bucket_cdn_policy.h:51
bool has_signed_url_cache_max_age_sec() const
Definition: backend_bucket_cdn_policy.h:94
bool has_signed_url_key_names() const
Definition: backend_bucket_cdn_policy.h:137
void set_signed_url_cache_max_age_sec(int64 value)
Definition: backend_bucket_cdn_policy.h:127
Definition: accelerator_config.h:39
void clear_signed_url_key_names()
Definition: backend_bucket_cdn_policy.h:144
Definition: accelerator_config.cc:41
const client::JsonCppArray< string > get_signed_url_key_names() const
Definition: backend_bucket_cdn_policy.h:153