quilkin_proto/generated/envoy/kind/tracing/
v3.rs1#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct CustomTag {
4 #[prost(string, tag = "1")]
5 pub tag: ::prost::alloc::string::String,
6 #[prost(oneof = "custom_tag::Type", tags = "2, 3, 4, 5")]
7 pub r#type: ::core::option::Option<custom_tag::Type>,
8}
9pub mod custom_tag {
11 #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
12 pub struct Literal {
13 #[prost(string, tag = "1")]
14 pub value: ::prost::alloc::string::String,
15 }
16 #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
17 pub struct Environment {
18 #[prost(string, tag = "1")]
19 pub name: ::prost::alloc::string::String,
20 #[prost(string, tag = "2")]
21 pub default_value: ::prost::alloc::string::String,
22 }
23 #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
24 pub struct Header {
25 #[prost(string, tag = "1")]
26 pub name: ::prost::alloc::string::String,
27 #[prost(string, tag = "2")]
28 pub default_value: ::prost::alloc::string::String,
29 }
30 #[derive(Clone, PartialEq, ::prost::Message)]
31 pub struct Metadata {
32 #[prost(message, optional, tag = "1")]
33 pub kind: ::core::option::Option<super::super::super::metadata::v3::MetadataKind>,
34 #[prost(message, optional, tag = "2")]
35 pub metadata_key: ::core::option::Option<super::super::super::metadata::v3::MetadataKey>,
36 #[prost(string, tag = "3")]
37 pub default_value: ::prost::alloc::string::String,
38 }
39 #[derive(Clone, PartialEq, ::prost::Oneof)]
40 pub enum Type {
41 #[prost(message, tag = "2")]
42 Literal(Literal),
43 #[prost(message, tag = "3")]
44 Environment(Environment),
45 #[prost(message, tag = "4")]
46 RequestHeader(Header),
47 #[prost(message, tag = "5")]
48 Metadata(Metadata),
49 }
50}