1# Generated by the protocol buffer compiler. DO NOT EDIT! 2# source: opencensus/proto/trace/v1/trace_config.proto 3 4import sys 5_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) 6from google.protobuf import descriptor as _descriptor 7from google.protobuf import message as _message 8from google.protobuf import reflection as _reflection 9from google.protobuf import symbol_database as _symbol_database 10# @@protoc_insertion_point(imports) 11 12_sym_db = _symbol_database.Default() 13 14 15 16 17DESCRIPTOR = _descriptor.FileDescriptor( 18 name='opencensus/proto/trace/v1/trace_config.proto', 19 package='opencensus.proto.trace.v1', 20 syntax='proto3', 21 serialized_options=_b('\n\034io.opencensus.proto.trace.v1B\020TraceConfigProtoP\001ZBgithub.com/census-instrumentation/opencensus-proto/gen-go/trace/v1\352\002\031OpenCensus.Proto.Trace.V1'), 22 serialized_pb=_b('\n,opencensus/proto/trace/v1/trace_config.proto\x12\x19opencensus.proto.trace.v1\"\x87\x03\n\x0bTraceConfig\x12L\n\x13probability_sampler\x18\x01 \x01(\x0b\x32-.opencensus.proto.trace.v1.ProbabilitySamplerH\x00\x12\x46\n\x10\x63onstant_sampler\x18\x02 \x01(\x0b\x32*.opencensus.proto.trace.v1.ConstantSamplerH\x00\x12O\n\x15rate_limiting_sampler\x18\x03 \x01(\x0b\x32..opencensus.proto.trace.v1.RateLimitingSamplerH\x00\x12 \n\x18max_number_of_attributes\x18\x04 \x01(\x03\x12!\n\x19max_number_of_annotations\x18\x05 \x01(\x03\x12$\n\x1cmax_number_of_message_events\x18\x06 \x01(\x03\x12\x1b\n\x13max_number_of_links\x18\x07 \x01(\x03\x42\t\n\x07sampler\"1\n\x12ProbabilitySampler\x12\x1b\n\x13samplingProbability\x18\x01 \x01(\x01\"\xa6\x01\n\x0f\x43onstantSampler\x12M\n\x08\x64\x65\x63ision\x18\x01 \x01(\x0e\x32;.opencensus.proto.trace.v1.ConstantSampler.ConstantDecision\"D\n\x10\x43onstantDecision\x12\x0e\n\nALWAYS_OFF\x10\x00\x12\r\n\tALWAYS_ON\x10\x01\x12\x11\n\rALWAYS_PARENT\x10\x02\"\"\n\x13RateLimitingSampler\x12\x0b\n\x03qps\x18\x01 \x01(\x03\x42\x92\x01\n\x1cio.opencensus.proto.trace.v1B\x10TraceConfigProtoP\x01ZBgithub.com/census-instrumentation/opencensus-proto/gen-go/trace/v1\xea\x02\x19OpenCensus.Proto.Trace.V1b\x06proto3') 23) 24 25 26 27_CONSTANTSAMPLER_CONSTANTDECISION = _descriptor.EnumDescriptor( 28 name='ConstantDecision', 29 full_name='opencensus.proto.trace.v1.ConstantSampler.ConstantDecision', 30 filename=None, 31 file=DESCRIPTOR, 32 values=[ 33 _descriptor.EnumValueDescriptor( 34 name='ALWAYS_OFF', index=0, number=0, 35 serialized_options=None, 36 type=None), 37 _descriptor.EnumValueDescriptor( 38 name='ALWAYS_ON', index=1, number=1, 39 serialized_options=None, 40 type=None), 41 _descriptor.EnumValueDescriptor( 42 name='ALWAYS_PARENT', index=2, number=2, 43 serialized_options=None, 44 type=None), 45 ], 46 containing_type=None, 47 serialized_options=None, 48 serialized_start=619, 49 serialized_end=687, 50) 51_sym_db.RegisterEnumDescriptor(_CONSTANTSAMPLER_CONSTANTDECISION) 52 53 54_TRACECONFIG = _descriptor.Descriptor( 55 name='TraceConfig', 56 full_name='opencensus.proto.trace.v1.TraceConfig', 57 filename=None, 58 file=DESCRIPTOR, 59 containing_type=None, 60 fields=[ 61 _descriptor.FieldDescriptor( 62 name='probability_sampler', full_name='opencensus.proto.trace.v1.TraceConfig.probability_sampler', index=0, 63 number=1, type=11, cpp_type=10, label=1, 64 has_default_value=False, default_value=None, 65 message_type=None, enum_type=None, containing_type=None, 66 is_extension=False, extension_scope=None, 67 serialized_options=None, file=DESCRIPTOR), 68 _descriptor.FieldDescriptor( 69 name='constant_sampler', full_name='opencensus.proto.trace.v1.TraceConfig.constant_sampler', index=1, 70 number=2, type=11, cpp_type=10, label=1, 71 has_default_value=False, default_value=None, 72 message_type=None, enum_type=None, containing_type=None, 73 is_extension=False, extension_scope=None, 74 serialized_options=None, file=DESCRIPTOR), 75 _descriptor.FieldDescriptor( 76 name='rate_limiting_sampler', full_name='opencensus.proto.trace.v1.TraceConfig.rate_limiting_sampler', index=2, 77 number=3, type=11, cpp_type=10, label=1, 78 has_default_value=False, default_value=None, 79 message_type=None, enum_type=None, containing_type=None, 80 is_extension=False, extension_scope=None, 81 serialized_options=None, file=DESCRIPTOR), 82 _descriptor.FieldDescriptor( 83 name='max_number_of_attributes', full_name='opencensus.proto.trace.v1.TraceConfig.max_number_of_attributes', index=3, 84 number=4, type=3, cpp_type=2, label=1, 85 has_default_value=False, default_value=0, 86 message_type=None, enum_type=None, containing_type=None, 87 is_extension=False, extension_scope=None, 88 serialized_options=None, file=DESCRIPTOR), 89 _descriptor.FieldDescriptor( 90 name='max_number_of_annotations', full_name='opencensus.proto.trace.v1.TraceConfig.max_number_of_annotations', index=4, 91 number=5, type=3, cpp_type=2, label=1, 92 has_default_value=False, default_value=0, 93 message_type=None, enum_type=None, containing_type=None, 94 is_extension=False, extension_scope=None, 95 serialized_options=None, file=DESCRIPTOR), 96 _descriptor.FieldDescriptor( 97 name='max_number_of_message_events', full_name='opencensus.proto.trace.v1.TraceConfig.max_number_of_message_events', index=5, 98 number=6, type=3, cpp_type=2, label=1, 99 has_default_value=False, default_value=0, 100 message_type=None, enum_type=None, containing_type=None, 101 is_extension=False, extension_scope=None, 102 serialized_options=None, file=DESCRIPTOR), 103 _descriptor.FieldDescriptor( 104 name='max_number_of_links', full_name='opencensus.proto.trace.v1.TraceConfig.max_number_of_links', index=6, 105 number=7, type=3, cpp_type=2, label=1, 106 has_default_value=False, default_value=0, 107 message_type=None, enum_type=None, containing_type=None, 108 is_extension=False, extension_scope=None, 109 serialized_options=None, file=DESCRIPTOR), 110 ], 111 extensions=[ 112 ], 113 nested_types=[], 114 enum_types=[ 115 ], 116 serialized_options=None, 117 is_extendable=False, 118 syntax='proto3', 119 extension_ranges=[], 120 oneofs=[ 121 _descriptor.OneofDescriptor( 122 name='sampler', full_name='opencensus.proto.trace.v1.TraceConfig.sampler', 123 index=0, containing_type=None, fields=[]), 124 ], 125 serialized_start=76, 126 serialized_end=467, 127) 128 129 130_PROBABILITYSAMPLER = _descriptor.Descriptor( 131 name='ProbabilitySampler', 132 full_name='opencensus.proto.trace.v1.ProbabilitySampler', 133 filename=None, 134 file=DESCRIPTOR, 135 containing_type=None, 136 fields=[ 137 _descriptor.FieldDescriptor( 138 name='samplingProbability', full_name='opencensus.proto.trace.v1.ProbabilitySampler.samplingProbability', index=0, 139 number=1, type=1, cpp_type=5, label=1, 140 has_default_value=False, default_value=float(0), 141 message_type=None, enum_type=None, containing_type=None, 142 is_extension=False, extension_scope=None, 143 serialized_options=None, file=DESCRIPTOR), 144 ], 145 extensions=[ 146 ], 147 nested_types=[], 148 enum_types=[ 149 ], 150 serialized_options=None, 151 is_extendable=False, 152 syntax='proto3', 153 extension_ranges=[], 154 oneofs=[ 155 ], 156 serialized_start=469, 157 serialized_end=518, 158) 159 160 161_CONSTANTSAMPLER = _descriptor.Descriptor( 162 name='ConstantSampler', 163 full_name='opencensus.proto.trace.v1.ConstantSampler', 164 filename=None, 165 file=DESCRIPTOR, 166 containing_type=None, 167 fields=[ 168 _descriptor.FieldDescriptor( 169 name='decision', full_name='opencensus.proto.trace.v1.ConstantSampler.decision', index=0, 170 number=1, type=14, cpp_type=8, label=1, 171 has_default_value=False, default_value=0, 172 message_type=None, enum_type=None, containing_type=None, 173 is_extension=False, extension_scope=None, 174 serialized_options=None, file=DESCRIPTOR), 175 ], 176 extensions=[ 177 ], 178 nested_types=[], 179 enum_types=[ 180 _CONSTANTSAMPLER_CONSTANTDECISION, 181 ], 182 serialized_options=None, 183 is_extendable=False, 184 syntax='proto3', 185 extension_ranges=[], 186 oneofs=[ 187 ], 188 serialized_start=521, 189 serialized_end=687, 190) 191 192 193_RATELIMITINGSAMPLER = _descriptor.Descriptor( 194 name='RateLimitingSampler', 195 full_name='opencensus.proto.trace.v1.RateLimitingSampler', 196 filename=None, 197 file=DESCRIPTOR, 198 containing_type=None, 199 fields=[ 200 _descriptor.FieldDescriptor( 201 name='qps', full_name='opencensus.proto.trace.v1.RateLimitingSampler.qps', index=0, 202 number=1, type=3, cpp_type=2, label=1, 203 has_default_value=False, default_value=0, 204 message_type=None, enum_type=None, containing_type=None, 205 is_extension=False, extension_scope=None, 206 serialized_options=None, file=DESCRIPTOR), 207 ], 208 extensions=[ 209 ], 210 nested_types=[], 211 enum_types=[ 212 ], 213 serialized_options=None, 214 is_extendable=False, 215 syntax='proto3', 216 extension_ranges=[], 217 oneofs=[ 218 ], 219 serialized_start=689, 220 serialized_end=723, 221) 222 223_TRACECONFIG.fields_by_name['probability_sampler'].message_type = _PROBABILITYSAMPLER 224_TRACECONFIG.fields_by_name['constant_sampler'].message_type = _CONSTANTSAMPLER 225_TRACECONFIG.fields_by_name['rate_limiting_sampler'].message_type = _RATELIMITINGSAMPLER 226_TRACECONFIG.oneofs_by_name['sampler'].fields.append( 227 _TRACECONFIG.fields_by_name['probability_sampler']) 228_TRACECONFIG.fields_by_name['probability_sampler'].containing_oneof = _TRACECONFIG.oneofs_by_name['sampler'] 229_TRACECONFIG.oneofs_by_name['sampler'].fields.append( 230 _TRACECONFIG.fields_by_name['constant_sampler']) 231_TRACECONFIG.fields_by_name['constant_sampler'].containing_oneof = _TRACECONFIG.oneofs_by_name['sampler'] 232_TRACECONFIG.oneofs_by_name['sampler'].fields.append( 233 _TRACECONFIG.fields_by_name['rate_limiting_sampler']) 234_TRACECONFIG.fields_by_name['rate_limiting_sampler'].containing_oneof = _TRACECONFIG.oneofs_by_name['sampler'] 235_CONSTANTSAMPLER.fields_by_name['decision'].enum_type = _CONSTANTSAMPLER_CONSTANTDECISION 236_CONSTANTSAMPLER_CONSTANTDECISION.containing_type = _CONSTANTSAMPLER 237DESCRIPTOR.message_types_by_name['TraceConfig'] = _TRACECONFIG 238DESCRIPTOR.message_types_by_name['ProbabilitySampler'] = _PROBABILITYSAMPLER 239DESCRIPTOR.message_types_by_name['ConstantSampler'] = _CONSTANTSAMPLER 240DESCRIPTOR.message_types_by_name['RateLimitingSampler'] = _RATELIMITINGSAMPLER 241_sym_db.RegisterFileDescriptor(DESCRIPTOR) 242 243TraceConfig = _reflection.GeneratedProtocolMessageType('TraceConfig', (_message.Message,), dict( 244 DESCRIPTOR = _TRACECONFIG, 245 __module__ = 'opencensus.proto.trace.v1.trace_config_pb2' 246 # @@protoc_insertion_point(class_scope:opencensus.proto.trace.v1.TraceConfig) 247 )) 248_sym_db.RegisterMessage(TraceConfig) 249 250ProbabilitySampler = _reflection.GeneratedProtocolMessageType('ProbabilitySampler', (_message.Message,), dict( 251 DESCRIPTOR = _PROBABILITYSAMPLER, 252 __module__ = 'opencensus.proto.trace.v1.trace_config_pb2' 253 # @@protoc_insertion_point(class_scope:opencensus.proto.trace.v1.ProbabilitySampler) 254 )) 255_sym_db.RegisterMessage(ProbabilitySampler) 256 257ConstantSampler = _reflection.GeneratedProtocolMessageType('ConstantSampler', (_message.Message,), dict( 258 DESCRIPTOR = _CONSTANTSAMPLER, 259 __module__ = 'opencensus.proto.trace.v1.trace_config_pb2' 260 # @@protoc_insertion_point(class_scope:opencensus.proto.trace.v1.ConstantSampler) 261 )) 262_sym_db.RegisterMessage(ConstantSampler) 263 264RateLimitingSampler = _reflection.GeneratedProtocolMessageType('RateLimitingSampler', (_message.Message,), dict( 265 DESCRIPTOR = _RATELIMITINGSAMPLER, 266 __module__ = 'opencensus.proto.trace.v1.trace_config_pb2' 267 # @@protoc_insertion_point(class_scope:opencensus.proto.trace.v1.RateLimitingSampler) 268 )) 269_sym_db.RegisterMessage(RateLimitingSampler) 270 271 272DESCRIPTOR._options = None 273# @@protoc_insertion_point(module_scope) 274