tensorflow_serving_client/
get_model_metadata.rs1#![allow(unknown_lints)]
6#![allow(clippy::all)]
7
8#![cfg_attr(rustfmt, rustfmt_skip)]
9
10#![allow(box_pointers)]
11#![allow(dead_code)]
12#![allow(missing_docs)]
13#![allow(non_camel_case_types)]
14#![allow(non_snake_case)]
15#![allow(non_upper_case_globals)]
16#![allow(trivial_casts)]
17#![allow(unsafe_code)]
18#![allow(unused_imports)]
19#![allow(unused_results)]
20use protobuf::Message as Message_imported_for_functions;
23use protobuf::ProtobufEnum as ProtobufEnum_imported_for_functions;
24
25#[derive(PartialEq,Clone,Default)]
30pub struct SignatureDefMap {
31 pub signature_def: ::std::collections::HashMap<::std::string::String, super::meta_graph::SignatureDef>,
33 pub unknown_fields: ::protobuf::UnknownFields,
35 pub cached_size: ::protobuf::CachedSize,
36}
37
38impl<'a> ::std::default::Default for &'a SignatureDefMap {
39 fn default() -> &'a SignatureDefMap {
40 <SignatureDefMap as ::protobuf::Message>::default_instance()
41 }
42}
43
44impl SignatureDefMap {
45 pub fn new() -> SignatureDefMap {
46 ::std::default::Default::default()
47 }
48
49 pub fn get_signature_def(&self) -> &::std::collections::HashMap<::std::string::String, super::meta_graph::SignatureDef> {
53 &self.signature_def
54 }
55 pub fn clear_signature_def(&mut self) {
56 self.signature_def.clear();
57 }
58
59 pub fn set_signature_def(&mut self, v: ::std::collections::HashMap<::std::string::String, super::meta_graph::SignatureDef>) {
61 self.signature_def = v;
62 }
63
64 pub fn mut_signature_def(&mut self) -> &mut ::std::collections::HashMap<::std::string::String, super::meta_graph::SignatureDef> {
66 &mut self.signature_def
67 }
68
69 pub fn take_signature_def(&mut self) -> ::std::collections::HashMap<::std::string::String, super::meta_graph::SignatureDef> {
71 ::std::mem::replace(&mut self.signature_def, ::std::collections::HashMap::new())
72 }
73}
74
75impl ::protobuf::Message for SignatureDefMap {
76 fn is_initialized(&self) -> bool {
77 true
78 }
79
80 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
81 while !is.eof()? {
82 let (field_number, wire_type) = is.read_tag_unpack()?;
83 match field_number {
84 1 => {
85 ::protobuf::rt::read_map_into::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<super::meta_graph::SignatureDef>>(wire_type, is, &mut self.signature_def)?;
86 },
87 _ => {
88 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
89 },
90 };
91 }
92 ::std::result::Result::Ok(())
93 }
94
95 #[allow(unused_variables)]
97 fn compute_size(&self) -> u32 {
98 let mut my_size = 0;
99 my_size += ::protobuf::rt::compute_map_size::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<super::meta_graph::SignatureDef>>(1, &self.signature_def);
100 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
101 self.cached_size.set(my_size);
102 my_size
103 }
104
105 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
106 ::protobuf::rt::write_map_with_cached_sizes::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<super::meta_graph::SignatureDef>>(1, &self.signature_def, os)?;
107 os.write_unknown_fields(self.get_unknown_fields())?;
108 ::std::result::Result::Ok(())
109 }
110
111 fn get_cached_size(&self) -> u32 {
112 self.cached_size.get()
113 }
114
115 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
116 &self.unknown_fields
117 }
118
119 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
120 &mut self.unknown_fields
121 }
122
123 fn as_any(&self) -> &dyn (::std::any::Any) {
124 self as &dyn (::std::any::Any)
125 }
126 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
127 self as &mut dyn (::std::any::Any)
128 }
129 fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
130 self
131 }
132
133 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
134 Self::descriptor_static()
135 }
136
137 fn new() -> SignatureDefMap {
138 SignatureDefMap::new()
139 }
140
141 fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
142 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy::INIT;
143 unsafe {
144 descriptor.get(|| {
145 let mut fields = ::std::vec::Vec::new();
146 fields.push(::protobuf::reflect::accessor::make_map_accessor::<_, ::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<super::meta_graph::SignatureDef>>(
147 "signature_def",
148 |m: &SignatureDefMap| { &m.signature_def },
149 |m: &mut SignatureDefMap| { &mut m.signature_def },
150 ));
151 ::protobuf::reflect::MessageDescriptor::new_pb_name::<SignatureDefMap>(
152 "SignatureDefMap",
153 fields,
154 file_descriptor_proto()
155 )
156 })
157 }
158 }
159
160 fn default_instance() -> &'static SignatureDefMap {
161 static mut instance: ::protobuf::lazy::Lazy<SignatureDefMap> = ::protobuf::lazy::Lazy::INIT;
162 unsafe {
163 instance.get(SignatureDefMap::new)
164 }
165 }
166}
167
168impl ::protobuf::Clear for SignatureDefMap {
169 fn clear(&mut self) {
170 self.signature_def.clear();
171 self.unknown_fields.clear();
172 }
173}
174
175impl ::std::fmt::Debug for SignatureDefMap {
176 fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
177 ::protobuf::text_format::fmt(self, f)
178 }
179}
180
181impl ::protobuf::reflect::ProtobufValue for SignatureDefMap {
182 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
183 ::protobuf::reflect::ReflectValueRef::Message(self)
184 }
185}
186
187#[derive(PartialEq,Clone,Default)]
188pub struct GetModelMetadataRequest {
189 pub model_spec: ::protobuf::SingularPtrField<super::model::ModelSpec>,
191 pub metadata_field: ::protobuf::RepeatedField<::std::string::String>,
192 pub unknown_fields: ::protobuf::UnknownFields,
194 pub cached_size: ::protobuf::CachedSize,
195}
196
197impl<'a> ::std::default::Default for &'a GetModelMetadataRequest {
198 fn default() -> &'a GetModelMetadataRequest {
199 <GetModelMetadataRequest as ::protobuf::Message>::default_instance()
200 }
201}
202
203impl GetModelMetadataRequest {
204 pub fn new() -> GetModelMetadataRequest {
205 ::std::default::Default::default()
206 }
207
208 pub fn get_model_spec(&self) -> &super::model::ModelSpec {
212 self.model_spec.as_ref().unwrap_or_else(|| super::model::ModelSpec::default_instance())
213 }
214 pub fn clear_model_spec(&mut self) {
215 self.model_spec.clear();
216 }
217
218 pub fn has_model_spec(&self) -> bool {
219 self.model_spec.is_some()
220 }
221
222 pub fn set_model_spec(&mut self, v: super::model::ModelSpec) {
224 self.model_spec = ::protobuf::SingularPtrField::some(v);
225 }
226
227 pub fn mut_model_spec(&mut self) -> &mut super::model::ModelSpec {
230 if self.model_spec.is_none() {
231 self.model_spec.set_default();
232 }
233 self.model_spec.as_mut().unwrap()
234 }
235
236 pub fn take_model_spec(&mut self) -> super::model::ModelSpec {
238 self.model_spec.take().unwrap_or_else(|| super::model::ModelSpec::new())
239 }
240
241 pub fn get_metadata_field(&self) -> &[::std::string::String] {
245 &self.metadata_field
246 }
247 pub fn clear_metadata_field(&mut self) {
248 self.metadata_field.clear();
249 }
250
251 pub fn set_metadata_field(&mut self, v: ::protobuf::RepeatedField<::std::string::String>) {
253 self.metadata_field = v;
254 }
255
256 pub fn mut_metadata_field(&mut self) -> &mut ::protobuf::RepeatedField<::std::string::String> {
258 &mut self.metadata_field
259 }
260
261 pub fn take_metadata_field(&mut self) -> ::protobuf::RepeatedField<::std::string::String> {
263 ::std::mem::replace(&mut self.metadata_field, ::protobuf::RepeatedField::new())
264 }
265}
266
267impl ::protobuf::Message for GetModelMetadataRequest {
268 fn is_initialized(&self) -> bool {
269 for v in &self.model_spec {
270 if !v.is_initialized() {
271 return false;
272 }
273 };
274 true
275 }
276
277 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
278 while !is.eof()? {
279 let (field_number, wire_type) = is.read_tag_unpack()?;
280 match field_number {
281 1 => {
282 ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.model_spec)?;
283 },
284 2 => {
285 ::protobuf::rt::read_repeated_string_into(wire_type, is, &mut self.metadata_field)?;
286 },
287 _ => {
288 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
289 },
290 };
291 }
292 ::std::result::Result::Ok(())
293 }
294
295 #[allow(unused_variables)]
297 fn compute_size(&self) -> u32 {
298 let mut my_size = 0;
299 if let Some(ref v) = self.model_spec.as_ref() {
300 let len = v.compute_size();
301 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
302 }
303 for value in &self.metadata_field {
304 my_size += ::protobuf::rt::string_size(2, &value);
305 };
306 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
307 self.cached_size.set(my_size);
308 my_size
309 }
310
311 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
312 if let Some(ref v) = self.model_spec.as_ref() {
313 os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
314 os.write_raw_varint32(v.get_cached_size())?;
315 v.write_to_with_cached_sizes(os)?;
316 }
317 for v in &self.metadata_field {
318 os.write_string(2, &v)?;
319 };
320 os.write_unknown_fields(self.get_unknown_fields())?;
321 ::std::result::Result::Ok(())
322 }
323
324 fn get_cached_size(&self) -> u32 {
325 self.cached_size.get()
326 }
327
328 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
329 &self.unknown_fields
330 }
331
332 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
333 &mut self.unknown_fields
334 }
335
336 fn as_any(&self) -> &dyn (::std::any::Any) {
337 self as &dyn (::std::any::Any)
338 }
339 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
340 self as &mut dyn (::std::any::Any)
341 }
342 fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
343 self
344 }
345
346 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
347 Self::descriptor_static()
348 }
349
350 fn new() -> GetModelMetadataRequest {
351 GetModelMetadataRequest::new()
352 }
353
354 fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
355 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy::INIT;
356 unsafe {
357 descriptor.get(|| {
358 let mut fields = ::std::vec::Vec::new();
359 fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::model::ModelSpec>>(
360 "model_spec",
361 |m: &GetModelMetadataRequest| { &m.model_spec },
362 |m: &mut GetModelMetadataRequest| { &mut m.model_spec },
363 ));
364 fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
365 "metadata_field",
366 |m: &GetModelMetadataRequest| { &m.metadata_field },
367 |m: &mut GetModelMetadataRequest| { &mut m.metadata_field },
368 ));
369 ::protobuf::reflect::MessageDescriptor::new_pb_name::<GetModelMetadataRequest>(
370 "GetModelMetadataRequest",
371 fields,
372 file_descriptor_proto()
373 )
374 })
375 }
376 }
377
378 fn default_instance() -> &'static GetModelMetadataRequest {
379 static mut instance: ::protobuf::lazy::Lazy<GetModelMetadataRequest> = ::protobuf::lazy::Lazy::INIT;
380 unsafe {
381 instance.get(GetModelMetadataRequest::new)
382 }
383 }
384}
385
386impl ::protobuf::Clear for GetModelMetadataRequest {
387 fn clear(&mut self) {
388 self.model_spec.clear();
389 self.metadata_field.clear();
390 self.unknown_fields.clear();
391 }
392}
393
394impl ::std::fmt::Debug for GetModelMetadataRequest {
395 fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
396 ::protobuf::text_format::fmt(self, f)
397 }
398}
399
400impl ::protobuf::reflect::ProtobufValue for GetModelMetadataRequest {
401 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
402 ::protobuf::reflect::ReflectValueRef::Message(self)
403 }
404}
405
406#[derive(PartialEq,Clone,Default)]
407pub struct GetModelMetadataResponse {
408 pub model_spec: ::protobuf::SingularPtrField<super::model::ModelSpec>,
410 pub metadata: ::std::collections::HashMap<::std::string::String, ::protobuf::well_known_types::Any>,
411 pub unknown_fields: ::protobuf::UnknownFields,
413 pub cached_size: ::protobuf::CachedSize,
414}
415
416impl<'a> ::std::default::Default for &'a GetModelMetadataResponse {
417 fn default() -> &'a GetModelMetadataResponse {
418 <GetModelMetadataResponse as ::protobuf::Message>::default_instance()
419 }
420}
421
422impl GetModelMetadataResponse {
423 pub fn new() -> GetModelMetadataResponse {
424 ::std::default::Default::default()
425 }
426
427 pub fn get_model_spec(&self) -> &super::model::ModelSpec {
431 self.model_spec.as_ref().unwrap_or_else(|| super::model::ModelSpec::default_instance())
432 }
433 pub fn clear_model_spec(&mut self) {
434 self.model_spec.clear();
435 }
436
437 pub fn has_model_spec(&self) -> bool {
438 self.model_spec.is_some()
439 }
440
441 pub fn set_model_spec(&mut self, v: super::model::ModelSpec) {
443 self.model_spec = ::protobuf::SingularPtrField::some(v);
444 }
445
446 pub fn mut_model_spec(&mut self) -> &mut super::model::ModelSpec {
449 if self.model_spec.is_none() {
450 self.model_spec.set_default();
451 }
452 self.model_spec.as_mut().unwrap()
453 }
454
455 pub fn take_model_spec(&mut self) -> super::model::ModelSpec {
457 self.model_spec.take().unwrap_or_else(|| super::model::ModelSpec::new())
458 }
459
460 pub fn get_metadata(&self) -> &::std::collections::HashMap<::std::string::String, ::protobuf::well_known_types::Any> {
464 &self.metadata
465 }
466 pub fn clear_metadata(&mut self) {
467 self.metadata.clear();
468 }
469
470 pub fn set_metadata(&mut self, v: ::std::collections::HashMap<::std::string::String, ::protobuf::well_known_types::Any>) {
472 self.metadata = v;
473 }
474
475 pub fn mut_metadata(&mut self) -> &mut ::std::collections::HashMap<::std::string::String, ::protobuf::well_known_types::Any> {
477 &mut self.metadata
478 }
479
480 pub fn take_metadata(&mut self) -> ::std::collections::HashMap<::std::string::String, ::protobuf::well_known_types::Any> {
482 ::std::mem::replace(&mut self.metadata, ::std::collections::HashMap::new())
483 }
484}
485
486impl ::protobuf::Message for GetModelMetadataResponse {
487 fn is_initialized(&self) -> bool {
488 for v in &self.model_spec {
489 if !v.is_initialized() {
490 return false;
491 }
492 };
493 true
494 }
495
496 fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
497 while !is.eof()? {
498 let (field_number, wire_type) = is.read_tag_unpack()?;
499 match field_number {
500 1 => {
501 ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.model_spec)?;
502 },
503 2 => {
504 ::protobuf::rt::read_map_into::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Any>>(wire_type, is, &mut self.metadata)?;
505 },
506 _ => {
507 ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
508 },
509 };
510 }
511 ::std::result::Result::Ok(())
512 }
513
514 #[allow(unused_variables)]
516 fn compute_size(&self) -> u32 {
517 let mut my_size = 0;
518 if let Some(ref v) = self.model_spec.as_ref() {
519 let len = v.compute_size();
520 my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
521 }
522 my_size += ::protobuf::rt::compute_map_size::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Any>>(2, &self.metadata);
523 my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
524 self.cached_size.set(my_size);
525 my_size
526 }
527
528 fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
529 if let Some(ref v) = self.model_spec.as_ref() {
530 os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
531 os.write_raw_varint32(v.get_cached_size())?;
532 v.write_to_with_cached_sizes(os)?;
533 }
534 ::protobuf::rt::write_map_with_cached_sizes::<::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Any>>(2, &self.metadata, os)?;
535 os.write_unknown_fields(self.get_unknown_fields())?;
536 ::std::result::Result::Ok(())
537 }
538
539 fn get_cached_size(&self) -> u32 {
540 self.cached_size.get()
541 }
542
543 fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
544 &self.unknown_fields
545 }
546
547 fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
548 &mut self.unknown_fields
549 }
550
551 fn as_any(&self) -> &dyn (::std::any::Any) {
552 self as &dyn (::std::any::Any)
553 }
554 fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
555 self as &mut dyn (::std::any::Any)
556 }
557 fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
558 self
559 }
560
561 fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
562 Self::descriptor_static()
563 }
564
565 fn new() -> GetModelMetadataResponse {
566 GetModelMetadataResponse::new()
567 }
568
569 fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
570 static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy::INIT;
571 unsafe {
572 descriptor.get(|| {
573 let mut fields = ::std::vec::Vec::new();
574 fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::model::ModelSpec>>(
575 "model_spec",
576 |m: &GetModelMetadataResponse| { &m.model_spec },
577 |m: &mut GetModelMetadataResponse| { &mut m.model_spec },
578 ));
579 fields.push(::protobuf::reflect::accessor::make_map_accessor::<_, ::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeMessage<::protobuf::well_known_types::Any>>(
580 "metadata",
581 |m: &GetModelMetadataResponse| { &m.metadata },
582 |m: &mut GetModelMetadataResponse| { &mut m.metadata },
583 ));
584 ::protobuf::reflect::MessageDescriptor::new_pb_name::<GetModelMetadataResponse>(
585 "GetModelMetadataResponse",
586 fields,
587 file_descriptor_proto()
588 )
589 })
590 }
591 }
592
593 fn default_instance() -> &'static GetModelMetadataResponse {
594 static mut instance: ::protobuf::lazy::Lazy<GetModelMetadataResponse> = ::protobuf::lazy::Lazy::INIT;
595 unsafe {
596 instance.get(GetModelMetadataResponse::new)
597 }
598 }
599}
600
601impl ::protobuf::Clear for GetModelMetadataResponse {
602 fn clear(&mut self) {
603 self.model_spec.clear();
604 self.metadata.clear();
605 self.unknown_fields.clear();
606 }
607}
608
609impl ::std::fmt::Debug for GetModelMetadataResponse {
610 fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
611 ::protobuf::text_format::fmt(self, f)
612 }
613}
614
615impl ::protobuf::reflect::ProtobufValue for GetModelMetadataResponse {
616 fn as_ref(&self) -> ::protobuf::reflect::ReflectValueRef {
617 ::protobuf::reflect::ReflectValueRef::Message(self)
618 }
619}
620
621static file_descriptor_proto_data: &'static [u8] = b"\
622 \n0tensorflow_serving/apis/get_model_metadata.proto\x12\x12tensorflow.se\
623 rving\x1a\x19google/protobuf/any.proto\x1a)tensorflow/core/protobuf/meta\
624 _graph.proto\x1a#tensorflow_serving/apis/model.proto\"\xc8\x01\n\x0fSign\
625 atureDefMap\x12Z\n\rsignature_def\x18\x01\x20\x03(\x0b25.tensorflow.serv\
626 ing.SignatureDefMap.SignatureDefEntryR\x0csignatureDef\x1aY\n\x11Signatu\
627 reDefEntry\x12\x10\n\x03key\x18\x01\x20\x01(\tR\x03key\x12.\n\x05value\
628 \x18\x02\x20\x01(\x0b2\x18.tensorflow.SignatureDefR\x05value:\x028\x01\"\
629 ~\n\x17GetModelMetadataRequest\x12<\n\nmodel_spec\x18\x01\x20\x01(\x0b2\
630 \x1d.tensorflow.serving.ModelSpecR\tmodelSpec\x12%\n\x0emetadata_field\
631 \x18\x02\x20\x03(\tR\rmetadataField\"\x83\x02\n\x18GetModelMetadataRespo\
632 nse\x12<\n\nmodel_spec\x18\x01\x20\x01(\x0b2\x1d.tensorflow.serving.Mode\
633 lSpecR\tmodelSpec\x12V\n\x08metadata\x18\x02\x20\x03(\x0b2:.tensorflow.s\
634 erving.GetModelMetadataResponse.MetadataEntryR\x08metadata\x1aQ\n\rMetad\
635 ataEntry\x12\x10\n\x03key\x18\x01\x20\x01(\tR\x03key\x12*\n\x05value\x18\
636 \x02\x20\x01(\x0b2\x14.google.protobuf.AnyR\x05value:\x028\x01B\x03\xf8\
637 \x01\x01J\xae\x07\n\x06\x12\x04\0\0\x1d\x01\n\x08\n\x01\x0c\x12\x03\0\0\
638 \x12\n\x08\n\x01\x02\x12\x03\x02\0\x1b\n\x08\n\x01\x08\x12\x03\x03\0\x1f\
639 \n\t\n\x02\x08\x1f\x12\x03\x03\0\x1f\n\t\n\x02\x03\0\x12\x03\x05\0#\n\t\
640 \n\x02\x03\x01\x12\x03\x06\03\n\t\n\x02\x03\x02\x12\x03\x07\0-\n9\n\x02\
641 \x04\0\x12\x04\n\0\x0c\x01\x1a-\x20Message\x20returned\x20for\x20\"signa\
642 ture_def\"\x20field.\n\n\n\n\x03\x04\0\x01\x12\x03\n\x08\x17\n\x0b\n\x04\
643 \x04\0\x02\0\x12\x03\x0b\x02.\n\x0c\n\x05\x04\0\x02\0\x06\x12\x03\x0b\
644 \x02\x1b\n\x0c\n\x05\x04\0\x02\0\x01\x12\x03\x0b\x1c)\n\x0c\n\x05\x04\0\
645 \x02\0\x03\x12\x03\x0b,-\n\n\n\x02\x04\x01\x12\x04\x0e\0\x14\x01\n\n\n\
646 \x03\x04\x01\x01\x12\x03\x0e\x08\x1f\n\x9f\x01\n\x04\x04\x01\x02\0\x12\
647 \x03\x11\x02\x1b\x1a\x91\x01\x20Model\x20Specification\x20indicating\x20\
648 which\x20model\x20we\x20are\x20querying\x20for\x20metadata.\n\x20If\x20v\
649 ersion\x20is\x20not\x20specified,\x20will\x20use\x20the\x20latest\x20(nu\
650 merical)\x20version.\n\n\x0c\n\x05\x04\x01\x02\0\x06\x12\x03\x11\x02\x0b\
651 \n\x0c\n\x05\x04\x01\x02\0\x01\x12\x03\x11\x0c\x16\n\x0c\n\x05\x04\x01\
652 \x02\0\x03\x12\x03\x11\x19\x1a\nL\n\x04\x04\x01\x02\x01\x12\x03\x13\x02%\
653 \x1a?\x20Metadata\x20fields\x20to\x20get.\x20Currently\x20supported:\x20\
654 \"signature_def\".\n\n\x0c\n\x05\x04\x01\x02\x01\x04\x12\x03\x13\x02\n\n\
655 \x0c\n\x05\x04\x01\x02\x01\x05\x12\x03\x13\x0b\x11\n\x0c\n\x05\x04\x01\
656 \x02\x01\x01\x12\x03\x13\x12\x20\n\x0c\n\x05\x04\x01\x02\x01\x03\x12\x03\
657 \x13#$\n\n\n\x02\x04\x02\x12\x04\x16\0\x1d\x01\n\n\n\x03\x04\x02\x01\x12\
658 \x03\x16\x08\x20\nS\n\x04\x04\x02\x02\0\x12\x03\x18\x02\x1b\x1aF\x20Mode\
659 l\x20Specification\x20indicating\x20which\x20model\x20this\x20metadata\
660 \x20belongs\x20to.\n\n\x0c\n\x05\x04\x02\x02\0\x06\x12\x03\x18\x02\x0b\n\
661 \x0c\n\x05\x04\x02\x02\0\x01\x12\x03\x18\x0c\x16\n\x0c\n\x05\x04\x02\x02\
662 \0\x03\x12\x03\x18\x19\x1a\n\xb0\x01\n\x04\x04\x02\x02\x01\x12\x03\x1c\
663 \x020\x1a\xa2\x01\x20Map\x20of\x20metadata\x20field\x20name\x20to\x20met\
664 adata\x20field.\x20The\x20options\x20for\x20metadata\n\x20field\x20name\
665 \x20are\x20listed\x20in\x20GetModelMetadataRequest.\x20Currently\x20supp\
666 orted:\n\x20\"signature_def\".\n\n\x0c\n\x05\x04\x02\x02\x01\x06\x12\x03\
667 \x1c\x02\"\n\x0c\n\x05\x04\x02\x02\x01\x01\x12\x03\x1c#+\n\x0c\n\x05\x04\
668 \x02\x02\x01\x03\x12\x03\x1c./b\x06proto3\
669";
670
671static mut file_descriptor_proto_lazy: ::protobuf::lazy::Lazy<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::lazy::Lazy::INIT;
672
673fn parse_descriptor_proto() -> ::protobuf::descriptor::FileDescriptorProto {
674 ::protobuf::parse_from_bytes(file_descriptor_proto_data).unwrap()
675}
676
677pub fn file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto {
678 unsafe {
679 file_descriptor_proto_lazy.get(|| {
680 parse_descriptor_proto()
681 })
682 }
683}