# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: mlrunx/v1/query.proto
# Protobuf Python Version: 6.33.5
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    33,
    5,
    '',
    'mlrunx/v1/query.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from mlrunx.v1 import common_pb2 as mlrunx_dot_v1_dot_common__pb2
from mlrunx.v1 import ingest_pb2 as mlrunx_dot_v1_dot_ingest__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x15mlrunx/v1/query.proto\x12\tmlrunx.v1\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x16mlrunx/v1/common.proto\x1a\x16mlrunx/v1/ingest.proto\"\x82\x02\n\x0fListRunsRequest\x12\x33\n\nproject_id\x18\x01 \x01(\x0b\x32\x14.mlrunx.v1.ProjectIdR\tprojectId\x12/\n\x07\x66ilters\x18\x02 \x01(\x0b\x32\x15.mlrunx.v1.RunFiltersR\x07\x66ilters\x12&\n\x04sort\x18\x03 \x01(\x0b\x32\x12.mlrunx.v1.RunSortR\x04sort\x12\x1b\n\tpage_size\x18\x04 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x05 \x01(\tR\tpageToken\x12%\n\x0einclude_fields\x18\x06 \x03(\tR\rincludeFields\"\xf4\x03\n\nRunFilters\x12\x30\n\x08statuses\x18\x01 \x03(\x0e\x32\x14.mlrunx.v1.RunStatusR\x08statuses\x12\"\n\x04tags\x18\x02 \x03(\x0b\x32\x0e.mlrunx.v1.TagR\x04tags\x12&\n\x0cname_pattern\x18\x03 \x01(\tH\x00R\x0bnamePattern\x88\x01\x01\x12\x44\n\rcreated_after\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x01R\x0c\x63reatedAfter\x88\x01\x01\x12\x46\n\x0e\x63reated_before\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x02R\rcreatedBefore\x88\x01\x01\x12\x1c\n\x07user_id\x18\x06 \x01(\tH\x03R\x06userId\x88\x01\x01\x12\'\n\rparent_run_id\x18\x07 \x01(\tH\x04R\x0bparentRunId\x88\x01\x01\x12?\n\rparam_filters\x18\x08 \x03(\x0b\x32\x1a.mlrunx.v1.ParameterFilterR\x0cparamFiltersB\x0f\n\r_name_patternB\x10\n\x0e_created_afterB\x11\n\x0f_created_beforeB\n\n\x08_user_idB\x10\n\x0e_parent_run_id\"d\n\x0fParameterFilter\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\'\n\x02op\x18\x02 \x01(\x0e\x32\x17.mlrunx.v1.ComparisonOpR\x02op\x12\x14\n\x05value\x18\x03 \x01(\tR\x05value\"p\n\x07RunSort\x12-\n\x05\x66ield\x18\x01 \x01(\x0e\x32\x17.mlrunx.v1.RunSortFieldR\x05\x66ield\x12\x36\n\tdirection\x18\x02 \x01(\x0e\x32\x18.mlrunx.v1.SortDirectionR\tdirection\"\x7f\n\x10ListRunsResponse\x12\"\n\x04runs\x18\x01 \x03(\x0b\x32\x0e.mlrunx.v1.RunR\x04runs\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1f\n\x0btotal_count\x18\x03 \x01(\x03R\ntotalCount\"\xc6\x06\n\x03Run\x12\'\n\x06run_id\x18\x01 \x01(\x0b\x32\x10.mlrunx.v1.RunIdR\x05runId\x12\x33\n\nproject_id\x18\x02 \x01(\x0b\x32\x14.mlrunx.v1.ProjectIdR\tprojectId\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12 \n\x0b\x64\x65scription\x18\x04 \x01(\tR\x0b\x64\x65scription\x12,\n\x06status\x18\x05 \x01(\x0e\x32\x14.mlrunx.v1.RunStatusR\x06status\x12\"\n\x04tags\x18\x06 \x03(\x0b\x32\x0e.mlrunx.v1.TagR\x04tags\x12,\n\x06params\x18\x07 \x03(\x0b\x32\x14.mlrunx.v1.ParameterR\x06params\x12.\n\x07summary\x18\x08 \x03(\x0b\x32\x14.mlrunx.v1.ParameterR\x07summary\x12\x36\n\x0bsystem_info\x18\t \x01(\x0b\x32\x15.mlrunx.v1.SystemInfoR\nsystemInfo\x12-\n\x08git_info\x18\n \x01(\x0b\x32\x12.mlrunx.v1.GitInfoR\x07gitInfo\x12\'\n\rparent_run_id\x18\x0b \x01(\tH\x00R\x0bparentRunId\x88\x01\x01\x12\x17\n\x07user_id\x18\x0c \x01(\tR\x06userId\x12\x39\n\ncreated_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tcreatedAt\x12\x39\n\nstarted_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartedAt\x12;\n\x0b\x66inished_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nfinishedAt\x12.\n\x10\x64uration_seconds\x18\x10 \x01(\x01H\x01R\x0f\x64urationSeconds\x88\x01\x01\x12!\n\x0cmetric_count\x18\x11 \x01(\x03R\x0bmetricCount\x12%\n\x0e\x61rtifact_count\x18\x12 \x01(\x03R\rartifactCountB\x10\n\x0e_parent_run_idB\x13\n\x11_duration_seconds\"_\n\rGetRunRequest\x12\'\n\x06run_id\x18\x01 \x01(\x0b\x32\x10.mlrunx.v1.RunIdR\x05runId\x12%\n\x0einclude_fields\x18\x02 \x03(\tR\rincludeFields\"2\n\x0eGetRunResponse\x12 \n\x03run\x18\x01 \x01(\x0b\x32\x0e.mlrunx.v1.RunR\x03run\"\xb6\x03\n\x11GetMetricsRequest\x12)\n\x07run_ids\x18\x01 \x03(\x0b\x32\x10.mlrunx.v1.RunIdR\x06runIds\x12!\n\x0cmetric_names\x18\x02 \x03(\tR\x0bmetricNames\x12\x1e\n\x08min_step\x18\x03 \x01(\x03H\x00R\x07minStep\x88\x01\x01\x12\x1e\n\x08max_step\x18\x04 \x01(\x03H\x01R\x07maxStep\x88\x01\x01\x12:\n\x08min_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x02R\x07minTime\x88\x01\x01\x12:\n\x08max_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x03R\x07maxTime\x88\x01\x01\x12\x1d\n\nmax_points\x18\x07 \x01(\x05R\tmaxPoints\x12H\n\x11\x64ownsample_method\x18\x08 \x01(\x0e\x32\x1b.mlrunx.v1.DownsampleMethodR\x10\x64ownsampleMethodB\x0b\n\t_min_stepB\x0b\n\t_max_stepB\x0b\n\t_min_timeB\x0b\n\t_max_time\"\xa0\x01\n\x12GetMetricsResponse\x12\x36\n\x0brun_metrics\x18\x01 \x03(\x0b\x32\x15.mlrunx.v1.RunMetricsR\nrunMetrics\x12 \n\x0b\x64ownsampled\x18\x02 \x01(\x08R\x0b\x64ownsampled\x12\x30\n\x14original_point_count\x18\x03 \x01(\x03R\x12originalPointCount\"f\n\nRunMetrics\x12\'\n\x06run_id\x18\x01 \x01(\x0b\x32\x10.mlrunx.v1.RunIdR\x05runId\x12/\n\x06series\x18\x02 \x03(\x0b\x32\x17.mlrunx.v1.MetricSeriesR\x06series\"\x80\x01\n\x0cMetricSeries\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12.\n\x06points\x18\x02 \x03(\x0b\x32\x16.mlrunx.v1.MetricPointR\x06points\x12,\n\x05stats\x18\x03 \x01(\x0b\x32\x16.mlrunx.v1.MetricStatsR\x05stats\"o\n\x0bMetricStats\x12\x10\n\x03min\x18\x01 \x01(\x01R\x03min\x12\x10\n\x03max\x18\x02 \x01(\x01R\x03max\x12\x12\n\x04mean\x18\x03 \x01(\x01R\x04mean\x12\x12\n\x04last\x18\x04 \x01(\x01R\x04last\x12\x14\n\x05\x63ount\x18\x05 \x01(\x03R\x05\x63ount\"\xb9\x01\n\x12\x43ompareRunsRequest\x12)\n\x07run_ids\x18\x01 \x03(\x0b\x32\x10.mlrunx.v1.RunIdR\x06runIds\x12!\n\x0cmetric_names\x18\x02 \x03(\tR\x0bmetricNames\x12\x36\n\talignment\x18\x03 \x01(\x0e\x32\x18.mlrunx.v1.AlignmentModeR\talignment\x12\x1d\n\nmax_points\x18\x04 \x01(\x05R\tmaxPoints\"\x8e\x01\n\x13\x43ompareRunsResponse\x12\x36\n\x0brun_metrics\x18\x01 \x03(\x0b\x32\x15.mlrunx.v1.RunMetricsR\nrunMetrics\x12?\n\x0e\x61lignment_info\x18\x02 \x01(\x0b\x32\x18.mlrunx.v1.AlignmentInfoR\ralignmentInfo\"q\n\rAlignmentInfo\x12,\n\x04mode\x18\x01 \x01(\x0e\x32\x18.mlrunx.v1.AlignmentModeR\x04mode\x12\x19\n\x08x_values\x18\x02 \x03(\x01R\x07xValues\x12\x17\n\x07x_label\x18\x03 \x01(\tR\x06xLabel\"\xe3\x01\n\x14ListArtifactsRequest\x12\'\n\x06run_id\x18\x01 \x01(\x0b\x32\x10.mlrunx.v1.RunIdR\x05runId\x12-\n\x05types\x18\x02 \x03(\x0e\x32\x17.mlrunx.v1.ArtifactTypeR\x05types\x12&\n\x0cname_pattern\x18\x03 \x01(\tH\x00R\x0bnamePattern\x88\x01\x01\x12\x1b\n\tpage_size\x18\x04 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x05 \x01(\tR\tpageTokenB\x0f\n\r_name_pattern\"\x9b\x01\n\x15ListArtifactsResponse\x12\x39\n\tartifacts\x18\x01 \x03(\x0b\x32\x1b.mlrunx.v1.ArtifactMetadataR\tartifacts\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1f\n\x0btotal_count\x18\x03 \x01(\x03R\ntotalCount\"m\n\x1dGetArtifactDownloadUrlRequest\x12\'\n\x06run_id\x18\x01 \x01(\x0b\x32\x10.mlrunx.v1.RunIdR\x05runId\x12#\n\rartifact_name\x18\x02 \x01(\tR\x0c\x61rtifactName\"\xb9\x01\n\x1eGetArtifactDownloadUrlResponse\x12#\n\rpresigned_url\x18\x01 \x01(\tR\x0cpresignedUrl\x12\x39\n\nexpires_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\texpiresAt\x12\x37\n\x08metadata\x18\x03 \x01(\x0b\x32\x1b.mlrunx.v1.ArtifactMetadataR\x08metadata\"\x8e\x01\n\x16GetProjectStatsRequest\x12\x33\n\nproject_id\x18\x01 \x01(\x0b\x32\x14.mlrunx.v1.ProjectIdR\tprojectId\x12\x35\n\x05since\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\x05since\x88\x01\x01\x42\x08\n\x06_since\"\xe5\x03\n\x17GetProjectStatsResponse\x12\x1d\n\ntotal_runs\x18\x01 \x01(\x03R\ttotalRuns\x12Z\n\x0eruns_by_status\x18\x02 \x03(\x0b\x32\x34.mlrunx.v1.GetProjectStatsResponse.RunsByStatusEntryR\x0crunsByStatus\x12#\n\rtotal_metrics\x18\x03 \x01(\x03R\x0ctotalMetrics\x12\'\n\x0ftotal_artifacts\x18\x04 \x01(\x03R\x0etotalArtifacts\x12#\n\rstorage_bytes\x18\x05 \x01(\x03R\x0cstorageBytes\x12!\n\x0c\x61\x63tive_users\x18\x06 \x01(\x03R\x0b\x61\x63tiveUsers\x12;\n\x0bstats_since\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nstatsSince\x12;\n\x0bstats_until\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nstatsUntil\x1a?\n\x11RunsByStatusEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x03R\x05value:\x02\x38\x01\"\xcb\x01\n\x11SearchRunsRequest\x12\x33\n\nproject_id\x18\x01 \x01(\x0b\x32\x14.mlrunx.v1.ProjectIdR\tprojectId\x12\x14\n\x05query\x18\x02 \x01(\tR\x05query\x12/\n\x07\x66ilters\x18\x03 \x01(\x0b\x32\x15.mlrunx.v1.RunFiltersR\x07\x66ilters\x12\x1b\n\tpage_size\x18\x04 \x01(\x05R\x08pageSize\x12\x1d\n\npage_token\x18\x05 \x01(\tR\tpageToken\"\x90\x01\n\x12SearchRunsResponse\x12\x31\n\x07results\x18\x01 \x03(\x0b\x32\x17.mlrunx.v1.SearchResultR\x07results\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1f\n\x0btotal_count\x18\x03 \x01(\x03R\ntotalCount\"f\n\x0cSearchResult\x12 \n\x03run\x18\x01 \x01(\x0b\x32\x0e.mlrunx.v1.RunR\x03run\x12\x14\n\x05score\x18\x02 \x01(\x01R\x05score\x12\x1e\n\nhighlights\x18\x03 \x03(\tR\nhighlights*\xcd\x01\n\x0c\x43omparisonOp\x12\x1d\n\x19\x43OMPARISON_OP_UNSPECIFIED\x10\x00\x12\x14\n\x10\x43OMPARISON_OP_EQ\x10\x01\x12\x14\n\x10\x43OMPARISON_OP_NE\x10\x02\x12\x14\n\x10\x43OMPARISON_OP_GT\x10\x03\x12\x14\n\x10\x43OMPARISON_OP_GE\x10\x04\x12\x14\n\x10\x43OMPARISON_OP_LT\x10\x05\x12\x14\n\x10\x43OMPARISON_OP_LE\x10\x06\x12\x1a\n\x16\x43OMPARISON_OP_CONTAINS\x10\x07*\x9e\x01\n\x0cRunSortField\x12\x1e\n\x1aRUN_SORT_FIELD_UNSPECIFIED\x10\x00\x12\x1d\n\x19RUN_SORT_FIELD_CREATED_AT\x10\x01\x12\x17\n\x13RUN_SORT_FIELD_NAME\x10\x02\x12\x19\n\x15RUN_SORT_FIELD_STATUS\x10\x03\x12\x1b\n\x17RUN_SORT_FIELD_DURATION\x10\x04*`\n\rSortDirection\x12\x1e\n\x1aSORT_DIRECTION_UNSPECIFIED\x10\x00\x12\x16\n\x12SORT_DIRECTION_ASC\x10\x01\x12\x17\n\x13SORT_DIRECTION_DESC\x10\x02*\xc8\x01\n\x10\x44ownsampleMethod\x12!\n\x1d\x44OWNSAMPLE_METHOD_UNSPECIFIED\x10\x00\x12\x1a\n\x16\x44OWNSAMPLE_METHOD_LTTB\x10\x01\x12\x1d\n\x19\x44OWNSAMPLE_METHOD_MIN_MAX\x10\x02\x12\x1d\n\x19\x44OWNSAMPLE_METHOD_AVERAGE\x10\x03\x12\x1b\n\x17\x44OWNSAMPLE_METHOD_FIRST\x10\x04\x12\x1a\n\x16\x44OWNSAMPLE_METHOD_LAST\x10\x05*\xa9\x01\n\rAlignmentMode\x12\x1e\n\x1a\x41LIGNMENT_MODE_UNSPECIFIED\x10\x00\x12\x17\n\x13\x41LIGNMENT_MODE_STEP\x10\x01\x12 \n\x1c\x41LIGNMENT_MODE_RELATIVE_TIME\x10\x02\x12 \n\x1c\x41LIGNMENT_MODE_ABSOLUTE_TIME\x10\x03\x12\x1b\n\x17\x41LIGNMENT_MODE_PROGRESS\x10\x04\x32\x93\x05\n\x0cQueryService\x12\x43\n\x08ListRuns\x12\x1a.mlrunx.v1.ListRunsRequest\x1a\x1b.mlrunx.v1.ListRunsResponse\x12=\n\x06GetRun\x12\x18.mlrunx.v1.GetRunRequest\x1a\x19.mlrunx.v1.GetRunResponse\x12I\n\nGetMetrics\x12\x1c.mlrunx.v1.GetMetricsRequest\x1a\x1d.mlrunx.v1.GetMetricsResponse\x12L\n\x0b\x43ompareRuns\x12\x1d.mlrunx.v1.CompareRunsRequest\x1a\x1e.mlrunx.v1.CompareRunsResponse\x12R\n\rListArtifacts\x12\x1f.mlrunx.v1.ListArtifactsRequest\x1a .mlrunx.v1.ListArtifactsResponse\x12m\n\x16GetArtifactDownloadUrl\x12(.mlrunx.v1.GetArtifactDownloadUrlRequest\x1a).mlrunx.v1.GetArtifactDownloadUrlResponse\x12X\n\x0fGetProjectStats\x12!.mlrunx.v1.GetProjectStatsRequest\x1a\".mlrunx.v1.GetProjectStatsResponse\x12I\n\nSearchRuns\x12\x1c.mlrunx.v1.SearchRunsRequest\x1a\x1d.mlrunx.v1.SearchRunsResponseB\x94\x01\n\rcom.mlrunx.v1B\nQueryProtoP\x01Z2github.com/mlrunx/mlrunx/gen/go/mlrunx/v1;mlrunxv1\xa2\x02\x03MXX\xaa\x02\tMlrunx.V1\xca\x02\tMlrunx\\V1\xe2\x02\x15Mlrunx\\V1\\GPBMetadata\xea\x02\nMlrunx::V1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'mlrunx.v1.query_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\rcom.mlrunx.v1B\nQueryProtoP\001Z2github.com/mlrunx/mlrunx/gen/go/mlrunx/v1;mlrunxv1\242\002\003MXX\252\002\tMlrunx.V1\312\002\tMlrunx\\V1\342\002\025Mlrunx\\V1\\GPBMetadata\352\002\nMlrunx::V1'
  _globals['_GETPROJECTSTATSRESPONSE_RUNSBYSTATUSENTRY']._loaded_options = None
  _globals['_GETPROJECTSTATSRESPONSE_RUNSBYSTATUSENTRY']._serialized_options = b'8\001'
  _globals['_COMPARISONOP']._serialized_start=5394
  _globals['_COMPARISONOP']._serialized_end=5599
  _globals['_RUNSORTFIELD']._serialized_start=5602
  _globals['_RUNSORTFIELD']._serialized_end=5760
  _globals['_SORTDIRECTION']._serialized_start=5762
  _globals['_SORTDIRECTION']._serialized_end=5858
  _globals['_DOWNSAMPLEMETHOD']._serialized_start=5861
  _globals['_DOWNSAMPLEMETHOD']._serialized_end=6061
  _globals['_ALIGNMENTMODE']._serialized_start=6064
  _globals['_ALIGNMENTMODE']._serialized_end=6233
  _globals['_LISTRUNSREQUEST']._serialized_start=118
  _globals['_LISTRUNSREQUEST']._serialized_end=376
  _globals['_RUNFILTERS']._serialized_start=379
  _globals['_RUNFILTERS']._serialized_end=879
  _globals['_PARAMETERFILTER']._serialized_start=881
  _globals['_PARAMETERFILTER']._serialized_end=981
  _globals['_RUNSORT']._serialized_start=983
  _globals['_RUNSORT']._serialized_end=1095
  _globals['_LISTRUNSRESPONSE']._serialized_start=1097
  _globals['_LISTRUNSRESPONSE']._serialized_end=1224
  _globals['_RUN']._serialized_start=1227
  _globals['_RUN']._serialized_end=2065
  _globals['_GETRUNREQUEST']._serialized_start=2067
  _globals['_GETRUNREQUEST']._serialized_end=2162
  _globals['_GETRUNRESPONSE']._serialized_start=2164
  _globals['_GETRUNRESPONSE']._serialized_end=2214
  _globals['_GETMETRICSREQUEST']._serialized_start=2217
  _globals['_GETMETRICSREQUEST']._serialized_end=2655
  _globals['_GETMETRICSRESPONSE']._serialized_start=2658
  _globals['_GETMETRICSRESPONSE']._serialized_end=2818
  _globals['_RUNMETRICS']._serialized_start=2820
  _globals['_RUNMETRICS']._serialized_end=2922
  _globals['_METRICSERIES']._serialized_start=2925
  _globals['_METRICSERIES']._serialized_end=3053
  _globals['_METRICSTATS']._serialized_start=3055
  _globals['_METRICSTATS']._serialized_end=3166
  _globals['_COMPARERUNSREQUEST']._serialized_start=3169
  _globals['_COMPARERUNSREQUEST']._serialized_end=3354
  _globals['_COMPARERUNSRESPONSE']._serialized_start=3357
  _globals['_COMPARERUNSRESPONSE']._serialized_end=3499
  _globals['_ALIGNMENTINFO']._serialized_start=3501
  _globals['_ALIGNMENTINFO']._serialized_end=3614
  _globals['_LISTARTIFACTSREQUEST']._serialized_start=3617
  _globals['_LISTARTIFACTSREQUEST']._serialized_end=3844
  _globals['_LISTARTIFACTSRESPONSE']._serialized_start=3847
  _globals['_LISTARTIFACTSRESPONSE']._serialized_end=4002
  _globals['_GETARTIFACTDOWNLOADURLREQUEST']._serialized_start=4004
  _globals['_GETARTIFACTDOWNLOADURLREQUEST']._serialized_end=4113
  _globals['_GETARTIFACTDOWNLOADURLRESPONSE']._serialized_start=4116
  _globals['_GETARTIFACTDOWNLOADURLRESPONSE']._serialized_end=4301
  _globals['_GETPROJECTSTATSREQUEST']._serialized_start=4304
  _globals['_GETPROJECTSTATSREQUEST']._serialized_end=4446
  _globals['_GETPROJECTSTATSRESPONSE']._serialized_start=4449
  _globals['_GETPROJECTSTATSRESPONSE']._serialized_end=4934
  _globals['_GETPROJECTSTATSRESPONSE_RUNSBYSTATUSENTRY']._serialized_start=4871
  _globals['_GETPROJECTSTATSRESPONSE_RUNSBYSTATUSENTRY']._serialized_end=4934
  _globals['_SEARCHRUNSREQUEST']._serialized_start=4937
  _globals['_SEARCHRUNSREQUEST']._serialized_end=5140
  _globals['_SEARCHRUNSRESPONSE']._serialized_start=5143
  _globals['_SEARCHRUNSRESPONSE']._serialized_end=5287
  _globals['_SEARCHRESULT']._serialized_start=5289
  _globals['_SEARCHRESULT']._serialized_end=5391
  _globals['_QUERYSERVICE']._serialized_start=6236
  _globals['_QUERYSERVICE']._serialized_end=6895
# @@protoc_insertion_point(module_scope)
