1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: icing/proto/optimize.proto
3
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_icing_2fproto_2foptimize_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_icing_2fproto_2foptimize_2eproto
6
7 #include <cstdint>
8 #include <limits>
9 #include <string>
10
11 #include <google/protobuf/port_def.inc>
12 #if PROTOBUF_VERSION < 3021000
13 #error This file was generated by a newer version of protoc which is
14 #error incompatible with your Protocol Buffer headers. Please update
15 #error your headers.
16 #endif
17 #if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
18 #error This file was generated by an older version of protoc which is
19 #error incompatible with your Protocol Buffer headers. Please
20 #error regenerate this file with a newer version of protoc.
21 #endif
22
23 #include <google/protobuf/port_undef.inc>
24 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arena.h>
26 #include <google/protobuf/arenastring.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/message_lite.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_util.h>
33 #include "icing/proto/status.pb.h"
34 // @@protoc_insertion_point(includes)
35 #include <google/protobuf/port_def.inc>
36 #define PROTOBUF_INTERNAL_EXPORT_icing_2fproto_2foptimize_2eproto
37 PROTOBUF_NAMESPACE_OPEN
38 namespace internal {
39 class AnyMetadata;
40 } // namespace internal
41 PROTOBUF_NAMESPACE_CLOSE
42
43 // Internal implementation detail -- do not use these members.
44 struct TableStruct_icing_2fproto_2foptimize_2eproto {
45 static const ::uint32_t offsets[];
46 };
47 namespace icing {
48 namespace lib {
49 class GetOptimizeInfoResultProto;
50 struct GetOptimizeInfoResultProtoDefaultTypeInternal;
51 extern GetOptimizeInfoResultProtoDefaultTypeInternal _GetOptimizeInfoResultProto_default_instance_;
52 class OptimizeResultProto;
53 struct OptimizeResultProtoDefaultTypeInternal;
54 extern OptimizeResultProtoDefaultTypeInternal _OptimizeResultProto_default_instance_;
55 class OptimizeStatsProto;
56 struct OptimizeStatsProtoDefaultTypeInternal;
57 extern OptimizeStatsProtoDefaultTypeInternal _OptimizeStatsProto_default_instance_;
58 } // namespace lib
59 } // namespace icing
60 PROTOBUF_NAMESPACE_OPEN
61 template<> ::icing::lib::GetOptimizeInfoResultProto* Arena::CreateMaybeMessage<::icing::lib::GetOptimizeInfoResultProto>(Arena*);
62 template<> ::icing::lib::OptimizeResultProto* Arena::CreateMaybeMessage<::icing::lib::OptimizeResultProto>(Arena*);
63 template<> ::icing::lib::OptimizeStatsProto* Arena::CreateMaybeMessage<::icing::lib::OptimizeStatsProto>(Arena*);
64 PROTOBUF_NAMESPACE_CLOSE
65 namespace icing {
66 namespace lib {
67
68 enum OptimizeStatsProto_IndexRestorationMode : int {
69 OptimizeStatsProto_IndexRestorationMode_INDEX_TRANSLATION = 0,
70 OptimizeStatsProto_IndexRestorationMode_FULL_INDEX_REBUILD = 1
71 };
72 bool OptimizeStatsProto_IndexRestorationMode_IsValid(int value);
73 constexpr OptimizeStatsProto_IndexRestorationMode OptimizeStatsProto_IndexRestorationMode_IndexRestorationMode_MIN = OptimizeStatsProto_IndexRestorationMode_INDEX_TRANSLATION;
74 constexpr OptimizeStatsProto_IndexRestorationMode OptimizeStatsProto_IndexRestorationMode_IndexRestorationMode_MAX = OptimizeStatsProto_IndexRestorationMode_FULL_INDEX_REBUILD;
75 constexpr int OptimizeStatsProto_IndexRestorationMode_IndexRestorationMode_ARRAYSIZE = OptimizeStatsProto_IndexRestorationMode_IndexRestorationMode_MAX + 1;
76
77 const std::string& OptimizeStatsProto_IndexRestorationMode_Name(OptimizeStatsProto_IndexRestorationMode value);
78 template<typename T>
OptimizeStatsProto_IndexRestorationMode_Name(T enum_t_value)79 inline const std::string& OptimizeStatsProto_IndexRestorationMode_Name(T enum_t_value) {
80 static_assert(::std::is_same<T, OptimizeStatsProto_IndexRestorationMode>::value ||
81 ::std::is_integral<T>::value,
82 "Incorrect type passed to function OptimizeStatsProto_IndexRestorationMode_Name.");
83 return OptimizeStatsProto_IndexRestorationMode_Name(static_cast<OptimizeStatsProto_IndexRestorationMode>(enum_t_value));
84 }
85 bool OptimizeStatsProto_IndexRestorationMode_Parse(
86 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, OptimizeStatsProto_IndexRestorationMode* value);
87 // ===================================================================
88
89 class OptimizeResultProto final :
90 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:icing.lib.OptimizeResultProto) */ {
91 public:
OptimizeResultProto()92 inline OptimizeResultProto() : OptimizeResultProto(nullptr) {}
93 ~OptimizeResultProto() override;
94 explicit PROTOBUF_CONSTEXPR OptimizeResultProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
95
96 OptimizeResultProto(const OptimizeResultProto& from);
OptimizeResultProto(OptimizeResultProto && from)97 OptimizeResultProto(OptimizeResultProto&& from) noexcept
98 : OptimizeResultProto() {
99 *this = ::std::move(from);
100 }
101
102 inline OptimizeResultProto& operator=(const OptimizeResultProto& from) {
103 if (this == &from) return *this;
104 CopyFrom(from);
105 return *this;
106 }
107 inline OptimizeResultProto& operator=(OptimizeResultProto&& from) noexcept {
108 if (this == &from) return *this;
109 if (GetOwningArena() == from.GetOwningArena()
110 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
111 && GetOwningArena() != nullptr
112 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
113 ) {
114 InternalSwap(&from);
115 } else {
116 CopyFrom(from);
117 }
118 return *this;
119 }
120
unknown_fields()121 inline const std::string& unknown_fields() const {
122 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
123 }
mutable_unknown_fields()124 inline std::string* mutable_unknown_fields() {
125 return _internal_metadata_.mutable_unknown_fields<std::string>();
126 }
127
default_instance()128 static const OptimizeResultProto& default_instance() {
129 return *internal_default_instance();
130 }
internal_default_instance()131 static inline const OptimizeResultProto* internal_default_instance() {
132 return reinterpret_cast<const OptimizeResultProto*>(
133 &_OptimizeResultProto_default_instance_);
134 }
135 static constexpr int kIndexInFileMessages =
136 0;
137
swap(OptimizeResultProto & a,OptimizeResultProto & b)138 friend void swap(OptimizeResultProto& a, OptimizeResultProto& b) {
139 a.Swap(&b);
140 }
Swap(OptimizeResultProto * other)141 inline void Swap(OptimizeResultProto* other) {
142 if (other == this) return;
143 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
144 if (GetOwningArena() != nullptr &&
145 GetOwningArena() == other->GetOwningArena()) {
146 #else // PROTOBUF_FORCE_COPY_IN_SWAP
147 if (GetOwningArena() == other->GetOwningArena()) {
148 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
149 InternalSwap(other);
150 } else {
151 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
152 }
153 }
154 void UnsafeArenaSwap(OptimizeResultProto* other) {
155 if (other == this) return;
156 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
157 InternalSwap(other);
158 }
159
160 // implements Message ----------------------------------------------
161
162 OptimizeResultProto* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
163 return CreateMaybeMessage<OptimizeResultProto>(arena);
164 }
165 OptimizeResultProto* New() const {
166 return New(nullptr);
167 }
168 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
169 void CopyFrom(const OptimizeResultProto& from);
170 void MergeFrom(const OptimizeResultProto& from);
171 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
172 bool IsInitialized() const final;
173
174 size_t ByteSizeLong() const final;
175 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
176 ::uint8_t* _InternalSerialize(
177 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
178 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
179
180 private:
181 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
182 void SharedDtor();
183 void SetCachedSize(int size) const;
184 void InternalSwap(OptimizeResultProto* other);
185
186 private:
187 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
188 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
189 return "icing.lib.OptimizeResultProto";
190 }
191 protected:
192 explicit OptimizeResultProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
193 bool is_message_owned = false);
194 public:
195
196 std::string GetTypeName() const final;
197
198 // nested types ----------------------------------------------------
199
200 // accessors -------------------------------------------------------
201
202 enum : int {
203 kStatusFieldNumber = 1,
204 kOptimizeStatsFieldNumber = 2,
205 };
206 // optional .icing.lib.StatusProto status = 1;
207 bool has_status() const;
208 private:
209 bool _internal_has_status() const;
210 public:
211 void clear_status();
212 const ::icing::lib::StatusProto& status() const;
213 PROTOBUF_NODISCARD ::icing::lib::StatusProto* release_status();
214 ::icing::lib::StatusProto* mutable_status();
215 void set_allocated_status(::icing::lib::StatusProto* status);
216 private:
217 const ::icing::lib::StatusProto& _internal_status() const;
218 ::icing::lib::StatusProto* _internal_mutable_status();
219 public:
220 void unsafe_arena_set_allocated_status(
221 ::icing::lib::StatusProto* status);
222 ::icing::lib::StatusProto* unsafe_arena_release_status();
223
224 // optional .icing.lib.OptimizeStatsProto optimize_stats = 2;
225 bool has_optimize_stats() const;
226 private:
227 bool _internal_has_optimize_stats() const;
228 public:
229 void clear_optimize_stats();
230 const ::icing::lib::OptimizeStatsProto& optimize_stats() const;
231 PROTOBUF_NODISCARD ::icing::lib::OptimizeStatsProto* release_optimize_stats();
232 ::icing::lib::OptimizeStatsProto* mutable_optimize_stats();
233 void set_allocated_optimize_stats(::icing::lib::OptimizeStatsProto* optimize_stats);
234 private:
235 const ::icing::lib::OptimizeStatsProto& _internal_optimize_stats() const;
236 ::icing::lib::OptimizeStatsProto* _internal_mutable_optimize_stats();
237 public:
238 void unsafe_arena_set_allocated_optimize_stats(
239 ::icing::lib::OptimizeStatsProto* optimize_stats);
240 ::icing::lib::OptimizeStatsProto* unsafe_arena_release_optimize_stats();
241
242 // @@protoc_insertion_point(class_scope:icing.lib.OptimizeResultProto)
243 private:
244 class _Internal;
245
246 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
247 typedef void InternalArenaConstructable_;
248 typedef void DestructorSkippable_;
249 struct Impl_ {
250 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
251 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
252 ::icing::lib::StatusProto* status_;
253 ::icing::lib::OptimizeStatsProto* optimize_stats_;
254 };
255 union { Impl_ _impl_; };
256 friend struct ::TableStruct_icing_2fproto_2foptimize_2eproto;
257 };
258 // -------------------------------------------------------------------
259
260 class GetOptimizeInfoResultProto final :
261 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:icing.lib.GetOptimizeInfoResultProto) */ {
262 public:
GetOptimizeInfoResultProto()263 inline GetOptimizeInfoResultProto() : GetOptimizeInfoResultProto(nullptr) {}
264 ~GetOptimizeInfoResultProto() override;
265 explicit PROTOBUF_CONSTEXPR GetOptimizeInfoResultProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
266
267 GetOptimizeInfoResultProto(const GetOptimizeInfoResultProto& from);
GetOptimizeInfoResultProto(GetOptimizeInfoResultProto && from)268 GetOptimizeInfoResultProto(GetOptimizeInfoResultProto&& from) noexcept
269 : GetOptimizeInfoResultProto() {
270 *this = ::std::move(from);
271 }
272
273 inline GetOptimizeInfoResultProto& operator=(const GetOptimizeInfoResultProto& from) {
274 if (this == &from) return *this;
275 CopyFrom(from);
276 return *this;
277 }
278 inline GetOptimizeInfoResultProto& operator=(GetOptimizeInfoResultProto&& from) noexcept {
279 if (this == &from) return *this;
280 if (GetOwningArena() == from.GetOwningArena()
281 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
282 && GetOwningArena() != nullptr
283 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
284 ) {
285 InternalSwap(&from);
286 } else {
287 CopyFrom(from);
288 }
289 return *this;
290 }
291
unknown_fields()292 inline const std::string& unknown_fields() const {
293 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
294 }
mutable_unknown_fields()295 inline std::string* mutable_unknown_fields() {
296 return _internal_metadata_.mutable_unknown_fields<std::string>();
297 }
298
default_instance()299 static const GetOptimizeInfoResultProto& default_instance() {
300 return *internal_default_instance();
301 }
internal_default_instance()302 static inline const GetOptimizeInfoResultProto* internal_default_instance() {
303 return reinterpret_cast<const GetOptimizeInfoResultProto*>(
304 &_GetOptimizeInfoResultProto_default_instance_);
305 }
306 static constexpr int kIndexInFileMessages =
307 1;
308
swap(GetOptimizeInfoResultProto & a,GetOptimizeInfoResultProto & b)309 friend void swap(GetOptimizeInfoResultProto& a, GetOptimizeInfoResultProto& b) {
310 a.Swap(&b);
311 }
Swap(GetOptimizeInfoResultProto * other)312 inline void Swap(GetOptimizeInfoResultProto* other) {
313 if (other == this) return;
314 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
315 if (GetOwningArena() != nullptr &&
316 GetOwningArena() == other->GetOwningArena()) {
317 #else // PROTOBUF_FORCE_COPY_IN_SWAP
318 if (GetOwningArena() == other->GetOwningArena()) {
319 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
320 InternalSwap(other);
321 } else {
322 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
323 }
324 }
325 void UnsafeArenaSwap(GetOptimizeInfoResultProto* other) {
326 if (other == this) return;
327 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
328 InternalSwap(other);
329 }
330
331 // implements Message ----------------------------------------------
332
333 GetOptimizeInfoResultProto* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
334 return CreateMaybeMessage<GetOptimizeInfoResultProto>(arena);
335 }
336 GetOptimizeInfoResultProto* New() const {
337 return New(nullptr);
338 }
339 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
340 void CopyFrom(const GetOptimizeInfoResultProto& from);
341 void MergeFrom(const GetOptimizeInfoResultProto& from);
342 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
343 bool IsInitialized() const final;
344
345 size_t ByteSizeLong() const final;
346 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
347 ::uint8_t* _InternalSerialize(
348 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
349 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
350
351 private:
352 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
353 void SharedDtor();
354 void SetCachedSize(int size) const;
355 void InternalSwap(GetOptimizeInfoResultProto* other);
356
357 private:
358 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
359 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
360 return "icing.lib.GetOptimizeInfoResultProto";
361 }
362 protected:
363 explicit GetOptimizeInfoResultProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
364 bool is_message_owned = false);
365 public:
366
367 std::string GetTypeName() const final;
368
369 // nested types ----------------------------------------------------
370
371 // accessors -------------------------------------------------------
372
373 enum : int {
374 kStatusFieldNumber = 1,
375 kOptimizableDocsFieldNumber = 2,
376 kEstimatedOptimizableBytesFieldNumber = 3,
377 kTimeSinceLastOptimizeMsFieldNumber = 4,
378 };
379 // optional .icing.lib.StatusProto status = 1;
380 bool has_status() const;
381 private:
382 bool _internal_has_status() const;
383 public:
384 void clear_status();
385 const ::icing::lib::StatusProto& status() const;
386 PROTOBUF_NODISCARD ::icing::lib::StatusProto* release_status();
387 ::icing::lib::StatusProto* mutable_status();
388 void set_allocated_status(::icing::lib::StatusProto* status);
389 private:
390 const ::icing::lib::StatusProto& _internal_status() const;
391 ::icing::lib::StatusProto* _internal_mutable_status();
392 public:
393 void unsafe_arena_set_allocated_status(
394 ::icing::lib::StatusProto* status);
395 ::icing::lib::StatusProto* unsafe_arena_release_status();
396
397 // optional int64 optimizable_docs = 2;
398 bool has_optimizable_docs() const;
399 private:
400 bool _internal_has_optimizable_docs() const;
401 public:
402 void clear_optimizable_docs();
403 ::int64_t optimizable_docs() const;
404 void set_optimizable_docs(::int64_t value);
405 private:
406 ::int64_t _internal_optimizable_docs() const;
407 void _internal_set_optimizable_docs(::int64_t value);
408 public:
409
410 // optional int64 estimated_optimizable_bytes = 3;
411 bool has_estimated_optimizable_bytes() const;
412 private:
413 bool _internal_has_estimated_optimizable_bytes() const;
414 public:
415 void clear_estimated_optimizable_bytes();
416 ::int64_t estimated_optimizable_bytes() const;
417 void set_estimated_optimizable_bytes(::int64_t value);
418 private:
419 ::int64_t _internal_estimated_optimizable_bytes() const;
420 void _internal_set_estimated_optimizable_bytes(::int64_t value);
421 public:
422
423 // optional int64 time_since_last_optimize_ms = 4;
424 bool has_time_since_last_optimize_ms() const;
425 private:
426 bool _internal_has_time_since_last_optimize_ms() const;
427 public:
428 void clear_time_since_last_optimize_ms();
429 ::int64_t time_since_last_optimize_ms() const;
430 void set_time_since_last_optimize_ms(::int64_t value);
431 private:
432 ::int64_t _internal_time_since_last_optimize_ms() const;
433 void _internal_set_time_since_last_optimize_ms(::int64_t value);
434 public:
435
436 // @@protoc_insertion_point(class_scope:icing.lib.GetOptimizeInfoResultProto)
437 private:
438 class _Internal;
439
440 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
441 typedef void InternalArenaConstructable_;
442 typedef void DestructorSkippable_;
443 struct Impl_ {
444 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
445 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
446 ::icing::lib::StatusProto* status_;
447 ::int64_t optimizable_docs_;
448 ::int64_t estimated_optimizable_bytes_;
449 ::int64_t time_since_last_optimize_ms_;
450 };
451 union { Impl_ _impl_; };
452 friend struct ::TableStruct_icing_2fproto_2foptimize_2eproto;
453 };
454 // -------------------------------------------------------------------
455
456 class OptimizeStatsProto final :
457 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:icing.lib.OptimizeStatsProto) */ {
458 public:
OptimizeStatsProto()459 inline OptimizeStatsProto() : OptimizeStatsProto(nullptr) {}
460 ~OptimizeStatsProto() override;
461 explicit PROTOBUF_CONSTEXPR OptimizeStatsProto(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
462
463 OptimizeStatsProto(const OptimizeStatsProto& from);
OptimizeStatsProto(OptimizeStatsProto && from)464 OptimizeStatsProto(OptimizeStatsProto&& from) noexcept
465 : OptimizeStatsProto() {
466 *this = ::std::move(from);
467 }
468
469 inline OptimizeStatsProto& operator=(const OptimizeStatsProto& from) {
470 if (this == &from) return *this;
471 CopyFrom(from);
472 return *this;
473 }
474 inline OptimizeStatsProto& operator=(OptimizeStatsProto&& from) noexcept {
475 if (this == &from) return *this;
476 if (GetOwningArena() == from.GetOwningArena()
477 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
478 && GetOwningArena() != nullptr
479 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
480 ) {
481 InternalSwap(&from);
482 } else {
483 CopyFrom(from);
484 }
485 return *this;
486 }
487
unknown_fields()488 inline const std::string& unknown_fields() const {
489 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
490 }
mutable_unknown_fields()491 inline std::string* mutable_unknown_fields() {
492 return _internal_metadata_.mutable_unknown_fields<std::string>();
493 }
494
default_instance()495 static const OptimizeStatsProto& default_instance() {
496 return *internal_default_instance();
497 }
internal_default_instance()498 static inline const OptimizeStatsProto* internal_default_instance() {
499 return reinterpret_cast<const OptimizeStatsProto*>(
500 &_OptimizeStatsProto_default_instance_);
501 }
502 static constexpr int kIndexInFileMessages =
503 2;
504
swap(OptimizeStatsProto & a,OptimizeStatsProto & b)505 friend void swap(OptimizeStatsProto& a, OptimizeStatsProto& b) {
506 a.Swap(&b);
507 }
Swap(OptimizeStatsProto * other)508 inline void Swap(OptimizeStatsProto* other) {
509 if (other == this) return;
510 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
511 if (GetOwningArena() != nullptr &&
512 GetOwningArena() == other->GetOwningArena()) {
513 #else // PROTOBUF_FORCE_COPY_IN_SWAP
514 if (GetOwningArena() == other->GetOwningArena()) {
515 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
516 InternalSwap(other);
517 } else {
518 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
519 }
520 }
521 void UnsafeArenaSwap(OptimizeStatsProto* other) {
522 if (other == this) return;
523 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
524 InternalSwap(other);
525 }
526
527 // implements Message ----------------------------------------------
528
529 OptimizeStatsProto* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
530 return CreateMaybeMessage<OptimizeStatsProto>(arena);
531 }
532 OptimizeStatsProto* New() const {
533 return New(nullptr);
534 }
535 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final;
536 void CopyFrom(const OptimizeStatsProto& from);
537 void MergeFrom(const OptimizeStatsProto& from);
538 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
539 bool IsInitialized() const final;
540
541 size_t ByteSizeLong() const final;
542 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
543 ::uint8_t* _InternalSerialize(
544 ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
545 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
546
547 private:
548 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
549 void SharedDtor();
550 void SetCachedSize(int size) const;
551 void InternalSwap(OptimizeStatsProto* other);
552
553 private:
554 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
555 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
556 return "icing.lib.OptimizeStatsProto";
557 }
558 protected:
559 explicit OptimizeStatsProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
560 bool is_message_owned = false);
561 public:
562
563 std::string GetTypeName() const final;
564
565 // nested types ----------------------------------------------------
566
567 typedef OptimizeStatsProto_IndexRestorationMode IndexRestorationMode;
568 static constexpr IndexRestorationMode INDEX_TRANSLATION =
569 OptimizeStatsProto_IndexRestorationMode_INDEX_TRANSLATION;
570 static constexpr IndexRestorationMode FULL_INDEX_REBUILD =
571 OptimizeStatsProto_IndexRestorationMode_FULL_INDEX_REBUILD;
572 static inline bool IndexRestorationMode_IsValid(int value) {
573 return OptimizeStatsProto_IndexRestorationMode_IsValid(value);
574 }
575 static constexpr IndexRestorationMode IndexRestorationMode_MIN =
576 OptimizeStatsProto_IndexRestorationMode_IndexRestorationMode_MIN;
577 static constexpr IndexRestorationMode IndexRestorationMode_MAX =
578 OptimizeStatsProto_IndexRestorationMode_IndexRestorationMode_MAX;
579 static constexpr int IndexRestorationMode_ARRAYSIZE =
580 OptimizeStatsProto_IndexRestorationMode_IndexRestorationMode_ARRAYSIZE;
581 template<typename T>
582 static inline const std::string& IndexRestorationMode_Name(T enum_t_value) {
583 static_assert(::std::is_same<T, IndexRestorationMode>::value ||
584 ::std::is_integral<T>::value,
585 "Incorrect type passed to function IndexRestorationMode_Name.");
586 return OptimizeStatsProto_IndexRestorationMode_Name(enum_t_value);
587 }
588 static inline bool IndexRestorationMode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
589 IndexRestorationMode* value) {
590 return OptimizeStatsProto_IndexRestorationMode_Parse(name, value);
591 }
592
593 // accessors -------------------------------------------------------
594
595 enum : int {
596 kLatencyMsFieldNumber = 1,
597 kDocumentStoreOptimizeLatencyMsFieldNumber = 2,
598 kIndexRestorationLatencyMsFieldNumber = 3,
599 kNumOriginalDocumentsFieldNumber = 4,
600 kNumDeletedDocumentsFieldNumber = 5,
601 kNumExpiredDocumentsFieldNumber = 6,
602 kStorageSizeBeforeFieldNumber = 7,
603 kStorageSizeAfterFieldNumber = 8,
604 kTimeSinceLastOptimizeMsFieldNumber = 9,
605 kIndexRestorationModeFieldNumber = 10,
606 kNumOriginalNamespacesFieldNumber = 11,
607 kNumDeletedNamespacesFieldNumber = 12,
608 };
609 // optional int32 latency_ms = 1;
610 bool has_latency_ms() const;
611 private:
612 bool _internal_has_latency_ms() const;
613 public:
614 void clear_latency_ms();
615 ::int32_t latency_ms() const;
616 void set_latency_ms(::int32_t value);
617 private:
618 ::int32_t _internal_latency_ms() const;
619 void _internal_set_latency_ms(::int32_t value);
620 public:
621
622 // optional int32 document_store_optimize_latency_ms = 2;
623 bool has_document_store_optimize_latency_ms() const;
624 private:
625 bool _internal_has_document_store_optimize_latency_ms() const;
626 public:
627 void clear_document_store_optimize_latency_ms();
628 ::int32_t document_store_optimize_latency_ms() const;
629 void set_document_store_optimize_latency_ms(::int32_t value);
630 private:
631 ::int32_t _internal_document_store_optimize_latency_ms() const;
632 void _internal_set_document_store_optimize_latency_ms(::int32_t value);
633 public:
634
635 // optional int32 index_restoration_latency_ms = 3;
636 bool has_index_restoration_latency_ms() const;
637 private:
638 bool _internal_has_index_restoration_latency_ms() const;
639 public:
640 void clear_index_restoration_latency_ms();
641 ::int32_t index_restoration_latency_ms() const;
642 void set_index_restoration_latency_ms(::int32_t value);
643 private:
644 ::int32_t _internal_index_restoration_latency_ms() const;
645 void _internal_set_index_restoration_latency_ms(::int32_t value);
646 public:
647
648 // optional int32 num_original_documents = 4;
649 bool has_num_original_documents() const;
650 private:
651 bool _internal_has_num_original_documents() const;
652 public:
653 void clear_num_original_documents();
654 ::int32_t num_original_documents() const;
655 void set_num_original_documents(::int32_t value);
656 private:
657 ::int32_t _internal_num_original_documents() const;
658 void _internal_set_num_original_documents(::int32_t value);
659 public:
660
661 // optional int32 num_deleted_documents = 5;
662 bool has_num_deleted_documents() const;
663 private:
664 bool _internal_has_num_deleted_documents() const;
665 public:
666 void clear_num_deleted_documents();
667 ::int32_t num_deleted_documents() const;
668 void set_num_deleted_documents(::int32_t value);
669 private:
670 ::int32_t _internal_num_deleted_documents() const;
671 void _internal_set_num_deleted_documents(::int32_t value);
672 public:
673
674 // optional int32 num_expired_documents = 6;
675 bool has_num_expired_documents() const;
676 private:
677 bool _internal_has_num_expired_documents() const;
678 public:
679 void clear_num_expired_documents();
680 ::int32_t num_expired_documents() const;
681 void set_num_expired_documents(::int32_t value);
682 private:
683 ::int32_t _internal_num_expired_documents() const;
684 void _internal_set_num_expired_documents(::int32_t value);
685 public:
686
687 // optional int64 storage_size_before = 7;
688 bool has_storage_size_before() const;
689 private:
690 bool _internal_has_storage_size_before() const;
691 public:
692 void clear_storage_size_before();
693 ::int64_t storage_size_before() const;
694 void set_storage_size_before(::int64_t value);
695 private:
696 ::int64_t _internal_storage_size_before() const;
697 void _internal_set_storage_size_before(::int64_t value);
698 public:
699
700 // optional int64 storage_size_after = 8;
701 bool has_storage_size_after() const;
702 private:
703 bool _internal_has_storage_size_after() const;
704 public:
705 void clear_storage_size_after();
706 ::int64_t storage_size_after() const;
707 void set_storage_size_after(::int64_t value);
708 private:
709 ::int64_t _internal_storage_size_after() const;
710 void _internal_set_storage_size_after(::int64_t value);
711 public:
712
713 // optional int64 time_since_last_optimize_ms = 9;
714 bool has_time_since_last_optimize_ms() const;
715 private:
716 bool _internal_has_time_since_last_optimize_ms() const;
717 public:
718 void clear_time_since_last_optimize_ms();
719 ::int64_t time_since_last_optimize_ms() const;
720 void set_time_since_last_optimize_ms(::int64_t value);
721 private:
722 ::int64_t _internal_time_since_last_optimize_ms() const;
723 void _internal_set_time_since_last_optimize_ms(::int64_t value);
724 public:
725
726 // optional .icing.lib.OptimizeStatsProto.IndexRestorationMode index_restoration_mode = 10;
727 bool has_index_restoration_mode() const;
728 private:
729 bool _internal_has_index_restoration_mode() const;
730 public:
731 void clear_index_restoration_mode();
732 ::icing::lib::OptimizeStatsProto_IndexRestorationMode index_restoration_mode() const;
733 void set_index_restoration_mode(::icing::lib::OptimizeStatsProto_IndexRestorationMode value);
734 private:
735 ::icing::lib::OptimizeStatsProto_IndexRestorationMode _internal_index_restoration_mode() const;
736 void _internal_set_index_restoration_mode(::icing::lib::OptimizeStatsProto_IndexRestorationMode value);
737 public:
738
739 // optional int32 num_original_namespaces = 11;
740 bool has_num_original_namespaces() const;
741 private:
742 bool _internal_has_num_original_namespaces() const;
743 public:
744 void clear_num_original_namespaces();
745 ::int32_t num_original_namespaces() const;
746 void set_num_original_namespaces(::int32_t value);
747 private:
748 ::int32_t _internal_num_original_namespaces() const;
749 void _internal_set_num_original_namespaces(::int32_t value);
750 public:
751
752 // optional int32 num_deleted_namespaces = 12;
753 bool has_num_deleted_namespaces() const;
754 private:
755 bool _internal_has_num_deleted_namespaces() const;
756 public:
757 void clear_num_deleted_namespaces();
758 ::int32_t num_deleted_namespaces() const;
759 void set_num_deleted_namespaces(::int32_t value);
760 private:
761 ::int32_t _internal_num_deleted_namespaces() const;
762 void _internal_set_num_deleted_namespaces(::int32_t value);
763 public:
764
765 // @@protoc_insertion_point(class_scope:icing.lib.OptimizeStatsProto)
766 private:
767 class _Internal;
768
769 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
770 typedef void InternalArenaConstructable_;
771 typedef void DestructorSkippable_;
772 struct Impl_ {
773 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
774 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
775 ::int32_t latency_ms_;
776 ::int32_t document_store_optimize_latency_ms_;
777 ::int32_t index_restoration_latency_ms_;
778 ::int32_t num_original_documents_;
779 ::int32_t num_deleted_documents_;
780 ::int32_t num_expired_documents_;
781 ::int64_t storage_size_before_;
782 ::int64_t storage_size_after_;
783 ::int64_t time_since_last_optimize_ms_;
784 int index_restoration_mode_;
785 ::int32_t num_original_namespaces_;
786 ::int32_t num_deleted_namespaces_;
787 };
788 union { Impl_ _impl_; };
789 friend struct ::TableStruct_icing_2fproto_2foptimize_2eproto;
790 };
791 // ===================================================================
792
793
794 // ===================================================================
795
796 #ifdef __GNUC__
797 #pragma GCC diagnostic push
798 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
799 #endif // __GNUC__
800 // OptimizeResultProto
801
802 // optional .icing.lib.StatusProto status = 1;
_internal_has_status()803 inline bool OptimizeResultProto::_internal_has_status() const {
804 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
805 PROTOBUF_ASSUME(!value || _impl_.status_ != nullptr);
806 return value;
807 }
has_status()808 inline bool OptimizeResultProto::has_status() const {
809 return _internal_has_status();
810 }
_internal_status()811 inline const ::icing::lib::StatusProto& OptimizeResultProto::_internal_status() const {
812 const ::icing::lib::StatusProto* p = _impl_.status_;
813 return p != nullptr ? *p : reinterpret_cast<const ::icing::lib::StatusProto&>(
814 ::icing::lib::_StatusProto_default_instance_);
815 }
status()816 inline const ::icing::lib::StatusProto& OptimizeResultProto::status() const {
817 // @@protoc_insertion_point(field_get:icing.lib.OptimizeResultProto.status)
818 return _internal_status();
819 }
unsafe_arena_set_allocated_status(::icing::lib::StatusProto * status)820 inline void OptimizeResultProto::unsafe_arena_set_allocated_status(
821 ::icing::lib::StatusProto* status) {
822 if (GetArenaForAllocation() == nullptr) {
823 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.status_);
824 }
825 _impl_.status_ = status;
826 if (status) {
827 _impl_._has_bits_[0] |= 0x00000001u;
828 } else {
829 _impl_._has_bits_[0] &= ~0x00000001u;
830 }
831 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:icing.lib.OptimizeResultProto.status)
832 }
release_status()833 inline ::icing::lib::StatusProto* OptimizeResultProto::release_status() {
834 _impl_._has_bits_[0] &= ~0x00000001u;
835 ::icing::lib::StatusProto* temp = _impl_.status_;
836 _impl_.status_ = nullptr;
837 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
838 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
839 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
840 if (GetArenaForAllocation() == nullptr) { delete old; }
841 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
842 if (GetArenaForAllocation() != nullptr) {
843 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
844 }
845 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
846 return temp;
847 }
unsafe_arena_release_status()848 inline ::icing::lib::StatusProto* OptimizeResultProto::unsafe_arena_release_status() {
849 // @@protoc_insertion_point(field_release:icing.lib.OptimizeResultProto.status)
850 _impl_._has_bits_[0] &= ~0x00000001u;
851 ::icing::lib::StatusProto* temp = _impl_.status_;
852 _impl_.status_ = nullptr;
853 return temp;
854 }
_internal_mutable_status()855 inline ::icing::lib::StatusProto* OptimizeResultProto::_internal_mutable_status() {
856 _impl_._has_bits_[0] |= 0x00000001u;
857 if (_impl_.status_ == nullptr) {
858 auto* p = CreateMaybeMessage<::icing::lib::StatusProto>(GetArenaForAllocation());
859 _impl_.status_ = p;
860 }
861 return _impl_.status_;
862 }
mutable_status()863 inline ::icing::lib::StatusProto* OptimizeResultProto::mutable_status() {
864 ::icing::lib::StatusProto* _msg = _internal_mutable_status();
865 // @@protoc_insertion_point(field_mutable:icing.lib.OptimizeResultProto.status)
866 return _msg;
867 }
set_allocated_status(::icing::lib::StatusProto * status)868 inline void OptimizeResultProto::set_allocated_status(::icing::lib::StatusProto* status) {
869 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
870 if (message_arena == nullptr) {
871 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.status_);
872 }
873 if (status) {
874 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
875 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
876 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(status));
877 if (message_arena != submessage_arena) {
878 status = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
879 message_arena, status, submessage_arena);
880 }
881 _impl_._has_bits_[0] |= 0x00000001u;
882 } else {
883 _impl_._has_bits_[0] &= ~0x00000001u;
884 }
885 _impl_.status_ = status;
886 // @@protoc_insertion_point(field_set_allocated:icing.lib.OptimizeResultProto.status)
887 }
888
889 // optional .icing.lib.OptimizeStatsProto optimize_stats = 2;
_internal_has_optimize_stats()890 inline bool OptimizeResultProto::_internal_has_optimize_stats() const {
891 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
892 PROTOBUF_ASSUME(!value || _impl_.optimize_stats_ != nullptr);
893 return value;
894 }
has_optimize_stats()895 inline bool OptimizeResultProto::has_optimize_stats() const {
896 return _internal_has_optimize_stats();
897 }
clear_optimize_stats()898 inline void OptimizeResultProto::clear_optimize_stats() {
899 if (_impl_.optimize_stats_ != nullptr) _impl_.optimize_stats_->Clear();
900 _impl_._has_bits_[0] &= ~0x00000002u;
901 }
_internal_optimize_stats()902 inline const ::icing::lib::OptimizeStatsProto& OptimizeResultProto::_internal_optimize_stats() const {
903 const ::icing::lib::OptimizeStatsProto* p = _impl_.optimize_stats_;
904 return p != nullptr ? *p : reinterpret_cast<const ::icing::lib::OptimizeStatsProto&>(
905 ::icing::lib::_OptimizeStatsProto_default_instance_);
906 }
optimize_stats()907 inline const ::icing::lib::OptimizeStatsProto& OptimizeResultProto::optimize_stats() const {
908 // @@protoc_insertion_point(field_get:icing.lib.OptimizeResultProto.optimize_stats)
909 return _internal_optimize_stats();
910 }
unsafe_arena_set_allocated_optimize_stats(::icing::lib::OptimizeStatsProto * optimize_stats)911 inline void OptimizeResultProto::unsafe_arena_set_allocated_optimize_stats(
912 ::icing::lib::OptimizeStatsProto* optimize_stats) {
913 if (GetArenaForAllocation() == nullptr) {
914 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.optimize_stats_);
915 }
916 _impl_.optimize_stats_ = optimize_stats;
917 if (optimize_stats) {
918 _impl_._has_bits_[0] |= 0x00000002u;
919 } else {
920 _impl_._has_bits_[0] &= ~0x00000002u;
921 }
922 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:icing.lib.OptimizeResultProto.optimize_stats)
923 }
release_optimize_stats()924 inline ::icing::lib::OptimizeStatsProto* OptimizeResultProto::release_optimize_stats() {
925 _impl_._has_bits_[0] &= ~0x00000002u;
926 ::icing::lib::OptimizeStatsProto* temp = _impl_.optimize_stats_;
927 _impl_.optimize_stats_ = nullptr;
928 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
929 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
930 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
931 if (GetArenaForAllocation() == nullptr) { delete old; }
932 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
933 if (GetArenaForAllocation() != nullptr) {
934 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
935 }
936 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
937 return temp;
938 }
unsafe_arena_release_optimize_stats()939 inline ::icing::lib::OptimizeStatsProto* OptimizeResultProto::unsafe_arena_release_optimize_stats() {
940 // @@protoc_insertion_point(field_release:icing.lib.OptimizeResultProto.optimize_stats)
941 _impl_._has_bits_[0] &= ~0x00000002u;
942 ::icing::lib::OptimizeStatsProto* temp = _impl_.optimize_stats_;
943 _impl_.optimize_stats_ = nullptr;
944 return temp;
945 }
_internal_mutable_optimize_stats()946 inline ::icing::lib::OptimizeStatsProto* OptimizeResultProto::_internal_mutable_optimize_stats() {
947 _impl_._has_bits_[0] |= 0x00000002u;
948 if (_impl_.optimize_stats_ == nullptr) {
949 auto* p = CreateMaybeMessage<::icing::lib::OptimizeStatsProto>(GetArenaForAllocation());
950 _impl_.optimize_stats_ = p;
951 }
952 return _impl_.optimize_stats_;
953 }
mutable_optimize_stats()954 inline ::icing::lib::OptimizeStatsProto* OptimizeResultProto::mutable_optimize_stats() {
955 ::icing::lib::OptimizeStatsProto* _msg = _internal_mutable_optimize_stats();
956 // @@protoc_insertion_point(field_mutable:icing.lib.OptimizeResultProto.optimize_stats)
957 return _msg;
958 }
set_allocated_optimize_stats(::icing::lib::OptimizeStatsProto * optimize_stats)959 inline void OptimizeResultProto::set_allocated_optimize_stats(::icing::lib::OptimizeStatsProto* optimize_stats) {
960 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
961 if (message_arena == nullptr) {
962 delete _impl_.optimize_stats_;
963 }
964 if (optimize_stats) {
965 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
966 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(optimize_stats);
967 if (message_arena != submessage_arena) {
968 optimize_stats = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
969 message_arena, optimize_stats, submessage_arena);
970 }
971 _impl_._has_bits_[0] |= 0x00000002u;
972 } else {
973 _impl_._has_bits_[0] &= ~0x00000002u;
974 }
975 _impl_.optimize_stats_ = optimize_stats;
976 // @@protoc_insertion_point(field_set_allocated:icing.lib.OptimizeResultProto.optimize_stats)
977 }
978
979 // -------------------------------------------------------------------
980
981 // GetOptimizeInfoResultProto
982
983 // optional .icing.lib.StatusProto status = 1;
_internal_has_status()984 inline bool GetOptimizeInfoResultProto::_internal_has_status() const {
985 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
986 PROTOBUF_ASSUME(!value || _impl_.status_ != nullptr);
987 return value;
988 }
has_status()989 inline bool GetOptimizeInfoResultProto::has_status() const {
990 return _internal_has_status();
991 }
_internal_status()992 inline const ::icing::lib::StatusProto& GetOptimizeInfoResultProto::_internal_status() const {
993 const ::icing::lib::StatusProto* p = _impl_.status_;
994 return p != nullptr ? *p : reinterpret_cast<const ::icing::lib::StatusProto&>(
995 ::icing::lib::_StatusProto_default_instance_);
996 }
status()997 inline const ::icing::lib::StatusProto& GetOptimizeInfoResultProto::status() const {
998 // @@protoc_insertion_point(field_get:icing.lib.GetOptimizeInfoResultProto.status)
999 return _internal_status();
1000 }
unsafe_arena_set_allocated_status(::icing::lib::StatusProto * status)1001 inline void GetOptimizeInfoResultProto::unsafe_arena_set_allocated_status(
1002 ::icing::lib::StatusProto* status) {
1003 if (GetArenaForAllocation() == nullptr) {
1004 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.status_);
1005 }
1006 _impl_.status_ = status;
1007 if (status) {
1008 _impl_._has_bits_[0] |= 0x00000001u;
1009 } else {
1010 _impl_._has_bits_[0] &= ~0x00000001u;
1011 }
1012 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:icing.lib.GetOptimizeInfoResultProto.status)
1013 }
release_status()1014 inline ::icing::lib::StatusProto* GetOptimizeInfoResultProto::release_status() {
1015 _impl_._has_bits_[0] &= ~0x00000001u;
1016 ::icing::lib::StatusProto* temp = _impl_.status_;
1017 _impl_.status_ = nullptr;
1018 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1019 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
1020 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1021 if (GetArenaForAllocation() == nullptr) { delete old; }
1022 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
1023 if (GetArenaForAllocation() != nullptr) {
1024 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1025 }
1026 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
1027 return temp;
1028 }
unsafe_arena_release_status()1029 inline ::icing::lib::StatusProto* GetOptimizeInfoResultProto::unsafe_arena_release_status() {
1030 // @@protoc_insertion_point(field_release:icing.lib.GetOptimizeInfoResultProto.status)
1031 _impl_._has_bits_[0] &= ~0x00000001u;
1032 ::icing::lib::StatusProto* temp = _impl_.status_;
1033 _impl_.status_ = nullptr;
1034 return temp;
1035 }
_internal_mutable_status()1036 inline ::icing::lib::StatusProto* GetOptimizeInfoResultProto::_internal_mutable_status() {
1037 _impl_._has_bits_[0] |= 0x00000001u;
1038 if (_impl_.status_ == nullptr) {
1039 auto* p = CreateMaybeMessage<::icing::lib::StatusProto>(GetArenaForAllocation());
1040 _impl_.status_ = p;
1041 }
1042 return _impl_.status_;
1043 }
mutable_status()1044 inline ::icing::lib::StatusProto* GetOptimizeInfoResultProto::mutable_status() {
1045 ::icing::lib::StatusProto* _msg = _internal_mutable_status();
1046 // @@protoc_insertion_point(field_mutable:icing.lib.GetOptimizeInfoResultProto.status)
1047 return _msg;
1048 }
set_allocated_status(::icing::lib::StatusProto * status)1049 inline void GetOptimizeInfoResultProto::set_allocated_status(::icing::lib::StatusProto* status) {
1050 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1051 if (message_arena == nullptr) {
1052 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.status_);
1053 }
1054 if (status) {
1055 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1056 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1057 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(status));
1058 if (message_arena != submessage_arena) {
1059 status = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1060 message_arena, status, submessage_arena);
1061 }
1062 _impl_._has_bits_[0] |= 0x00000001u;
1063 } else {
1064 _impl_._has_bits_[0] &= ~0x00000001u;
1065 }
1066 _impl_.status_ = status;
1067 // @@protoc_insertion_point(field_set_allocated:icing.lib.GetOptimizeInfoResultProto.status)
1068 }
1069
1070 // optional int64 optimizable_docs = 2;
_internal_has_optimizable_docs()1071 inline bool GetOptimizeInfoResultProto::_internal_has_optimizable_docs() const {
1072 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1073 return value;
1074 }
has_optimizable_docs()1075 inline bool GetOptimizeInfoResultProto::has_optimizable_docs() const {
1076 return _internal_has_optimizable_docs();
1077 }
clear_optimizable_docs()1078 inline void GetOptimizeInfoResultProto::clear_optimizable_docs() {
1079 _impl_.optimizable_docs_ = ::int64_t{0};
1080 _impl_._has_bits_[0] &= ~0x00000002u;
1081 }
_internal_optimizable_docs()1082 inline ::int64_t GetOptimizeInfoResultProto::_internal_optimizable_docs() const {
1083 return _impl_.optimizable_docs_;
1084 }
optimizable_docs()1085 inline ::int64_t GetOptimizeInfoResultProto::optimizable_docs() const {
1086 // @@protoc_insertion_point(field_get:icing.lib.GetOptimizeInfoResultProto.optimizable_docs)
1087 return _internal_optimizable_docs();
1088 }
_internal_set_optimizable_docs(::int64_t value)1089 inline void GetOptimizeInfoResultProto::_internal_set_optimizable_docs(::int64_t value) {
1090 _impl_._has_bits_[0] |= 0x00000002u;
1091 _impl_.optimizable_docs_ = value;
1092 }
set_optimizable_docs(::int64_t value)1093 inline void GetOptimizeInfoResultProto::set_optimizable_docs(::int64_t value) {
1094 _internal_set_optimizable_docs(value);
1095 // @@protoc_insertion_point(field_set:icing.lib.GetOptimizeInfoResultProto.optimizable_docs)
1096 }
1097
1098 // optional int64 estimated_optimizable_bytes = 3;
_internal_has_estimated_optimizable_bytes()1099 inline bool GetOptimizeInfoResultProto::_internal_has_estimated_optimizable_bytes() const {
1100 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1101 return value;
1102 }
has_estimated_optimizable_bytes()1103 inline bool GetOptimizeInfoResultProto::has_estimated_optimizable_bytes() const {
1104 return _internal_has_estimated_optimizable_bytes();
1105 }
clear_estimated_optimizable_bytes()1106 inline void GetOptimizeInfoResultProto::clear_estimated_optimizable_bytes() {
1107 _impl_.estimated_optimizable_bytes_ = ::int64_t{0};
1108 _impl_._has_bits_[0] &= ~0x00000004u;
1109 }
_internal_estimated_optimizable_bytes()1110 inline ::int64_t GetOptimizeInfoResultProto::_internal_estimated_optimizable_bytes() const {
1111 return _impl_.estimated_optimizable_bytes_;
1112 }
estimated_optimizable_bytes()1113 inline ::int64_t GetOptimizeInfoResultProto::estimated_optimizable_bytes() const {
1114 // @@protoc_insertion_point(field_get:icing.lib.GetOptimizeInfoResultProto.estimated_optimizable_bytes)
1115 return _internal_estimated_optimizable_bytes();
1116 }
_internal_set_estimated_optimizable_bytes(::int64_t value)1117 inline void GetOptimizeInfoResultProto::_internal_set_estimated_optimizable_bytes(::int64_t value) {
1118 _impl_._has_bits_[0] |= 0x00000004u;
1119 _impl_.estimated_optimizable_bytes_ = value;
1120 }
set_estimated_optimizable_bytes(::int64_t value)1121 inline void GetOptimizeInfoResultProto::set_estimated_optimizable_bytes(::int64_t value) {
1122 _internal_set_estimated_optimizable_bytes(value);
1123 // @@protoc_insertion_point(field_set:icing.lib.GetOptimizeInfoResultProto.estimated_optimizable_bytes)
1124 }
1125
1126 // optional int64 time_since_last_optimize_ms = 4;
_internal_has_time_since_last_optimize_ms()1127 inline bool GetOptimizeInfoResultProto::_internal_has_time_since_last_optimize_ms() const {
1128 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1129 return value;
1130 }
has_time_since_last_optimize_ms()1131 inline bool GetOptimizeInfoResultProto::has_time_since_last_optimize_ms() const {
1132 return _internal_has_time_since_last_optimize_ms();
1133 }
clear_time_since_last_optimize_ms()1134 inline void GetOptimizeInfoResultProto::clear_time_since_last_optimize_ms() {
1135 _impl_.time_since_last_optimize_ms_ = ::int64_t{0};
1136 _impl_._has_bits_[0] &= ~0x00000008u;
1137 }
_internal_time_since_last_optimize_ms()1138 inline ::int64_t GetOptimizeInfoResultProto::_internal_time_since_last_optimize_ms() const {
1139 return _impl_.time_since_last_optimize_ms_;
1140 }
time_since_last_optimize_ms()1141 inline ::int64_t GetOptimizeInfoResultProto::time_since_last_optimize_ms() const {
1142 // @@protoc_insertion_point(field_get:icing.lib.GetOptimizeInfoResultProto.time_since_last_optimize_ms)
1143 return _internal_time_since_last_optimize_ms();
1144 }
_internal_set_time_since_last_optimize_ms(::int64_t value)1145 inline void GetOptimizeInfoResultProto::_internal_set_time_since_last_optimize_ms(::int64_t value) {
1146 _impl_._has_bits_[0] |= 0x00000008u;
1147 _impl_.time_since_last_optimize_ms_ = value;
1148 }
set_time_since_last_optimize_ms(::int64_t value)1149 inline void GetOptimizeInfoResultProto::set_time_since_last_optimize_ms(::int64_t value) {
1150 _internal_set_time_since_last_optimize_ms(value);
1151 // @@protoc_insertion_point(field_set:icing.lib.GetOptimizeInfoResultProto.time_since_last_optimize_ms)
1152 }
1153
1154 // -------------------------------------------------------------------
1155
1156 // OptimizeStatsProto
1157
1158 // optional int32 latency_ms = 1;
_internal_has_latency_ms()1159 inline bool OptimizeStatsProto::_internal_has_latency_ms() const {
1160 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1161 return value;
1162 }
has_latency_ms()1163 inline bool OptimizeStatsProto::has_latency_ms() const {
1164 return _internal_has_latency_ms();
1165 }
clear_latency_ms()1166 inline void OptimizeStatsProto::clear_latency_ms() {
1167 _impl_.latency_ms_ = 0;
1168 _impl_._has_bits_[0] &= ~0x00000001u;
1169 }
_internal_latency_ms()1170 inline ::int32_t OptimizeStatsProto::_internal_latency_ms() const {
1171 return _impl_.latency_ms_;
1172 }
latency_ms()1173 inline ::int32_t OptimizeStatsProto::latency_ms() const {
1174 // @@protoc_insertion_point(field_get:icing.lib.OptimizeStatsProto.latency_ms)
1175 return _internal_latency_ms();
1176 }
_internal_set_latency_ms(::int32_t value)1177 inline void OptimizeStatsProto::_internal_set_latency_ms(::int32_t value) {
1178 _impl_._has_bits_[0] |= 0x00000001u;
1179 _impl_.latency_ms_ = value;
1180 }
set_latency_ms(::int32_t value)1181 inline void OptimizeStatsProto::set_latency_ms(::int32_t value) {
1182 _internal_set_latency_ms(value);
1183 // @@protoc_insertion_point(field_set:icing.lib.OptimizeStatsProto.latency_ms)
1184 }
1185
1186 // optional int32 document_store_optimize_latency_ms = 2;
_internal_has_document_store_optimize_latency_ms()1187 inline bool OptimizeStatsProto::_internal_has_document_store_optimize_latency_ms() const {
1188 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1189 return value;
1190 }
has_document_store_optimize_latency_ms()1191 inline bool OptimizeStatsProto::has_document_store_optimize_latency_ms() const {
1192 return _internal_has_document_store_optimize_latency_ms();
1193 }
clear_document_store_optimize_latency_ms()1194 inline void OptimizeStatsProto::clear_document_store_optimize_latency_ms() {
1195 _impl_.document_store_optimize_latency_ms_ = 0;
1196 _impl_._has_bits_[0] &= ~0x00000002u;
1197 }
_internal_document_store_optimize_latency_ms()1198 inline ::int32_t OptimizeStatsProto::_internal_document_store_optimize_latency_ms() const {
1199 return _impl_.document_store_optimize_latency_ms_;
1200 }
document_store_optimize_latency_ms()1201 inline ::int32_t OptimizeStatsProto::document_store_optimize_latency_ms() const {
1202 // @@protoc_insertion_point(field_get:icing.lib.OptimizeStatsProto.document_store_optimize_latency_ms)
1203 return _internal_document_store_optimize_latency_ms();
1204 }
_internal_set_document_store_optimize_latency_ms(::int32_t value)1205 inline void OptimizeStatsProto::_internal_set_document_store_optimize_latency_ms(::int32_t value) {
1206 _impl_._has_bits_[0] |= 0x00000002u;
1207 _impl_.document_store_optimize_latency_ms_ = value;
1208 }
set_document_store_optimize_latency_ms(::int32_t value)1209 inline void OptimizeStatsProto::set_document_store_optimize_latency_ms(::int32_t value) {
1210 _internal_set_document_store_optimize_latency_ms(value);
1211 // @@protoc_insertion_point(field_set:icing.lib.OptimizeStatsProto.document_store_optimize_latency_ms)
1212 }
1213
1214 // optional int32 index_restoration_latency_ms = 3;
_internal_has_index_restoration_latency_ms()1215 inline bool OptimizeStatsProto::_internal_has_index_restoration_latency_ms() const {
1216 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1217 return value;
1218 }
has_index_restoration_latency_ms()1219 inline bool OptimizeStatsProto::has_index_restoration_latency_ms() const {
1220 return _internal_has_index_restoration_latency_ms();
1221 }
clear_index_restoration_latency_ms()1222 inline void OptimizeStatsProto::clear_index_restoration_latency_ms() {
1223 _impl_.index_restoration_latency_ms_ = 0;
1224 _impl_._has_bits_[0] &= ~0x00000004u;
1225 }
_internal_index_restoration_latency_ms()1226 inline ::int32_t OptimizeStatsProto::_internal_index_restoration_latency_ms() const {
1227 return _impl_.index_restoration_latency_ms_;
1228 }
index_restoration_latency_ms()1229 inline ::int32_t OptimizeStatsProto::index_restoration_latency_ms() const {
1230 // @@protoc_insertion_point(field_get:icing.lib.OptimizeStatsProto.index_restoration_latency_ms)
1231 return _internal_index_restoration_latency_ms();
1232 }
_internal_set_index_restoration_latency_ms(::int32_t value)1233 inline void OptimizeStatsProto::_internal_set_index_restoration_latency_ms(::int32_t value) {
1234 _impl_._has_bits_[0] |= 0x00000004u;
1235 _impl_.index_restoration_latency_ms_ = value;
1236 }
set_index_restoration_latency_ms(::int32_t value)1237 inline void OptimizeStatsProto::set_index_restoration_latency_ms(::int32_t value) {
1238 _internal_set_index_restoration_latency_ms(value);
1239 // @@protoc_insertion_point(field_set:icing.lib.OptimizeStatsProto.index_restoration_latency_ms)
1240 }
1241
1242 // optional int32 num_original_documents = 4;
_internal_has_num_original_documents()1243 inline bool OptimizeStatsProto::_internal_has_num_original_documents() const {
1244 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1245 return value;
1246 }
has_num_original_documents()1247 inline bool OptimizeStatsProto::has_num_original_documents() const {
1248 return _internal_has_num_original_documents();
1249 }
clear_num_original_documents()1250 inline void OptimizeStatsProto::clear_num_original_documents() {
1251 _impl_.num_original_documents_ = 0;
1252 _impl_._has_bits_[0] &= ~0x00000008u;
1253 }
_internal_num_original_documents()1254 inline ::int32_t OptimizeStatsProto::_internal_num_original_documents() const {
1255 return _impl_.num_original_documents_;
1256 }
num_original_documents()1257 inline ::int32_t OptimizeStatsProto::num_original_documents() const {
1258 // @@protoc_insertion_point(field_get:icing.lib.OptimizeStatsProto.num_original_documents)
1259 return _internal_num_original_documents();
1260 }
_internal_set_num_original_documents(::int32_t value)1261 inline void OptimizeStatsProto::_internal_set_num_original_documents(::int32_t value) {
1262 _impl_._has_bits_[0] |= 0x00000008u;
1263 _impl_.num_original_documents_ = value;
1264 }
set_num_original_documents(::int32_t value)1265 inline void OptimizeStatsProto::set_num_original_documents(::int32_t value) {
1266 _internal_set_num_original_documents(value);
1267 // @@protoc_insertion_point(field_set:icing.lib.OptimizeStatsProto.num_original_documents)
1268 }
1269
1270 // optional int32 num_deleted_documents = 5;
_internal_has_num_deleted_documents()1271 inline bool OptimizeStatsProto::_internal_has_num_deleted_documents() const {
1272 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1273 return value;
1274 }
has_num_deleted_documents()1275 inline bool OptimizeStatsProto::has_num_deleted_documents() const {
1276 return _internal_has_num_deleted_documents();
1277 }
clear_num_deleted_documents()1278 inline void OptimizeStatsProto::clear_num_deleted_documents() {
1279 _impl_.num_deleted_documents_ = 0;
1280 _impl_._has_bits_[0] &= ~0x00000010u;
1281 }
_internal_num_deleted_documents()1282 inline ::int32_t OptimizeStatsProto::_internal_num_deleted_documents() const {
1283 return _impl_.num_deleted_documents_;
1284 }
num_deleted_documents()1285 inline ::int32_t OptimizeStatsProto::num_deleted_documents() const {
1286 // @@protoc_insertion_point(field_get:icing.lib.OptimizeStatsProto.num_deleted_documents)
1287 return _internal_num_deleted_documents();
1288 }
_internal_set_num_deleted_documents(::int32_t value)1289 inline void OptimizeStatsProto::_internal_set_num_deleted_documents(::int32_t value) {
1290 _impl_._has_bits_[0] |= 0x00000010u;
1291 _impl_.num_deleted_documents_ = value;
1292 }
set_num_deleted_documents(::int32_t value)1293 inline void OptimizeStatsProto::set_num_deleted_documents(::int32_t value) {
1294 _internal_set_num_deleted_documents(value);
1295 // @@protoc_insertion_point(field_set:icing.lib.OptimizeStatsProto.num_deleted_documents)
1296 }
1297
1298 // optional int32 num_expired_documents = 6;
_internal_has_num_expired_documents()1299 inline bool OptimizeStatsProto::_internal_has_num_expired_documents() const {
1300 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
1301 return value;
1302 }
has_num_expired_documents()1303 inline bool OptimizeStatsProto::has_num_expired_documents() const {
1304 return _internal_has_num_expired_documents();
1305 }
clear_num_expired_documents()1306 inline void OptimizeStatsProto::clear_num_expired_documents() {
1307 _impl_.num_expired_documents_ = 0;
1308 _impl_._has_bits_[0] &= ~0x00000020u;
1309 }
_internal_num_expired_documents()1310 inline ::int32_t OptimizeStatsProto::_internal_num_expired_documents() const {
1311 return _impl_.num_expired_documents_;
1312 }
num_expired_documents()1313 inline ::int32_t OptimizeStatsProto::num_expired_documents() const {
1314 // @@protoc_insertion_point(field_get:icing.lib.OptimizeStatsProto.num_expired_documents)
1315 return _internal_num_expired_documents();
1316 }
_internal_set_num_expired_documents(::int32_t value)1317 inline void OptimizeStatsProto::_internal_set_num_expired_documents(::int32_t value) {
1318 _impl_._has_bits_[0] |= 0x00000020u;
1319 _impl_.num_expired_documents_ = value;
1320 }
set_num_expired_documents(::int32_t value)1321 inline void OptimizeStatsProto::set_num_expired_documents(::int32_t value) {
1322 _internal_set_num_expired_documents(value);
1323 // @@protoc_insertion_point(field_set:icing.lib.OptimizeStatsProto.num_expired_documents)
1324 }
1325
1326 // optional int64 storage_size_before = 7;
_internal_has_storage_size_before()1327 inline bool OptimizeStatsProto::_internal_has_storage_size_before() const {
1328 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
1329 return value;
1330 }
has_storage_size_before()1331 inline bool OptimizeStatsProto::has_storage_size_before() const {
1332 return _internal_has_storage_size_before();
1333 }
clear_storage_size_before()1334 inline void OptimizeStatsProto::clear_storage_size_before() {
1335 _impl_.storage_size_before_ = ::int64_t{0};
1336 _impl_._has_bits_[0] &= ~0x00000040u;
1337 }
_internal_storage_size_before()1338 inline ::int64_t OptimizeStatsProto::_internal_storage_size_before() const {
1339 return _impl_.storage_size_before_;
1340 }
storage_size_before()1341 inline ::int64_t OptimizeStatsProto::storage_size_before() const {
1342 // @@protoc_insertion_point(field_get:icing.lib.OptimizeStatsProto.storage_size_before)
1343 return _internal_storage_size_before();
1344 }
_internal_set_storage_size_before(::int64_t value)1345 inline void OptimizeStatsProto::_internal_set_storage_size_before(::int64_t value) {
1346 _impl_._has_bits_[0] |= 0x00000040u;
1347 _impl_.storage_size_before_ = value;
1348 }
set_storage_size_before(::int64_t value)1349 inline void OptimizeStatsProto::set_storage_size_before(::int64_t value) {
1350 _internal_set_storage_size_before(value);
1351 // @@protoc_insertion_point(field_set:icing.lib.OptimizeStatsProto.storage_size_before)
1352 }
1353
1354 // optional int64 storage_size_after = 8;
_internal_has_storage_size_after()1355 inline bool OptimizeStatsProto::_internal_has_storage_size_after() const {
1356 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
1357 return value;
1358 }
has_storage_size_after()1359 inline bool OptimizeStatsProto::has_storage_size_after() const {
1360 return _internal_has_storage_size_after();
1361 }
clear_storage_size_after()1362 inline void OptimizeStatsProto::clear_storage_size_after() {
1363 _impl_.storage_size_after_ = ::int64_t{0};
1364 _impl_._has_bits_[0] &= ~0x00000080u;
1365 }
_internal_storage_size_after()1366 inline ::int64_t OptimizeStatsProto::_internal_storage_size_after() const {
1367 return _impl_.storage_size_after_;
1368 }
storage_size_after()1369 inline ::int64_t OptimizeStatsProto::storage_size_after() const {
1370 // @@protoc_insertion_point(field_get:icing.lib.OptimizeStatsProto.storage_size_after)
1371 return _internal_storage_size_after();
1372 }
_internal_set_storage_size_after(::int64_t value)1373 inline void OptimizeStatsProto::_internal_set_storage_size_after(::int64_t value) {
1374 _impl_._has_bits_[0] |= 0x00000080u;
1375 _impl_.storage_size_after_ = value;
1376 }
set_storage_size_after(::int64_t value)1377 inline void OptimizeStatsProto::set_storage_size_after(::int64_t value) {
1378 _internal_set_storage_size_after(value);
1379 // @@protoc_insertion_point(field_set:icing.lib.OptimizeStatsProto.storage_size_after)
1380 }
1381
1382 // optional int64 time_since_last_optimize_ms = 9;
_internal_has_time_since_last_optimize_ms()1383 inline bool OptimizeStatsProto::_internal_has_time_since_last_optimize_ms() const {
1384 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
1385 return value;
1386 }
has_time_since_last_optimize_ms()1387 inline bool OptimizeStatsProto::has_time_since_last_optimize_ms() const {
1388 return _internal_has_time_since_last_optimize_ms();
1389 }
clear_time_since_last_optimize_ms()1390 inline void OptimizeStatsProto::clear_time_since_last_optimize_ms() {
1391 _impl_.time_since_last_optimize_ms_ = ::int64_t{0};
1392 _impl_._has_bits_[0] &= ~0x00000100u;
1393 }
_internal_time_since_last_optimize_ms()1394 inline ::int64_t OptimizeStatsProto::_internal_time_since_last_optimize_ms() const {
1395 return _impl_.time_since_last_optimize_ms_;
1396 }
time_since_last_optimize_ms()1397 inline ::int64_t OptimizeStatsProto::time_since_last_optimize_ms() const {
1398 // @@protoc_insertion_point(field_get:icing.lib.OptimizeStatsProto.time_since_last_optimize_ms)
1399 return _internal_time_since_last_optimize_ms();
1400 }
_internal_set_time_since_last_optimize_ms(::int64_t value)1401 inline void OptimizeStatsProto::_internal_set_time_since_last_optimize_ms(::int64_t value) {
1402 _impl_._has_bits_[0] |= 0x00000100u;
1403 _impl_.time_since_last_optimize_ms_ = value;
1404 }
set_time_since_last_optimize_ms(::int64_t value)1405 inline void OptimizeStatsProto::set_time_since_last_optimize_ms(::int64_t value) {
1406 _internal_set_time_since_last_optimize_ms(value);
1407 // @@protoc_insertion_point(field_set:icing.lib.OptimizeStatsProto.time_since_last_optimize_ms)
1408 }
1409
1410 // optional .icing.lib.OptimizeStatsProto.IndexRestorationMode index_restoration_mode = 10;
_internal_has_index_restoration_mode()1411 inline bool OptimizeStatsProto::_internal_has_index_restoration_mode() const {
1412 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
1413 return value;
1414 }
has_index_restoration_mode()1415 inline bool OptimizeStatsProto::has_index_restoration_mode() const {
1416 return _internal_has_index_restoration_mode();
1417 }
clear_index_restoration_mode()1418 inline void OptimizeStatsProto::clear_index_restoration_mode() {
1419 _impl_.index_restoration_mode_ = 0;
1420 _impl_._has_bits_[0] &= ~0x00000200u;
1421 }
_internal_index_restoration_mode()1422 inline ::icing::lib::OptimizeStatsProto_IndexRestorationMode OptimizeStatsProto::_internal_index_restoration_mode() const {
1423 return static_cast< ::icing::lib::OptimizeStatsProto_IndexRestorationMode >(_impl_.index_restoration_mode_);
1424 }
index_restoration_mode()1425 inline ::icing::lib::OptimizeStatsProto_IndexRestorationMode OptimizeStatsProto::index_restoration_mode() const {
1426 // @@protoc_insertion_point(field_get:icing.lib.OptimizeStatsProto.index_restoration_mode)
1427 return _internal_index_restoration_mode();
1428 }
_internal_set_index_restoration_mode(::icing::lib::OptimizeStatsProto_IndexRestorationMode value)1429 inline void OptimizeStatsProto::_internal_set_index_restoration_mode(::icing::lib::OptimizeStatsProto_IndexRestorationMode value) {
1430 assert(::icing::lib::OptimizeStatsProto_IndexRestorationMode_IsValid(value));
1431 _impl_._has_bits_[0] |= 0x00000200u;
1432 _impl_.index_restoration_mode_ = value;
1433 }
set_index_restoration_mode(::icing::lib::OptimizeStatsProto_IndexRestorationMode value)1434 inline void OptimizeStatsProto::set_index_restoration_mode(::icing::lib::OptimizeStatsProto_IndexRestorationMode value) {
1435 _internal_set_index_restoration_mode(value);
1436 // @@protoc_insertion_point(field_set:icing.lib.OptimizeStatsProto.index_restoration_mode)
1437 }
1438
1439 // optional int32 num_original_namespaces = 11;
_internal_has_num_original_namespaces()1440 inline bool OptimizeStatsProto::_internal_has_num_original_namespaces() const {
1441 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
1442 return value;
1443 }
has_num_original_namespaces()1444 inline bool OptimizeStatsProto::has_num_original_namespaces() const {
1445 return _internal_has_num_original_namespaces();
1446 }
clear_num_original_namespaces()1447 inline void OptimizeStatsProto::clear_num_original_namespaces() {
1448 _impl_.num_original_namespaces_ = 0;
1449 _impl_._has_bits_[0] &= ~0x00000400u;
1450 }
_internal_num_original_namespaces()1451 inline ::int32_t OptimizeStatsProto::_internal_num_original_namespaces() const {
1452 return _impl_.num_original_namespaces_;
1453 }
num_original_namespaces()1454 inline ::int32_t OptimizeStatsProto::num_original_namespaces() const {
1455 // @@protoc_insertion_point(field_get:icing.lib.OptimizeStatsProto.num_original_namespaces)
1456 return _internal_num_original_namespaces();
1457 }
_internal_set_num_original_namespaces(::int32_t value)1458 inline void OptimizeStatsProto::_internal_set_num_original_namespaces(::int32_t value) {
1459 _impl_._has_bits_[0] |= 0x00000400u;
1460 _impl_.num_original_namespaces_ = value;
1461 }
set_num_original_namespaces(::int32_t value)1462 inline void OptimizeStatsProto::set_num_original_namespaces(::int32_t value) {
1463 _internal_set_num_original_namespaces(value);
1464 // @@protoc_insertion_point(field_set:icing.lib.OptimizeStatsProto.num_original_namespaces)
1465 }
1466
1467 // optional int32 num_deleted_namespaces = 12;
_internal_has_num_deleted_namespaces()1468 inline bool OptimizeStatsProto::_internal_has_num_deleted_namespaces() const {
1469 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
1470 return value;
1471 }
has_num_deleted_namespaces()1472 inline bool OptimizeStatsProto::has_num_deleted_namespaces() const {
1473 return _internal_has_num_deleted_namespaces();
1474 }
clear_num_deleted_namespaces()1475 inline void OptimizeStatsProto::clear_num_deleted_namespaces() {
1476 _impl_.num_deleted_namespaces_ = 0;
1477 _impl_._has_bits_[0] &= ~0x00000800u;
1478 }
_internal_num_deleted_namespaces()1479 inline ::int32_t OptimizeStatsProto::_internal_num_deleted_namespaces() const {
1480 return _impl_.num_deleted_namespaces_;
1481 }
num_deleted_namespaces()1482 inline ::int32_t OptimizeStatsProto::num_deleted_namespaces() const {
1483 // @@protoc_insertion_point(field_get:icing.lib.OptimizeStatsProto.num_deleted_namespaces)
1484 return _internal_num_deleted_namespaces();
1485 }
_internal_set_num_deleted_namespaces(::int32_t value)1486 inline void OptimizeStatsProto::_internal_set_num_deleted_namespaces(::int32_t value) {
1487 _impl_._has_bits_[0] |= 0x00000800u;
1488 _impl_.num_deleted_namespaces_ = value;
1489 }
set_num_deleted_namespaces(::int32_t value)1490 inline void OptimizeStatsProto::set_num_deleted_namespaces(::int32_t value) {
1491 _internal_set_num_deleted_namespaces(value);
1492 // @@protoc_insertion_point(field_set:icing.lib.OptimizeStatsProto.num_deleted_namespaces)
1493 }
1494
1495 #ifdef __GNUC__
1496 #pragma GCC diagnostic pop
1497 #endif // __GNUC__
1498 // -------------------------------------------------------------------
1499
1500 // -------------------------------------------------------------------
1501
1502
1503 // @@protoc_insertion_point(namespace_scope)
1504
1505 } // namespace lib
1506 } // namespace icing
1507
1508 PROTOBUF_NAMESPACE_OPEN
1509
1510 template <> struct is_proto_enum< ::icing::lib::OptimizeStatsProto_IndexRestorationMode> : ::std::true_type {};
1511
1512 PROTOBUF_NAMESPACE_CLOSE
1513
1514 // @@protoc_insertion_point(global_scope)
1515
1516 #include <google/protobuf/port_undef.inc>
1517 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_icing_2fproto_2foptimize_2eproto
1518