1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: tensorflow/core/protobuf/cluster.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fprotobuf_2fcluster_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fprotobuf_2fcluster_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/map.h>  // IWYU pragma: export
33 #include <google/protobuf/map_entry_lite.h>
34 #include <google/protobuf/map_field_lite.h>
35 // @@protoc_insertion_point(includes)
36 #include <google/protobuf/port_def.inc>
37 #define PROTOBUF_INTERNAL_EXPORT_tensorflow_2fcore_2fprotobuf_2fcluster_2eproto
38 PROTOBUF_NAMESPACE_OPEN
39 namespace internal {
40 class AnyMetadata;
41 }  // namespace internal
42 PROTOBUF_NAMESPACE_CLOSE
43 
44 // Internal implementation detail -- do not use these members.
45 struct TableStruct_tensorflow_2fcore_2fprotobuf_2fcluster_2eproto {
46   static const ::uint32_t offsets[];
47 };
48 namespace tensorflow {
49 class ClusterDef;
50 struct ClusterDefDefaultTypeInternal;
51 extern ClusterDefDefaultTypeInternal _ClusterDef_default_instance_;
52 class JobDef;
53 struct JobDefDefaultTypeInternal;
54 extern JobDefDefaultTypeInternal _JobDef_default_instance_;
55 class JobDef_TasksEntry_DoNotUse;
56 struct JobDef_TasksEntry_DoNotUseDefaultTypeInternal;
57 extern JobDef_TasksEntry_DoNotUseDefaultTypeInternal _JobDef_TasksEntry_DoNotUse_default_instance_;
58 }  // namespace tensorflow
59 PROTOBUF_NAMESPACE_OPEN
60 template<> ::tensorflow::ClusterDef* Arena::CreateMaybeMessage<::tensorflow::ClusterDef>(Arena*);
61 template<> ::tensorflow::JobDef* Arena::CreateMaybeMessage<::tensorflow::JobDef>(Arena*);
62 template<> ::tensorflow::JobDef_TasksEntry_DoNotUse* Arena::CreateMaybeMessage<::tensorflow::JobDef_TasksEntry_DoNotUse>(Arena*);
63 PROTOBUF_NAMESPACE_CLOSE
64 namespace tensorflow {
65 
66 // ===================================================================
67 
68 class JobDef_TasksEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<JobDef_TasksEntry_DoNotUse,
69     ::int32_t, std::string,
70     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32,
71     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> {
72 public:
73   typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<JobDef_TasksEntry_DoNotUse,
74     ::int32_t, std::string,
75     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32,
76     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> SuperType;
77   JobDef_TasksEntry_DoNotUse();
78   explicit PROTOBUF_CONSTEXPR JobDef_TasksEntry_DoNotUse(
79       ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
80   explicit JobDef_TasksEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
81   void MergeFrom(const JobDef_TasksEntry_DoNotUse& other);
internal_default_instance()82   static const JobDef_TasksEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const JobDef_TasksEntry_DoNotUse*>(&_JobDef_TasksEntry_DoNotUse_default_instance_); }
ValidateKey(void *)83   static bool ValidateKey(void*) { return true; }
ValidateValue(std::string * s)84   static bool ValidateValue(std::string* s) {
85     return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast<int>(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "tensorflow.JobDef.TasksEntry.value");
86  }
87   friend struct ::TableStruct_tensorflow_2fcore_2fprotobuf_2fcluster_2eproto;
88 };
89 
90 // -------------------------------------------------------------------
91 
92 class JobDef final :
93     public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:tensorflow.JobDef) */ {
94  public:
JobDef()95   inline JobDef() : JobDef(nullptr) {}
96   ~JobDef() override;
97   explicit PROTOBUF_CONSTEXPR JobDef(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
98 
99   JobDef(const JobDef& from);
JobDef(JobDef && from)100   JobDef(JobDef&& from) noexcept
101     : JobDef() {
102     *this = ::std::move(from);
103   }
104 
105   inline JobDef& operator=(const JobDef& from) {
106     if (this == &from) return *this;
107     CopyFrom(from);
108     return *this;
109   }
110   inline JobDef& operator=(JobDef&& from) noexcept {
111     if (this == &from) return *this;
112     if (GetOwningArena() == from.GetOwningArena()
113   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
114         && GetOwningArena() != nullptr
115   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
116     ) {
117       InternalSwap(&from);
118     } else {
119       CopyFrom(from);
120     }
121     return *this;
122   }
123 
default_instance()124   static const JobDef& default_instance() {
125     return *internal_default_instance();
126   }
internal_default_instance()127   static inline const JobDef* internal_default_instance() {
128     return reinterpret_cast<const JobDef*>(
129                &_JobDef_default_instance_);
130   }
131   static constexpr int kIndexInFileMessages =
132     1;
133 
swap(JobDef & a,JobDef & b)134   friend void swap(JobDef& a, JobDef& b) {
135     a.Swap(&b);
136   }
Swap(JobDef * other)137   inline void Swap(JobDef* other) {
138     if (other == this) return;
139   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
140     if (GetOwningArena() != nullptr &&
141         GetOwningArena() == other->GetOwningArena()) {
142    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
143     if (GetOwningArena() == other->GetOwningArena()) {
144   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
145       InternalSwap(other);
146     } else {
147       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
148     }
149   }
150   void UnsafeArenaSwap(JobDef* other) {
151     if (other == this) return;
152     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
153     InternalSwap(other);
154   }
155 
156   // implements Message ----------------------------------------------
157 
158   JobDef* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
159     return CreateMaybeMessage<JobDef>(arena);
160   }
161   JobDef* New() const {
162     return New(nullptr);
163   }
164   void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)  final;
165   void CopyFrom(const JobDef& from);
166   void MergeFrom(const JobDef& from);
167   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
168   bool IsInitialized() const final;
169 
170   size_t ByteSizeLong() const final;
171   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
172   ::uint8_t* _InternalSerialize(
173       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
174   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
175 
176   private:
177   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
178   void SharedDtor();
179   void SetCachedSize(int size) const;
180   void InternalSwap(JobDef* other);
181 
182   private:
183   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
184   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
185     return "tensorflow.JobDef";
186   }
187   protected:
188   explicit JobDef(::PROTOBUF_NAMESPACE_ID::Arena* arena,
189                        bool is_message_owned = false);
190   public:
191 
192   std::string GetTypeName() const final;
193 
194   // nested types ----------------------------------------------------
195 
196 
197   // accessors -------------------------------------------------------
198 
199   enum : int {
200     kTasksFieldNumber = 2,
201     kNameFieldNumber = 1,
202   };
203   // map<int32, string> tasks = 2;
204   int tasks_size() const;
205   private:
206   int _internal_tasks_size() const;
207   public:
208   void clear_tasks();
209   private:
210   const ::PROTOBUF_NAMESPACE_ID::Map< ::int32_t, std::string >&
211       _internal_tasks() const;
212   ::PROTOBUF_NAMESPACE_ID::Map< ::int32_t, std::string >*
213       _internal_mutable_tasks();
214   public:
215   const ::PROTOBUF_NAMESPACE_ID::Map< ::int32_t, std::string >&
216       tasks() const;
217   ::PROTOBUF_NAMESPACE_ID::Map< ::int32_t, std::string >*
218       mutable_tasks();
219 
220   // string name = 1;
221   void clear_name();
222   const std::string& name() const;
223   template <typename ArgT0 = const std::string&, typename... ArgT>
224   void set_name(ArgT0&& arg0, ArgT... args);
225   std::string* mutable_name();
226   PROTOBUF_NODISCARD std::string* release_name();
227   void set_allocated_name(std::string* name);
228   private:
229   const std::string& _internal_name() const;
230   inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
231   std::string* _internal_mutable_name();
232   public:
233 
234   // @@protoc_insertion_point(class_scope:tensorflow.JobDef)
235  private:
236   class _Internal;
237 
238   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
239   typedef void InternalArenaConstructable_;
240   typedef void DestructorSkippable_;
241   struct Impl_ {
242     ::PROTOBUF_NAMESPACE_ID::internal::MapFieldLite<
243         JobDef_TasksEntry_DoNotUse,
244         ::int32_t, std::string,
245         ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_INT32,
246         ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> tasks_;
247     ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
248     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
249   };
250   union { Impl_ _impl_; };
251   friend struct ::TableStruct_tensorflow_2fcore_2fprotobuf_2fcluster_2eproto;
252 };
253 // -------------------------------------------------------------------
254 
255 class ClusterDef final :
256     public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:tensorflow.ClusterDef) */ {
257  public:
ClusterDef()258   inline ClusterDef() : ClusterDef(nullptr) {}
259   ~ClusterDef() override;
260   explicit PROTOBUF_CONSTEXPR ClusterDef(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
261 
262   ClusterDef(const ClusterDef& from);
ClusterDef(ClusterDef && from)263   ClusterDef(ClusterDef&& from) noexcept
264     : ClusterDef() {
265     *this = ::std::move(from);
266   }
267 
268   inline ClusterDef& operator=(const ClusterDef& from) {
269     if (this == &from) return *this;
270     CopyFrom(from);
271     return *this;
272   }
273   inline ClusterDef& operator=(ClusterDef&& from) noexcept {
274     if (this == &from) return *this;
275     if (GetOwningArena() == from.GetOwningArena()
276   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
277         && GetOwningArena() != nullptr
278   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
279     ) {
280       InternalSwap(&from);
281     } else {
282       CopyFrom(from);
283     }
284     return *this;
285   }
286 
default_instance()287   static const ClusterDef& default_instance() {
288     return *internal_default_instance();
289   }
internal_default_instance()290   static inline const ClusterDef* internal_default_instance() {
291     return reinterpret_cast<const ClusterDef*>(
292                &_ClusterDef_default_instance_);
293   }
294   static constexpr int kIndexInFileMessages =
295     2;
296 
swap(ClusterDef & a,ClusterDef & b)297   friend void swap(ClusterDef& a, ClusterDef& b) {
298     a.Swap(&b);
299   }
Swap(ClusterDef * other)300   inline void Swap(ClusterDef* other) {
301     if (other == this) return;
302   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
303     if (GetOwningArena() != nullptr &&
304         GetOwningArena() == other->GetOwningArena()) {
305    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
306     if (GetOwningArena() == other->GetOwningArena()) {
307   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
308       InternalSwap(other);
309     } else {
310       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
311     }
312   }
313   void UnsafeArenaSwap(ClusterDef* other) {
314     if (other == this) return;
315     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
316     InternalSwap(other);
317   }
318 
319   // implements Message ----------------------------------------------
320 
321   ClusterDef* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
322     return CreateMaybeMessage<ClusterDef>(arena);
323   }
324   ClusterDef* New() const {
325     return New(nullptr);
326   }
327   void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)  final;
328   void CopyFrom(const ClusterDef& from);
329   void MergeFrom(const ClusterDef& from);
330   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
331   bool IsInitialized() const final;
332 
333   size_t ByteSizeLong() const final;
334   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
335   ::uint8_t* _InternalSerialize(
336       ::uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
337   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
338 
339   private:
340   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
341   void SharedDtor();
342   void SetCachedSize(int size) const;
343   void InternalSwap(ClusterDef* other);
344 
345   private:
346   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
347   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
348     return "tensorflow.ClusterDef";
349   }
350   protected:
351   explicit ClusterDef(::PROTOBUF_NAMESPACE_ID::Arena* arena,
352                        bool is_message_owned = false);
353   public:
354 
355   std::string GetTypeName() const final;
356 
357   // nested types ----------------------------------------------------
358 
359   // accessors -------------------------------------------------------
360 
361   enum : int {
362     kJobFieldNumber = 1,
363   };
364   // repeated .tensorflow.JobDef job = 1;
365   int job_size() const;
366   private:
367   int _internal_job_size() const;
368   public:
369   void clear_job();
370   ::tensorflow::JobDef* mutable_job(int index);
371   ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::JobDef >*
372       mutable_job();
373   private:
374   const ::tensorflow::JobDef& _internal_job(int index) const;
375   ::tensorflow::JobDef* _internal_add_job();
376   public:
377   const ::tensorflow::JobDef& job(int index) const;
378   ::tensorflow::JobDef* add_job();
379   const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::JobDef >&
380       job() const;
381 
382   // @@protoc_insertion_point(class_scope:tensorflow.ClusterDef)
383  private:
384   class _Internal;
385 
386   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
387   typedef void InternalArenaConstructable_;
388   typedef void DestructorSkippable_;
389   struct Impl_ {
390     ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::JobDef > job_;
391     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
392   };
393   union { Impl_ _impl_; };
394   friend struct ::TableStruct_tensorflow_2fcore_2fprotobuf_2fcluster_2eproto;
395 };
396 // ===================================================================
397 
398 
399 // ===================================================================
400 
401 #ifdef __GNUC__
402   #pragma GCC diagnostic push
403   #pragma GCC diagnostic ignored "-Wstrict-aliasing"
404 #endif  // __GNUC__
405 // -------------------------------------------------------------------
406 
407 // JobDef
408 
409 // string name = 1;
clear_name()410 inline void JobDef::clear_name() {
411   _impl_.name_.ClearToEmpty();
412 }
name()413 inline const std::string& JobDef::name() const {
414   // @@protoc_insertion_point(field_get:tensorflow.JobDef.name)
415   return _internal_name();
416 }
417 template <typename ArgT0, typename... ArgT>
418 inline PROTOBUF_ALWAYS_INLINE
set_name(ArgT0 && arg0,ArgT...args)419 void JobDef::set_name(ArgT0&& arg0, ArgT... args) {
420 
421  _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
422   // @@protoc_insertion_point(field_set:tensorflow.JobDef.name)
423 }
mutable_name()424 inline std::string* JobDef::mutable_name() {
425   std::string* _s = _internal_mutable_name();
426   // @@protoc_insertion_point(field_mutable:tensorflow.JobDef.name)
427   return _s;
428 }
_internal_name()429 inline const std::string& JobDef::_internal_name() const {
430   return _impl_.name_.Get();
431 }
_internal_set_name(const std::string & value)432 inline void JobDef::_internal_set_name(const std::string& value) {
433 
434   _impl_.name_.Set(value, GetArenaForAllocation());
435 }
_internal_mutable_name()436 inline std::string* JobDef::_internal_mutable_name() {
437 
438   return _impl_.name_.Mutable(GetArenaForAllocation());
439 }
release_name()440 inline std::string* JobDef::release_name() {
441   // @@protoc_insertion_point(field_release:tensorflow.JobDef.name)
442   return _impl_.name_.Release();
443 }
set_allocated_name(std::string * name)444 inline void JobDef::set_allocated_name(std::string* name) {
445   _impl_.name_.SetAllocated(name, GetArenaForAllocation());
446 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
447   if (_impl_.name_.IsDefault()) {
448     _impl_.name_.Set("", GetArenaForAllocation());
449   }
450 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
451   // @@protoc_insertion_point(field_set_allocated:tensorflow.JobDef.name)
452 }
453 
454 // map<int32, string> tasks = 2;
_internal_tasks_size()455 inline int JobDef::_internal_tasks_size() const {
456   return _impl_.tasks_.size();
457 }
tasks_size()458 inline int JobDef::tasks_size() const {
459   return _internal_tasks_size();
460 }
clear_tasks()461 inline void JobDef::clear_tasks() {
462   _impl_.tasks_.Clear();
463 }
464 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::int32_t, std::string >&
_internal_tasks()465 JobDef::_internal_tasks() const {
466   return _impl_.tasks_.GetMap();
467 }
468 inline const ::PROTOBUF_NAMESPACE_ID::Map< ::int32_t, std::string >&
tasks()469 JobDef::tasks() const {
470   // @@protoc_insertion_point(field_map:tensorflow.JobDef.tasks)
471   return _internal_tasks();
472 }
473 inline ::PROTOBUF_NAMESPACE_ID::Map< ::int32_t, std::string >*
_internal_mutable_tasks()474 JobDef::_internal_mutable_tasks() {
475   return _impl_.tasks_.MutableMap();
476 }
477 inline ::PROTOBUF_NAMESPACE_ID::Map< ::int32_t, std::string >*
mutable_tasks()478 JobDef::mutable_tasks() {
479   // @@protoc_insertion_point(field_mutable_map:tensorflow.JobDef.tasks)
480   return _internal_mutable_tasks();
481 }
482 
483 // -------------------------------------------------------------------
484 
485 // ClusterDef
486 
487 // repeated .tensorflow.JobDef job = 1;
_internal_job_size()488 inline int ClusterDef::_internal_job_size() const {
489   return _impl_.job_.size();
490 }
job_size()491 inline int ClusterDef::job_size() const {
492   return _internal_job_size();
493 }
clear_job()494 inline void ClusterDef::clear_job() {
495   _impl_.job_.Clear();
496 }
mutable_job(int index)497 inline ::tensorflow::JobDef* ClusterDef::mutable_job(int index) {
498   // @@protoc_insertion_point(field_mutable:tensorflow.ClusterDef.job)
499   return _impl_.job_.Mutable(index);
500 }
501 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::JobDef >*
mutable_job()502 ClusterDef::mutable_job() {
503   // @@protoc_insertion_point(field_mutable_list:tensorflow.ClusterDef.job)
504   return &_impl_.job_;
505 }
_internal_job(int index)506 inline const ::tensorflow::JobDef& ClusterDef::_internal_job(int index) const {
507   return _impl_.job_.Get(index);
508 }
job(int index)509 inline const ::tensorflow::JobDef& ClusterDef::job(int index) const {
510   // @@protoc_insertion_point(field_get:tensorflow.ClusterDef.job)
511   return _internal_job(index);
512 }
_internal_add_job()513 inline ::tensorflow::JobDef* ClusterDef::_internal_add_job() {
514   return _impl_.job_.Add();
515 }
add_job()516 inline ::tensorflow::JobDef* ClusterDef::add_job() {
517   ::tensorflow::JobDef* _add = _internal_add_job();
518   // @@protoc_insertion_point(field_add:tensorflow.ClusterDef.job)
519   return _add;
520 }
521 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::tensorflow::JobDef >&
job()522 ClusterDef::job() const {
523   // @@protoc_insertion_point(field_list:tensorflow.ClusterDef.job)
524   return _impl_.job_;
525 }
526 
527 #ifdef __GNUC__
528   #pragma GCC diagnostic pop
529 #endif  // __GNUC__
530 // -------------------------------------------------------------------
531 
532 // -------------------------------------------------------------------
533 
534 
535 // @@protoc_insertion_point(namespace_scope)
536 
537 }  // namespace tensorflow
538 
539 // @@protoc_insertion_point(global_scope)
540 
541 #include <google/protobuf/port_undef.inc>
542 #endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_tensorflow_2fcore_2fprotobuf_2fcluster_2eproto
543