30 #ifndef GOOGLE_YOUTUBE_API_VIDEO_PROCESSING_DETAILS_PROCESSING_PROGRESS_H_ 31 #define GOOGLE_YOUTUBE_API_VIDEO_PROCESSING_DETAILS_PROCESSING_PROGRESS_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" 85 return StringPiece(
"google_youtube_api::VideoProcessingDetailsProcessingProgress");
94 return Storage().isMember(
"partsProcessed");
101 MutableStorage()->removeMember(
"partsProcessed");
109 const Json::Value& storage = Storage(
"partsProcessed");
110 return client::JsonValueToCppValueHelper<uint64 >(storage);
129 client::SetJsonValueFromCppValueHelper<uint64 >(
130 value, MutableStorage(
"partsProcessed"));
139 return Storage().isMember(
"partsTotal");
146 MutableStorage()->removeMember(
"partsTotal");
154 const Json::Value& storage = Storage(
"partsTotal");
155 return client::JsonValueToCppValueHelper<uint64 >(storage);
168 client::SetJsonValueFromCppValueHelper<uint64 >(
169 value, MutableStorage(
"partsTotal"));
178 return Storage().isMember(
"timeLeftMs");
185 MutableStorage()->removeMember(
"timeLeftMs");
193 const Json::Value& storage = Storage(
"timeLeftMs");
194 return client::JsonValueToCppValueHelper<uint64 >(storage);
206 client::SetJsonValueFromCppValueHelper<uint64 >(
207 value, MutableStorage(
"timeLeftMs"));
214 #endif // GOOGLE_YOUTUBE_API_VIDEO_PROCESSING_DETAILS_PROCESSING_PROGRESS_H_ void set_parts_total(uint64 value)
Definition: video_processing_details_processing_progress.h:167
Definition: access_policy.cc:40
const StringPiece GetTypeName() const
Definition: video_processing_details_processing_progress.h:84
void set_time_left_ms(uint64 value)
Definition: video_processing_details_processing_progress.h:205
void clear_parts_total()
Definition: video_processing_details_processing_progress.h:145
bool has_parts_total() const
Definition: video_processing_details_processing_progress.h:138
uint64 get_parts_processed() const
Definition: video_processing_details_processing_progress.h:108
void clear_time_left_ms()
Definition: video_processing_details_processing_progress.h:184
Definition: video_processing_details_processing_progress.h:50
bool has_parts_processed() const
Definition: video_processing_details_processing_progress.h:93
Definition: access_policy.h:38
bool has_time_left_ms() const
Definition: video_processing_details_processing_progress.h:177
uint64 get_parts_total() const
Definition: video_processing_details_processing_progress.h:153
void set_parts_processed(uint64 value)
Definition: video_processing_details_processing_progress.h:128
void clear_parts_processed()
Definition: video_processing_details_processing_progress.h:100
uint64 get_time_left_ms() const
Definition: video_processing_details_processing_progress.h:192