# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: infradsl/proto/nexus.proto
# Protobuf Python Version: 6.31.0
"""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,
    31,
    0,
    '',
    'infradsl/proto/nexus.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1ainfradsl/proto/nexus.proto\x12\x05nexus\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1bgoogle/protobuf/empty.proto\"\xf7\x01\n\x08Metadata\x12\x0f\n\x07project\x18\x01 \x01(\t\x12\x13\n\x0b\x65nvironment\x18\x02 \x01(\t\x12+\n\x06labels\x18\x03 \x03(\x0b\x32\x1b.nexus.Metadata.LabelsEntry\x12\x35\n\x0b\x61nnotations\x18\x04 \x03(\x0b\x32 .nexus.Metadata.AnnotationsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x32\n\x10\x41nnotationsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x8b\x01\n\x0eResourceStatus\x12\r\n\x05state\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x10\n\x08\x63loud_id\x18\x03 \x01(\t\x12\x16\n\x0e\x64rift_detected\x18\x04 \x01(\x08\x12/\n\x0blast_synced\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xb3\x02\n\x10ResourceResponse\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\t\x12\x10\n\x08provider\x18\x04 \x01(\t\x12%\n\x06status\x18\x05 \x01(\x0b\x32\x15.nexus.ResourceStatus\x12%\n\x04spec\x18\x06 \x01(\x0b\x32\x17.google.protobuf.Struct\x12!\n\x08metadata\x18\x07 \x01(\x0b\x32\x0f.nexus.Metadata\x12\x14\n\x0c\x64\x65pendencies\x18\x08 \x03(\t\x12.\n\ncreated_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\nupdated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xa5\x01\n\x15\x43reateResourceRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x10\n\x08provider\x18\x03 \x01(\t\x12%\n\x04spec\x18\x04 \x01(\x0b\x32\x17.google.protobuf.Struct\x12!\n\x08metadata\x18\x05 \x01(\x0b\x32\x0f.nexus.Metadata\x12\x14\n\x0c\x64\x65pendencies\x18\x06 \x03(\t\" \n\x12GetResourceRequest\x12\n\n\x02id\x18\x01 \x01(\t\"m\n\x15UpdateResourceRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12%\n\x04spec\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct\x12!\n\x08metadata\x18\x03 \x01(\x0b\x32\x0f.nexus.Metadata\"2\n\x15\x44\x65leteResourceRequest\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05\x66orce\x18\x02 \x01(\x08\"\x8c\x01\n\x14ListResourcesRequest\x12\x0f\n\x07project\x18\x01 \x01(\t\x12\x13\n\x0b\x65nvironment\x18\x02 \x01(\t\x12\x10\n\x08provider\x18\x03 \x01(\t\x12\x15\n\rresource_type\x18\x04 \x01(\t\x12\x11\n\tpage_size\x18\x05 \x01(\x05\x12\x12\n\npage_token\x18\x06 \x01(\t\"q\n\x15ListResourcesResponse\x12*\n\tresources\x18\x01 \x03(\x0b\x32\x17.nexus.ResourceResponse\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\x12\x13\n\x0btotal_count\x18\x03 \x01(\x05\"\xfa\x01\n\x11OperationResponse\x12\x14\n\x0coperation_id\x18\x01 \x01(\t\x12\x13\n\x0bresource_id\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\x12\x0e\n\x06status\x18\x04 \x01(\t\x12.\n\nstarted_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\x0c\x63ompleted_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\r\n\x05\x65rror\x18\x07 \x01(\t\x12)\n\x08metadata\x18\x08 \x01(\x0b\x32\x17.google.protobuf.Struct\"+\n\x13GetOperationRequest\x12\x14\n\x0coperation_id\x18\x01 \x01(\t\"(\n\x11\x43heckDriftRequest\x12\x13\n\x0bresource_id\x18\x01 \x01(\t\"w\n\x0b\x44riftResult\x12\x13\n\x0bresource_id\x18\x01 \x01(\t\x12\x15\n\rresource_name\x18\x02 \x01(\t\x12\x16\n\x0e\x64rift_detected\x18\x03 \x01(\x08\x12\r\n\x05state\x18\x04 \x01(\t\x12\x15\n\rdrift_details\x18\x05 \x03(\t\"m\n\x12\x43heckDriftResponse\x12\x17\n\x0ftotal_resources\x18\x01 \x01(\x05\x12\x19\n\x11\x64rifted_resources\x18\x02 \x01(\x05\x12#\n\x07results\x18\x03 \x03(\x0b\x32\x12.nexus.DriftResult\"7\n\x10HealDriftRequest\x12\x13\n\x0bresource_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\t\"J\n\x10SyncStateRequest\x12\x10\n\x08provider\x18\x01 \x01(\t\x12\x0f\n\x07project\x18\x02 \x01(\t\x12\x13\n\x0b\x65nvironment\x18\x03 \x01(\t\"z\n\x0cProviderInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x1b\n\x13supported_resources\x18\x04 \x03(\t\x12\x0f\n\x07regions\x18\x05 \x03(\t\x12\x0f\n\x07\x65nabled\x18\x06 \x01(\x08\"?\n\x15ListProvidersResponse\x12&\n\tproviders\x18\x01 \x03(\x0b\x32\x13.nexus.ProviderInfo\",\n\x18GetProviderHealthRequest\x12\x10\n\x08provider\x18\x01 \x01(\t\"\xe8\x01\n\x16ProviderHealthResponse\x12\x10\n\x08provider\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x0f\n\x07message\x18\x03 \x01(\t\x12.\n\nlast_check\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12;\n\x07metrics\x18\x05 \x03(\x0b\x32*.nexus.ProviderHealthResponse.MetricsEntry\x1a.\n\x0cMetricsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"f\n\x13StreamEventsRequest\x12\x14\n\x0cresource_ids\x18\x01 \x03(\t\x12\x13\n\x0b\x65vent_types\x18\x02 \x03(\t\x12\x0f\n\x07project\x18\x03 \x01(\t\x12\x13\n\x0b\x65nvironment\x18\x04 \x01(\t\"\xba\x01\n\rEventResponse\x12\x10\n\x08\x65vent_id\x18\x01 \x01(\t\x12\x12\n\nevent_type\x18\x02 \x01(\t\x12\x13\n\x0bresource_id\x18\x03 \x01(\t\x12\x15\n\rresource_name\x18\x04 \x01(\t\x12-\n\ttimestamp\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12(\n\x07payload\x18\x06 \x01(\x0b\x32\x17.google.protobuf.Struct\"4\n\x1cStreamOperationStatusRequest\x12\x14\n\x0coperation_id\x18\x01 \x01(\t\"Z\n\x1cStreamResourceUpdatesRequest\x12\x14\n\x0cresource_ids\x18\x01 \x03(\t\x12\x0f\n\x07project\x18\x02 \x01(\t\x12\x13\n\x0b\x65nvironment\x18\x03 \x01(\t\"P\n\rErrorResponse\x12\r\n\x05\x65rror\x18\x01 \x01(\t\x12\x0e\n\x06\x64\x65tail\x18\x02 \x01(\t\x12\x0c\n\x04\x63ode\x18\x03 \x01(\t\x12\x12\n\nrequest_id\x18\x04 \x01(\t\"M\n\x1b\x42\x61tchCreateResourcesRequest\x12.\n\x08requests\x18\x01 \x03(\x0b\x32\x1c.nexus.CreateResourceRequest\"L\n\x1c\x42\x61tchCreateResourcesResponse\x12,\n\noperations\x18\x01 \x03(\x0b\x32\x18.nexus.OperationResponse\"B\n\x1b\x42\x61tchDeleteResourcesRequest\x12\x14\n\x0cresource_ids\x18\x01 \x03(\t\x12\r\n\x05\x66orce\x18\x02 \x01(\x08\"L\n\x1c\x42\x61tchDeleteResourcesResponse\x12,\n\noperations\x18\x01 \x03(\x0b\x32\x18.nexus.OperationResponse\"\xbd\x01\n\x16ImportResourcesRequest\x12\x10\n\x08provider\x18\x01 \x01(\t\x12\x0f\n\x07project\x18\x02 \x01(\t\x12\x13\n\x0b\x65nvironment\x18\x03 \x01(\t\x12;\n\x07\x66ilters\x18\x04 \x03(\x0b\x32*.nexus.ImportResourcesRequest.FiltersEntry\x1a.\n\x0c\x46iltersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"h\n\x17ImportResourcesResponse\x12\x35\n\x14\x64iscovered_resources\x18\x01 \x03(\x0b\x32\x17.nexus.ResourceResponse\x12\x16\n\x0egenerated_code\x18\x02 \x01(\t\"N\n\x16\x45xportResourcesRequest\x12\x0f\n\x07project\x18\x01 \x01(\t\x12\x13\n\x0b\x65nvironment\x18\x02 \x01(\t\x12\x0e\n\x06\x66ormat\x18\x03 \x01(\t\":\n\x17\x45xportResourcesResponse\x12\x0e\n\x06\x66ormat\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"p\n\x13\x45stimateCostRequest\x12/\n\tresources\x18\x01 \x03(\x0b\x32\x1c.nexus.CreateResourceRequest\x12\x10\n\x08\x63urrency\x18\x02 \x01(\t\x12\x16\n\x0e\x64uration_hours\x18\x03 \x01(\x05\"\xeb\x01\n\x0cResourceCost\x12\x13\n\x0bresource_id\x18\x01 \x01(\t\x12\x15\n\rresource_name\x18\x02 \x01(\t\x12\x13\n\x0bhourly_cost\x18\x03 \x01(\x01\x12\x12\n\ntotal_cost\x18\x04 \x01(\x01\x12\x10\n\x08\x63urrency\x18\x05 \x01(\t\x12>\n\x0e\x63ost_breakdown\x18\x06 \x03(\x0b\x32&.nexus.ResourceCost.CostBreakdownEntry\x1a\x34\n\x12\x43ostBreakdownEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x01:\x02\x38\x01\"i\n\x14\x45stimateCostResponse\x12+\n\x0eresource_costs\x18\x01 \x03(\x0b\x32\x13.nexus.ResourceCost\x12\x12\n\ntotal_cost\x18\x02 \x01(\x01\x12\x10\n\x08\x63urrency\x18\x03 \x01(\t\"\x98\x01\n\x0eMetricsRequest\x12\x13\n\x0bresource_id\x18\x01 \x01(\t\x12\x13\n\x0bmetric_type\x18\x02 \x01(\t\x12.\n\nstart_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12,\n\x08\x65nd_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xaa\x01\n\x0bMetricPoint\x12-\n\ttimestamp\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\r\n\x05value\x18\x02 \x01(\x01\x12.\n\x06labels\x18\x03 \x03(\x0b\x32\x1e.nexus.MetricPoint.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"J\n\x0fMetricsResponse\x12\x13\n\x0bmetric_type\x18\x01 \x01(\t\x12\"\n\x06points\x18\x02 \x03(\x0b\x32\x12.nexus.MetricPoint2\x97\x08\n\x0cNexusService\x12H\n\x0e\x43reateResource\x12\x1c.nexus.CreateResourceRequest\x1a\x18.nexus.OperationResponse\x12\x41\n\x0bGetResource\x12\x19.nexus.GetResourceRequest\x1a\x17.nexus.ResourceResponse\x12H\n\x0eUpdateResource\x12\x1c.nexus.UpdateResourceRequest\x1a\x18.nexus.OperationResponse\x12H\n\x0e\x44\x65leteResource\x12\x1c.nexus.DeleteResourceRequest\x1a\x18.nexus.OperationResponse\x12J\n\rListResources\x12\x1b.nexus.ListResourcesRequest\x1a\x1c.nexus.ListResourcesResponse\x12\x44\n\x0cGetOperation\x12\x1a.nexus.GetOperationRequest\x1a\x18.nexus.OperationResponse\x12\x41\n\nCheckDrift\x12\x18.nexus.CheckDriftRequest\x1a\x19.nexus.CheckDriftResponse\x12>\n\tHealDrift\x12\x17.nexus.HealDriftRequest\x1a\x18.nexus.OperationResponse\x12>\n\tSyncState\x12\x17.nexus.SyncStateRequest\x1a\x18.nexus.OperationResponse\x12\x45\n\rListProviders\x12\x16.google.protobuf.Empty\x1a\x1c.nexus.ListProvidersResponse\x12S\n\x11GetProviderHealth\x12\x1f.nexus.GetProviderHealthRequest\x1a\x1d.nexus.ProviderHealthResponse\x12\x42\n\x0cStreamEvents\x12\x1a.nexus.StreamEventsRequest\x1a\x14.nexus.EventResponse0\x01\x12X\n\x15StreamOperationStatus\x12#.nexus.StreamOperationStatusRequest\x1a\x18.nexus.OperationResponse0\x01\x12W\n\x15StreamResourceUpdates\x12#.nexus.StreamResourceUpdatesRequest\x1a\x17.nexus.ResourceResponse0\x01\x42!Z\x1fgithub.com/infradsl/nexus/protob\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'infradsl.proto.nexus_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z\037github.com/infradsl/nexus/proto'
  _globals['_METADATA_LABELSENTRY']._loaded_options = None
  _globals['_METADATA_LABELSENTRY']._serialized_options = b'8\001'
  _globals['_METADATA_ANNOTATIONSENTRY']._loaded_options = None
  _globals['_METADATA_ANNOTATIONSENTRY']._serialized_options = b'8\001'
  _globals['_PROVIDERHEALTHRESPONSE_METRICSENTRY']._loaded_options = None
  _globals['_PROVIDERHEALTHRESPONSE_METRICSENTRY']._serialized_options = b'8\001'
  _globals['_IMPORTRESOURCESREQUEST_FILTERSENTRY']._loaded_options = None
  _globals['_IMPORTRESOURCESREQUEST_FILTERSENTRY']._serialized_options = b'8\001'
  _globals['_RESOURCECOST_COSTBREAKDOWNENTRY']._loaded_options = None
  _globals['_RESOURCECOST_COSTBREAKDOWNENTRY']._serialized_options = b'8\001'
  _globals['_METRICPOINT_LABELSENTRY']._loaded_options = None
  _globals['_METRICPOINT_LABELSENTRY']._serialized_options = b'8\001'
  _globals['_METADATA']._serialized_start=130
  _globals['_METADATA']._serialized_end=377
  _globals['_METADATA_LABELSENTRY']._serialized_start=280
  _globals['_METADATA_LABELSENTRY']._serialized_end=325
  _globals['_METADATA_ANNOTATIONSENTRY']._serialized_start=327
  _globals['_METADATA_ANNOTATIONSENTRY']._serialized_end=377
  _globals['_RESOURCESTATUS']._serialized_start=380
  _globals['_RESOURCESTATUS']._serialized_end=519
  _globals['_RESOURCERESPONSE']._serialized_start=522
  _globals['_RESOURCERESPONSE']._serialized_end=829
  _globals['_CREATERESOURCEREQUEST']._serialized_start=832
  _globals['_CREATERESOURCEREQUEST']._serialized_end=997
  _globals['_GETRESOURCEREQUEST']._serialized_start=999
  _globals['_GETRESOURCEREQUEST']._serialized_end=1031
  _globals['_UPDATERESOURCEREQUEST']._serialized_start=1033
  _globals['_UPDATERESOURCEREQUEST']._serialized_end=1142
  _globals['_DELETERESOURCEREQUEST']._serialized_start=1144
  _globals['_DELETERESOURCEREQUEST']._serialized_end=1194
  _globals['_LISTRESOURCESREQUEST']._serialized_start=1197
  _globals['_LISTRESOURCESREQUEST']._serialized_end=1337
  _globals['_LISTRESOURCESRESPONSE']._serialized_start=1339
  _globals['_LISTRESOURCESRESPONSE']._serialized_end=1452
  _globals['_OPERATIONRESPONSE']._serialized_start=1455
  _globals['_OPERATIONRESPONSE']._serialized_end=1705
  _globals['_GETOPERATIONREQUEST']._serialized_start=1707
  _globals['_GETOPERATIONREQUEST']._serialized_end=1750
  _globals['_CHECKDRIFTREQUEST']._serialized_start=1752
  _globals['_CHECKDRIFTREQUEST']._serialized_end=1792
  _globals['_DRIFTRESULT']._serialized_start=1794
  _globals['_DRIFTRESULT']._serialized_end=1913
  _globals['_CHECKDRIFTRESPONSE']._serialized_start=1915
  _globals['_CHECKDRIFTRESPONSE']._serialized_end=2024
  _globals['_HEALDRIFTREQUEST']._serialized_start=2026
  _globals['_HEALDRIFTREQUEST']._serialized_end=2081
  _globals['_SYNCSTATEREQUEST']._serialized_start=2083
  _globals['_SYNCSTATEREQUEST']._serialized_end=2157
  _globals['_PROVIDERINFO']._serialized_start=2159
  _globals['_PROVIDERINFO']._serialized_end=2281
  _globals['_LISTPROVIDERSRESPONSE']._serialized_start=2283
  _globals['_LISTPROVIDERSRESPONSE']._serialized_end=2346
  _globals['_GETPROVIDERHEALTHREQUEST']._serialized_start=2348
  _globals['_GETPROVIDERHEALTHREQUEST']._serialized_end=2392
  _globals['_PROVIDERHEALTHRESPONSE']._serialized_start=2395
  _globals['_PROVIDERHEALTHRESPONSE']._serialized_end=2627
  _globals['_PROVIDERHEALTHRESPONSE_METRICSENTRY']._serialized_start=2581
  _globals['_PROVIDERHEALTHRESPONSE_METRICSENTRY']._serialized_end=2627
  _globals['_STREAMEVENTSREQUEST']._serialized_start=2629
  _globals['_STREAMEVENTSREQUEST']._serialized_end=2731
  _globals['_EVENTRESPONSE']._serialized_start=2734
  _globals['_EVENTRESPONSE']._serialized_end=2920
  _globals['_STREAMOPERATIONSTATUSREQUEST']._serialized_start=2922
  _globals['_STREAMOPERATIONSTATUSREQUEST']._serialized_end=2974
  _globals['_STREAMRESOURCEUPDATESREQUEST']._serialized_start=2976
  _globals['_STREAMRESOURCEUPDATESREQUEST']._serialized_end=3066
  _globals['_ERRORRESPONSE']._serialized_start=3068
  _globals['_ERRORRESPONSE']._serialized_end=3148
  _globals['_BATCHCREATERESOURCESREQUEST']._serialized_start=3150
  _globals['_BATCHCREATERESOURCESREQUEST']._serialized_end=3227
  _globals['_BATCHCREATERESOURCESRESPONSE']._serialized_start=3229
  _globals['_BATCHCREATERESOURCESRESPONSE']._serialized_end=3305
  _globals['_BATCHDELETERESOURCESREQUEST']._serialized_start=3307
  _globals['_BATCHDELETERESOURCESREQUEST']._serialized_end=3373
  _globals['_BATCHDELETERESOURCESRESPONSE']._serialized_start=3375
  _globals['_BATCHDELETERESOURCESRESPONSE']._serialized_end=3451
  _globals['_IMPORTRESOURCESREQUEST']._serialized_start=3454
  _globals['_IMPORTRESOURCESREQUEST']._serialized_end=3643
  _globals['_IMPORTRESOURCESREQUEST_FILTERSENTRY']._serialized_start=3597
  _globals['_IMPORTRESOURCESREQUEST_FILTERSENTRY']._serialized_end=3643
  _globals['_IMPORTRESOURCESRESPONSE']._serialized_start=3645
  _globals['_IMPORTRESOURCESRESPONSE']._serialized_end=3749
  _globals['_EXPORTRESOURCESREQUEST']._serialized_start=3751
  _globals['_EXPORTRESOURCESREQUEST']._serialized_end=3829
  _globals['_EXPORTRESOURCESRESPONSE']._serialized_start=3831
  _globals['_EXPORTRESOURCESRESPONSE']._serialized_end=3889
  _globals['_ESTIMATECOSTREQUEST']._serialized_start=3891
  _globals['_ESTIMATECOSTREQUEST']._serialized_end=4003
  _globals['_RESOURCECOST']._serialized_start=4006
  _globals['_RESOURCECOST']._serialized_end=4241
  _globals['_RESOURCECOST_COSTBREAKDOWNENTRY']._serialized_start=4189
  _globals['_RESOURCECOST_COSTBREAKDOWNENTRY']._serialized_end=4241
  _globals['_ESTIMATECOSTRESPONSE']._serialized_start=4243
  _globals['_ESTIMATECOSTRESPONSE']._serialized_end=4348
  _globals['_METRICSREQUEST']._serialized_start=4351
  _globals['_METRICSREQUEST']._serialized_end=4503
  _globals['_METRICPOINT']._serialized_start=4506
  _globals['_METRICPOINT']._serialized_end=4676
  _globals['_METRICPOINT_LABELSENTRY']._serialized_start=280
  _globals['_METRICPOINT_LABELSENTRY']._serialized_end=325
  _globals['_METRICSRESPONSE']._serialized_start=4678
  _globals['_METRICSRESPONSE']._serialized_end=4752
  _globals['_NEXUSSERVICE']._serialized_start=4755
  _globals['_NEXUSSERVICE']._serialized_end=5802
# @@protoc_insertion_point(module_scope)
