30 #ifndef GOOGLE_ANDROIDENTERPRISE_API_MAINTENANCE_WINDOW_H_ 31 #define GOOGLE_ANDROIDENTERPRISE_API_MAINTENANCE_WINDOW_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_androidenterprise_api::MaintenanceWindow");
94 return Storage().isMember(
"durationMs");
101 MutableStorage()->removeMember(
"durationMs");
109 const Json::Value& storage = Storage(
"durationMs");
110 return client::JsonValueToCppValueHelper<int64 >(storage);
122 client::SetJsonValueFromCppValueHelper<int64 >(
123 value, MutableStorage(
"durationMs"));
133 return Storage().isMember(
"startTimeAfterMidnightMs");
140 MutableStorage()->removeMember(
"startTimeAfterMidnightMs");
148 const Json::Value& storage = Storage(
"startTimeAfterMidnightMs");
149 return client::JsonValueToCppValueHelper<int64 >(storage);
161 client::SetJsonValueFromCppValueHelper<int64 >(
162 value, MutableStorage(
"startTimeAfterMidnightMs"));
169 #endif // GOOGLE_ANDROIDENTERPRISE_API_MAINTENANCE_WINDOW_H_ void clear_duration_ms()
Definition: maintenance_window.h:100
const StringPiece GetTypeName() const
Definition: maintenance_window.h:84
void clear_start_time_after_midnight_ms()
Definition: maintenance_window.h:139
int64 get_start_time_after_midnight_ms() const
Definition: maintenance_window.h:147
void set_start_time_after_midnight_ms(int64 value)
Definition: maintenance_window.h:160
void set_duration_ms(int64 value)
Definition: maintenance_window.h:121
Definition: administrator.h:38
Definition: administrator.cc:40
int64 get_duration_ms() const
Definition: maintenance_window.h:108
bool has_duration_ms() const
Definition: maintenance_window.h:93
bool has_start_time_after_midnight_ms() const
Definition: maintenance_window.h:132
Definition: maintenance_window.h:51