# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: xk6_output_plugin_py/output.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!xk6_output_plugin_py/output.proto\x12\x18xk6_output_plugin.output\"?\n\x0bInitRequest\x12\x30\n\x06params\x18\x01 \x01(\x0b\x32 .xk6_output_plugin.output.Params\"\x84\x01\n\x06Params\x12\x46\n\x0b\x65nvironment\x18\x01 \x03(\x0b\x32\x31.xk6_output_plugin.output.Params.EnvironmentEntry\x1a\x32\n\x10\x45nvironmentEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\".\n\x04Info\x12\x13\n\x0b\x64\x65scription\x18\x01 \x01(\t\x12\x11\n\tbuffering\x18\x02 \x01(\r\"<\n\x0cInitResponse\x12,\n\x04info\x18\x01 \x01(\x0b\x32\x1e.xk6_output_plugin.output.Info\"\x07\n\x05\x45mpty\"F\n\x11\x41\x64\x64MetricsRequest\x12\x31\n\x07metrics\x18\x01 \x03(\x0b\x32 .xk6_output_plugin.output.Metric\"F\n\x11\x41\x64\x64SamplesRequest\x12\x31\n\x07samples\x18\x01 \x03(\x0b\x32 .xk6_output_plugin.output.Sample\"\xdf\x01\n\x06Metric\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x32\n\x04type\x18\x02 \x01(\x0e\x32$.xk6_output_plugin.output.MetricType\x12\x35\n\x08\x63ontains\x18\x03 \x01(\x0e\x32#.xk6_output_plugin.output.ValueType\x12\x0f\n\x07tainted\x18\x04 \x01(\x08\x12\x12\n\nthresholds\x18\x05 \x03(\t\x12\x37\n\nsubmetrics\x18\x06 \x03(\x0b\x32#.xk6_output_plugin.output.Submetric\"\xc5\x01\n\tSubmetric\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0e\n\x06suffix\x18\x02 \x01(\t\x12;\n\x04tags\x18\x03 \x03(\x0b\x32-.xk6_output_plugin.output.Submetric.TagsEntry\x12\x30\n\x06metric\x18\x04 \x01(\x0b\x32 .xk6_output_plugin.output.Metric\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x8f\x02\n\x06Sample\x12\x0e\n\x06metric\x18\x01 \x01(\t\x12\x0c\n\x04time\x18\x02 \x01(\x03\x12\r\n\x05value\x18\x03 \x01(\x01\x12\x38\n\x04tags\x18\x04 \x03(\x0b\x32*.xk6_output_plugin.output.Sample.TagsEntry\x12@\n\x08metadata\x18\x05 \x03(\x0b\x32..xk6_output_plugin.output.Sample.MetadataEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01*V\n\nMetricType\x12\x1b\n\x17METRIC_TYPE_UNSPECIFIED\x10\x00\x12\x0b\n\x07\x43OUNTER\x10\x01\x12\t\n\x05GAUGE\x10\x02\x12\t\n\x05TREND\x10\x03\x12\x08\n\x04RATE\x10\x04*H\n\tValueType\x12\x1a\n\x16VALUE_TYPE_UNSPECIFIED\x10\x00\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x01\x12\x08\n\x04TIME\x10\x02\x12\x08\n\x04\x44\x41TA\x10\x03\x32\xac\x03\n\x06Output\x12U\n\x04Init\x12%.xk6_output_plugin.output.InitRequest\x1a&.xk6_output_plugin.output.InitResponse\x12I\n\x05Start\x12\x1f.xk6_output_plugin.output.Empty\x1a\x1f.xk6_output_plugin.output.Empty\x12H\n\x04Stop\x12\x1f.xk6_output_plugin.output.Empty\x1a\x1f.xk6_output_plugin.output.Empty\x12Z\n\nAddMetrics\x12+.xk6_output_plugin.output.AddMetricsRequest\x1a\x1f.xk6_output_plugin.output.Empty\x12Z\n\nAddSamples\x12+.xk6_output_plugin.output.AddSamplesRequest\x1a\x1f.xk6_output_plugin.output.EmptyB/Z-github.com/szkiba/xk6-output-plugin-go/outputb\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'xk6_output_plugin_py.output_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z-github.com/szkiba/xk6-output-plugin-go/output'
  _PARAMS_ENVIRONMENTENTRY._options = None
  _PARAMS_ENVIRONMENTENTRY._serialized_options = b'8\001'
  _SUBMETRIC_TAGSENTRY._options = None
  _SUBMETRIC_TAGSENTRY._serialized_options = b'8\001'
  _SAMPLE_TAGSENTRY._options = None
  _SAMPLE_TAGSENTRY._serialized_options = b'8\001'
  _SAMPLE_METADATAENTRY._options = None
  _SAMPLE_METADATAENTRY._serialized_options = b'8\001'
  _METRICTYPE._serialized_start=1226
  _METRICTYPE._serialized_end=1312
  _VALUETYPE._serialized_start=1314
  _VALUETYPE._serialized_end=1386
  _INITREQUEST._serialized_start=63
  _INITREQUEST._serialized_end=126
  _PARAMS._serialized_start=129
  _PARAMS._serialized_end=261
  _PARAMS_ENVIRONMENTENTRY._serialized_start=211
  _PARAMS_ENVIRONMENTENTRY._serialized_end=261
  _INFO._serialized_start=263
  _INFO._serialized_end=309
  _INITRESPONSE._serialized_start=311
  _INITRESPONSE._serialized_end=371
  _EMPTY._serialized_start=373
  _EMPTY._serialized_end=380
  _ADDMETRICSREQUEST._serialized_start=382
  _ADDMETRICSREQUEST._serialized_end=452
  _ADDSAMPLESREQUEST._serialized_start=454
  _ADDSAMPLESREQUEST._serialized_end=524
  _METRIC._serialized_start=527
  _METRIC._serialized_end=750
  _SUBMETRIC._serialized_start=753
  _SUBMETRIC._serialized_end=950
  _SUBMETRIC_TAGSENTRY._serialized_start=907
  _SUBMETRIC_TAGSENTRY._serialized_end=950
  _SAMPLE._serialized_start=953
  _SAMPLE._serialized_end=1224
  _SAMPLE_TAGSENTRY._serialized_start=907
  _SAMPLE_TAGSENTRY._serialized_end=950
  _SAMPLE_METADATAENTRY._serialized_start=1177
  _SAMPLE_METADATAENTRY._serialized_end=1224
  _OUTPUT._serialized_start=1389
  _OUTPUT._serialized_end=1817
# @@protoc_insertion_point(module_scope)
