From eca0cbcdeb5e62bd98f3add69e9330eade033c6c Mon Sep 17 00:00:00 2001 From: Danylo Kondratiev Date: Fri, 10 May 2024 15:58:30 +0000 Subject: [PATCH] ZING-33945: Update deps (#26) * Generate mocks * Update go dependencies * Format * Update generators versions * Update zenkit build * Format * Update java deps * Generate protos * Update version * Add gitattributes * Update buf mod --- .gitattributes | 5 + Makefile | 2 +- descriptors/image.json | 2 +- go.mod | 25 +- go.sum | 62 ++- go/cloud/collection/collection_cfg.pb.go | 2 +- go/cloud/collection/collection_cfg_grpc.pb.go | 11 +- .../mock_CollectionConfigServiceClient.go | 47 +- .../mock_CollectionConfigServiceServer.go | 38 +- ...tionConfigService_GetConfigStreamClient.go | 86 +++- ...tionConfigService_GetConfigStreamServer.go | 80 +++- ...nConfigService_WaitForProbeConfigClient.go | 97 +++- ...nConfigService_WaitForProbeConfigServer.go | 94 +++- ...ock_UnsafeCollectionConfigServiceServer.go | 14 +- .../collection/mock_isProbeResult_Result.go | 14 +- go/cloud/credentials/credentials.pb.go | 2 +- go/cloud/credentials/credentials_grpc.pb.go | 10 +- .../mock_CredentialManagementClient.go | 29 +- .../mock_CredentialManagementServer.go | 32 +- .../mock_UnsafeCredentialManagementServer.go | 14 +- go/cloud/data-registry/data_registry.pb.go | 2 +- .../data-registry/data_registry_grpc.pb.go | 33 +- .../mock_DataRegistryServiceClient.go | 127 ++++-- .../mock_DataRegistryServiceServer.go | 115 ++++- ...stryService_CreateOrUpdateMetricsClient.go | 97 +++- ...stryService_CreateOrUpdateMetricsServer.go | 94 +++- .../mock_UnsafeDataRegistryServiceServer.go | 14 +- go/cloud/data_receiver/data_receiver.pb.go | 2 +- go/cloud/data_receiver/data_receiver.pb.gw.go | 36 +- .../data_receiver/data_receiver_grpc.pb.go | 26 +- .../mock_DataReceiverServiceClient.go | 105 ++++- .../mock_DataReceiverServiceServer.go | 90 +++- ...mock_DataReceiverService_PutEventClient.go | 97 +++- ...mock_DataReceiverService_PutEventServer.go | 94 +++- ...ock_DataReceiverService_PutMetricClient.go | 97 +++- ...ock_DataReceiverService_PutMetricServer.go | 94 +++- .../mock_UnsafeDataReceiverServiceServer.go | 14 +- .../mock_isEventWrapper_EventType.go | 14 +- .../mock_isMetricWrapper_MetricType.go | 14 +- java/pom.xml | 6 +- .../cloud/collection/CollectionCfg.java | 51 ++- .../CollectionConfigServiceGrpc.java | 77 ++-- .../org/zenoss/cloud/collection/Config.java | 119 ++--- .../cloud/collection/ConfigOrBuilder.java | 1 + .../cloud/collection/Configuration.java | 103 ++--- .../collection/ConfigurationOrBuilder.java | 1 + .../zenoss/cloud/collection/FieldError.java | 103 ++--- .../cloud/collection/FieldErrorOrBuilder.java | 1 + .../collection/GetConfigStreamRequest.java | 87 +--- .../GetConfigStreamRequestOrBuilder.java | 1 + .../collection/GetConfigStreamResponse.java | 95 ++-- .../GetConfigStreamResponseOrBuilder.java | 1 + .../zenoss/cloud/collection/ProbeError.java | 111 ++--- .../cloud/collection/ProbeErrorOrBuilder.java | 1 + .../zenoss/cloud/collection/ProbeResult.java | 99 ++--- .../collection/ProbeResultOrBuilder.java | 1 + .../zenoss/cloud/collection/ProbeSuccess.java | 87 +--- .../collection/ProbeSuccessOrBuilder.java | 1 + .../collection/WaitForProbeConfigRequest.java | 95 ++-- .../WaitForProbeConfigRequestOrBuilder.java | 1 + .../WaitForProbeConfigResponse.java | 103 ++--- .../WaitForProbeConfigResponseOrBuilder.java | 1 + .../zenoss/cloud/credentials/Credential.java | 111 ++--- .../credentials/CredentialManagementGrpc.java | 57 ++- .../credentials/CredentialOrBuilder.java | 1 + .../zenoss/cloud/credentials/Credentials.java | 35 +- .../credentials/GetCredentialRequest.java | 95 ++-- .../GetCredentialRequestOrBuilder.java | 1 + .../credentials/GetCredentialResponse.java | 95 ++-- .../GetCredentialResponseOrBuilder.java | 1 + .../org/zenoss/cloud/credentials/Info.java | 113 ++--- .../cloud/credentials/InfoOrBuilder.java | 1 + .../cloud/dataReceiver/CompactMetric.java | 95 ++-- .../dataReceiver/CompactMetricError.java | 103 ++--- .../CompactMetricErrorOrBuilder.java | 1 + .../dataReceiver/CompactMetricOrBuilder.java | 1 + .../cloud/dataReceiver/DataReceiver.java | 117 ++--- .../dataReceiver/DataReceiverServiceGrpc.java | 124 +++--- .../org/zenoss/cloud/dataReceiver/Event.java | 415 ++++++++---------- .../zenoss/cloud/dataReceiver/EventError.java | 103 ++--- .../dataReceiver/EventErrorOrBuilder.java | 1 + .../cloud/dataReceiver/EventOrBuilder.java | 83 ++-- .../cloud/dataReceiver/EventStatusResult.java | 103 ++--- .../EventStatusResultOrBuilder.java | 1 + .../cloud/dataReceiver/EventWrapper.java | 93 ++-- .../dataReceiver/EventWrapperOrBuilder.java | 1 + .../org/zenoss/cloud/dataReceiver/Events.java | 95 ++-- .../cloud/dataReceiver/EventsOrBuilder.java | 1 + .../org/zenoss/cloud/dataReceiver/Metric.java | 111 ++--- .../cloud/dataReceiver/MetricBatch.java | 103 ++--- .../dataReceiver/MetricBatchOrBuilder.java | 1 + .../cloud/dataReceiver/MetricError.java | 103 ++--- .../dataReceiver/MetricErrorOrBuilder.java | 1 + .../cloud/dataReceiver/MetricOrBuilder.java | 1 + .../cloud/dataReceiver/MetricWrapper.java | 105 ++--- .../dataReceiver/MetricWrapperOrBuilder.java | 1 + .../zenoss/cloud/dataReceiver/Metrics.java | 111 ++--- .../cloud/dataReceiver/MetricsOrBuilder.java | 1 + .../org/zenoss/cloud/dataReceiver/Model.java | 103 ++--- .../zenoss/cloud/dataReceiver/ModelError.java | 103 ++--- .../dataReceiver/ModelErrorOrBuilder.java | 1 + .../cloud/dataReceiver/ModelOrBuilder.java | 1 + .../cloud/dataReceiver/ModelStatusResult.java | 103 ++--- .../ModelStatusResultOrBuilder.java | 1 + .../org/zenoss/cloud/dataReceiver/Models.java | 95 ++-- .../cloud/dataReceiver/ModelsOrBuilder.java | 1 + .../zenoss/cloud/dataReceiver/Severity.java | 10 + .../org/zenoss/cloud/dataReceiver/Status.java | 10 + .../cloud/dataReceiver/StatusResult.java | 165 +++---- .../dataReceiver/StatusResultOrBuilder.java | 11 +- .../cloud/dataReceiver/TaggedMetric.java | 103 ++--- .../cloud/dataReceiver/TaggedMetricError.java | 103 ++--- .../TaggedMetricErrorOrBuilder.java | 1 + .../dataReceiver/TaggedMetricOrBuilder.java | 1 + .../org/zenoss/cloud/dataReceiver/Void.java | 87 +--- .../cloud/dataReceiver/VoidOrBuilder.java | 1 + .../cloud/dataRegistry/DataRegistry.java | 51 ++- .../dataRegistry/DataRegistryServiceGrpc.java | 137 +++--- .../zenoss/cloud/dataRegistry/Definition.java | 105 ++--- .../dataRegistry/DefinitionOrBuilder.java | 1 + .../dataRegistry/DefinitionResponse.java | 95 ++-- .../DefinitionResponseOrBuilder.java | 1 + .../cloud/dataRegistry/DefinitionUpdate.java | 103 ++--- .../DefinitionUpdateOrBuilder.java | 1 + .../cloud/dataRegistry/GetMetricRequest.java | 95 ++-- .../GetMetricRequestOrBuilder.java | 1 + .../cloud/dataRegistry/GetMetricResponse.java | 95 ++-- .../GetMetricResponseOrBuilder.java | 1 + .../dataRegistry/RegisterMetricRequest.java | 95 ++-- .../RegisterMetricRequestOrBuilder.java | 1 + .../dataRegistry/RegisterMetricResponse.java | 111 ++--- .../RegisterMetricResponseOrBuilder.java | 1 + .../RegisterMetricVerboseResponse.java | 103 ++--- ...egisterMetricVerboseResponseOrBuilder.java | 1 + .../dataRegistry/RegisterMetricsResponse.java | 95 ++-- .../RegisterMetricsResponseOrBuilder.java | 1 + .../dataRegistry/UpdateMetricRequest.java | 103 ++--- .../UpdateMetricRequestOrBuilder.java | 1 + .../zenoss/cloud/dataRegistry/UpdateMode.java | 10 + protobufs/buf.gen.yaml | 16 +- protobufs/buf.lock | 6 +- protobufs/zenoss/cloud/credentials.proto | 4 +- python/setup.py | 2 +- python/zenoss/cloud/collection_cfg_pb2.py | 7 +- .../zenoss/cloud/collection_cfg_pb2_grpc.py | 36 +- python/zenoss/cloud/credentials_pb2.py | 15 +- python/zenoss/cloud/credentials_pb2_grpc.py | 18 +- python/zenoss/cloud/data_receiver_pb2.py | 39 +- python/zenoss/cloud/data_receiver_pb2_grpc.py | 90 +++- python/zenoss/cloud/data_registry_pb2.py | 7 +- python/zenoss/cloud/data_registry_pb2_grpc.py | 108 ++++- test/data_receiver_test.go | 15 +- 152 files changed, 3722 insertions(+), 4111 deletions(-) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..bf546f4 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,5 @@ +/go.sum -diff linguist-generated +/python/zenoss/** -diff linguist-generated +/java/src/** -diff linguist-generated +/go/** -diff linguist-generated +/descriptors/** -diff linguist-generated binary diff --git a/Makefile b/Makefile index 6019c3c..dfca8fc 100644 --- a/Makefile +++ b/Makefile @@ -35,7 +35,7 @@ PROTOFILES := $(shell find protobufs -name "*.proto") PYTHON_FILES := $(subst $(PROTODIR), $(PYTHONDIR),$(subst .proto,_pb2.py,$(PROTOFILES))) LOCAL_USER_ID := $(shell id -u) CONTAINER_DIR := /tmp/working -ZENKIT_BUILD_VERSION := 1.14.3 +ZENKIT_BUILD_VERSION := 1.18.0 BUILD_IMG := zenoss/zenkit-build:$(ZENKIT_BUILD_VERSION) DOCKER_NETWORK = host DOCKER_PARAMS := --rm -v $(ROOTDIR):$(CONTAINER_DIR):rw \ diff --git a/descriptors/image.json b/descriptors/image.json index 7929139..71712bc 100644 --- a/descriptors/image.json +++ b/descriptors/image.json @@ -1 +1 @@ -{"file":[{"name":"zenoss/cloud/collection_cfg.proto","package":"zenoss.cloud.collection_cfg","messageType":[{"name":"Config","field":[{"name":"id","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"id"},{"name":"name","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"tenant","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"tenant"},{"name":"configuration","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.Configuration","jsonName":"configuration"}],"reservedRange":[{"start":4,"end":5}]},{"name":"Configuration","field":[{"name":"type","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"type"},{"name":"data","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"data"}]},{"name":"ProbeSuccess"},{"name":"ProbeError","field":[{"name":"message","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"message"},{"name":"description","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"description"},{"name":"field_errors","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.FieldError","jsonName":"fieldErrors"}]},{"name":"FieldError","field":[{"name":"field","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"field"},{"name":"description","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"description"}]},{"name":"ProbeResult","field":[{"name":"success","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.ProbeSuccess","oneofIndex":0,"jsonName":"success"},{"name":"error","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.ProbeError","oneofIndex":0,"jsonName":"error"}],"oneofDecl":[{"name":"result"}]},{"name":"WaitForProbeConfigRequest","field":[{"name":"configuration","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.Config","jsonName":"configuration"},{"name":"deadline","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"deadline"}]},{"name":"WaitForProbeConfigResponse","field":[{"name":"config_id","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"configId"},{"name":"result","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.ProbeResult","jsonName":"result"}]},{"name":"GetConfigStreamRequest"},{"name":"GetConfigStreamResponse","field":[{"name":"configuration","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.Config","jsonName":"configuration"}]}],"service":[{"name":"CollectionConfigService","method":[{"name":"WaitForProbeConfig","inputType":".zenoss.cloud.collection_cfg.WaitForProbeConfigResponse","outputType":".zenoss.cloud.collection_cfg.WaitForProbeConfigRequest","options":{},"clientStreaming":true,"serverStreaming":true},{"name":"GetConfigStream","inputType":".zenoss.cloud.collection_cfg.GetConfigStreamRequest","outputType":".zenoss.cloud.collection_cfg.GetConfigStreamResponse","options":{},"serverStreaming":true}]}],"options":{"javaPackage":"org.zenoss.cloud.collection","javaMultipleFiles":true,"goPackage":"github.com/zenoss/zenoss-protobufs/go/cloud/collection"},"sourceCodeInfo":{"location":[{"span":[0,0,64,70]},{"path":[12],"span":[0,0,18]},{"path":[2],"span":[1,0,36]},{"path":[8],"span":[3,0,77]},{"path":[8,11],"span":[3,0,77]},{"path":[8],"span":[4,0,52]},{"path":[8,1],"span":[4,0,52]},{"path":[8],"span":[5,0,34]},{"path":[8,10],"span":[5,0,34]},{"path":[6,0],"span":[9,0,14,1],"leadingComments":" CollectionConfigService is the gRPC & HTTP service responsible for managing\n collection configurations.\n"},{"path":[6,0,1],"span":[9,8,31]},{"path":[6,0,2,0],"span":[10,2,11,51]},{"path":[6,0,2,0,1],"span":[10,6,24]},{"path":[6,0,2,0,5],"span":[10,25,31]},{"path":[6,0,2,0,2],"span":[10,32,58]},{"path":[6,0,2,0,6],"span":[11,15,21]},{"path":[6,0,2,0,3],"span":[11,22,47]},{"path":[6,0,2,1],"span":[12,2,13,49]},{"path":[6,0,2,1,1],"span":[12,6,21]},{"path":[6,0,2,1,2],"span":[12,22,44]},{"path":[6,0,2,1,6],"span":[13,15,21]},{"path":[6,0,2,1,3],"span":[13,22,45]},{"path":[4,0],"span":[16,0,23,1]},{"path":[4,0,1],"span":[16,8,14]},{"path":[4,0,2,0],"span":[17,2,16]},{"path":[4,0,2,0,5],"span":[17,2,8]},{"path":[4,0,2,0,1],"span":[17,9,11]},{"path":[4,0,2,0,3],"span":[17,14,15]},{"path":[4,0,2,1],"span":[18,2,18]},{"path":[4,0,2,1,5],"span":[18,2,8]},{"path":[4,0,2,1,1],"span":[18,9,13]},{"path":[4,0,2,1,3],"span":[18,16,17]},{"path":[4,0,2,2],"span":[19,2,20]},{"path":[4,0,2,2,5],"span":[19,2,8]},{"path":[4,0,2,2,1],"span":[19,9,15]},{"path":[4,0,2,2,3],"span":[19,18,19]},{"path":[4,0,2,3],"span":[20,2,34]},{"path":[4,0,2,3,6],"span":[20,2,15]},{"path":[4,0,2,3,1],"span":[20,16,29]},{"path":[4,0,2,3,3],"span":[20,32,33]},{"path":[4,0,9],"span":[22,2,13]},{"path":[4,0,9,0],"span":[22,11,12]},{"path":[4,0,9,0,1],"span":[22,11,12]},{"path":[4,1],"span":[25,0,28,1]},{"path":[4,1,1],"span":[25,8,21]},{"path":[4,1,2,0],"span":[26,2,18]},{"path":[4,1,2,0,5],"span":[26,2,8]},{"path":[4,1,2,0,1],"span":[26,9,13]},{"path":[4,1,2,0,3],"span":[26,16,17]},{"path":[4,1,2,1],"span":[27,2,18]},{"path":[4,1,2,1,5],"span":[27,2,8]},{"path":[4,1,2,1,1],"span":[27,9,13]},{"path":[4,1,2,1,3],"span":[27,16,17]},{"path":[4,2],"span":[30,0,23]},{"path":[4,2,1],"span":[30,8,20]},{"path":[4,3],"span":[32,0,38,1]},{"path":[4,3,1],"span":[32,8,18]},{"path":[4,3,2,0],"span":[34,2,21],"leadingComments":" message is a short human-friendly text. Can be empty.\n"},{"path":[4,3,2,0,5],"span":[34,2,8]},{"path":[4,3,2,0,1],"span":[34,9,16]},{"path":[4,3,2,0,3],"span":[34,19,20]},{"path":[4,3,2,1],"span":[36,2,25],"leadingComments":" description is a parsed API error. Usually long and technical.\n"},{"path":[4,3,2,1,5],"span":[36,2,8]},{"path":[4,3,2,1,1],"span":[36,9,20]},{"path":[4,3,2,1,3],"span":[36,23,24]},{"path":[4,3,2,2],"span":[37,2,39]},{"path":[4,3,2,2,4],"span":[37,2,10]},{"path":[4,3,2,2,6],"span":[37,11,21]},{"path":[4,3,2,2,1],"span":[37,22,34]},{"path":[4,3,2,2,3],"span":[37,37,38]},{"path":[4,4],"span":[40,0,43,1]},{"path":[4,4,1],"span":[40,8,18]},{"path":[4,4,2,0],"span":[41,2,19]},{"path":[4,4,2,0,5],"span":[41,2,8]},{"path":[4,4,2,0,1],"span":[41,9,14]},{"path":[4,4,2,0,3],"span":[41,17,18]},{"path":[4,4,2,1],"span":[42,2,25]},{"path":[4,4,2,1,5],"span":[42,2,8]},{"path":[4,4,2,1,1],"span":[42,9,20]},{"path":[4,4,2,1,3],"span":[42,23,24]},{"path":[4,5],"span":[45,0,50,1]},{"path":[4,5,1],"span":[45,8,19]},{"path":[4,5,8,0],"span":[46,2,49,3]},{"path":[4,5,8,0,1],"span":[46,8,14]},{"path":[4,5,2,0],"span":[47,4,29]},{"path":[4,5,2,0,6],"span":[47,4,16]},{"path":[4,5,2,0,1],"span":[47,17,24]},{"path":[4,5,2,0,3],"span":[47,27,28]},{"path":[4,5,2,1],"span":[48,4,25]},{"path":[4,5,2,1,6],"span":[48,4,14]},{"path":[4,5,2,1,1],"span":[48,15,20]},{"path":[4,5,2,1,3],"span":[48,23,24]},{"path":[4,6],"span":[52,0,55,1]},{"path":[4,6,1],"span":[52,8,33]},{"path":[4,6,2,0],"span":[53,2,27]},{"path":[4,6,2,0,6],"span":[53,2,8]},{"path":[4,6,2,0,1],"span":[53,9,22]},{"path":[4,6,2,0,3],"span":[53,25,26]},{"path":[4,6,2,1],"span":[54,2,21]},{"path":[4,6,2,1,5],"span":[54,2,7]},{"path":[4,6,2,1,1],"span":[54,8,16]},{"path":[4,6,2,1,3],"span":[54,19,20]},{"path":[4,7],"span":[57,0,60,1]},{"path":[4,7,1],"span":[57,8,34]},{"path":[4,7,2,0],"span":[58,2,23]},{"path":[4,7,2,0,5],"span":[58,2,8]},{"path":[4,7,2,0,1],"span":[58,9,18]},{"path":[4,7,2,0,3],"span":[58,21,22]},{"path":[4,7,2,1],"span":[59,2,25]},{"path":[4,7,2,1,6],"span":[59,2,13]},{"path":[4,7,2,1,1],"span":[59,14,20]},{"path":[4,7,2,1,3],"span":[59,23,24]},{"path":[4,8],"span":[62,0,33]},{"path":[4,8,1],"span":[62,8,30]},{"path":[4,9],"span":[64,0,70]},{"path":[4,9,1],"span":[64,8,31]},{"path":[4,9,2,0],"span":[64,34,68]},{"path":[4,9,2,0,4],"span":[64,34,42]},{"path":[4,9,2,0,6],"span":[64,43,49]},{"path":[4,9,2,0,1],"span":[64,50,63]},{"path":[4,9,2,0,3],"span":[64,66,67]}]},"syntax":"proto3","bufExtension":{"isImport":false,"isSyntaxUnspecified":false}},{"name":"google/protobuf/struct.proto","package":"google.protobuf","messageType":[{"name":"Struct","field":[{"name":"fields","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct.FieldsEntry","jsonName":"fields"}],"nestedType":[{"name":"FieldsEntry","field":[{"name":"key","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"key"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Value","jsonName":"value"}],"options":{"mapEntry":true}}]},{"name":"Value","field":[{"name":"null_value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.NullValue","oneofIndex":0,"jsonName":"nullValue"},{"name":"number_value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_DOUBLE","oneofIndex":0,"jsonName":"numberValue"},{"name":"string_value","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","oneofIndex":0,"jsonName":"stringValue"},{"name":"bool_value","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","oneofIndex":0,"jsonName":"boolValue"},{"name":"struct_value","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","oneofIndex":0,"jsonName":"structValue"},{"name":"list_value","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.ListValue","oneofIndex":0,"jsonName":"listValue"}],"oneofDecl":[{"name":"kind"}]},{"name":"ListValue","field":[{"name":"values","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.Value","jsonName":"values"}]}],"enumType":[{"name":"NullValue","value":[{"name":"NULL_VALUE","number":0}]}],"options":{"javaPackage":"com.google.protobuf","javaOuterClassname":"StructProto","javaMultipleFiles":true,"goPackage":"google.golang.org/protobuf/types/known/structpb","ccEnableArenas":true,"objcClassPrefix":"GPB","csharpNamespace":"Google.Protobuf.WellKnownTypes"},"sourceCodeInfo":{"location":[{"span":[30,0,94,1]},{"path":[12],"span":[30,0,18],"leadingDetachedComments":[" Protocol Buffers - Google's data interchange format\n Copyright 2008 Google Inc. All rights reserved.\n https://developers.google.com/protocol-buffers/\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"]},{"path":[2],"span":[32,0,24]},{"path":[8],"span":[34,0,59]},{"path":[8,37],"span":[34,0,59]},{"path":[8],"span":[35,0,31]},{"path":[8,31],"span":[35,0,31]},{"path":[8],"span":[36,0,70]},{"path":[8,11],"span":[36,0,70]},{"path":[8],"span":[37,0,44]},{"path":[8,1],"span":[37,0,44]},{"path":[8],"span":[38,0,44]},{"path":[8,8],"span":[38,0,44]},{"path":[8],"span":[39,0,34]},{"path":[8,10],"span":[39,0,34]},{"path":[8],"span":[40,0,33]},{"path":[8,36],"span":[40,0,33]},{"path":[4,0],"span":[50,0,53,1],"leadingComments":" `Struct` represents a structured data value, consisting of fields\n which map to dynamically typed values. In some languages, `Struct`\n might be supported by a native representation. For example, in\n scripting languages like JS a struct is represented as an\n object. The details of that representation are described together\n with the proto support for the language.\n\n The JSON representation for `Struct` is JSON object.\n"},{"path":[4,0,1],"span":[50,8,14]},{"path":[4,0,2,0],"span":[52,2,32],"leadingComments":" Unordered map of dynamically typed values.\n"},{"path":[4,0,2,0,6],"span":[52,2,20]},{"path":[4,0,2,0,1],"span":[52,21,27]},{"path":[4,0,2,0,3],"span":[52,30,31]},{"path":[4,1],"span":[61,0,77,1],"leadingComments":" `Value` represents a dynamically typed value which can be either\n null, a number, a string, a boolean, a recursive struct value, or a\n list of values. A producer of value is expected to set one of these\n variants. Absence of any variant indicates an error.\n\n The JSON representation for `Value` is JSON value.\n"},{"path":[4,1,1],"span":[61,8,13]},{"path":[4,1,8,0],"span":[63,2,76,3],"leadingComments":" The kind of value.\n"},{"path":[4,1,8,0,1],"span":[63,8,12]},{"path":[4,1,2,0],"span":[65,4,29],"leadingComments":" Represents a null value.\n"},{"path":[4,1,2,0,6],"span":[65,4,13]},{"path":[4,1,2,0,1],"span":[65,14,24]},{"path":[4,1,2,0,3],"span":[65,27,28]},{"path":[4,1,2,1],"span":[67,4,28],"leadingComments":" Represents a double value.\n"},{"path":[4,1,2,1,5],"span":[67,4,10]},{"path":[4,1,2,1,1],"span":[67,11,23]},{"path":[4,1,2,1,3],"span":[67,26,27]},{"path":[4,1,2,2],"span":[69,4,28],"leadingComments":" Represents a string value.\n"},{"path":[4,1,2,2,5],"span":[69,4,10]},{"path":[4,1,2,2,1],"span":[69,11,23]},{"path":[4,1,2,2,3],"span":[69,26,27]},{"path":[4,1,2,3],"span":[71,4,24],"leadingComments":" Represents a boolean value.\n"},{"path":[4,1,2,3,5],"span":[71,4,8]},{"path":[4,1,2,3,1],"span":[71,9,19]},{"path":[4,1,2,3,3],"span":[71,22,23]},{"path":[4,1,2,4],"span":[73,4,28],"leadingComments":" Represents a structured value.\n"},{"path":[4,1,2,4,6],"span":[73,4,10]},{"path":[4,1,2,4,1],"span":[73,11,23]},{"path":[4,1,2,4,3],"span":[73,26,27]},{"path":[4,1,2,5],"span":[75,4,29],"leadingComments":" Represents a repeated `Value`.\n"},{"path":[4,1,2,5,6],"span":[75,4,13]},{"path":[4,1,2,5,1],"span":[75,14,24]},{"path":[4,1,2,5,3],"span":[75,27,28]},{"path":[5,0],"span":[83,0,86,1],"leadingComments":" `NullValue` is a singleton enumeration to represent the null value for the\n `Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n"},{"path":[5,0,1],"span":[83,5,14]},{"path":[5,0,2,0],"span":[85,2,17],"leadingComments":" Null value.\n"},{"path":[5,0,2,0,1],"span":[85,2,12]},{"path":[5,0,2,0,2],"span":[85,15,16]},{"path":[4,2],"span":[91,0,94,1],"leadingComments":" `ListValue` is a wrapper around a repeated field of values.\n\n The JSON representation for `ListValue` is JSON array.\n"},{"path":[4,2,1],"span":[91,8,17]},{"path":[4,2,2,0],"span":[93,2,28],"leadingComments":" Repeated field of dynamically typed values.\n"},{"path":[4,2,2,0,4],"span":[93,2,10]},{"path":[4,2,2,0,6],"span":[93,11,16]},{"path":[4,2,2,0,1],"span":[93,17,23]},{"path":[4,2,2,0,3],"span":[93,26,27]}]},"syntax":"proto3","bufExtension":{"isImport":true,"isSyntaxUnspecified":false}},{"name":"google/api/http.proto","package":"google.api","messageType":[{"name":"Http","field":[{"name":"rules","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.api.HttpRule","jsonName":"rules"},{"name":"fully_decode_reserved_expansion","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"fullyDecodeReservedExpansion"}]},{"name":"HttpRule","field":[{"name":"selector","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"selector"},{"name":"get","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","oneofIndex":0,"jsonName":"get"},{"name":"put","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","oneofIndex":0,"jsonName":"put"},{"name":"post","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","oneofIndex":0,"jsonName":"post"},{"name":"delete","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","oneofIndex":0,"jsonName":"delete"},{"name":"patch","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","oneofIndex":0,"jsonName":"patch"},{"name":"custom","number":8,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.api.CustomHttpPattern","oneofIndex":0,"jsonName":"custom"},{"name":"body","number":7,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"body"},{"name":"response_body","number":12,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"responseBody"},{"name":"additional_bindings","number":11,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.api.HttpRule","jsonName":"additionalBindings"}],"oneofDecl":[{"name":"pattern"}]},{"name":"CustomHttpPattern","field":[{"name":"kind","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"kind"},{"name":"path","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"path"}]}],"options":{"javaPackage":"com.google.api","javaOuterClassname":"HttpProto","javaMultipleFiles":true,"goPackage":"google.golang.org/genproto/googleapis/api/annotations;annotations","ccEnableArenas":true,"objcClassPrefix":"GAPI"},"sourceCodeInfo":{"location":[{"span":[14,0,374,1]},{"path":[12],"span":[14,0,18],"leadingDetachedComments":[" Copyright 2015 Google LLC\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n"]},{"path":[2],"span":[16,0,19]},{"path":[8],"span":[18,0,31]},{"path":[8,31],"span":[18,0,31]},{"path":[8],"span":[19,0,88]},{"path":[8,11],"span":[19,0,88]},{"path":[8],"span":[20,0,34]},{"path":[8,10],"span":[20,0,34]},{"path":[8],"span":[21,0,42]},{"path":[8,8],"span":[21,0,42]},{"path":[8],"span":[22,0,39]},{"path":[8,1],"span":[22,0,39]},{"path":[8],"span":[23,0,34]},{"path":[8,36],"span":[23,0,34]},{"path":[4,0],"span":[28,0,41,1],"leadingComments":" Defines the HTTP configuration for an API service. It contains a list of\n [HttpRule][google.api.HttpRule], each specifying the mapping of an RPC method\n to one or more HTTP REST API methods.\n"},{"path":[4,0,1],"span":[28,8,12]},{"path":[4,0,2,0],"span":[32,2,30],"leadingComments":" A list of HTTP configuration rules that apply to individual API methods.\n\n **NOTE:** All service configuration rules follow \"last one wins\" order.\n"},{"path":[4,0,2,0,4],"span":[32,2,10]},{"path":[4,0,2,0,6],"span":[32,11,19]},{"path":[4,0,2,0,1],"span":[32,20,25]},{"path":[4,0,2,0,3],"span":[32,28,29]},{"path":[4,0,2,1],"span":[40,2,43],"leadingComments":" When set to true, URL path parameters will be fully URI-decoded except in\n cases of single segment matches in reserved expansion, where \"%2F\" will be\n left encoded.\n\n The default behavior is to not decode RFC 6570 reserved characters in multi\n segment matches.\n"},{"path":[4,0,2,1,5],"span":[40,2,6]},{"path":[4,0,2,1,1],"span":[40,7,38]},{"path":[4,0,2,1,3],"span":[40,41,42]},{"path":[4,1],"span":[312,0,365,1],"leadingComments":" # gRPC Transcoding\n\n gRPC Transcoding is a feature for mapping between a gRPC method and one or\n more HTTP REST endpoints. It allows developers to build a single API service\n that supports both gRPC APIs and REST APIs. Many systems, including [Google\n APIs](https://github.com/googleapis/googleapis),\n [Cloud Endpoints](https://cloud.google.com/endpoints), [gRPC\n Gateway](https://github.com/grpc-ecosystem/grpc-gateway),\n and [Envoy](https://github.com/envoyproxy/envoy) proxy support this feature\n and use it for large scale production services.\n\n `HttpRule` defines the schema of the gRPC/REST mapping. The mapping specifies\n how different portions of the gRPC request message are mapped to the URL\n path, URL query parameters, and HTTP request body. It also controls how the\n gRPC response message is mapped to the HTTP response body. `HttpRule` is\n typically specified as an `google.api.http` annotation on the gRPC method.\n\n Each mapping specifies a URL path template and an HTTP method. The path\n template may refer to one or more fields in the gRPC request message, as long\n as each field is a non-repeated field with a primitive (non-message) type.\n The path template controls how fields of the request message are mapped to\n the URL path.\n\n Example:\n\n service Messaging {\n rpc GetMessage(GetMessageRequest) returns (Message) {\n option (google.api.http) = {\n get: \"/v1/{name=messages/*}\"\n };\n }\n }\n message GetMessageRequest {\n string name = 1; // Mapped to URL path.\n }\n message Message {\n string text = 1; // The resource content.\n }\n\n This enables an HTTP REST to gRPC mapping as below:\n\n HTTP | gRPC\n -----|-----\n `GET /v1/messages/123456` | `GetMessage(name: \"messages/123456\")`\n\n Any fields in the request message which are not bound by the path template\n automatically become HTTP query parameters if there is no HTTP request body.\n For example:\n\n service Messaging {\n rpc GetMessage(GetMessageRequest) returns (Message) {\n option (google.api.http) = {\n get:\"/v1/messages/{message_id}\"\n };\n }\n }\n message GetMessageRequest {\n message SubMessage {\n string subfield = 1;\n }\n string message_id = 1; // Mapped to URL path.\n int64 revision = 2; // Mapped to URL query parameter `revision`.\n SubMessage sub = 3; // Mapped to URL query parameter `sub.subfield`.\n }\n\n This enables a HTTP JSON to RPC mapping as below:\n\n HTTP | gRPC\n -----|-----\n `GET /v1/messages/123456?revision=2&sub.subfield=foo` |\n `GetMessage(message_id: \"123456\" revision: 2 sub: SubMessage(subfield:\n \"foo\"))`\n\n Note that fields which are mapped to URL query parameters must have a\n primitive type or a repeated primitive type or a non-repeated message type.\n In the case of a repeated type, the parameter can be repeated in the URL\n as `...?param=A¶m=B`. In the case of a message type, each field of the\n message is mapped to a separate parameter, such as\n `...?foo.a=A&foo.b=B&foo.c=C`.\n\n For HTTP methods that allow a request body, the `body` field\n specifies the mapping. Consider a REST update method on the\n message resource collection:\n\n service Messaging {\n rpc UpdateMessage(UpdateMessageRequest) returns (Message) {\n option (google.api.http) = {\n patch: \"/v1/messages/{message_id}\"\n body: \"message\"\n };\n }\n }\n message UpdateMessageRequest {\n string message_id = 1; // mapped to the URL\n Message message = 2; // mapped to the body\n }\n\n The following HTTP JSON to RPC mapping is enabled, where the\n representation of the JSON in the request body is determined by\n protos JSON encoding:\n\n HTTP | gRPC\n -----|-----\n `PATCH /v1/messages/123456 { \"text\": \"Hi!\" }` | `UpdateMessage(message_id:\n \"123456\" message { text: \"Hi!\" })`\n\n The special name `*` can be used in the body mapping to define that\n every field not bound by the path template should be mapped to the\n request body. This enables the following alternative definition of\n the update method:\n\n service Messaging {\n rpc UpdateMessage(Message) returns (Message) {\n option (google.api.http) = {\n patch: \"/v1/messages/{message_id}\"\n body: \"*\"\n };\n }\n }\n message Message {\n string message_id = 1;\n string text = 2;\n }\n\n\n The following HTTP JSON to RPC mapping is enabled:\n\n HTTP | gRPC\n -----|-----\n `PATCH /v1/messages/123456 { \"text\": \"Hi!\" }` | `UpdateMessage(message_id:\n \"123456\" text: \"Hi!\")`\n\n Note that when using `*` in the body mapping, it is not possible to\n have HTTP parameters, as all fields not bound by the path end in\n the body. This makes this option more rarely used in practice when\n defining REST APIs. The common usage of `*` is in custom methods\n which don't use the URL at all for transferring data.\n\n It is possible to define multiple HTTP methods for one RPC by using\n the `additional_bindings` option. Example:\n\n service Messaging {\n rpc GetMessage(GetMessageRequest) returns (Message) {\n option (google.api.http) = {\n get: \"/v1/messages/{message_id}\"\n additional_bindings {\n get: \"/v1/users/{user_id}/messages/{message_id}\"\n }\n };\n }\n }\n message GetMessageRequest {\n string message_id = 1;\n string user_id = 2;\n }\n\n This enables the following two alternative HTTP JSON to RPC mappings:\n\n HTTP | gRPC\n -----|-----\n `GET /v1/messages/123456` | `GetMessage(message_id: \"123456\")`\n `GET /v1/users/me/messages/123456` | `GetMessage(user_id: \"me\" message_id:\n \"123456\")`\n\n ## Rules for HTTP mapping\n\n 1. Leaf request fields (recursive expansion nested messages in the request\n message) are classified into three categories:\n - Fields referred by the path template. They are passed via the URL path.\n - Fields referred by the [HttpRule.body][google.api.HttpRule.body]. They are passed via the HTTP\n request body.\n - All other fields are passed via the URL query parameters, and the\n parameter name is the field path in the request message. A repeated\n field can be represented as multiple query parameters under the same\n name.\n 2. If [HttpRule.body][google.api.HttpRule.body] is \"*\", there is no URL query parameter, all fields\n are passed via URL path and HTTP request body.\n 3. If [HttpRule.body][google.api.HttpRule.body] is omitted, there is no HTTP request body, all\n fields are passed via URL path and URL query parameters.\n\n ### Path template syntax\n\n Template = \"/\" Segments [ Verb ] ;\n Segments = Segment { \"/\" Segment } ;\n Segment = \"*\" | \"**\" | LITERAL | Variable ;\n Variable = \"{\" FieldPath [ \"=\" Segments ] \"}\" ;\n FieldPath = IDENT { \".\" IDENT } ;\n Verb = \":\" LITERAL ;\n\n The syntax `*` matches a single URL path segment. The syntax `**` matches\n zero or more URL path segments, which must be the last part of the URL path\n except the `Verb`.\n\n The syntax `Variable` matches part of the URL path as specified by its\n template. A variable template must not contain other variables. If a variable\n matches a single path segment, its template may be omitted, e.g. `{var}`\n is equivalent to `{var=*}`.\n\n The syntax `LITERAL` matches literal text in the URL path. If the `LITERAL`\n contains any reserved character, such characters should be percent-encoded\n before the matching.\n\n If a variable contains exactly one path segment, such as `\"{var}\"` or\n `\"{var=*}\"`, when such a variable is expanded into a URL path on the client\n side, all characters except `[-_.~0-9a-zA-Z]` are percent-encoded. The\n server side does the reverse decoding. Such variables show up in the\n [Discovery\n Document](https://developers.google.com/discovery/v1/reference/apis) as\n `{var}`.\n\n If a variable contains multiple path segments, such as `\"{var=foo/*}\"`\n or `\"{var=**}\"`, when such a variable is expanded into a URL path on the\n client side, all characters except `[-_.~/0-9a-zA-Z]` are percent-encoded.\n The server side does the reverse decoding, except \"%2F\" and \"%2f\" are left\n unchanged. Such variables show up in the\n [Discovery\n Document](https://developers.google.com/discovery/v1/reference/apis) as\n `{+var}`.\n\n ## Using gRPC API Service Configuration\n\n gRPC API Service Configuration (service config) is a configuration language\n for configuring a gRPC service to become a user-facing product. The\n service config is simply the YAML representation of the `google.api.Service`\n proto message.\n\n As an alternative to annotating your proto file, you can configure gRPC\n transcoding in your service config YAML files. You do this by specifying a\n `HttpRule` that maps the gRPC method to a REST endpoint, achieving the same\n effect as the proto annotation. This can be particularly useful if you\n have a proto that is reused in multiple services. Note that any transcoding\n specified in the service config will override any matching transcoding\n configuration in the proto.\n\n Example:\n\n http:\n rules:\n # Selects a gRPC method and applies HttpRule to it.\n - selector: example.v1.Messaging.GetMessage\n get: /v1/messages/{message_id}/{sub.subfield}\n\n ## Special notes\n\n When gRPC Transcoding is used to map a gRPC to JSON REST endpoints, the\n proto to JSON conversion must follow the [proto3\n specification](https://developers.google.com/protocol-buffers/docs/proto3#json).\n\n While the single segment variable follows the semantics of\n [RFC 6570](https://tools.ietf.org/html/rfc6570) Section 3.2.2 Simple String\n Expansion, the multi segment variable **does not** follow RFC 6570 Section\n 3.2.3 Reserved Expansion. The reason is that the Reserved Expansion\n does not expand special characters like `?` and `#`, which would lead\n to invalid URLs. As the result, gRPC Transcoding uses a custom encoding\n for multi segment variables.\n\n The path variables **must not** refer to any repeated or mapped field,\n because client libraries are not capable of handling such variable expansion.\n\n The path variables **must not** capture the leading \"/\" character. The reason\n is that the most common use case \"{var}\" does not capture the leading \"/\"\n character. For consistency, all path variables must share the same behavior.\n\n Repeated message fields must not be mapped to URL query parameters, because\n no client library can support such complicated mapping.\n\n If an API needs to use a JSON array for request or response body, it can map\n the request or response body to a repeated field. However, some gRPC\n Transcoding implementations may not support this feature.\n"},{"path":[4,1,1],"span":[312,8,16]},{"path":[4,1,2,0],"span":[316,2,22],"leadingComments":" Selects a method to which this rule applies.\n\n Refer to [selector][google.api.DocumentationRule.selector] for syntax details.\n"},{"path":[4,1,2,0,5],"span":[316,2,8]},{"path":[4,1,2,0,1],"span":[316,9,17]},{"path":[4,1,2,0,3],"span":[316,20,21]},{"path":[4,1,8,0],"span":[321,2,343,3],"leadingComments":" Determines the URL pattern is matched by this rules. This pattern can be\n used with any of the {get|put|post|delete|patch} methods. A custom method\n can be defined using the 'custom' field.\n"},{"path":[4,1,8,0,1],"span":[321,8,15]},{"path":[4,1,2,1],"span":[324,4,19],"leadingComments":" Maps to HTTP GET. Used for listing and getting information about\n resources.\n"},{"path":[4,1,2,1,5],"span":[324,4,10]},{"path":[4,1,2,1,1],"span":[324,11,14]},{"path":[4,1,2,1,3],"span":[324,17,18]},{"path":[4,1,2,2],"span":[327,4,19],"leadingComments":" Maps to HTTP PUT. Used for replacing a resource.\n"},{"path":[4,1,2,2,5],"span":[327,4,10]},{"path":[4,1,2,2,1],"span":[327,11,14]},{"path":[4,1,2,2,3],"span":[327,17,18]},{"path":[4,1,2,3],"span":[330,4,20],"leadingComments":" Maps to HTTP POST. Used for creating a resource or performing an action.\n"},{"path":[4,1,2,3,5],"span":[330,4,10]},{"path":[4,1,2,3,1],"span":[330,11,15]},{"path":[4,1,2,3,3],"span":[330,18,19]},{"path":[4,1,2,4],"span":[333,4,22],"leadingComments":" Maps to HTTP DELETE. Used for deleting a resource.\n"},{"path":[4,1,2,4,5],"span":[333,4,10]},{"path":[4,1,2,4,1],"span":[333,11,17]},{"path":[4,1,2,4,3],"span":[333,20,21]},{"path":[4,1,2,5],"span":[336,4,21],"leadingComments":" Maps to HTTP PATCH. Used for updating a resource.\n"},{"path":[4,1,2,5,5],"span":[336,4,10]},{"path":[4,1,2,5,1],"span":[336,11,16]},{"path":[4,1,2,5,3],"span":[336,19,20]},{"path":[4,1,2,6],"span":[342,4,33],"leadingComments":" The custom pattern is used for specifying an HTTP method that is not\n included in the `pattern` field, such as HEAD, or \"*\" to leave the\n HTTP method unspecified for this rule. The wild-card rule is useful\n for services that provide content to Web (HTML) clients.\n"},{"path":[4,1,2,6,6],"span":[342,4,21]},{"path":[4,1,2,6,1],"span":[342,22,28]},{"path":[4,1,2,6,3],"span":[342,31,32]},{"path":[4,1,2,7],"span":[351,2,18],"leadingComments":" The name of the request field whose value is mapped to the HTTP request\n body, or `*` for mapping all request fields not captured by the path\n pattern to the HTTP body, or omitted for not having any HTTP request body.\n\n NOTE: the referred field must be present at the top-level of the request\n message type.\n"},{"path":[4,1,2,7,5],"span":[351,2,8]},{"path":[4,1,2,7,1],"span":[351,9,13]},{"path":[4,1,2,7,3],"span":[351,16,17]},{"path":[4,1,2,8],"span":[359,2,28],"leadingComments":" Optional. The name of the response field whose value is mapped to the HTTP\n response body. When omitted, the entire response message will be used\n as the HTTP response body.\n\n NOTE: The referred field must be present at the top-level of the response\n message type.\n"},{"path":[4,1,2,8,5],"span":[359,2,8]},{"path":[4,1,2,8,1],"span":[359,9,22]},{"path":[4,1,2,8,3],"span":[359,25,27]},{"path":[4,1,2,9],"span":[364,2,45],"leadingComments":" Additional HTTP bindings for the selector. Nested bindings must\n not contain an `additional_bindings` field themselves (that is,\n the nesting may only be one level deep).\n"},{"path":[4,1,2,9,4],"span":[364,2,10]},{"path":[4,1,2,9,6],"span":[364,11,19]},{"path":[4,1,2,9,1],"span":[364,20,39]},{"path":[4,1,2,9,3],"span":[364,42,44]},{"path":[4,2],"span":[368,0,374,1],"leadingComments":" A custom pattern is used for defining custom HTTP verb.\n"},{"path":[4,2,1],"span":[368,8,25]},{"path":[4,2,2,0],"span":[370,2,18],"leadingComments":" The name of this custom HTTP verb.\n"},{"path":[4,2,2,0,5],"span":[370,2,8]},{"path":[4,2,2,0,1],"span":[370,9,13]},{"path":[4,2,2,0,3],"span":[370,16,17]},{"path":[4,2,2,1],"span":[373,2,18],"leadingComments":" The path matched by this custom verb.\n"},{"path":[4,2,2,1,5],"span":[373,2,8]},{"path":[4,2,2,1,1],"span":[373,9,13]},{"path":[4,2,2,1,3],"span":[373,16,17]}]},"syntax":"proto3","bufExtension":{"isImport":true,"moduleInfo":{"name":{"remote":"buf.build","owner":"googleapis","repository":"googleapis"},"commit":"783e4b5374fa488ab068d08af9658438"},"isSyntaxUnspecified":false}},{"name":"google/protobuf/descriptor.proto","package":"google.protobuf","messageType":[{"name":"FileDescriptorSet","field":[{"name":"file","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.FileDescriptorProto","jsonName":"file"}]},{"name":"FileDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"package","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"package"},{"name":"dependency","number":3,"label":"LABEL_REPEATED","type":"TYPE_STRING","jsonName":"dependency"},{"name":"public_dependency","number":10,"label":"LABEL_REPEATED","type":"TYPE_INT32","jsonName":"publicDependency"},{"name":"weak_dependency","number":11,"label":"LABEL_REPEATED","type":"TYPE_INT32","jsonName":"weakDependency"},{"name":"message_type","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.DescriptorProto","jsonName":"messageType"},{"name":"enum_type","number":5,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.EnumDescriptorProto","jsonName":"enumType"},{"name":"service","number":6,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.ServiceDescriptorProto","jsonName":"service"},{"name":"extension","number":7,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.FieldDescriptorProto","jsonName":"extension"},{"name":"options","number":8,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FileOptions","jsonName":"options"},{"name":"source_code_info","number":9,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.SourceCodeInfo","jsonName":"sourceCodeInfo"},{"name":"syntax","number":12,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"syntax"}]},{"name":"DescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"field","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.FieldDescriptorProto","jsonName":"field"},{"name":"extension","number":6,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.FieldDescriptorProto","jsonName":"extension"},{"name":"nested_type","number":3,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.DescriptorProto","jsonName":"nestedType"},{"name":"enum_type","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.EnumDescriptorProto","jsonName":"enumType"},{"name":"extension_range","number":5,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.DescriptorProto.ExtensionRange","jsonName":"extensionRange"},{"name":"oneof_decl","number":8,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.OneofDescriptorProto","jsonName":"oneofDecl"},{"name":"options","number":7,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.MessageOptions","jsonName":"options"},{"name":"reserved_range","number":9,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.DescriptorProto.ReservedRange","jsonName":"reservedRange"},{"name":"reserved_name","number":10,"label":"LABEL_REPEATED","type":"TYPE_STRING","jsonName":"reservedName"}],"nestedType":[{"name":"ExtensionRange","field":[{"name":"start","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"start"},{"name":"end","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"end"},{"name":"options","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.ExtensionRangeOptions","jsonName":"options"}]},{"name":"ReservedRange","field":[{"name":"start","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"start"},{"name":"end","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"end"}]}]},{"name":"ExtensionRangeOptions","field":[{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"extensionRange":[{"start":1000,"end":536870912}]},{"name":"FieldDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"number","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"number"},{"name":"label","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FieldDescriptorProto.Label","jsonName":"label"},{"name":"type","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FieldDescriptorProto.Type","jsonName":"type"},{"name":"type_name","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"typeName"},{"name":"extendee","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"extendee"},{"name":"default_value","number":7,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"defaultValue"},{"name":"oneof_index","number":9,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"oneofIndex"},{"name":"json_name","number":10,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"jsonName"},{"name":"options","number":8,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FieldOptions","jsonName":"options"},{"name":"proto3_optional","number":17,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"proto3Optional"}],"enumType":[{"name":"Type","value":[{"name":"TYPE_DOUBLE","number":1},{"name":"TYPE_FLOAT","number":2},{"name":"TYPE_INT64","number":3},{"name":"TYPE_UINT64","number":4},{"name":"TYPE_INT32","number":5},{"name":"TYPE_FIXED64","number":6},{"name":"TYPE_FIXED32","number":7},{"name":"TYPE_BOOL","number":8},{"name":"TYPE_STRING","number":9},{"name":"TYPE_GROUP","number":10},{"name":"TYPE_MESSAGE","number":11},{"name":"TYPE_BYTES","number":12},{"name":"TYPE_UINT32","number":13},{"name":"TYPE_ENUM","number":14},{"name":"TYPE_SFIXED32","number":15},{"name":"TYPE_SFIXED64","number":16},{"name":"TYPE_SINT32","number":17},{"name":"TYPE_SINT64","number":18}]},{"name":"Label","value":[{"name":"LABEL_OPTIONAL","number":1},{"name":"LABEL_REQUIRED","number":2},{"name":"LABEL_REPEATED","number":3}]}]},{"name":"OneofDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"options","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.OneofOptions","jsonName":"options"}]},{"name":"EnumDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"value","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.EnumValueDescriptorProto","jsonName":"value"},{"name":"options","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.EnumOptions","jsonName":"options"},{"name":"reserved_range","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.EnumDescriptorProto.EnumReservedRange","jsonName":"reservedRange"},{"name":"reserved_name","number":5,"label":"LABEL_REPEATED","type":"TYPE_STRING","jsonName":"reservedName"}],"nestedType":[{"name":"EnumReservedRange","field":[{"name":"start","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"start"},{"name":"end","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"end"}]}]},{"name":"EnumValueDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"number","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"number"},{"name":"options","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.EnumValueOptions","jsonName":"options"}]},{"name":"ServiceDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"method","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.MethodDescriptorProto","jsonName":"method"},{"name":"options","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.ServiceOptions","jsonName":"options"}]},{"name":"MethodDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"input_type","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"inputType"},{"name":"output_type","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"outputType"},{"name":"options","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.MethodOptions","jsonName":"options"},{"name":"client_streaming","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"clientStreaming"},{"name":"server_streaming","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"serverStreaming"}]},{"name":"FileOptions","field":[{"name":"java_package","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"javaPackage"},{"name":"java_outer_classname","number":8,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"javaOuterClassname"},{"name":"java_multiple_files","number":10,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"javaMultipleFiles"},{"name":"java_generate_equals_and_hash","number":20,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"javaGenerateEqualsAndHash","options":{"deprecated":true}},{"name":"java_string_check_utf8","number":27,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"javaStringCheckUtf8"},{"name":"optimize_for","number":9,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FileOptions.OptimizeMode","defaultValue":"SPEED","jsonName":"optimizeFor"},{"name":"go_package","number":11,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"goPackage"},{"name":"cc_generic_services","number":16,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"ccGenericServices"},{"name":"java_generic_services","number":17,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"javaGenericServices"},{"name":"py_generic_services","number":18,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"pyGenericServices"},{"name":"php_generic_services","number":42,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"phpGenericServices"},{"name":"deprecated","number":23,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"cc_enable_arenas","number":31,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"true","jsonName":"ccEnableArenas"},{"name":"objc_class_prefix","number":36,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"objcClassPrefix"},{"name":"csharp_namespace","number":37,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"csharpNamespace"},{"name":"swift_prefix","number":39,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"swiftPrefix"},{"name":"php_class_prefix","number":40,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"phpClassPrefix"},{"name":"php_namespace","number":41,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"phpNamespace"},{"name":"php_metadata_namespace","number":44,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"phpMetadataNamespace"},{"name":"ruby_package","number":45,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"rubyPackage"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"enumType":[{"name":"OptimizeMode","value":[{"name":"SPEED","number":1},{"name":"CODE_SIZE","number":2},{"name":"LITE_RUNTIME","number":3}]}],"extensionRange":[{"start":1000,"end":536870912}],"reservedRange":[{"start":38,"end":39}]},{"name":"MessageOptions","field":[{"name":"message_set_wire_format","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"messageSetWireFormat"},{"name":"no_standard_descriptor_accessor","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"noStandardDescriptorAccessor"},{"name":"deprecated","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"map_entry","number":7,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"mapEntry"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"extensionRange":[{"start":1000,"end":536870912}],"reservedRange":[{"start":4,"end":5},{"start":5,"end":6},{"start":6,"end":7},{"start":8,"end":9},{"start":9,"end":10}]},{"name":"FieldOptions","field":[{"name":"ctype","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FieldOptions.CType","defaultValue":"STRING","jsonName":"ctype"},{"name":"packed","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"packed"},{"name":"jstype","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FieldOptions.JSType","defaultValue":"JS_NORMAL","jsonName":"jstype"},{"name":"lazy","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"lazy"},{"name":"unverified_lazy","number":15,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"unverifiedLazy"},{"name":"deprecated","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"weak","number":10,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"weak"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"enumType":[{"name":"CType","value":[{"name":"STRING","number":0},{"name":"CORD","number":1},{"name":"STRING_PIECE","number":2}]},{"name":"JSType","value":[{"name":"JS_NORMAL","number":0},{"name":"JS_STRING","number":1},{"name":"JS_NUMBER","number":2}]}],"extensionRange":[{"start":1000,"end":536870912}],"reservedRange":[{"start":4,"end":5}]},{"name":"OneofOptions","field":[{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"extensionRange":[{"start":1000,"end":536870912}]},{"name":"EnumOptions","field":[{"name":"allow_alias","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"allowAlias"},{"name":"deprecated","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"extensionRange":[{"start":1000,"end":536870912}],"reservedRange":[{"start":5,"end":6}]},{"name":"EnumValueOptions","field":[{"name":"deprecated","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"extensionRange":[{"start":1000,"end":536870912}]},{"name":"ServiceOptions","field":[{"name":"deprecated","number":33,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"extensionRange":[{"start":1000,"end":536870912}]},{"name":"MethodOptions","field":[{"name":"deprecated","number":33,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"idempotency_level","number":34,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.MethodOptions.IdempotencyLevel","defaultValue":"IDEMPOTENCY_UNKNOWN","jsonName":"idempotencyLevel"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"enumType":[{"name":"IdempotencyLevel","value":[{"name":"IDEMPOTENCY_UNKNOWN","number":0},{"name":"NO_SIDE_EFFECTS","number":1},{"name":"IDEMPOTENT","number":2}]}],"extensionRange":[{"start":1000,"end":536870912}]},{"name":"UninterpretedOption","field":[{"name":"name","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption.NamePart","jsonName":"name"},{"name":"identifier_value","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"identifierValue"},{"name":"positive_int_value","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_UINT64","jsonName":"positiveIntValue"},{"name":"negative_int_value","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"negativeIntValue"},{"name":"double_value","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_DOUBLE","jsonName":"doubleValue"},{"name":"string_value","number":7,"label":"LABEL_OPTIONAL","type":"TYPE_BYTES","jsonName":"stringValue"},{"name":"aggregate_value","number":8,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"aggregateValue"}],"nestedType":[{"name":"NamePart","field":[{"name":"name_part","number":1,"label":"LABEL_REQUIRED","type":"TYPE_STRING","jsonName":"namePart"},{"name":"is_extension","number":2,"label":"LABEL_REQUIRED","type":"TYPE_BOOL","jsonName":"isExtension"}]}]},{"name":"SourceCodeInfo","field":[{"name":"location","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.SourceCodeInfo.Location","jsonName":"location"}],"nestedType":[{"name":"Location","field":[{"name":"path","number":1,"label":"LABEL_REPEATED","type":"TYPE_INT32","jsonName":"path","options":{"packed":true}},{"name":"span","number":2,"label":"LABEL_REPEATED","type":"TYPE_INT32","jsonName":"span","options":{"packed":true}},{"name":"leading_comments","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"leadingComments"},{"name":"trailing_comments","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"trailingComments"},{"name":"leading_detached_comments","number":6,"label":"LABEL_REPEATED","type":"TYPE_STRING","jsonName":"leadingDetachedComments"}]}]},{"name":"GeneratedCodeInfo","field":[{"name":"annotation","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.GeneratedCodeInfo.Annotation","jsonName":"annotation"}],"nestedType":[{"name":"Annotation","field":[{"name":"path","number":1,"label":"LABEL_REPEATED","type":"TYPE_INT32","jsonName":"path","options":{"packed":true}},{"name":"source_file","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"sourceFile"},{"name":"begin","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"begin"},{"name":"end","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"end"}]}]}],"options":{"javaPackage":"com.google.protobuf","javaOuterClassname":"DescriptorProtos","optimizeFor":"SPEED","goPackage":"google.golang.org/protobuf/types/descriptorpb","ccEnableArenas":true,"objcClassPrefix":"GPB","csharpNamespace":"Google.Protobuf.Reflection"},"sourceCodeInfo":{"location":[{"span":[39,0,920,1]},{"path":[12],"span":[39,0,18],"leadingDetachedComments":[" Protocol Buffers - Google's data interchange format\n Copyright 2008 Google Inc. All rights reserved.\n https://developers.google.com/protocol-buffers/\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"," Author: kenton@google.com (Kenton Varda)\n Based on original Protocol Buffers design by\n Sanjay Ghemawat, Jeff Dean, and others.\n\n The messages in this file describe the definitions found in .proto files.\n A valid .proto file can be translated directly to a FileDescriptorProto\n without any other information (e.g. without reading its imports).\n"]},{"path":[2],"span":[41,0,24]},{"path":[8],"span":[43,0,68]},{"path":[8,11],"span":[43,0,68]},{"path":[8],"span":[44,0,44]},{"path":[8,1],"span":[44,0,44]},{"path":[8],"span":[45,0,49]},{"path":[8,8],"span":[45,0,49]},{"path":[8],"span":[46,0,55]},{"path":[8,37],"span":[46,0,55]},{"path":[8],"span":[47,0,33]},{"path":[8,36],"span":[47,0,33]},{"path":[8],"span":[48,0,31]},{"path":[8,31],"span":[48,0,31]},{"path":[8],"span":[52,0,28]},{"path":[8,9],"span":[52,0,28],"leadingComments":" descriptor.proto must be optimized for speed because reflection-based\n algorithms don't work during bootstrapping.\n"},{"path":[4,0],"span":[56,0,58,1],"leadingComments":" The protocol compiler can output a FileDescriptorSet containing the .proto\n files it parses.\n"},{"path":[4,0,1],"span":[56,8,25]},{"path":[4,0,2,0],"span":[57,2,40]},{"path":[4,0,2,0,4],"span":[57,2,10]},{"path":[4,0,2,0,6],"span":[57,11,30]},{"path":[4,0,2,0,1],"span":[57,31,35]},{"path":[4,0,2,0,3],"span":[57,38,39]},{"path":[4,1],"span":[61,0,90,1],"leadingComments":" Describes a complete .proto file.\n"},{"path":[4,1,1],"span":[61,8,27]},{"path":[4,1,2,0],"span":[62,2,27],"trailingComments":" file name, relative to root of source tree\n"},{"path":[4,1,2,0,4],"span":[62,2,10]},{"path":[4,1,2,0,5],"span":[62,11,17]},{"path":[4,1,2,0,1],"span":[62,18,22]},{"path":[4,1,2,0,3],"span":[62,25,26]},{"path":[4,1,2,1],"span":[63,2,30],"trailingComments":" e.g. \"foo\", \"foo.bar\", etc.\n"},{"path":[4,1,2,1,4],"span":[63,2,10]},{"path":[4,1,2,1,5],"span":[63,11,17]},{"path":[4,1,2,1,1],"span":[63,18,25]},{"path":[4,1,2,1,3],"span":[63,28,29]},{"path":[4,1,2,2],"span":[66,2,33],"leadingComments":" Names of files imported by this file.\n"},{"path":[4,1,2,2,4],"span":[66,2,10]},{"path":[4,1,2,2,5],"span":[66,11,17]},{"path":[4,1,2,2,1],"span":[66,18,28]},{"path":[4,1,2,2,3],"span":[66,31,32]},{"path":[4,1,2,3],"span":[68,2,40],"leadingComments":" Indexes of the public imported files in the dependency list above.\n"},{"path":[4,1,2,3,4],"span":[68,2,10]},{"path":[4,1,2,3,5],"span":[68,11,16]},{"path":[4,1,2,3,1],"span":[68,17,34]},{"path":[4,1,2,3,3],"span":[68,37,39]},{"path":[4,1,2,4],"span":[71,2,38],"leadingComments":" Indexes of the weak imported files in the dependency list.\n For Google-internal migration only. Do not use.\n"},{"path":[4,1,2,4,4],"span":[71,2,10]},{"path":[4,1,2,4,5],"span":[71,11,16]},{"path":[4,1,2,4,1],"span":[71,17,32]},{"path":[4,1,2,4,3],"span":[71,35,37]},{"path":[4,1,2,5],"span":[74,2,44],"leadingComments":" All top-level definitions in this file.\n"},{"path":[4,1,2,5,4],"span":[74,2,10]},{"path":[4,1,2,5,6],"span":[74,11,26]},{"path":[4,1,2,5,1],"span":[74,27,39]},{"path":[4,1,2,5,3],"span":[74,42,43]},{"path":[4,1,2,6],"span":[75,2,45]},{"path":[4,1,2,6,4],"span":[75,2,10]},{"path":[4,1,2,6,6],"span":[75,11,30]},{"path":[4,1,2,6,1],"span":[75,31,40]},{"path":[4,1,2,6,3],"span":[75,43,44]},{"path":[4,1,2,7],"span":[76,2,46]},{"path":[4,1,2,7,4],"span":[76,2,10]},{"path":[4,1,2,7,6],"span":[76,11,33]},{"path":[4,1,2,7,1],"span":[76,34,41]},{"path":[4,1,2,7,3],"span":[76,44,45]},{"path":[4,1,2,8],"span":[77,2,46]},{"path":[4,1,2,8,4],"span":[77,2,10]},{"path":[4,1,2,8,6],"span":[77,11,31]},{"path":[4,1,2,8,1],"span":[77,32,41]},{"path":[4,1,2,8,3],"span":[77,44,45]},{"path":[4,1,2,9],"span":[79,2,35]},{"path":[4,1,2,9,4],"span":[79,2,10]},{"path":[4,1,2,9,6],"span":[79,11,22]},{"path":[4,1,2,9,1],"span":[79,23,30]},{"path":[4,1,2,9,3],"span":[79,33,34]},{"path":[4,1,2,10],"span":[85,2,47],"leadingComments":" This field contains optional information about the original source code.\n You may safely remove this entire field without harming runtime\n functionality of the descriptors -- the information is needed only by\n development tools.\n"},{"path":[4,1,2,10,4],"span":[85,2,10]},{"path":[4,1,2,10,6],"span":[85,11,25]},{"path":[4,1,2,10,1],"span":[85,26,42]},{"path":[4,1,2,10,3],"span":[85,45,46]},{"path":[4,1,2,11],"span":[89,2,30],"leadingComments":" The syntax of the proto file.\n The supported values are \"proto2\" and \"proto3\".\n"},{"path":[4,1,2,11,4],"span":[89,2,10]},{"path":[4,1,2,11,5],"span":[89,11,17]},{"path":[4,1,2,11,1],"span":[89,18,24]},{"path":[4,1,2,11,3],"span":[89,27,29]},{"path":[4,2],"span":[93,0,125,1],"leadingComments":" Describes a message type.\n"},{"path":[4,2,1],"span":[93,8,23]},{"path":[4,2,2,0],"span":[94,2,27]},{"path":[4,2,2,0,4],"span":[94,2,10]},{"path":[4,2,2,0,5],"span":[94,11,17]},{"path":[4,2,2,0,1],"span":[94,18,22]},{"path":[4,2,2,0,3],"span":[94,25,26]},{"path":[4,2,2,1],"span":[96,2,42]},{"path":[4,2,2,1,4],"span":[96,2,10]},{"path":[4,2,2,1,6],"span":[96,11,31]},{"path":[4,2,2,1,1],"span":[96,32,37]},{"path":[4,2,2,1,3],"span":[96,40,41]},{"path":[4,2,2,2],"span":[97,2,46]},{"path":[4,2,2,2,4],"span":[97,2,10]},{"path":[4,2,2,2,6],"span":[97,11,31]},{"path":[4,2,2,2,1],"span":[97,32,41]},{"path":[4,2,2,2,3],"span":[97,44,45]},{"path":[4,2,2,3],"span":[99,2,43]},{"path":[4,2,2,3,4],"span":[99,2,10]},{"path":[4,2,2,3,6],"span":[99,11,26]},{"path":[4,2,2,3,1],"span":[99,27,38]},{"path":[4,2,2,3,3],"span":[99,41,42]},{"path":[4,2,2,4],"span":[100,2,45]},{"path":[4,2,2,4,4],"span":[100,2,10]},{"path":[4,2,2,4,6],"span":[100,11,30]},{"path":[4,2,2,4,1],"span":[100,31,40]},{"path":[4,2,2,4,3],"span":[100,43,44]},{"path":[4,2,3,0],"span":[102,2,107,3]},{"path":[4,2,3,0,1],"span":[102,10,24]},{"path":[4,2,3,0,2,0],"span":[103,4,29],"trailingComments":" Inclusive.\n"},{"path":[4,2,3,0,2,0,4],"span":[103,4,12]},{"path":[4,2,3,0,2,0,5],"span":[103,13,18]},{"path":[4,2,3,0,2,0,1],"span":[103,19,24]},{"path":[4,2,3,0,2,0,3],"span":[103,27,28]},{"path":[4,2,3,0,2,1],"span":[104,4,27],"trailingComments":" Exclusive.\n"},{"path":[4,2,3,0,2,1,4],"span":[104,4,12]},{"path":[4,2,3,0,2,1,5],"span":[104,13,18]},{"path":[4,2,3,0,2,1,1],"span":[104,19,22]},{"path":[4,2,3,0,2,1,3],"span":[104,25,26]},{"path":[4,2,3,0,2,2],"span":[106,4,47]},{"path":[4,2,3,0,2,2,4],"span":[106,4,12]},{"path":[4,2,3,0,2,2,6],"span":[106,13,34]},{"path":[4,2,3,0,2,2,1],"span":[106,35,42]},{"path":[4,2,3,0,2,2,3],"span":[106,45,46]},{"path":[4,2,2,5],"span":[108,2,46]},{"path":[4,2,2,5,4],"span":[108,2,10]},{"path":[4,2,2,5,6],"span":[108,11,25]},{"path":[4,2,2,5,1],"span":[108,26,41]},{"path":[4,2,2,5,3],"span":[108,44,45]},{"path":[4,2,2,6],"span":[110,2,47]},{"path":[4,2,2,6,4],"span":[110,2,10]},{"path":[4,2,2,6,6],"span":[110,11,31]},{"path":[4,2,2,6,1],"span":[110,32,42]},{"path":[4,2,2,6,3],"span":[110,45,46]},{"path":[4,2,2,7],"span":[112,2,38]},{"path":[4,2,2,7,4],"span":[112,2,10]},{"path":[4,2,2,7,6],"span":[112,11,25]},{"path":[4,2,2,7,1],"span":[112,26,33]},{"path":[4,2,2,7,3],"span":[112,36,37]},{"path":[4,2,3,1],"span":[117,2,120,3],"leadingComments":" Range of reserved tag numbers. Reserved tag numbers may not be used by\n fields or extension ranges in the same message. Reserved ranges may\n not overlap.\n"},{"path":[4,2,3,1,1],"span":[117,10,23]},{"path":[4,2,3,1,2,0],"span":[118,4,29],"trailingComments":" Inclusive.\n"},{"path":[4,2,3,1,2,0,4],"span":[118,4,12]},{"path":[4,2,3,1,2,0,5],"span":[118,13,18]},{"path":[4,2,3,1,2,0,1],"span":[118,19,24]},{"path":[4,2,3,1,2,0,3],"span":[118,27,28]},{"path":[4,2,3,1,2,1],"span":[119,4,27],"trailingComments":" Exclusive.\n"},{"path":[4,2,3,1,2,1,4],"span":[119,4,12]},{"path":[4,2,3,1,2,1,5],"span":[119,13,18]},{"path":[4,2,3,1,2,1,1],"span":[119,19,22]},{"path":[4,2,3,1,2,1,3],"span":[119,25,26]},{"path":[4,2,2,8],"span":[121,2,44]},{"path":[4,2,2,8,4],"span":[121,2,10]},{"path":[4,2,2,8,6],"span":[121,11,24]},{"path":[4,2,2,8,1],"span":[121,25,39]},{"path":[4,2,2,8,3],"span":[121,42,43]},{"path":[4,2,2,9],"span":[124,2,37],"leadingComments":" Reserved field names, which may not be used by fields in the same message.\n A given name may only be reserved once.\n"},{"path":[4,2,2,9,4],"span":[124,2,10]},{"path":[4,2,2,9,5],"span":[124,11,17]},{"path":[4,2,2,9,1],"span":[124,18,31]},{"path":[4,2,2,9,3],"span":[124,34,36]},{"path":[4,3],"span":[127,0,134,1]},{"path":[4,3,1],"span":[127,8,29]},{"path":[4,3,2,0],"span":[129,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,3,2,0,4],"span":[129,2,10]},{"path":[4,3,2,0,6],"span":[129,11,30]},{"path":[4,3,2,0,1],"span":[129,31,51]},{"path":[4,3,2,0,3],"span":[129,54,57]},{"path":[4,3,5],"span":[133,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,3,5,0],"span":[133,13,24]},{"path":[4,3,5,0,1],"span":[133,13,17]},{"path":[4,3,5,0,2],"span":[133,21,24]},{"path":[4,4],"span":[137,0,237,1],"leadingComments":" Describes a field within a message.\n"},{"path":[4,4,1],"span":[137,8,28]},{"path":[4,4,4,0],"span":[138,2,169,3]},{"path":[4,4,4,0,1],"span":[138,7,11]},{"path":[4,4,4,0,2,0],"span":[141,4,20],"leadingComments":" 0 is reserved for errors.\n Order is weird for historical reasons.\n"},{"path":[4,4,4,0,2,0,1],"span":[141,4,15]},{"path":[4,4,4,0,2,0,2],"span":[141,18,19]},{"path":[4,4,4,0,2,1],"span":[142,4,19]},{"path":[4,4,4,0,2,1,1],"span":[142,4,14]},{"path":[4,4,4,0,2,1,2],"span":[142,17,18]},{"path":[4,4,4,0,2,2],"span":[145,4,19],"leadingComments":" Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if\n negative values are likely.\n"},{"path":[4,4,4,0,2,2,1],"span":[145,4,14]},{"path":[4,4,4,0,2,2,2],"span":[145,17,18]},{"path":[4,4,4,0,2,3],"span":[146,4,20]},{"path":[4,4,4,0,2,3,1],"span":[146,4,15]},{"path":[4,4,4,0,2,3,2],"span":[146,18,19]},{"path":[4,4,4,0,2,4],"span":[149,4,19],"leadingComments":" Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if\n negative values are likely.\n"},{"path":[4,4,4,0,2,4,1],"span":[149,4,14]},{"path":[4,4,4,0,2,4,2],"span":[149,17,18]},{"path":[4,4,4,0,2,5],"span":[150,4,21]},{"path":[4,4,4,0,2,5,1],"span":[150,4,16]},{"path":[4,4,4,0,2,5,2],"span":[150,19,20]},{"path":[4,4,4,0,2,6],"span":[151,4,21]},{"path":[4,4,4,0,2,6,1],"span":[151,4,16]},{"path":[4,4,4,0,2,6,2],"span":[151,19,20]},{"path":[4,4,4,0,2,7],"span":[152,4,18]},{"path":[4,4,4,0,2,7,1],"span":[152,4,13]},{"path":[4,4,4,0,2,7,2],"span":[152,16,17]},{"path":[4,4,4,0,2,8],"span":[153,4,20]},{"path":[4,4,4,0,2,8,1],"span":[153,4,15]},{"path":[4,4,4,0,2,8,2],"span":[153,18,19]},{"path":[4,4,4,0,2,9],"span":[158,4,20],"leadingComments":" Tag-delimited aggregate.\n Group type is deprecated and not supported in proto3. However, Proto3\n implementations should still be able to parse the group wire format and\n treat group fields as unknown fields.\n"},{"path":[4,4,4,0,2,9,1],"span":[158,4,14]},{"path":[4,4,4,0,2,9,2],"span":[158,17,19]},{"path":[4,4,4,0,2,10],"span":[159,4,22],"trailingComments":" Length-delimited aggregate.\n"},{"path":[4,4,4,0,2,10,1],"span":[159,4,16]},{"path":[4,4,4,0,2,10,2],"span":[159,19,21]},{"path":[4,4,4,0,2,11],"span":[162,4,20],"leadingComments":" New in version 2.\n"},{"path":[4,4,4,0,2,11,1],"span":[162,4,14]},{"path":[4,4,4,0,2,11,2],"span":[162,17,19]},{"path":[4,4,4,0,2,12],"span":[163,4,21]},{"path":[4,4,4,0,2,12,1],"span":[163,4,15]},{"path":[4,4,4,0,2,12,2],"span":[163,18,20]},{"path":[4,4,4,0,2,13],"span":[164,4,19]},{"path":[4,4,4,0,2,13,1],"span":[164,4,13]},{"path":[4,4,4,0,2,13,2],"span":[164,16,18]},{"path":[4,4,4,0,2,14],"span":[165,4,23]},{"path":[4,4,4,0,2,14,1],"span":[165,4,17]},{"path":[4,4,4,0,2,14,2],"span":[165,20,22]},{"path":[4,4,4,0,2,15],"span":[166,4,23]},{"path":[4,4,4,0,2,15,1],"span":[166,4,17]},{"path":[4,4,4,0,2,15,2],"span":[166,20,22]},{"path":[4,4,4,0,2,16],"span":[167,4,21],"trailingComments":" Uses ZigZag encoding.\n"},{"path":[4,4,4,0,2,16,1],"span":[167,4,15]},{"path":[4,4,4,0,2,16,2],"span":[167,18,20]},{"path":[4,4,4,0,2,17],"span":[168,4,21],"trailingComments":" Uses ZigZag encoding.\n"},{"path":[4,4,4,0,2,17,1],"span":[168,4,15]},{"path":[4,4,4,0,2,17,2],"span":[168,18,20]},{"path":[4,4,4,1],"span":[171,2,176,3]},{"path":[4,4,4,1,1],"span":[171,7,12]},{"path":[4,4,4,1,2,0],"span":[173,4,23],"leadingComments":" 0 is reserved for errors\n"},{"path":[4,4,4,1,2,0,1],"span":[173,4,18]},{"path":[4,4,4,1,2,0,2],"span":[173,21,22]},{"path":[4,4,4,1,2,1],"span":[174,4,23]},{"path":[4,4,4,1,2,1,1],"span":[174,4,18]},{"path":[4,4,4,1,2,1,2],"span":[174,21,22]},{"path":[4,4,4,1,2,2],"span":[175,4,23]},{"path":[4,4,4,1,2,2,1],"span":[175,4,18]},{"path":[4,4,4,1,2,2,2],"span":[175,21,22]},{"path":[4,4,2,0],"span":[178,2,27]},{"path":[4,4,2,0,4],"span":[178,2,10]},{"path":[4,4,2,0,5],"span":[178,11,17]},{"path":[4,4,2,0,1],"span":[178,18,22]},{"path":[4,4,2,0,3],"span":[178,25,26]},{"path":[4,4,2,1],"span":[179,2,28]},{"path":[4,4,2,1,4],"span":[179,2,10]},{"path":[4,4,2,1,5],"span":[179,11,16]},{"path":[4,4,2,1,1],"span":[179,17,23]},{"path":[4,4,2,1,3],"span":[179,26,27]},{"path":[4,4,2,2],"span":[180,2,27]},{"path":[4,4,2,2,4],"span":[180,2,10]},{"path":[4,4,2,2,6],"span":[180,11,16]},{"path":[4,4,2,2,1],"span":[180,17,22]},{"path":[4,4,2,2,3],"span":[180,25,26]},{"path":[4,4,2,3],"span":[184,2,25],"leadingComments":" If type_name is set, this need not be set. If both this and type_name\n are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.\n"},{"path":[4,4,2,3,4],"span":[184,2,10]},{"path":[4,4,2,3,6],"span":[184,11,15]},{"path":[4,4,2,3,1],"span":[184,16,20]},{"path":[4,4,2,3,3],"span":[184,23,24]},{"path":[4,4,2,4],"span":[191,2,32],"leadingComments":" For message and enum types, this is the name of the type. If the name\n starts with a '.', it is fully-qualified. Otherwise, C++-like scoping\n rules are used to find the type (i.e. first the nested types within this\n message are searched, then within the parent, on up to the root\n namespace).\n"},{"path":[4,4,2,4,4],"span":[191,2,10]},{"path":[4,4,2,4,5],"span":[191,11,17]},{"path":[4,4,2,4,1],"span":[191,18,27]},{"path":[4,4,2,4,3],"span":[191,30,31]},{"path":[4,4,2,5],"span":[195,2,31],"leadingComments":" For extensions, this is the name of the type being extended. It is\n resolved in the same manner as type_name.\n"},{"path":[4,4,2,5,4],"span":[195,2,10]},{"path":[4,4,2,5,5],"span":[195,11,17]},{"path":[4,4,2,5,1],"span":[195,18,26]},{"path":[4,4,2,5,3],"span":[195,29,30]},{"path":[4,4,2,6],"span":[201,2,36],"leadingComments":" For numeric types, contains the original text representation of the value.\n For booleans, \"true\" or \"false\".\n For strings, contains the default text contents (not escaped in any way).\n For bytes, contains the C escaped value. All bytes >= 128 are escaped.\n"},{"path":[4,4,2,6,4],"span":[201,2,10]},{"path":[4,4,2,6,5],"span":[201,11,17]},{"path":[4,4,2,6,1],"span":[201,18,31]},{"path":[4,4,2,6,3],"span":[201,34,35]},{"path":[4,4,2,7],"span":[205,2,33],"leadingComments":" If set, gives the index of a oneof in the containing type's oneof_decl\n list. This field is a member of that oneof.\n"},{"path":[4,4,2,7,4],"span":[205,2,10]},{"path":[4,4,2,7,5],"span":[205,11,16]},{"path":[4,4,2,7,1],"span":[205,17,28]},{"path":[4,4,2,7,3],"span":[205,31,32]},{"path":[4,4,2,8],"span":[211,2,33],"leadingComments":" JSON name of this field. The value is set by protocol compiler. If the\n user has set a \"json_name\" option on this field, that option's value\n will be used. Otherwise, it's deduced from the field's name by converting\n it to camelCase.\n"},{"path":[4,4,2,8,4],"span":[211,2,10]},{"path":[4,4,2,8,5],"span":[211,11,17]},{"path":[4,4,2,8,1],"span":[211,18,27]},{"path":[4,4,2,8,3],"span":[211,30,32]},{"path":[4,4,2,9],"span":[213,2,36]},{"path":[4,4,2,9,4],"span":[213,2,10]},{"path":[4,4,2,9,6],"span":[213,11,23]},{"path":[4,4,2,9,1],"span":[213,24,31]},{"path":[4,4,2,9,3],"span":[213,34,35]},{"path":[4,4,2,10],"span":[236,2,37],"leadingComments":" If true, this is a proto3 \"optional\". When a proto3 field is optional, it\n tracks presence regardless of field type.\n\n When proto3_optional is true, this field must be belong to a oneof to\n signal to old proto3 clients that presence is tracked for this field. This\n oneof is known as a \"synthetic\" oneof, and this field must be its sole\n member (each proto3 optional field gets its own synthetic oneof). Synthetic\n oneofs exist in the descriptor only, and do not generate any API. Synthetic\n oneofs must be ordered after all \"real\" oneofs.\n\n For message fields, proto3_optional doesn't create any semantic change,\n since non-repeated message fields always track presence. However it still\n indicates the semantic detail of whether the user wrote \"optional\" or not.\n This can be useful for round-tripping the .proto file. For consistency we\n give message fields a synthetic oneof also, even though it is not required\n to track presence. This is especially important because the parser can't\n tell if a field is a message or an enum, so it must always create a\n synthetic oneof.\n\n Proto2 optional fields do not set this flag, because they already indicate\n optional with `LABEL_OPTIONAL`.\n"},{"path":[4,4,2,10,4],"span":[236,2,10]},{"path":[4,4,2,10,5],"span":[236,11,15]},{"path":[4,4,2,10,1],"span":[236,16,31]},{"path":[4,4,2,10,3],"span":[236,34,36]},{"path":[4,5],"span":[240,0,243,1],"leadingComments":" Describes a oneof.\n"},{"path":[4,5,1],"span":[240,8,28]},{"path":[4,5,2,0],"span":[241,2,27]},{"path":[4,5,2,0,4],"span":[241,2,10]},{"path":[4,5,2,0,5],"span":[241,11,17]},{"path":[4,5,2,0,1],"span":[241,18,22]},{"path":[4,5,2,0,3],"span":[241,25,26]},{"path":[4,5,2,1],"span":[242,2,36]},{"path":[4,5,2,1,4],"span":[242,2,10]},{"path":[4,5,2,1,6],"span":[242,11,23]},{"path":[4,5,2,1,1],"span":[242,24,31]},{"path":[4,5,2,1,3],"span":[242,34,35]},{"path":[4,6],"span":[246,0,272,1],"leadingComments":" Describes an enum type.\n"},{"path":[4,6,1],"span":[246,8,27]},{"path":[4,6,2,0],"span":[247,2,27]},{"path":[4,6,2,0,4],"span":[247,2,10]},{"path":[4,6,2,0,5],"span":[247,11,17]},{"path":[4,6,2,0,1],"span":[247,18,22]},{"path":[4,6,2,0,3],"span":[247,25,26]},{"path":[4,6,2,1],"span":[249,2,46]},{"path":[4,6,2,1,4],"span":[249,2,10]},{"path":[4,6,2,1,6],"span":[249,11,35]},{"path":[4,6,2,1,1],"span":[249,36,41]},{"path":[4,6,2,1,3],"span":[249,44,45]},{"path":[4,6,2,2],"span":[251,2,35]},{"path":[4,6,2,2,4],"span":[251,2,10]},{"path":[4,6,2,2,6],"span":[251,11,22]},{"path":[4,6,2,2,1],"span":[251,23,30]},{"path":[4,6,2,2,3],"span":[251,33,34]},{"path":[4,6,3,0],"span":[259,2,262,3],"leadingComments":" Range of reserved numeric values. Reserved values may not be used by\n entries in the same enum. Reserved ranges may not overlap.\n\n Note that this is distinct from DescriptorProto.ReservedRange in that it\n is inclusive such that it can appropriately represent the entire int32\n domain.\n"},{"path":[4,6,3,0,1],"span":[259,10,27]},{"path":[4,6,3,0,2,0],"span":[260,4,29],"trailingComments":" Inclusive.\n"},{"path":[4,6,3,0,2,0,4],"span":[260,4,12]},{"path":[4,6,3,0,2,0,5],"span":[260,13,18]},{"path":[4,6,3,0,2,0,1],"span":[260,19,24]},{"path":[4,6,3,0,2,0,3],"span":[260,27,28]},{"path":[4,6,3,0,2,1],"span":[261,4,27],"trailingComments":" Inclusive.\n"},{"path":[4,6,3,0,2,1,4],"span":[261,4,12]},{"path":[4,6,3,0,2,1,5],"span":[261,13,18]},{"path":[4,6,3,0,2,1,1],"span":[261,19,22]},{"path":[4,6,3,0,2,1,3],"span":[261,25,26]},{"path":[4,6,2,3],"span":[267,2,48],"leadingComments":" Range of reserved numeric values. Reserved numeric values may not be used\n by enum values in the same enum declaration. Reserved ranges may not\n overlap.\n"},{"path":[4,6,2,3,4],"span":[267,2,10]},{"path":[4,6,2,3,6],"span":[267,11,28]},{"path":[4,6,2,3,1],"span":[267,29,43]},{"path":[4,6,2,3,3],"span":[267,46,47]},{"path":[4,6,2,4],"span":[271,2,36],"leadingComments":" Reserved enum value names, which may not be reused. A given name may only\n be reserved once.\n"},{"path":[4,6,2,4,4],"span":[271,2,10]},{"path":[4,6,2,4,5],"span":[271,11,17]},{"path":[4,6,2,4,1],"span":[271,18,31]},{"path":[4,6,2,4,3],"span":[271,34,35]},{"path":[4,7],"span":[275,0,280,1],"leadingComments":" Describes a value within an enum.\n"},{"path":[4,7,1],"span":[275,8,32]},{"path":[4,7,2,0],"span":[276,2,27]},{"path":[4,7,2,0,4],"span":[276,2,10]},{"path":[4,7,2,0,5],"span":[276,11,17]},{"path":[4,7,2,0,1],"span":[276,18,22]},{"path":[4,7,2,0,3],"span":[276,25,26]},{"path":[4,7,2,1],"span":[277,2,28]},{"path":[4,7,2,1,4],"span":[277,2,10]},{"path":[4,7,2,1,5],"span":[277,11,16]},{"path":[4,7,2,1,1],"span":[277,17,23]},{"path":[4,7,2,1,3],"span":[277,26,27]},{"path":[4,7,2,2],"span":[279,2,40]},{"path":[4,7,2,2,4],"span":[279,2,10]},{"path":[4,7,2,2,6],"span":[279,11,27]},{"path":[4,7,2,2,1],"span":[279,28,35]},{"path":[4,7,2,2,3],"span":[279,38,39]},{"path":[4,8],"span":[283,0,288,1],"leadingComments":" Describes a service.\n"},{"path":[4,8,1],"span":[283,8,30]},{"path":[4,8,2,0],"span":[284,2,27]},{"path":[4,8,2,0,4],"span":[284,2,10]},{"path":[4,8,2,0,5],"span":[284,11,17]},{"path":[4,8,2,0,1],"span":[284,18,22]},{"path":[4,8,2,0,3],"span":[284,25,26]},{"path":[4,8,2,1],"span":[285,2,44]},{"path":[4,8,2,1,4],"span":[285,2,10]},{"path":[4,8,2,1,6],"span":[285,11,32]},{"path":[4,8,2,1,1],"span":[285,33,39]},{"path":[4,8,2,1,3],"span":[285,42,43]},{"path":[4,8,2,2],"span":[287,2,38]},{"path":[4,8,2,2,4],"span":[287,2,10]},{"path":[4,8,2,2,6],"span":[287,11,25]},{"path":[4,8,2,2,1],"span":[287,26,33]},{"path":[4,8,2,2,3],"span":[287,36,37]},{"path":[4,9],"span":[291,0,305,1],"leadingComments":" Describes a method of a service.\n"},{"path":[4,9,1],"span":[291,8,29]},{"path":[4,9,2,0],"span":[292,2,27]},{"path":[4,9,2,0,4],"span":[292,2,10]},{"path":[4,9,2,0,5],"span":[292,11,17]},{"path":[4,9,2,0,1],"span":[292,18,22]},{"path":[4,9,2,0,3],"span":[292,25,26]},{"path":[4,9,2,1],"span":[296,2,33],"leadingComments":" Input and output type names. These are resolved in the same way as\n FieldDescriptorProto.type_name, but must refer to a message type.\n"},{"path":[4,9,2,1,4],"span":[296,2,10]},{"path":[4,9,2,1,5],"span":[296,11,17]},{"path":[4,9,2,1,1],"span":[296,18,28]},{"path":[4,9,2,1,3],"span":[296,31,32]},{"path":[4,9,2,2],"span":[297,2,34]},{"path":[4,9,2,2,4],"span":[297,2,10]},{"path":[4,9,2,2,5],"span":[297,11,17]},{"path":[4,9,2,2,1],"span":[297,18,29]},{"path":[4,9,2,2,3],"span":[297,32,33]},{"path":[4,9,2,3],"span":[299,2,37]},{"path":[4,9,2,3,4],"span":[299,2,10]},{"path":[4,9,2,3,6],"span":[299,11,24]},{"path":[4,9,2,3,1],"span":[299,25,32]},{"path":[4,9,2,3,3],"span":[299,35,36]},{"path":[4,9,2,4],"span":[302,2,55],"leadingComments":" Identifies if client streams multiple client messages\n"},{"path":[4,9,2,4,4],"span":[302,2,10]},{"path":[4,9,2,4,5],"span":[302,11,15]},{"path":[4,9,2,4,1],"span":[302,16,32]},{"path":[4,9,2,4,3],"span":[302,35,36]},{"path":[4,9,2,4,8],"span":[302,37,54]},{"path":[4,9,2,4,7],"span":[302,38,53]},{"path":[4,9,2,5],"span":[304,2,55],"leadingComments":" Identifies if server streams multiple server messages\n"},{"path":[4,9,2,5,4],"span":[304,2,10]},{"path":[4,9,2,5,5],"span":[304,11,15]},{"path":[4,9,2,5,1],"span":[304,16,32]},{"path":[4,9,2,5,3],"span":[304,35,36]},{"path":[4,9,2,5,8],"span":[304,37,54]},{"path":[4,9,2,5,7],"span":[304,38,53]},{"path":[4,10],"span":[340,0,463,1],"leadingDetachedComments":[" ===================================================================\n Options\n"," Each of the definitions above may have \"options\" attached. These are\n just annotations which may cause code to be generated slightly differently\n or may contain hints for code that manipulates protocol messages.\n\n Clients may define custom options as extensions of the *Options messages.\n These extensions may not yet be known at parsing time, so the parser cannot\n store the values in them. Instead it stores them in a field in the *Options\n message called uninterpreted_option. This field must have the same name\n across all *Options messages. We then use this field to populate the\n extensions when we build a descriptor, at which point all protos have been\n parsed and so all extensions are known.\n\n Extension numbers for custom options may be chosen as follows:\n * For options which will only be used within a single application or\n organization, or for experimental options, use field numbers 50000\n through 99999. It is up to you to ensure that you do not use the\n same number for multiple options.\n * For options which will be published and used publicly by multiple\n independent entities, e-mail protobuf-global-extension-registry@google.com\n to reserve extension numbers. Simply provide your project name (e.g.\n Objective-C plugin) and your project website (if available) -- there's no\n need to explain how you intend to use them. Usually you only need one\n extension number. You can declare multiple options with only one extension\n number by putting them in a sub-message. See the Custom Options section of\n the docs for examples:\n https://developers.google.com/protocol-buffers/docs/proto#options\n If this turns out to be popular, a web service will be set up\n to automatically assign option numbers.\n"]},{"path":[4,10,1],"span":[340,8,19]},{"path":[4,10,2,0],"span":[346,2,35],"leadingComments":" Sets the Java package where classes generated from this .proto will be\n placed. By default, the proto package is used, but this is often\n inappropriate because proto packages do not normally start with backwards\n domain names.\n"},{"path":[4,10,2,0,4],"span":[346,2,10]},{"path":[4,10,2,0,5],"span":[346,11,17]},{"path":[4,10,2,0,1],"span":[346,18,30]},{"path":[4,10,2,0,3],"span":[346,33,34]},{"path":[4,10,2,1],"span":[354,2,43],"leadingComments":" Controls the name of the wrapper Java class generated for the .proto file.\n That class will always contain the .proto file's getDescriptor() method as\n well as any top-level extensions defined in the .proto file.\n If java_multiple_files is disabled, then all the other classes from the\n .proto file will be nested inside the single wrapper outer class.\n"},{"path":[4,10,2,1,4],"span":[354,2,10]},{"path":[4,10,2,1,5],"span":[354,11,17]},{"path":[4,10,2,1,1],"span":[354,18,38]},{"path":[4,10,2,1,3],"span":[354,41,42]},{"path":[4,10,2,2],"span":[362,2,59],"leadingComments":" If enabled, then the Java code generator will generate a separate .java\n file for each top-level message, enum, and service defined in the .proto\n file. Thus, these types will *not* be nested inside the wrapper class\n named by java_outer_classname. However, the wrapper class will still be\n generated to contain the file's getDescriptor() method as well as any\n top-level extensions defined in the file.\n"},{"path":[4,10,2,2,4],"span":[362,2,10]},{"path":[4,10,2,2,5],"span":[362,11,15]},{"path":[4,10,2,2,1],"span":[362,16,35]},{"path":[4,10,2,2,3],"span":[362,38,40]},{"path":[4,10,2,2,8],"span":[362,41,58]},{"path":[4,10,2,2,7],"span":[362,42,57]},{"path":[4,10,2,3],"span":[365,2,69],"leadingComments":" This option does nothing.\n"},{"path":[4,10,2,3,4],"span":[365,2,10]},{"path":[4,10,2,3,5],"span":[365,11,15]},{"path":[4,10,2,3,1],"span":[365,16,45]},{"path":[4,10,2,3,3],"span":[365,48,50]},{"path":[4,10,2,3,8],"span":[365,51,68]},{"path":[4,10,2,3,8,3],"span":[365,52,67]},{"path":[4,10,2,4],"span":[373,2,62],"leadingComments":" If set true, then the Java2 code generator will generate code that\n throws an exception whenever an attempt is made to assign a non-UTF-8\n byte sequence to a string field.\n Message reflection will do the same.\n However, an extension field still accepts non-UTF-8 byte sequences.\n This option has no effect on when used with the lite runtime.\n"},{"path":[4,10,2,4,4],"span":[373,2,10]},{"path":[4,10,2,4,5],"span":[373,11,15]},{"path":[4,10,2,4,1],"span":[373,16,38]},{"path":[4,10,2,4,3],"span":[373,41,43]},{"path":[4,10,2,4,8],"span":[373,44,61]},{"path":[4,10,2,4,7],"span":[373,45,60]},{"path":[4,10,4,0],"span":[377,2,382,3],"leadingComments":" Generated classes can be optimized for speed or code size.\n"},{"path":[4,10,4,0,1],"span":[377,7,19]},{"path":[4,10,4,0,2,0],"span":[378,4,14],"trailingComments":" Generate complete code for parsing, serialization,\n"},{"path":[4,10,4,0,2,0,1],"span":[378,4,9]},{"path":[4,10,4,0,2,0,2],"span":[378,12,13]},{"path":[4,10,4,0,2,1],"span":[380,4,18],"leadingComments":" etc.\n","trailingComments":" Use ReflectionOps to implement these methods.\n"},{"path":[4,10,4,0,2,1,1],"span":[380,4,13]},{"path":[4,10,4,0,2,1,2],"span":[380,16,17]},{"path":[4,10,4,0,2,2],"span":[381,4,21],"trailingComments":" Generate code using MessageLite and the lite runtime.\n"},{"path":[4,10,4,0,2,2,1],"span":[381,4,16]},{"path":[4,10,4,0,2,2,2],"span":[381,19,20]},{"path":[4,10,2,5],"span":[383,2,59]},{"path":[4,10,2,5,4],"span":[383,2,10]},{"path":[4,10,2,5,6],"span":[383,11,23]},{"path":[4,10,2,5,1],"span":[383,24,36]},{"path":[4,10,2,5,3],"span":[383,39,40]},{"path":[4,10,2,5,8],"span":[383,41,58]},{"path":[4,10,2,5,7],"span":[383,42,57]},{"path":[4,10,2,6],"span":[390,2,34],"leadingComments":" Sets the Go package where structs generated from this .proto will be\n placed. If omitted, the Go package will be derived from the following:\n - The basename of the package import path, if provided.\n - Otherwise, the package statement in the .proto file, if present.\n - Otherwise, the basename of the .proto file, without extension.\n"},{"path":[4,10,2,6,4],"span":[390,2,10]},{"path":[4,10,2,6,5],"span":[390,11,17]},{"path":[4,10,2,6,1],"span":[390,18,28]},{"path":[4,10,2,6,3],"span":[390,31,33]},{"path":[4,10,2,7],"span":[405,2,59],"leadingComments":" Should generic services be generated in each language? \"Generic\" services\n are not specific to any particular RPC system. They are generated by the\n main code generators in each language (without additional plugins).\n Generic services were the only kind of service generation supported by\n early versions of google.protobuf.\n\n Generic services are now considered deprecated in favor of using plugins\n that generate code specific to your particular RPC system. Therefore,\n these default to false. Old code which depends on generic services should\n explicitly set them to true.\n"},{"path":[4,10,2,7,4],"span":[405,2,10]},{"path":[4,10,2,7,5],"span":[405,11,15]},{"path":[4,10,2,7,1],"span":[405,16,35]},{"path":[4,10,2,7,3],"span":[405,38,40]},{"path":[4,10,2,7,8],"span":[405,41,58]},{"path":[4,10,2,7,7],"span":[405,42,57]},{"path":[4,10,2,8],"span":[406,2,61]},{"path":[4,10,2,8,4],"span":[406,2,10]},{"path":[4,10,2,8,5],"span":[406,11,15]},{"path":[4,10,2,8,1],"span":[406,16,37]},{"path":[4,10,2,8,3],"span":[406,40,42]},{"path":[4,10,2,8,8],"span":[406,43,60]},{"path":[4,10,2,8,7],"span":[406,44,59]},{"path":[4,10,2,9],"span":[407,2,59]},{"path":[4,10,2,9,4],"span":[407,2,10]},{"path":[4,10,2,9,5],"span":[407,11,15]},{"path":[4,10,2,9,1],"span":[407,16,35]},{"path":[4,10,2,9,3],"span":[407,38,40]},{"path":[4,10,2,9,8],"span":[407,41,58]},{"path":[4,10,2,9,7],"span":[407,42,57]},{"path":[4,10,2,10],"span":[408,2,60]},{"path":[4,10,2,10,4],"span":[408,2,10]},{"path":[4,10,2,10,5],"span":[408,11,15]},{"path":[4,10,2,10,1],"span":[408,16,36]},{"path":[4,10,2,10,3],"span":[408,39,41]},{"path":[4,10,2,10,8],"span":[408,42,59]},{"path":[4,10,2,10,7],"span":[408,43,58]},{"path":[4,10,2,11],"span":[414,2,50],"leadingComments":" Is this file deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for everything in the file, or it will be completely ignored; in the very\n least, this is a formalization for deprecating files.\n"},{"path":[4,10,2,11,4],"span":[414,2,10]},{"path":[4,10,2,11,5],"span":[414,11,15]},{"path":[4,10,2,11,1],"span":[414,16,26]},{"path":[4,10,2,11,3],"span":[414,29,31]},{"path":[4,10,2,11,8],"span":[414,32,49]},{"path":[4,10,2,11,7],"span":[414,33,48]},{"path":[4,10,2,12],"span":[418,2,55],"leadingComments":" Enables the use of arenas for the proto messages in this file. This applies\n only to generated classes for C++.\n"},{"path":[4,10,2,12,4],"span":[418,2,10]},{"path":[4,10,2,12,5],"span":[418,11,15]},{"path":[4,10,2,12,1],"span":[418,16,32]},{"path":[4,10,2,12,3],"span":[418,35,37]},{"path":[4,10,2,12,8],"span":[418,38,54]},{"path":[4,10,2,12,7],"span":[418,39,53]},{"path":[4,10,2,13],"span":[423,2,41],"leadingComments":" Sets the objective c class prefix which is prepended to all objective c\n generated classes from this .proto. There is no default.\n"},{"path":[4,10,2,13,4],"span":[423,2,10]},{"path":[4,10,2,13,5],"span":[423,11,17]},{"path":[4,10,2,13,1],"span":[423,18,35]},{"path":[4,10,2,13,3],"span":[423,38,40]},{"path":[4,10,2,14],"span":[426,2,40],"leadingComments":" Namespace for generated classes; defaults to the package.\n"},{"path":[4,10,2,14,4],"span":[426,2,10]},{"path":[4,10,2,14,5],"span":[426,11,17]},{"path":[4,10,2,14,1],"span":[426,18,34]},{"path":[4,10,2,14,3],"span":[426,37,39]},{"path":[4,10,2,15],"span":[432,2,36],"leadingComments":" By default Swift generators will take the proto package and CamelCase it\n replacing '.' with underscore and use that to prefix the types/symbols\n defined. When this options is provided, they will use this value instead\n to prefix the types/symbols defined.\n"},{"path":[4,10,2,15,4],"span":[432,2,10]},{"path":[4,10,2,15,5],"span":[432,11,17]},{"path":[4,10,2,15,1],"span":[432,18,30]},{"path":[4,10,2,15,3],"span":[432,33,35]},{"path":[4,10,2,16],"span":[436,2,40],"leadingComments":" Sets the php class prefix which is prepended to all php generated classes\n from this .proto. Default is empty.\n"},{"path":[4,10,2,16,4],"span":[436,2,10]},{"path":[4,10,2,16,5],"span":[436,11,17]},{"path":[4,10,2,16,1],"span":[436,18,34]},{"path":[4,10,2,16,3],"span":[436,37,39]},{"path":[4,10,2,17],"span":[441,2,37],"leadingComments":" Use this option to change the namespace of php generated classes. Default\n is empty. When this option is empty, the package name will be used for\n determining the namespace.\n"},{"path":[4,10,2,17,4],"span":[441,2,10]},{"path":[4,10,2,17,5],"span":[441,11,17]},{"path":[4,10,2,17,1],"span":[441,18,31]},{"path":[4,10,2,17,3],"span":[441,34,36]},{"path":[4,10,2,18],"span":[446,2,46],"leadingComments":" Use this option to change the namespace of php generated metadata classes.\n Default is empty. When this option is empty, the proto file name will be\n used for determining the namespace.\n"},{"path":[4,10,2,18,4],"span":[446,2,10]},{"path":[4,10,2,18,5],"span":[446,11,17]},{"path":[4,10,2,18,1],"span":[446,18,40]},{"path":[4,10,2,18,3],"span":[446,43,45]},{"path":[4,10,2,19],"span":[451,2,36],"leadingComments":" Use this option to change the package of ruby generated classes. Default\n is empty. When this option is not set, the package name will be used for\n determining the ruby package.\n"},{"path":[4,10,2,19,4],"span":[451,2,10]},{"path":[4,10,2,19,5],"span":[451,11,17]},{"path":[4,10,2,19,1],"span":[451,18,30]},{"path":[4,10,2,19,3],"span":[451,33,35]},{"path":[4,10,2,20],"span":[456,2,58],"leadingComments":" The parser stores options it doesn't recognize here.\n See the documentation for the \"Options\" section above.\n"},{"path":[4,10,2,20,4],"span":[456,2,10]},{"path":[4,10,2,20,6],"span":[456,11,30]},{"path":[4,10,2,20,1],"span":[456,31,51]},{"path":[4,10,2,20,3],"span":[456,54,57]},{"path":[4,10,5],"span":[460,2,25],"leadingComments":" Clients can define custom options in extensions of this message.\n See the documentation for the \"Options\" section above.\n"},{"path":[4,10,5,0],"span":[460,13,24]},{"path":[4,10,5,0,1],"span":[460,13,17]},{"path":[4,10,5,0,2],"span":[460,21,24]},{"path":[4,10,9],"span":[462,2,14]},{"path":[4,10,9,0],"span":[462,11,13]},{"path":[4,10,9,0,1],"span":[462,11,13]},{"path":[4,11],"span":[465,0,531,1]},{"path":[4,11,1],"span":[465,8,22]},{"path":[4,11,2,0],"span":[484,2,62],"leadingComments":" Set true to use the old proto1 MessageSet wire format for extensions.\n This is provided for backwards-compatibility with the MessageSet wire\n format. You should not use this for any other reason: It's less\n efficient, has fewer features, and is more complicated.\n\n The message must be defined exactly as follows:\n message Foo {\n option message_set_wire_format = true;\n extensions 4 to max;\n }\n Note that the message cannot have any defined fields; MessageSets only\n have extensions.\n\n All extensions of your type must be singular messages; e.g. they cannot\n be int32s, enums, or repeated messages.\n\n Because this is an option, the above two restrictions are not enforced by\n the protocol compiler.\n"},{"path":[4,11,2,0,4],"span":[484,2,10]},{"path":[4,11,2,0,5],"span":[484,11,15]},{"path":[4,11,2,0,1],"span":[484,16,39]},{"path":[4,11,2,0,3],"span":[484,42,43]},{"path":[4,11,2,0,8],"span":[484,44,61]},{"path":[4,11,2,0,7],"span":[484,45,60]},{"path":[4,11,2,1],"span":[489,2,70],"leadingComments":" Disables the generation of the standard \"descriptor()\" accessor, which can\n conflict with a field of the same name. This is meant to make migration\n from proto1 easier; new code should avoid fields named \"descriptor\".\n"},{"path":[4,11,2,1,4],"span":[489,2,10]},{"path":[4,11,2,1,5],"span":[489,11,15]},{"path":[4,11,2,1,1],"span":[489,16,47]},{"path":[4,11,2,1,3],"span":[489,50,51]},{"path":[4,11,2,1,8],"span":[489,52,69]},{"path":[4,11,2,1,7],"span":[489,53,68]},{"path":[4,11,2,2],"span":[495,2,49],"leadingComments":" Is this message deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the message, or it will be completely ignored; in the very least,\n this is a formalization for deprecating messages.\n"},{"path":[4,11,2,2,4],"span":[495,2,10]},{"path":[4,11,2,2,5],"span":[495,11,15]},{"path":[4,11,2,2,1],"span":[495,16,26]},{"path":[4,11,2,2,3],"span":[495,29,30]},{"path":[4,11,2,2,8],"span":[495,31,48]},{"path":[4,11,2,2,7],"span":[495,32,47]},{"path":[4,11,9],"span":[497,2,19]},{"path":[4,11,9,0],"span":[497,11,12]},{"path":[4,11,9,0,1],"span":[497,11,12]},{"path":[4,11,9,1],"span":[497,14,15]},{"path":[4,11,9,1,1],"span":[497,14,15]},{"path":[4,11,9,2],"span":[497,17,18]},{"path":[4,11,9,2,1],"span":[497,17,18]},{"path":[4,11,2,3],"span":[520,2,30],"leadingComments":" Whether the message is an automatically generated map entry type for the\n maps field.\n\n For maps fields:\n map map_field = 1;\n The parsed descriptor looks like:\n message MapFieldEntry {\n option map_entry = true;\n optional KeyType key = 1;\n optional ValueType value = 2;\n }\n repeated MapFieldEntry map_field = 1;\n\n Implementations may choose not to generate the map_entry=true message, but\n use a native map in the target language to hold the keys and values.\n The reflection APIs in such implementations still need to work as\n if the field is a repeated message field.\n\n NOTE: Do not set the option in .proto files. Always use the maps syntax\n instead. The option should only be implicitly set by the proto compiler\n parser.\n"},{"path":[4,11,2,3,4],"span":[520,2,10]},{"path":[4,11,2,3,5],"span":[520,11,15]},{"path":[4,11,2,3,1],"span":[520,16,25]},{"path":[4,11,2,3,3],"span":[520,28,29]},{"path":[4,11,9],"span":[522,2,13],"trailingComments":" javalite_serializable\n"},{"path":[4,11,9,3],"span":[522,11,12]},{"path":[4,11,9,3,1],"span":[522,11,12]},{"path":[4,11,9],"span":[523,2,13],"trailingComments":" javanano_as_lite\n"},{"path":[4,11,9,4],"span":[523,11,12]},{"path":[4,11,9,4,1],"span":[523,11,12]},{"path":[4,11,2,4],"span":[527,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,11,2,4,4],"span":[527,2,10]},{"path":[4,11,2,4,6],"span":[527,11,30]},{"path":[4,11,2,4,1],"span":[527,31,51]},{"path":[4,11,2,4,3],"span":[527,54,57]},{"path":[4,11,5],"span":[530,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,11,5,0],"span":[530,13,24]},{"path":[4,11,5,0,1],"span":[530,13,17]},{"path":[4,11,5,0,2],"span":[530,21,24]},{"path":[4,12],"span":[533,0,635,1]},{"path":[4,12,1],"span":[533,8,20]},{"path":[4,12,2,0],"span":[538,2,46],"leadingComments":" The ctype option instructs the C++ code generator to use a different\n representation of the field than it normally would. See the specific\n options below. This option is not yet implemented in the open source\n release -- sorry, we'll try to include it in a future version!\n"},{"path":[4,12,2,0,4],"span":[538,2,10]},{"path":[4,12,2,0,6],"span":[538,11,16]},{"path":[4,12,2,0,1],"span":[538,17,22]},{"path":[4,12,2,0,3],"span":[538,25,26]},{"path":[4,12,2,0,8],"span":[538,27,45]},{"path":[4,12,2,0,7],"span":[538,28,44]},{"path":[4,12,4,0],"span":[539,2,546,3]},{"path":[4,12,4,0,1],"span":[539,7,12]},{"path":[4,12,4,0,2,0],"span":[541,4,15],"leadingComments":" Default mode.\n"},{"path":[4,12,4,0,2,0,1],"span":[541,4,10]},{"path":[4,12,4,0,2,0,2],"span":[541,13,14]},{"path":[4,12,4,0,2,1],"span":[543,4,13]},{"path":[4,12,4,0,2,1,1],"span":[543,4,8]},{"path":[4,12,4,0,2,1,2],"span":[543,11,12]},{"path":[4,12,4,0,2,2],"span":[545,4,21]},{"path":[4,12,4,0,2,2,1],"span":[545,4,16]},{"path":[4,12,4,0,2,2,2],"span":[545,19,20]},{"path":[4,12,2,1],"span":[552,2,27],"leadingComments":" The packed option can be enabled for repeated primitive fields to enable\n a more efficient representation on the wire. Rather than repeatedly\n writing the tag and type for each element, the entire array is encoded as\n a single length-delimited blob. In proto3, only explicit setting it to\n false will avoid using packed encoding.\n"},{"path":[4,12,2,1,4],"span":[552,2,10]},{"path":[4,12,2,1,5],"span":[552,11,15]},{"path":[4,12,2,1,1],"span":[552,16,22]},{"path":[4,12,2,1,3],"span":[552,25,26]},{"path":[4,12,2,2],"span":[565,2,51],"leadingComments":" The jstype option determines the JavaScript type used for values of the\n field. The option is permitted only for 64 bit integral and fixed types\n (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING\n is represented as JavaScript string, which avoids loss of precision that\n can happen when a large value is converted to a floating point JavaScript.\n Specifying JS_NUMBER for the jstype causes the generated JavaScript code to\n use the JavaScript \"number\" type. The behavior of the default option\n JS_NORMAL is implementation dependent.\n\n This option is an enum to permit additional types to be added, e.g.\n goog.math.Integer.\n"},{"path":[4,12,2,2,4],"span":[565,2,10]},{"path":[4,12,2,2,6],"span":[565,11,17]},{"path":[4,12,2,2,1],"span":[565,18,24]},{"path":[4,12,2,2,3],"span":[565,27,28]},{"path":[4,12,2,2,8],"span":[565,29,50]},{"path":[4,12,2,2,7],"span":[565,30,49]},{"path":[4,12,4,1],"span":[566,2,575,3]},{"path":[4,12,4,1,1],"span":[566,7,13]},{"path":[4,12,4,1,2,0],"span":[568,4,18],"leadingComments":" Use the default type.\n"},{"path":[4,12,4,1,2,0,1],"span":[568,4,13]},{"path":[4,12,4,1,2,0,2],"span":[568,16,17]},{"path":[4,12,4,1,2,1],"span":[571,4,18],"leadingComments":" Use JavaScript strings.\n"},{"path":[4,12,4,1,2,1,1],"span":[571,4,13]},{"path":[4,12,4,1,2,1,2],"span":[571,16,17]},{"path":[4,12,4,1,2,2],"span":[574,4,18],"leadingComments":" Use JavaScript numbers.\n"},{"path":[4,12,4,1,2,2,1],"span":[574,4,13]},{"path":[4,12,4,1,2,2,2],"span":[574,16,17]},{"path":[4,12,2,3],"span":[611,2,43],"leadingComments":" Should this field be parsed lazily? Lazy applies only to message-type\n fields. It means that when the outer message is initially parsed, the\n inner message's contents will not be parsed but instead stored in encoded\n form. The inner message will actually be parsed when it is first accessed.\n\n This is only a hint. Implementations are free to choose whether to use\n eager or lazy parsing regardless of the value of this option. However,\n setting this option true suggests that the protocol author believes that\n using lazy parsing on this field is worth the additional bookkeeping\n overhead typically needed to implement it.\n\n This option does not affect the public interface of any generated code;\n all method signatures remain the same. Furthermore, thread-safety of the\n interface is not affected by this option; const methods remain safe to\n call from multiple threads concurrently, while non-const methods continue\n to require exclusive access.\n\n\n Note that implementations may choose not to check required fields within\n a lazy sub-message. That is, calling IsInitialized() on the outer message\n may return true even if the inner message has missing required fields.\n This is necessary because otherwise the inner message would have to be\n parsed in order to perform the check, defeating the purpose of lazy\n parsing. An implementation which chooses not to check required fields\n must be consistent about it. That is, for any particular sub-message, the\n implementation must either *always* check its required fields, or *never*\n check its required fields, regardless of whether or not the message has\n been parsed.\n\n As of 2021, lazy does no correctness checks on the byte stream during\n parsing. This may lead to crashes if and when an invalid byte stream is\n finally parsed upon access.\n\n TODO(b/211906113): Enable validation on lazy fields.\n"},{"path":[4,12,2,3,4],"span":[611,2,10]},{"path":[4,12,2,3,5],"span":[611,11,15]},{"path":[4,12,2,3,1],"span":[611,16,20]},{"path":[4,12,2,3,3],"span":[611,23,24]},{"path":[4,12,2,3,8],"span":[611,25,42]},{"path":[4,12,2,3,7],"span":[611,26,41]},{"path":[4,12,2,4],"span":[616,2,55],"leadingComments":" unverified_lazy does no correctness checks on the byte stream. This should\n only be used where lazy with verification is prohibitive for performance\n reasons.\n"},{"path":[4,12,2,4,4],"span":[616,2,10]},{"path":[4,12,2,4,5],"span":[616,11,15]},{"path":[4,12,2,4,1],"span":[616,16,31]},{"path":[4,12,2,4,3],"span":[616,34,36]},{"path":[4,12,2,4,8],"span":[616,37,54]},{"path":[4,12,2,4,7],"span":[616,38,53]},{"path":[4,12,2,5],"span":[622,2,49],"leadingComments":" Is this field deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for accessors, or it will be completely ignored; in the very least, this\n is a formalization for deprecating fields.\n"},{"path":[4,12,2,5,4],"span":[622,2,10]},{"path":[4,12,2,5,5],"span":[622,11,15]},{"path":[4,12,2,5,1],"span":[622,16,26]},{"path":[4,12,2,5,3],"span":[622,29,30]},{"path":[4,12,2,5,8],"span":[622,31,48]},{"path":[4,12,2,5,7],"span":[622,32,47]},{"path":[4,12,2,6],"span":[625,2,44],"leadingComments":" For Google-internal migration only. Do not use.\n"},{"path":[4,12,2,6,4],"span":[625,2,10]},{"path":[4,12,2,6,5],"span":[625,11,15]},{"path":[4,12,2,6,1],"span":[625,16,20]},{"path":[4,12,2,6,3],"span":[625,23,25]},{"path":[4,12,2,6,8],"span":[625,26,43]},{"path":[4,12,2,6,7],"span":[625,27,42]},{"path":[4,12,2,7],"span":[629,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,12,2,7,4],"span":[629,2,10]},{"path":[4,12,2,7,6],"span":[629,11,30]},{"path":[4,12,2,7,1],"span":[629,31,51]},{"path":[4,12,2,7,3],"span":[629,54,57]},{"path":[4,12,5],"span":[632,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,12,5,0],"span":[632,13,24]},{"path":[4,12,5,0,1],"span":[632,13,17]},{"path":[4,12,5,0,2],"span":[632,21,24]},{"path":[4,12,9],"span":[634,2,13],"trailingComments":" removed jtype\n"},{"path":[4,12,9,0],"span":[634,11,12]},{"path":[4,12,9,0,1],"span":[634,11,12]},{"path":[4,13],"span":[637,0,643,1]},{"path":[4,13,1],"span":[637,8,20]},{"path":[4,13,2,0],"span":[639,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,13,2,0,4],"span":[639,2,10]},{"path":[4,13,2,0,6],"span":[639,11,30]},{"path":[4,13,2,0,1],"span":[639,31,51]},{"path":[4,13,2,0,3],"span":[639,54,57]},{"path":[4,13,5],"span":[642,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,13,5,0],"span":[642,13,24]},{"path":[4,13,5,0,1],"span":[642,13,17]},{"path":[4,13,5,0,2],"span":[642,21,24]},{"path":[4,14],"span":[645,0,664,1]},{"path":[4,14,1],"span":[645,8,19]},{"path":[4,14,2,0],"span":[649,2,32],"leadingComments":" Set this option to true to allow mapping different tag names to the same\n value.\n"},{"path":[4,14,2,0,4],"span":[649,2,10]},{"path":[4,14,2,0,5],"span":[649,11,15]},{"path":[4,14,2,0,1],"span":[649,16,27]},{"path":[4,14,2,0,3],"span":[649,30,31]},{"path":[4,14,2,1],"span":[655,2,49],"leadingComments":" Is this enum deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the enum, or it will be completely ignored; in the very least, this\n is a formalization for deprecating enums.\n"},{"path":[4,14,2,1,4],"span":[655,2,10]},{"path":[4,14,2,1,5],"span":[655,11,15]},{"path":[4,14,2,1,1],"span":[655,16,26]},{"path":[4,14,2,1,3],"span":[655,29,30]},{"path":[4,14,2,1,8],"span":[655,31,48]},{"path":[4,14,2,1,7],"span":[655,32,47]},{"path":[4,14,9],"span":[657,2,13],"trailingComments":" javanano_as_lite\n"},{"path":[4,14,9,0],"span":[657,11,12]},{"path":[4,14,9,0,1],"span":[657,11,12]},{"path":[4,14,2,2],"span":[660,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,14,2,2,4],"span":[660,2,10]},{"path":[4,14,2,2,6],"span":[660,11,30]},{"path":[4,14,2,2,1],"span":[660,31,51]},{"path":[4,14,2,2,3],"span":[660,54,57]},{"path":[4,14,5],"span":[663,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,14,5,0],"span":[663,13,24]},{"path":[4,14,5,0,1],"span":[663,13,17]},{"path":[4,14,5,0,2],"span":[663,21,24]},{"path":[4,15],"span":[666,0,678,1]},{"path":[4,15,1],"span":[666,8,24]},{"path":[4,15,2,0],"span":[671,2,49],"leadingComments":" Is this enum value deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the enum value, or it will be completely ignored; in the very least,\n this is a formalization for deprecating enum values.\n"},{"path":[4,15,2,0,4],"span":[671,2,10]},{"path":[4,15,2,0,5],"span":[671,11,15]},{"path":[4,15,2,0,1],"span":[671,16,26]},{"path":[4,15,2,0,3],"span":[671,29,30]},{"path":[4,15,2,0,8],"span":[671,31,48]},{"path":[4,15,2,0,7],"span":[671,32,47]},{"path":[4,15,2,1],"span":[674,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,15,2,1,4],"span":[674,2,10]},{"path":[4,15,2,1,6],"span":[674,11,30]},{"path":[4,15,2,1,1],"span":[674,31,51]},{"path":[4,15,2,1,3],"span":[674,54,57]},{"path":[4,15,5],"span":[677,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,15,5,0],"span":[677,13,24]},{"path":[4,15,5,0,1],"span":[677,13,17]},{"path":[4,15,5,0,2],"span":[677,21,24]},{"path":[4,16],"span":[680,0,698,1]},{"path":[4,16,1],"span":[680,8,22]},{"path":[4,16,2,0],"span":[691,2,50],"leadingComments":" Is this service deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the service, or it will be completely ignored; in the very least,\n this is a formalization for deprecating services.\n","leadingDetachedComments":[" Note: Field numbers 1 through 32 are reserved for Google's internal RPC\n framework. We apologize for hoarding these numbers to ourselves, but\n we were already using them long before we decided to release Protocol\n Buffers.\n"]},{"path":[4,16,2,0,4],"span":[691,2,10]},{"path":[4,16,2,0,5],"span":[691,11,15]},{"path":[4,16,2,0,1],"span":[691,16,26]},{"path":[4,16,2,0,3],"span":[691,29,31]},{"path":[4,16,2,0,8],"span":[691,32,49]},{"path":[4,16,2,0,7],"span":[691,33,48]},{"path":[4,16,2,1],"span":[694,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,16,2,1,4],"span":[694,2,10]},{"path":[4,16,2,1,6],"span":[694,11,30]},{"path":[4,16,2,1,1],"span":[694,31,51]},{"path":[4,16,2,1,3],"span":[694,54,57]},{"path":[4,16,5],"span":[697,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,16,5,0],"span":[697,13,24]},{"path":[4,16,5,0,1],"span":[697,13,17]},{"path":[4,16,5,0,2],"span":[697,21,24]},{"path":[4,17],"span":[700,0,729,1]},{"path":[4,17,1],"span":[700,8,21]},{"path":[4,17,2,0],"span":[711,2,50],"leadingComments":" Is this method deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the method, or it will be completely ignored; in the very least,\n this is a formalization for deprecating methods.\n","leadingDetachedComments":[" Note: Field numbers 1 through 32 are reserved for Google's internal RPC\n framework. We apologize for hoarding these numbers to ourselves, but\n we were already using them long before we decided to release Protocol\n Buffers.\n"]},{"path":[4,17,2,0,4],"span":[711,2,10]},{"path":[4,17,2,0,5],"span":[711,11,15]},{"path":[4,17,2,0,1],"span":[711,16,26]},{"path":[4,17,2,0,3],"span":[711,29,31]},{"path":[4,17,2,0,8],"span":[711,32,49]},{"path":[4,17,2,0,7],"span":[711,33,48]},{"path":[4,17,4,0],"span":[716,2,720,3],"leadingComments":" Is this method side-effect-free (or safe in HTTP parlance), or idempotent,\n or neither? HTTP based RPC implementation may choose GET verb for safe\n methods, and PUT verb for idempotent methods instead of the default POST.\n"},{"path":[4,17,4,0,1],"span":[716,7,23]},{"path":[4,17,4,0,2,0],"span":[717,4,28]},{"path":[4,17,4,0,2,0,1],"span":[717,4,23]},{"path":[4,17,4,0,2,0,2],"span":[717,26,27]},{"path":[4,17,4,0,2,1],"span":[718,4,24],"trailingComments":" implies idempotent\n"},{"path":[4,17,4,0,2,1,1],"span":[718,4,19]},{"path":[4,17,4,0,2,1,2],"span":[718,22,23]},{"path":[4,17,4,0,2,2],"span":[719,4,19],"trailingComments":" idempotent, but may have side effects\n"},{"path":[4,17,4,0,2,2,1],"span":[719,4,14]},{"path":[4,17,4,0,2,2,2],"span":[719,17,18]},{"path":[4,17,2,1],"span":[721,2,722,38]},{"path":[4,17,2,1,4],"span":[721,2,10]},{"path":[4,17,2,1,6],"span":[721,11,27]},{"path":[4,17,2,1,1],"span":[721,28,45]},{"path":[4,17,2,1,3],"span":[721,48,50]},{"path":[4,17,2,1,8],"span":[722,6,37]},{"path":[4,17,2,1,7],"span":[722,7,36]},{"path":[4,17,2,2],"span":[725,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,17,2,2,4],"span":[725,2,10]},{"path":[4,17,2,2,6],"span":[725,11,30]},{"path":[4,17,2,2,1],"span":[725,31,51]},{"path":[4,17,2,2,3],"span":[725,54,57]},{"path":[4,17,5],"span":[728,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,17,5,0],"span":[728,13,24]},{"path":[4,17,5,0,1],"span":[728,13,17]},{"path":[4,17,5,0,2],"span":[728,21,24]},{"path":[4,18],"span":[738,0,758,1],"leadingComments":" A message representing a option the parser does not recognize. This only\n appears in options protos created by the compiler::Parser class.\n DescriptorPool resolves these when building Descriptor objects. Therefore,\n options protos in descriptor objects (e.g. returned by Descriptor::options(),\n or produced by Descriptor::CopyTo()) will never have UninterpretedOptions\n in them.\n"},{"path":[4,18,1],"span":[738,8,27]},{"path":[4,18,3,0],"span":[744,2,747,3],"leadingComments":" The name of the uninterpreted option. Each string represents a segment in\n a dot-separated name. is_extension is true iff a segment represents an\n extension (denoted with parentheses in options specs in .proto files).\n E.g.,{ [\"foo\", false], [\"bar.baz\", true], [\"moo\", false] } represents\n \"foo.(bar.baz).moo\".\n"},{"path":[4,18,3,0,1],"span":[744,10,18]},{"path":[4,18,3,0,2,0],"span":[745,4,34]},{"path":[4,18,3,0,2,0,4],"span":[745,4,12]},{"path":[4,18,3,0,2,0,5],"span":[745,13,19]},{"path":[4,18,3,0,2,0,1],"span":[745,20,29]},{"path":[4,18,3,0,2,0,3],"span":[745,32,33]},{"path":[4,18,3,0,2,1],"span":[746,4,35]},{"path":[4,18,3,0,2,1,4],"span":[746,4,12]},{"path":[4,18,3,0,2,1,5],"span":[746,13,17]},{"path":[4,18,3,0,2,1,1],"span":[746,18,30]},{"path":[4,18,3,0,2,1,3],"span":[746,33,34]},{"path":[4,18,2,0],"span":[748,2,29]},{"path":[4,18,2,0,4],"span":[748,2,10]},{"path":[4,18,2,0,6],"span":[748,11,19]},{"path":[4,18,2,0,1],"span":[748,20,24]},{"path":[4,18,2,0,3],"span":[748,27,28]},{"path":[4,18,2,1],"span":[752,2,39],"leadingComments":" The value of the uninterpreted option, in whatever type the tokenizer\n identified it as during parsing. Exactly one of these should be set.\n"},{"path":[4,18,2,1,4],"span":[752,2,10]},{"path":[4,18,2,1,5],"span":[752,11,17]},{"path":[4,18,2,1,1],"span":[752,18,34]},{"path":[4,18,2,1,3],"span":[752,37,38]},{"path":[4,18,2,2],"span":[753,2,41]},{"path":[4,18,2,2,4],"span":[753,2,10]},{"path":[4,18,2,2,5],"span":[753,11,17]},{"path":[4,18,2,2,1],"span":[753,18,36]},{"path":[4,18,2,2,3],"span":[753,39,40]},{"path":[4,18,2,3],"span":[754,2,40]},{"path":[4,18,2,3,4],"span":[754,2,10]},{"path":[4,18,2,3,5],"span":[754,11,16]},{"path":[4,18,2,3,1],"span":[754,17,35]},{"path":[4,18,2,3,3],"span":[754,38,39]},{"path":[4,18,2,4],"span":[755,2,35]},{"path":[4,18,2,4,4],"span":[755,2,10]},{"path":[4,18,2,4,5],"span":[755,11,17]},{"path":[4,18,2,4,1],"span":[755,18,30]},{"path":[4,18,2,4,3],"span":[755,33,34]},{"path":[4,18,2,5],"span":[756,2,34]},{"path":[4,18,2,5,4],"span":[756,2,10]},{"path":[4,18,2,5,5],"span":[756,11,16]},{"path":[4,18,2,5,1],"span":[756,17,29]},{"path":[4,18,2,5,3],"span":[756,32,33]},{"path":[4,18,2,6],"span":[757,2,38]},{"path":[4,18,2,6,4],"span":[757,2,10]},{"path":[4,18,2,6,5],"span":[757,11,17]},{"path":[4,18,2,6,1],"span":[757,18,33]},{"path":[4,18,2,6,3],"span":[757,36,37]},{"path":[4,19],"span":[765,0,894,1],"leadingComments":" Encapsulates information about the original source file from which a\n FileDescriptorProto was generated.\n","leadingDetachedComments":[" ===================================================================\n Optional source code info\n"]},{"path":[4,19,1],"span":[765,8,22]},{"path":[4,19,2,0],"span":[809,2,33],"leadingComments":" A Location identifies a piece of source code in a .proto file which\n corresponds to a particular definition. This information is intended\n to be useful to IDEs, code indexers, documentation generators, and similar\n tools.\n\n For example, say we have a file like:\n message Foo {\n optional string foo = 1;\n }\n Let's look at just the field definition:\n optional string foo = 1;\n ^ ^^ ^^ ^ ^^^\n a bc de f ghi\n We have the following locations:\n span path represents\n [a,i) [ 4, 0, 2, 0 ] The whole field definition.\n [a,b) [ 4, 0, 2, 0, 4 ] The label (optional).\n [c,d) [ 4, 0, 2, 0, 5 ] The type (string).\n [e,f) [ 4, 0, 2, 0, 1 ] The name (foo).\n [g,h) [ 4, 0, 2, 0, 3 ] The number (1).\n\n Notes:\n - A location may refer to a repeated field itself (i.e. not to any\n particular index within it). This is used whenever a set of elements are\n logically enclosed in a single code segment. For example, an entire\n extend block (possibly containing multiple extension definitions) will\n have an outer location whose path refers to the \"extensions\" repeated\n field without an index.\n - Multiple locations may have the same path. This happens when a single\n logical declaration is spread out across multiple places. The most\n obvious example is the \"extend\" block again -- there may be multiple\n extend blocks in the same scope, each of which will have the same path.\n - A location's span is not always a subset of its parent's span. For\n example, the \"extendee\" of an extension declaration appears at the\n beginning of the \"extend\" block and is shared by all extensions within\n the block.\n - Just because a location's span is a subset of some other location's span\n does not mean that it is a descendant. For example, a \"group\" defines\n both a type and a field in a single declaration. Thus, the locations\n corresponding to the type and field and their components will overlap.\n - Code which tries to interpret locations should probably be designed to\n ignore those that it doesn't understand, as more types of locations could\n be recorded in the future.\n"},{"path":[4,19,2,0,4],"span":[809,2,10]},{"path":[4,19,2,0,6],"span":[809,11,19]},{"path":[4,19,2,0,1],"span":[809,20,28]},{"path":[4,19,2,0,3],"span":[809,31,32]},{"path":[4,19,3,0],"span":[810,2,893,3]},{"path":[4,19,3,0,1],"span":[810,10,18]},{"path":[4,19,3,0,2,0],"span":[834,4,44],"leadingComments":" Identifies which part of the FileDescriptorProto was defined at this\n location.\n\n Each element is a field number or an index. They form a path from\n the root FileDescriptorProto to the place where the definition occurs.\n For example, this path:\n [ 4, 3, 2, 7, 1 ]\n refers to:\n file.message_type(3) // 4, 3\n .field(7) // 2, 7\n .name() // 1\n This is because FileDescriptorProto.message_type has field number 4:\n repeated DescriptorProto message_type = 4;\n and DescriptorProto.field has field number 2:\n repeated FieldDescriptorProto field = 2;\n and FieldDescriptorProto.name has field number 1:\n optional string name = 1;\n\n Thus, the above path gives the location of a field name. If we removed\n the last element:\n [ 4, 3, 2, 7 ]\n this path refers to the whole field declaration (from the beginning\n of the label to the terminating semicolon).\n"},{"path":[4,19,3,0,2,0,4],"span":[834,4,12]},{"path":[4,19,3,0,2,0,5],"span":[834,13,18]},{"path":[4,19,3,0,2,0,1],"span":[834,19,23]},{"path":[4,19,3,0,2,0,3],"span":[834,26,27]},{"path":[4,19,3,0,2,0,8],"span":[834,28,43]},{"path":[4,19,3,0,2,0,8,2],"span":[834,29,42]},{"path":[4,19,3,0,2,1],"span":[841,4,44],"leadingComments":" Always has exactly three or four elements: start line, start column,\n end line (optional, otherwise assumed same as start line), end column.\n These are packed into a single field for efficiency. Note that line\n and column numbers are zero-based -- typically you will want to add\n 1 to each before displaying to a user.\n"},{"path":[4,19,3,0,2,1,4],"span":[841,4,12]},{"path":[4,19,3,0,2,1,5],"span":[841,13,18]},{"path":[4,19,3,0,2,1,1],"span":[841,19,23]},{"path":[4,19,3,0,2,1,3],"span":[841,26,27]},{"path":[4,19,3,0,2,1,8],"span":[841,28,43]},{"path":[4,19,3,0,2,1,8,2],"span":[841,29,42]},{"path":[4,19,3,0,2,2],"span":[890,4,41],"leadingComments":" If this SourceCodeInfo represents a complete declaration, these are any\n comments appearing before and after the declaration which appear to be\n attached to the declaration.\n\n A series of line comments appearing on consecutive lines, with no other\n tokens appearing on those lines, will be treated as a single comment.\n\n leading_detached_comments will keep paragraphs of comments that appear\n before (but not connected to) the current element. Each paragraph,\n separated by empty lines, will be one comment element in the repeated\n field.\n\n Only the comment content is provided; comment markers (e.g. //) are\n stripped out. For block comments, leading whitespace and an asterisk\n will be stripped from the beginning of each line other than the first.\n Newlines are included in the output.\n\n Examples:\n\n optional int32 foo = 1; // Comment attached to foo.\n // Comment attached to bar.\n optional int32 bar = 2;\n\n optional string baz = 3;\n // Comment attached to baz.\n // Another line attached to baz.\n\n // Comment attached to moo.\n //\n // Another line attached to moo.\n optional double moo = 4;\n\n // Detached comment for corge. This is not leading or trailing comments\n // to moo or corge because there are blank lines separating it from\n // both.\n\n // Detached comment for corge paragraph 2.\n\n optional string corge = 5;\n /* Block comment attached\n * to corge. Leading asterisks\n * will be removed. */\n /* Block comment attached to\n * grault. */\n optional int32 grault = 6;\n\n // ignored detached comments.\n"},{"path":[4,19,3,0,2,2,4],"span":[890,4,12]},{"path":[4,19,3,0,2,2,5],"span":[890,13,19]},{"path":[4,19,3,0,2,2,1],"span":[890,20,36]},{"path":[4,19,3,0,2,2,3],"span":[890,39,40]},{"path":[4,19,3,0,2,3],"span":[891,4,42]},{"path":[4,19,3,0,2,3,4],"span":[891,4,12]},{"path":[4,19,3,0,2,3,5],"span":[891,13,19]},{"path":[4,19,3,0,2,3,1],"span":[891,20,37]},{"path":[4,19,3,0,2,3,3],"span":[891,40,41]},{"path":[4,19,3,0,2,4],"span":[892,4,50]},{"path":[4,19,3,0,2,4,4],"span":[892,4,12]},{"path":[4,19,3,0,2,4,5],"span":[892,13,19]},{"path":[4,19,3,0,2,4,1],"span":[892,20,45]},{"path":[4,19,3,0,2,4,3],"span":[892,48,49]},{"path":[4,20],"span":[899,0,920,1],"leadingComments":" Describes the relationship between generated code and its original source\n file. A GeneratedCodeInfo message is associated with only one generated\n source file, but may contain references to different source .proto files.\n"},{"path":[4,20,1],"span":[899,8,25]},{"path":[4,20,2,0],"span":[902,2,37],"leadingComments":" An Annotation connects some span of text in generated code to an element\n of its generating .proto file.\n"},{"path":[4,20,2,0,4],"span":[902,2,10]},{"path":[4,20,2,0,6],"span":[902,11,21]},{"path":[4,20,2,0,1],"span":[902,22,32]},{"path":[4,20,2,0,3],"span":[902,35,36]},{"path":[4,20,3,0],"span":[903,2,919,3]},{"path":[4,20,3,0,1],"span":[903,10,20]},{"path":[4,20,3,0,2,0],"span":[906,4,44],"leadingComments":" Identifies the element in the original source .proto file. This field\n is formatted the same as SourceCodeInfo.Location.path.\n"},{"path":[4,20,3,0,2,0,4],"span":[906,4,12]},{"path":[4,20,3,0,2,0,5],"span":[906,13,18]},{"path":[4,20,3,0,2,0,1],"span":[906,19,23]},{"path":[4,20,3,0,2,0,3],"span":[906,26,27]},{"path":[4,20,3,0,2,0,8],"span":[906,28,43]},{"path":[4,20,3,0,2,0,8,2],"span":[906,29,42]},{"path":[4,20,3,0,2,1],"span":[909,4,36],"leadingComments":" Identifies the filesystem path to the original source .proto.\n"},{"path":[4,20,3,0,2,1,4],"span":[909,4,12]},{"path":[4,20,3,0,2,1,5],"span":[909,13,19]},{"path":[4,20,3,0,2,1,1],"span":[909,20,31]},{"path":[4,20,3,0,2,1,3],"span":[909,34,35]},{"path":[4,20,3,0,2,2],"span":[913,4,29],"leadingComments":" Identifies the starting offset in bytes in the generated code\n that relates to the identified object.\n"},{"path":[4,20,3,0,2,2,4],"span":[913,4,12]},{"path":[4,20,3,0,2,2,5],"span":[913,13,18]},{"path":[4,20,3,0,2,2,1],"span":[913,19,24]},{"path":[4,20,3,0,2,2,3],"span":[913,27,28]},{"path":[4,20,3,0,2,3],"span":[918,4,27],"leadingComments":" Identifies the ending offset in bytes in the generated code that\n relates to the identified offset. The end offset should be one past\n the last relevant byte (so the length of the text = end - begin).\n"},{"path":[4,20,3,0,2,3,4],"span":[918,4,12]},{"path":[4,20,3,0,2,3,5],"span":[918,13,18]},{"path":[4,20,3,0,2,3,1],"span":[918,19,22]},{"path":[4,20,3,0,2,3,3],"span":[918,25,26]}]},"bufExtension":{"isImport":true,"isSyntaxUnspecified":false}},{"name":"google/api/annotations.proto","package":"google.api","dependency":["google/api/http.proto","google/protobuf/descriptor.proto"],"extension":[{"name":"http","number":72295728,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.api.HttpRule","extendee":".google.protobuf.MethodOptions","jsonName":"http"}],"options":{"javaPackage":"com.google.api","javaOuterClassname":"AnnotationsProto","javaMultipleFiles":true,"goPackage":"google.golang.org/genproto/googleapis/api/annotations;annotations","objcClassPrefix":"GAPI"},"sourceCodeInfo":{"location":[{"span":[14,0,30,1]},{"path":[12],"span":[14,0,18],"leadingDetachedComments":[" Copyright 2015 Google LLC\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n"]},{"path":[2],"span":[16,0,19]},{"path":[3,0],"span":[18,0,31]},{"path":[3,1],"span":[19,0,42]},{"path":[8],"span":[21,0,88]},{"path":[8,11],"span":[21,0,88]},{"path":[8],"span":[22,0,34]},{"path":[8,10],"span":[22,0,34]},{"path":[8],"span":[23,0,49]},{"path":[8,8],"span":[23,0,49]},{"path":[8],"span":[24,0,39]},{"path":[8,1],"span":[24,0,39]},{"path":[8],"span":[25,0,34]},{"path":[8,36],"span":[25,0,34]},{"path":[7],"span":[27,0,30,1]},{"path":[7,0],"span":[29,2,27],"leadingComments":" See `HttpRule`.\n"},{"path":[7,0,2],"span":[27,7,36]},{"path":[7,0,6],"span":[29,2,10]},{"path":[7,0,1],"span":[29,11,15]},{"path":[7,0,3],"span":[29,18,26]}]},"syntax":"proto3","bufExtension":{"isImport":true,"moduleInfo":{"name":{"remote":"buf.build","owner":"googleapis","repository":"googleapis"},"commit":"783e4b5374fa488ab068d08af9658438"},"isSyntaxUnspecified":false}},{"name":"google/protobuf/wrappers.proto","package":"google.protobuf","messageType":[{"name":"DoubleValue","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_DOUBLE","jsonName":"value"}]},{"name":"FloatValue","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_FLOAT","jsonName":"value"}]},{"name":"Int64Value","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"value"}]},{"name":"UInt64Value","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_UINT64","jsonName":"value"}]},{"name":"Int32Value","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"value"}]},{"name":"UInt32Value","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_UINT32","jsonName":"value"}]},{"name":"BoolValue","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"value"}]},{"name":"StringValue","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}]},{"name":"BytesValue","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BYTES","jsonName":"value"}]}],"options":{"javaPackage":"com.google.protobuf","javaOuterClassname":"WrappersProto","javaMultipleFiles":true,"goPackage":"google.golang.org/protobuf/types/known/wrapperspb","ccEnableArenas":true,"objcClassPrefix":"GPB","csharpNamespace":"Google.Protobuf.WellKnownTypes"},"sourceCodeInfo":{"location":[{"span":[40,0,122,1]},{"path":[12],"span":[40,0,18],"leadingDetachedComments":[" Protocol Buffers - Google's data interchange format\n Copyright 2008 Google Inc. All rights reserved.\n https://developers.google.com/protocol-buffers/\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"," Wrappers for primitive (non-message) types. These types are useful\n for embedding primitives in the `google.protobuf.Any` type and for places\n where we need to distinguish between the absence of a primitive\n typed field and its default value.\n\n These wrappers have no meaningful use within repeated fields as they lack\n the ability to detect presence on individual elements.\n These wrappers have no meaningful use within a map or a oneof since\n individual entries of a map or fields of a oneof can already detect presence.\n"]},{"path":[2],"span":[42,0,24]},{"path":[8],"span":[44,0,59]},{"path":[8,37],"span":[44,0,59]},{"path":[8],"span":[45,0,31]},{"path":[8,31],"span":[45,0,31]},{"path":[8],"span":[46,0,72]},{"path":[8,11],"span":[46,0,72]},{"path":[8],"span":[47,0,44]},{"path":[8,1],"span":[47,0,44]},{"path":[8],"span":[48,0,46]},{"path":[8,8],"span":[48,0,46]},{"path":[8],"span":[49,0,34]},{"path":[8,10],"span":[49,0,34]},{"path":[8],"span":[50,0,33]},{"path":[8,36],"span":[50,0,33]},{"path":[4,0],"span":[55,0,58,1],"leadingComments":" Wrapper message for `double`.\n\n The JSON representation for `DoubleValue` is JSON number.\n"},{"path":[4,0,1],"span":[55,8,19]},{"path":[4,0,2,0],"span":[57,2,19],"leadingComments":" The double value.\n"},{"path":[4,0,2,0,5],"span":[57,2,8]},{"path":[4,0,2,0,1],"span":[57,9,14]},{"path":[4,0,2,0,3],"span":[57,17,18]},{"path":[4,1],"span":[63,0,66,1],"leadingComments":" Wrapper message for `float`.\n\n The JSON representation for `FloatValue` is JSON number.\n"},{"path":[4,1,1],"span":[63,8,18]},{"path":[4,1,2,0],"span":[65,2,18],"leadingComments":" The float value.\n"},{"path":[4,1,2,0,5],"span":[65,2,7]},{"path":[4,1,2,0,1],"span":[65,8,13]},{"path":[4,1,2,0,3],"span":[65,16,17]},{"path":[4,2],"span":[71,0,74,1],"leadingComments":" Wrapper message for `int64`.\n\n The JSON representation for `Int64Value` is JSON string.\n"},{"path":[4,2,1],"span":[71,8,18]},{"path":[4,2,2,0],"span":[73,2,18],"leadingComments":" The int64 value.\n"},{"path":[4,2,2,0,5],"span":[73,2,7]},{"path":[4,2,2,0,1],"span":[73,8,13]},{"path":[4,2,2,0,3],"span":[73,16,17]},{"path":[4,3],"span":[79,0,82,1],"leadingComments":" Wrapper message for `uint64`.\n\n The JSON representation for `UInt64Value` is JSON string.\n"},{"path":[4,3,1],"span":[79,8,19]},{"path":[4,3,2,0],"span":[81,2,19],"leadingComments":" The uint64 value.\n"},{"path":[4,3,2,0,5],"span":[81,2,8]},{"path":[4,3,2,0,1],"span":[81,9,14]},{"path":[4,3,2,0,3],"span":[81,17,18]},{"path":[4,4],"span":[87,0,90,1],"leadingComments":" Wrapper message for `int32`.\n\n The JSON representation for `Int32Value` is JSON number.\n"},{"path":[4,4,1],"span":[87,8,18]},{"path":[4,4,2,0],"span":[89,2,18],"leadingComments":" The int32 value.\n"},{"path":[4,4,2,0,5],"span":[89,2,7]},{"path":[4,4,2,0,1],"span":[89,8,13]},{"path":[4,4,2,0,3],"span":[89,16,17]},{"path":[4,5],"span":[95,0,98,1],"leadingComments":" Wrapper message for `uint32`.\n\n The JSON representation for `UInt32Value` is JSON number.\n"},{"path":[4,5,1],"span":[95,8,19]},{"path":[4,5,2,0],"span":[97,2,19],"leadingComments":" The uint32 value.\n"},{"path":[4,5,2,0,5],"span":[97,2,8]},{"path":[4,5,2,0,1],"span":[97,9,14]},{"path":[4,5,2,0,3],"span":[97,17,18]},{"path":[4,6],"span":[103,0,106,1],"leadingComments":" Wrapper message for `bool`.\n\n The JSON representation for `BoolValue` is JSON `true` and `false`.\n"},{"path":[4,6,1],"span":[103,8,17]},{"path":[4,6,2,0],"span":[105,2,17],"leadingComments":" The bool value.\n"},{"path":[4,6,2,0,5],"span":[105,2,6]},{"path":[4,6,2,0,1],"span":[105,7,12]},{"path":[4,6,2,0,3],"span":[105,15,16]},{"path":[4,7],"span":[111,0,114,1],"leadingComments":" Wrapper message for `string`.\n\n The JSON representation for `StringValue` is JSON string.\n"},{"path":[4,7,1],"span":[111,8,19]},{"path":[4,7,2,0],"span":[113,2,19],"leadingComments":" The string value.\n"},{"path":[4,7,2,0,5],"span":[113,2,8]},{"path":[4,7,2,0,1],"span":[113,9,14]},{"path":[4,7,2,0,3],"span":[113,17,18]},{"path":[4,8],"span":[119,0,122,1],"leadingComments":" Wrapper message for `bytes`.\n\n The JSON representation for `BytesValue` is JSON string.\n"},{"path":[4,8,1],"span":[119,8,18]},{"path":[4,8,2,0],"span":[121,2,18],"leadingComments":" The bytes value.\n"},{"path":[4,8,2,0,5],"span":[121,2,7]},{"path":[4,8,2,0,1],"span":[121,8,13]},{"path":[4,8,2,0,3],"span":[121,16,17]}]},"syntax":"proto3","bufExtension":{"isImport":true,"isSyntaxUnspecified":false}},{"name":"zenoss/cloud/data_receiver.proto","package":"zenoss.cloud","dependency":["google/protobuf/struct.proto","google/api/annotations.proto","google/protobuf/wrappers.proto"],"messageType":[{"name":"Void"},{"name":"Event","field":[{"name":"timestamp","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"timestamp"},{"name":"name","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"dimensions","number":3,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Event.DimensionsEntry","jsonName":"dimensions"},{"name":"metadataFields","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","jsonName":"metadataFields"},{"name":"type","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"type"},{"name":"summary","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"summary"},{"name":"body","number":7,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"body"},{"name":"severity","number":8,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".zenoss.cloud.Severity","jsonName":"severity"},{"name":"status","number":9,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".zenoss.cloud.Status","jsonName":"status"},{"name":"acknowledged","number":10,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.BoolValue","jsonName":"acknowledged"}],"nestedType":[{"name":"DimensionsEntry","field":[{"name":"key","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"key"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}],"options":{"mapEntry":true}}]},{"name":"Events","field":[{"name":"detailedResponse","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"detailedResponse"},{"name":"events","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Event","jsonName":"events"}]},{"name":"EventError","field":[{"name":"error","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"error"},{"name":"event","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Event","jsonName":"event"}]},{"name":"TaggedMetric","field":[{"name":"metric","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"metric"},{"name":"timestamp","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"timestamp"},{"name":"value","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_DOUBLE","jsonName":"value"},{"name":"tags","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.TaggedMetric.TagsEntry","jsonName":"tags"}],"nestedType":[{"name":"TagsEntry","field":[{"name":"key","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"key"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}],"options":{"mapEntry":true}}]},{"name":"CompactMetric","field":[{"name":"id","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"id"},{"name":"timestamp","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"timestamp"},{"name":"value","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_DOUBLE","jsonName":"value"}]},{"name":"Metric","field":[{"name":"metric","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"metric"},{"name":"timestamp","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"timestamp"},{"name":"value","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_DOUBLE","jsonName":"value"},{"name":"dimensions","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Metric.DimensionsEntry","jsonName":"dimensions"},{"name":"metadataFields","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","jsonName":"metadataFields"}],"nestedType":[{"name":"DimensionsEntry","field":[{"name":"key","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"key"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}],"options":{"mapEntry":true}}]},{"name":"Model","field":[{"name":"timestamp","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"timestamp"},{"name":"dimensions","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Model.DimensionsEntry","jsonName":"dimensions"},{"name":"metadataFields","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","jsonName":"metadataFields"}],"nestedType":[{"name":"DimensionsEntry","field":[{"name":"key","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"key"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}],"options":{"mapEntry":true}}]},{"name":"Models","field":[{"name":"detailedResponse","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"detailedResponse"},{"name":"models","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Model","jsonName":"models"}]},{"name":"ModelError","field":[{"name":"error","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"error"},{"name":"model","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Model","jsonName":"model"}]},{"name":"EventStatusResult","field":[{"name":"failed","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"failed"},{"name":"succeeded","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"succeeded"},{"name":"message","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"message"},{"name":"failedEvents","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.EventError","jsonName":"failedEvents"}]},{"name":"ModelStatusResult","field":[{"name":"failed","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"failed"},{"name":"succeeded","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"succeeded"},{"name":"message","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"message"},{"name":"failedModels","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.ModelError","jsonName":"failedModels"}]},{"name":"StatusResult","field":[{"name":"failed","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"failed"},{"name":"succeeded","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"succeeded"},{"name":"message","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"message"},{"name":"failedCompactMetrics","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.CompactMetricError","jsonName":"failedCompactMetrics"},{"name":"failedTaggedMetrics","number":5,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.TaggedMetricError","jsonName":"failedTaggedMetrics"},{"name":"failedMetrics","number":6,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.MetricError","jsonName":"failedMetrics"}]},{"name":"EventWrapper","field":[{"name":"canonical","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Event","oneofIndex":0,"jsonName":"canonical"}],"oneofDecl":[{"name":"event_type"}]},{"name":"MetricWrapper","field":[{"name":"tagged","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.TaggedMetric","oneofIndex":0,"jsonName":"tagged"},{"name":"compact","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.CompactMetric","oneofIndex":0,"jsonName":"compact"},{"name":"canonical","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Metric","oneofIndex":0,"jsonName":"canonical"}],"oneofDecl":[{"name":"metric_type"}]},{"name":"MetricBatch","field":[{"name":"global_tags","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.MetricBatch.GlobalTagsEntry","jsonName":"globalTags"},{"name":"metrics","number":3,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.MetricWrapper","jsonName":"metrics"}],"nestedType":[{"name":"GlobalTagsEntry","field":[{"name":"key","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"key"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}],"options":{"mapEntry":true}}]},{"name":"CompactMetricError","field":[{"name":"error","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"error"},{"name":"metric","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.CompactMetric","jsonName":"metric"}]},{"name":"MetricError","field":[{"name":"error","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"error"},{"name":"metric","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Metric","jsonName":"metric"}]},{"name":"TaggedMetricError","field":[{"name":"error","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"error"},{"name":"metric","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.TaggedMetric","jsonName":"metric"}]},{"name":"Metrics","field":[{"name":"detailedResponse","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"detailedResponse"},{"name":"compactMetrics","number":3,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.CompactMetric","jsonName":"compactMetrics"},{"name":"taggedMetrics","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.TaggedMetric","jsonName":"taggedMetrics"},{"name":"metrics","number":5,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Metric","jsonName":"metrics"}]}],"enumType":[{"name":"Severity","value":[{"name":"SEVERITY_DEFAULT","number":0},{"name":"SEVERITY_DEBUG","number":1},{"name":"SEVERITY_INFO","number":2},{"name":"SEVERITY_WARNING","number":3},{"name":"SEVERITY_ERROR","number":4},{"name":"SEVERITY_CRITICAL","number":5}]},{"name":"Status","value":[{"name":"STATUS_DEFAULT","number":0},{"name":"STATUS_OPEN","number":1},{"name":"STATUS_SUPPRESSED","number":2},{"name":"STATUS_CLOSED","number":3}]}],"service":[{"name":"DataReceiverService","method":[{"name":"PutEvents","inputType":".zenoss.cloud.Events","outputType":".zenoss.cloud.EventStatusResult","options":{"[google.api.http]":{"post":"/v1/data-receiver/events","body":"*"}}},{"name":"PutEvent","inputType":".zenoss.cloud.EventWrapper","outputType":".zenoss.cloud.Void","options":{},"clientStreaming":true},{"name":"PutMetrics","inputType":".zenoss.cloud.Metrics","outputType":".zenoss.cloud.StatusResult","options":{"[google.api.http]":{"post":"/v1/data-receiver/metrics","body":"*"}}},{"name":"PutMetric","inputType":".zenoss.cloud.MetricWrapper","outputType":".zenoss.cloud.Void","options":{},"clientStreaming":true},{"name":"PutModels","inputType":".zenoss.cloud.Models","outputType":".zenoss.cloud.ModelStatusResult","options":{"[google.api.http]":{"post":"/v1/data-receiver/models","body":"*"}}}]}],"options":{"javaPackage":"org.zenoss.cloud.dataReceiver","javaMultipleFiles":true,"goPackage":"github.com/zenoss/zenoss-protobufs/go/cloud/data_receiver"},"sourceCodeInfo":{"location":[{"span":[0,0,284,1]},{"path":[12],"span":[0,0,18]},{"path":[2],"span":[1,0,21]},{"path":[8],"span":[2,0,80]},{"path":[8,11],"span":[2,0,80]},{"path":[8],"span":[3,0,54]},{"path":[8,1],"span":[3,0,54]},{"path":[8],"span":[4,0,34]},{"path":[8,10],"span":[4,0,34]},{"path":[3,0],"span":[5,0,38]},{"path":[3,1],"span":[6,0,38]},{"path":[3,2],"span":[7,0,40]},{"path":[4,0],"span":[9,0,15]},{"path":[4,0,1],"span":[9,8,12]},{"path":[4,1],"span":[13,0,64,1],"leadingComments":" Public Event struct.\n Note the conspicuous absence of 'id' and 'tenant' which are inferred by auth.\n"},{"path":[4,1,1],"span":[13,8,13]},{"path":[4,1,2,0],"span":[16,4,24],"leadingComments":" timestamp is the time (in ms since epoch) at which the event occurred.\n"},{"path":[4,1,2,0,5],"span":[16,4,9]},{"path":[4,1,2,0,1],"span":[16,10,19]},{"path":[4,1,2,0,3],"span":[16,22,23]},{"path":[4,1,2,1],"span":[22,4,20],"leadingComments":" name, when combined with dimensions, makes this event unique.\n - should be set to the ID for systems that have an event ID concept\n - otherwise the same as \"type\"\n - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10\n"},{"path":[4,1,2,1,5],"span":[22,4,10]},{"path":[4,1,2,1,1],"span":[22,11,15]},{"path":[4,1,2,1,3],"span":[22,18,19]},{"path":[4,1,2,2],"span":[27,4,39],"leadingComments":" Dimensions associated with this event.\n Dimensions, when combined with name, make this event unique.\n - typically set the same as the entity to which event is related\n"},{"path":[4,1,2,2,6],"span":[27,4,23]},{"path":[4,1,2,2,1],"span":[27,24,34]},{"path":[4,1,2,2,3],"span":[27,37,38]},{"path":[4,1,2,3],"span":[30,4,46],"leadingComments":" Fields associated with this event.\n"},{"path":[4,1,2,3,6],"span":[30,4,26]},{"path":[4,1,2,3,1],"span":[30,27,41]},{"path":[4,1,2,3,3],"span":[30,44,45]},{"path":[4,1,2,4],"span":[35,4,20],"leadingComments":" type uniquely identifies the context-free type of event.\n - typically set the same as \"name\" for systems that have an event ID.\n - e.g. linkDown, fault-F0157\n"},{"path":[4,1,2,4,5],"span":[35,4,10]},{"path":[4,1,2,4,1],"span":[35,11,15]},{"path":[4,1,2,4,3],"span":[35,18,19]},{"path":[4,1,2,5],"span":[40,4,23],"leadingComments":" summary is a short (<128 character) summary of the event.\n - most commonly displayed per-event field\n - highly recommend to set this\n"},{"path":[4,1,2,5,5],"span":[40,4,10]},{"path":[4,1,2,5,1],"span":[40,11,18]},{"path":[4,1,2,5,3],"span":[40,21,22]},{"path":[4,1,2,6],"span":[44,4,20],"leadingComments":" body is a long (? character) further description of the event.\n - it is not necessary to repeat summary in the body\n"},{"path":[4,1,2,6,5],"span":[44,4,10]},{"path":[4,1,2,6,1],"span":[44,11,15]},{"path":[4,1,2,6,3],"span":[44,18,19]},{"path":[4,1,2,7],"span":[53,4,26],"leadingComments":" severity defines how severe the event is.\n - use SEVERITY_DEFAULT when not currently known\n - use SEVERITY_DEBUG when not severe enough to show by default\n - use SEVERITY_INFO when when no action is likely required\n - use SEVERITY_WARNING when delayed action may be required\n - use SEVERITY_ERROR when system is degraded, but not down\n - use SEVERITY_CRITICAL for system down\n"},{"path":[4,1,2,7,6],"span":[53,4,12]},{"path":[4,1,2,7,1],"span":[53,13,21]},{"path":[4,1,2,7,3],"span":[53,24,25]},{"path":[4,1,2,8],"span":[60,4,22],"leadingComments":" status defines the event's disposition from the system perspective.\n - use STATUS_DEFAULT when not currently known\n - use STATUS_OPEN when event is known to be actively ongoing\n - use STATUS_SUPPRESSED when event should be suppressed\n - use STATUS_CLOSED when the event is known to have subsided\n"},{"path":[4,1,2,8,6],"span":[60,4,10]},{"path":[4,1,2,8,1],"span":[60,11,17]},{"path":[4,1,2,8,3],"span":[60,20,21]},{"path":[4,1,2,9],"span":[63,4,48],"leadingComments":" acknowledged explicitly sets the events acknowledged state.\n"},{"path":[4,1,2,9,6],"span":[63,4,29]},{"path":[4,1,2,9,1],"span":[63,30,42]},{"path":[4,1,2,9,3],"span":[63,45,47]},{"path":[5,0],"span":[66,0,73,1]},{"path":[5,0,1],"span":[66,5,13]},{"path":[5,0,2,0],"span":[67,4,25]},{"path":[5,0,2,0,1],"span":[67,4,20]},{"path":[5,0,2,0,2],"span":[67,23,24]},{"path":[5,0,2,1],"span":[68,4,23]},{"path":[5,0,2,1,1],"span":[68,4,18]},{"path":[5,0,2,1,2],"span":[68,21,22]},{"path":[5,0,2,2],"span":[69,4,22]},{"path":[5,0,2,2,1],"span":[69,4,17]},{"path":[5,0,2,2,2],"span":[69,20,21]},{"path":[5,0,2,3],"span":[70,4,25]},{"path":[5,0,2,3,1],"span":[70,4,20]},{"path":[5,0,2,3,2],"span":[70,23,24]},{"path":[5,0,2,4],"span":[71,4,23]},{"path":[5,0,2,4,1],"span":[71,4,18]},{"path":[5,0,2,4,2],"span":[71,21,22]},{"path":[5,0,2,5],"span":[72,4,26]},{"path":[5,0,2,5,1],"span":[72,4,21]},{"path":[5,0,2,5,2],"span":[72,24,25]},{"path":[5,1],"span":[75,0,80,1]},{"path":[5,1,1],"span":[75,5,11]},{"path":[5,1,2,0],"span":[76,4,23]},{"path":[5,1,2,0,1],"span":[76,4,18]},{"path":[5,1,2,0,2],"span":[76,21,22]},{"path":[5,1,2,1],"span":[77,4,20]},{"path":[5,1,2,1,1],"span":[77,4,15]},{"path":[5,1,2,1,2],"span":[77,18,19]},{"path":[5,1,2,2],"span":[78,4,26]},{"path":[5,1,2,2,1],"span":[78,4,21]},{"path":[5,1,2,2,2],"span":[78,24,25]},{"path":[5,1,2,3],"span":[79,4,22]},{"path":[5,1,2,3,1],"span":[79,4,17]},{"path":[5,1,2,3,2],"span":[79,20,21]},{"path":[4,2],"span":[82,0,88,1]},{"path":[4,2,1],"span":[82,8,14]},{"path":[4,2,2,0],"span":[84,4,30],"leadingComments":" detailedResponse: if true, return any events that failed to be sent.\n"},{"path":[4,2,2,0,5],"span":[84,4,8]},{"path":[4,2,2,0,1],"span":[84,9,25]},{"path":[4,2,2,0,3],"span":[84,28,29]},{"path":[4,2,2,1],"span":[87,4,30],"leadingComments":" The events\n"},{"path":[4,2,2,1,4],"span":[87,4,12]},{"path":[4,2,2,1,6],"span":[87,13,18]},{"path":[4,2,2,1,1],"span":[87,19,25]},{"path":[4,2,2,1,3],"span":[87,28,29]},{"path":[4,3],"span":[90,0,93,1]},{"path":[4,3,1],"span":[90,9,19]},{"path":[4,3,2,0],"span":[91,4,21]},{"path":[4,3,2,0,5],"span":[91,4,10]},{"path":[4,3,2,0,1],"span":[91,11,16]},{"path":[4,3,2,0,3],"span":[91,19,20]},{"path":[4,3,2,1],"span":[92,4,20]},{"path":[4,3,2,1,6],"span":[92,4,9]},{"path":[4,3,2,1,1],"span":[92,10,15]},{"path":[4,3,2,1,3],"span":[92,18,19]},{"path":[4,4],"span":[95,0,107,1]},{"path":[4,4,1],"span":[95,8,20]},{"path":[4,4,2,0],"span":[97,4,22],"leadingComments":" The metric name\n"},{"path":[4,4,2,0,5],"span":[97,4,10]},{"path":[4,4,2,0,1],"span":[97,11,17]},{"path":[4,4,2,0,3],"span":[97,20,21]},{"path":[4,4,2,1],"span":[100,4,24],"leadingComments":" The time at which the value was captured\n"},{"path":[4,4,2,1,5],"span":[100,4,9]},{"path":[4,4,2,1,1],"span":[100,10,19]},{"path":[4,4,2,1,3],"span":[100,22,23]},{"path":[4,4,2,2],"span":[103,4,21],"leadingComments":" The metric value\n"},{"path":[4,4,2,2,5],"span":[103,4,10]},{"path":[4,4,2,2,1],"span":[103,11,16]},{"path":[4,4,2,2,3],"span":[103,19,20]},{"path":[4,4,2,3],"span":[106,4,33],"leadingComments":" Metadata associated with this datapoint.\n"},{"path":[4,4,2,3,6],"span":[106,4,23]},{"path":[4,4,2,3,1],"span":[106,24,28]},{"path":[4,4,2,3,3],"span":[106,31,32]},{"path":[4,5],"span":[109,0,118,1]},{"path":[4,5,1],"span":[109,8,21]},{"path":[4,5,2,0],"span":[111,4,18],"leadingComments":" The metric id\n"},{"path":[4,5,2,0,5],"span":[111,4,10]},{"path":[4,5,2,0,1],"span":[111,11,13]},{"path":[4,5,2,0,3],"span":[111,16,17]},{"path":[4,5,2,1],"span":[114,4,24],"leadingComments":" The time at which the value was captured\n"},{"path":[4,5,2,1,5],"span":[114,4,9]},{"path":[4,5,2,1,1],"span":[114,10,19]},{"path":[4,5,2,1,3],"span":[114,22,23]},{"path":[4,5,2,2],"span":[117,4,21],"leadingComments":" The metric value\n"},{"path":[4,5,2,2,5],"span":[117,4,10]},{"path":[4,5,2,2,1],"span":[117,11,16]},{"path":[4,5,2,2,3],"span":[117,19,20]},{"path":[4,6],"span":[121,0,137,1],"leadingComments":" Canonical Metric format\n"},{"path":[4,6,1],"span":[121,8,14]},{"path":[4,6,2,0],"span":[123,4,22],"leadingComments":" The metric name\n"},{"path":[4,6,2,0,5],"span":[123,4,10]},{"path":[4,6,2,0,1],"span":[123,11,17]},{"path":[4,6,2,0,3],"span":[123,20,21]},{"path":[4,6,2,1],"span":[126,4,24],"leadingComments":" The time at which the value was captured\n"},{"path":[4,6,2,1,5],"span":[126,4,9]},{"path":[4,6,2,1,1],"span":[126,10,19]},{"path":[4,6,2,1,3],"span":[126,22,23]},{"path":[4,6,2,2],"span":[129,4,21],"leadingComments":" The metric value\n"},{"path":[4,6,2,2,5],"span":[129,4,10]},{"path":[4,6,2,2,1],"span":[129,11,16]},{"path":[4,6,2,2,3],"span":[129,19,20]},{"path":[4,6,2,3],"span":[132,4,39],"leadingComments":" Dimensions associated with this datapoint.\n"},{"path":[4,6,2,3,6],"span":[132,4,23]},{"path":[4,6,2,3,1],"span":[132,24,34]},{"path":[4,6,2,3,3],"span":[132,37,38]},{"path":[4,6,2,4],"span":[135,4,46],"leadingComments":" Metadata for the datapoint. Note: using Struct as it is easier than AnyArray when using json representations\n"},{"path":[4,6,2,4,6],"span":[135,4,26]},{"path":[4,6,2,4,1],"span":[135,27,41]},{"path":[4,6,2,4,3],"span":[135,44,45]},{"path":[4,7],"span":[139,0,148,1]},{"path":[4,7,1],"span":[139,8,13]},{"path":[4,7,2,0],"span":[141,4,24],"leadingComments":" The time when the value was sent.\n"},{"path":[4,7,2,0,5],"span":[141,4,9]},{"path":[4,7,2,0,1],"span":[141,10,19]},{"path":[4,7,2,0,3],"span":[141,22,23]},{"path":[4,7,2,1],"span":[144,4,39],"leadingComments":" Dimensions associated with this model.\n"},{"path":[4,7,2,1,6],"span":[144,4,23]},{"path":[4,7,2,1,1],"span":[144,24,34]},{"path":[4,7,2,1,3],"span":[144,37,38]},{"path":[4,7,2,2],"span":[147,4,46],"leadingComments":" Fields associated with this model.\n"},{"path":[4,7,2,2,6],"span":[147,4,26]},{"path":[4,7,2,2,1],"span":[147,27,41]},{"path":[4,7,2,2,3],"span":[147,44,45]},{"path":[4,8],"span":[150,0,156,1]},{"path":[4,8,1],"span":[150,8,14]},{"path":[4,8,2,0],"span":[152,4,30],"leadingComments":" detailedResponse if set to true will return any models that failed to be sent\n"},{"path":[4,8,2,0,5],"span":[152,4,8]},{"path":[4,8,2,0,1],"span":[152,9,25]},{"path":[4,8,2,0,3],"span":[152,28,29]},{"path":[4,8,2,1],"span":[155,4,30],"leadingComments":" The models\n"},{"path":[4,8,2,1,4],"span":[155,4,12]},{"path":[4,8,2,1,6],"span":[155,13,18]},{"path":[4,8,2,1,1],"span":[155,19,25]},{"path":[4,8,2,1,3],"span":[155,28,29]},{"path":[4,9],"span":[158,0,161,1]},{"path":[4,9,1],"span":[158,8,18]},{"path":[4,9,2,0],"span":[159,4,21]},{"path":[4,9,2,0,5],"span":[159,4,10]},{"path":[4,9,2,0,1],"span":[159,11,16]},{"path":[4,9,2,0,3],"span":[159,19,20]},{"path":[4,9,2,1],"span":[160,4,19]},{"path":[4,9,2,1,6],"span":[160,4,9]},{"path":[4,9,2,1,1],"span":[160,10,15]},{"path":[4,9,2,1,3],"span":[160,17,18]},{"path":[4,10],"span":[163,0,172,1]},{"path":[4,10,1],"span":[163,8,25]},{"path":[4,10,2,0],"span":[165,4,21],"leadingComments":" failed is the count of events that failed to be accepted\n"},{"path":[4,10,2,0,5],"span":[165,4,9]},{"path":[4,10,2,0,1],"span":[165,10,16]},{"path":[4,10,2,0,3],"span":[165,19,20]},{"path":[4,10,2,1],"span":[167,4,24],"leadingComments":" succeeded is the count of events that were accepted\n"},{"path":[4,10,2,1,5],"span":[167,4,9]},{"path":[4,10,2,1,1],"span":[167,10,19]},{"path":[4,10,2,1,3],"span":[167,22,23]},{"path":[4,10,2,2],"span":[169,4,23],"leadingComments":" message is an informational message that may or may not be set\n"},{"path":[4,10,2,2,5],"span":[169,4,10]},{"path":[4,10,2,2,1],"span":[169,11,18]},{"path":[4,10,2,2,3],"span":[169,21,22]},{"path":[4,10,2,3],"span":[171,4,41],"leadingComments":" Failed events only returned if detailedResponse is set to true\n"},{"path":[4,10,2,3,4],"span":[171,4,12]},{"path":[4,10,2,3,6],"span":[171,13,23]},{"path":[4,10,2,3,1],"span":[171,24,36]},{"path":[4,10,2,3,3],"span":[171,39,40]},{"path":[4,11],"span":[174,0,183,1]},{"path":[4,11,1],"span":[174,8,25]},{"path":[4,11,2,0],"span":[176,4,21],"leadingComments":" failed is the count of models that failed to be accepted\n"},{"path":[4,11,2,0,5],"span":[176,4,9]},{"path":[4,11,2,0,1],"span":[176,10,16]},{"path":[4,11,2,0,3],"span":[176,19,20]},{"path":[4,11,2,1],"span":[178,4,24],"leadingComments":" succeeded is the count of models that were accepted\n"},{"path":[4,11,2,1,5],"span":[178,4,9]},{"path":[4,11,2,1,1],"span":[178,10,19]},{"path":[4,11,2,1,3],"span":[178,22,23]},{"path":[4,11,2,2],"span":[180,4,23],"leadingComments":" message is an informational message that may or may not be set\n"},{"path":[4,11,2,2,5],"span":[180,4,10]},{"path":[4,11,2,2,1],"span":[180,11,18]},{"path":[4,11,2,2,3],"span":[180,21,22]},{"path":[4,11,2,3],"span":[182,4,41],"leadingComments":" Failed models only returned if detailedResponse is set to true\n"},{"path":[4,11,2,3,4],"span":[182,4,12]},{"path":[4,11,2,3,6],"span":[182,13,23]},{"path":[4,11,2,3,1],"span":[182,24,36]},{"path":[4,11,2,3,3],"span":[182,39,40]},{"path":[4,12],"span":[185,0,196,1]},{"path":[4,12,1],"span":[185,8,20]},{"path":[4,12,2,0],"span":[187,4,21],"leadingComments":" failed is the count of metrics that failed to be accepted\n"},{"path":[4,12,2,0,5],"span":[187,4,9]},{"path":[4,12,2,0,1],"span":[187,10,16]},{"path":[4,12,2,0,3],"span":[187,19,20]},{"path":[4,12,2,1],"span":[189,4,24],"leadingComments":" succeeded is the count of metrics that were accepted\n"},{"path":[4,12,2,1,5],"span":[189,4,9]},{"path":[4,12,2,1,1],"span":[189,10,19]},{"path":[4,12,2,1,3],"span":[189,22,23]},{"path":[4,12,2,2],"span":[191,4,23],"leadingComments":" message is an informational message that may or may not be set\n"},{"path":[4,12,2,2,5],"span":[191,4,10]},{"path":[4,12,2,2,1],"span":[191,11,18]},{"path":[4,12,2,2,3],"span":[191,21,22]},{"path":[4,12,2,3],"span":[193,4,57],"leadingComments":"Failed metrics only returned if detailedResponse is set to true\n"},{"path":[4,12,2,3,4],"span":[193,4,12]},{"path":[4,12,2,3,6],"span":[193,13,31]},{"path":[4,12,2,3,1],"span":[193,32,52]},{"path":[4,12,2,3,3],"span":[193,55,56]},{"path":[4,12,2,4],"span":[194,4,55]},{"path":[4,12,2,4,4],"span":[194,4,12]},{"path":[4,12,2,4,6],"span":[194,13,30]},{"path":[4,12,2,4,1],"span":[194,31,50]},{"path":[4,12,2,4,3],"span":[194,53,54]},{"path":[4,12,2,5],"span":[195,4,43]},{"path":[4,12,2,5,4],"span":[195,4,12]},{"path":[4,12,2,5,6],"span":[195,13,24]},{"path":[4,12,2,5,1],"span":[195,25,38]},{"path":[4,12,2,5,3],"span":[195,41,42]},{"path":[4,13],"span":[198,0,203,1]},{"path":[4,13,1],"span":[198,8,20]},{"path":[4,13,8,0],"span":[199,4,202,5]},{"path":[4,13,8,0,1],"span":[199,10,20]},{"path":[4,13,2,0],"span":[201,8,28],"leadingComments":" Canonical format\n"},{"path":[4,13,2,0,6],"span":[201,8,13]},{"path":[4,13,2,0,1],"span":[201,14,23]},{"path":[4,13,2,0,3],"span":[201,26,27]},{"path":[4,14],"span":[205,0,216,1]},{"path":[4,14,1],"span":[205,8,21]},{"path":[4,14,8,0],"span":[206,4,215,5]},{"path":[4,14,8,0,1],"span":[206,10,21]},{"path":[4,14,2,0],"span":[208,8,32],"leadingComments":" Verbose format\n"},{"path":[4,14,2,0,6],"span":[208,8,20]},{"path":[4,14,2,0,1],"span":[208,21,27]},{"path":[4,14,2,0,3],"span":[208,30,31]},{"path":[4,14,2,1],"span":[211,8,34],"leadingComments":" Compact format\n"},{"path":[4,14,2,1,6],"span":[211,8,21]},{"path":[4,14,2,1,1],"span":[211,22,29]},{"path":[4,14,2,1,3],"span":[211,32,33]},{"path":[4,14,2,2],"span":[214,8,29],"leadingComments":" Canonical format\n"},{"path":[4,14,2,2,6],"span":[214,8,14]},{"path":[4,14,2,2,1],"span":[214,15,24]},{"path":[4,14,2,2,3],"span":[214,27,28]},{"path":[4,15],"span":[219,0,225,1],"leadingComments":" DEPRECATED Batch of metrics\n"},{"path":[4,15,1],"span":[219,8,19]},{"path":[4,15,2,0],"span":[221,4,40],"leadingComments":" Tags that apply to all metrics in the batch\n"},{"path":[4,15,2,0,6],"span":[221,4,23]},{"path":[4,15,2,0,1],"span":[221,24,35]},{"path":[4,15,2,0,3],"span":[221,38,39]},{"path":[4,15,2,1],"span":[224,4,39],"leadingComments":" The metrics\n"},{"path":[4,15,2,1,4],"span":[224,4,12]},{"path":[4,15,2,1,6],"span":[224,13,26]},{"path":[4,15,2,1,1],"span":[224,27,34]},{"path":[4,15,2,1,3],"span":[224,37,38]},{"path":[4,16],"span":[227,0,230,1]},{"path":[4,16,1],"span":[227,8,26]},{"path":[4,16,2,0],"span":[228,4,21]},{"path":[4,16,2,0,5],"span":[228,4,10]},{"path":[4,16,2,0,1],"span":[228,11,16]},{"path":[4,16,2,0,3],"span":[228,19,20]},{"path":[4,16,2,1],"span":[229,4,28]},{"path":[4,16,2,1,6],"span":[229,4,17]},{"path":[4,16,2,1,1],"span":[229,18,24]},{"path":[4,16,2,1,3],"span":[229,26,27]},{"path":[4,17],"span":[232,0,235,1]},{"path":[4,17,1],"span":[232,8,19]},{"path":[4,17,2,0],"span":[233,4,21]},{"path":[4,17,2,0,5],"span":[233,4,10]},{"path":[4,17,2,0,1],"span":[233,11,16]},{"path":[4,17,2,0,3],"span":[233,19,20]},{"path":[4,17,2,1],"span":[234,4,21]},{"path":[4,17,2,1,6],"span":[234,4,10]},{"path":[4,17,2,1,1],"span":[234,11,17]},{"path":[4,17,2,1,3],"span":[234,19,20]},{"path":[4,18],"span":[237,0,240,1]},{"path":[4,18,1],"span":[237,8,25]},{"path":[4,18,2,0],"span":[238,4,21]},{"path":[4,18,2,0,5],"span":[238,4,10]},{"path":[4,18,2,0,1],"span":[238,11,16]},{"path":[4,18,2,0,3],"span":[238,19,20]},{"path":[4,18,2,1],"span":[239,4,27]},{"path":[4,18,2,1,6],"span":[239,4,16]},{"path":[4,18,2,1,1],"span":[239,17,23]},{"path":[4,18,2,1,3],"span":[239,25,26]},{"path":[4,19],"span":[242,0,249,1]},{"path":[4,19,1],"span":[242,8,15]},{"path":[4,19,2,0],"span":[244,4,30],"leadingComments":" detailedResponse if set to true will return any metrics that failed to be sent\n"},{"path":[4,19,2,0,5],"span":[244,4,8]},{"path":[4,19,2,0,1],"span":[244,9,25]},{"path":[4,19,2,0,3],"span":[244,28,29]},{"path":[4,19,2,1],"span":[246,4,46]},{"path":[4,19,2,1,4],"span":[246,4,12]},{"path":[4,19,2,1,6],"span":[246,13,26]},{"path":[4,19,2,1,1],"span":[246,27,41]},{"path":[4,19,2,1,3],"span":[246,44,45]},{"path":[4,19,2,2],"span":[247,4,44]},{"path":[4,19,2,2,4],"span":[247,4,12]},{"path":[4,19,2,2,6],"span":[247,13,25]},{"path":[4,19,2,2,1],"span":[247,26,39]},{"path":[4,19,2,2,3],"span":[247,42,43]},{"path":[4,19,2,3],"span":[248,4,32]},{"path":[4,19,2,3,4],"span":[248,4,12]},{"path":[4,19,2,3,6],"span":[248,13,19]},{"path":[4,19,2,3,1],"span":[248,20,27]},{"path":[4,19,2,3,3],"span":[248,30,31]},{"path":[6,0],"span":[252,0,284,1],"leadingComments":" Data Receiver API\n"},{"path":[6,0,1],"span":[252,8,27]},{"path":[6,0,2,0],"span":[255,4,260,5],"leadingComments":" Send Events\n"},{"path":[6,0,2,0,1],"span":[255,8,17]},{"path":[6,0,2,0,2],"span":[255,18,24]},{"path":[6,0,2,0,3],"span":[255,34,51]},{"path":[6,0,2,0,4],"span":[256,8,259,10]},{"path":[6,0,2,0,4,72295728],"span":[256,8,259,10]},{"path":[6,0,2,1],"span":[263,4,54],"leadingComments":" Stream Events of any type.\n"},{"path":[6,0,2,1,1],"span":[263,8,16]},{"path":[6,0,2,1,5],"span":[263,17,23]},{"path":[6,0,2,1,2],"span":[263,24,36]},{"path":[6,0,2,1,3],"span":[263,46,50]},{"path":[6,0,2,2],"span":[267,4,272,5],"leadingComments":" Send Metrics\n"},{"path":[6,0,2,2,1],"span":[267,8,18]},{"path":[6,0,2,2,2],"span":[267,19,26]},{"path":[6,0,2,2,3],"span":[267,36,48]},{"path":[6,0,2,2,4],"span":[268,8,271,10]},{"path":[6,0,2,2,4,72295728],"span":[268,8,271,10]},{"path":[6,0,2,3],"span":[275,4,56],"leadingComments":" Stream Metric of any type\n"},{"path":[6,0,2,3,1],"span":[275,8,17]},{"path":[6,0,2,3,5],"span":[275,18,24]},{"path":[6,0,2,3,2],"span":[275,25,38]},{"path":[6,0,2,3,3],"span":[275,48,52]},{"path":[6,0,2,4],"span":[278,4,283,5],"leadingComments":" Send batch of models\n"},{"path":[6,0,2,4,1],"span":[278,8,17]},{"path":[6,0,2,4,2],"span":[278,18,24]},{"path":[6,0,2,4,3],"span":[278,34,51]},{"path":[6,0,2,4,4],"span":[279,8,282,10]},{"path":[6,0,2,4,4,72295728],"span":[279,8,282,10]}]},"syntax":"proto3","bufExtension":{"isImport":false,"isSyntaxUnspecified":false}},{"name":"zenoss/cloud/data_registry.proto","package":"zenoss.cloud","dependency":["zenoss/cloud/data_receiver.proto","google/protobuf/struct.proto"],"messageType":[{"name":"Definition","field":[{"name":"metric","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"metric"},{"name":"dimensions","number":2,"label":"LABEL_REPEATED","type":"TYPE_STRING","jsonName":"dimensions"},{"name":"metadataFields","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","jsonName":"metadataFields"},{"name":"update_mode","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".zenoss.cloud.UpdateMode","jsonName":"updateMode"}]},{"name":"DefinitionUpdate","field":[{"name":"definition_id","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"definitionId"},{"name":"metadataFields","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","jsonName":"metadataFields"},{"name":"update_mode","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".zenoss.cloud.UpdateMode","jsonName":"updateMode"}]},{"name":"RegisterMetricRequest","field":[{"name":"metric","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.MetricWrapper","jsonName":"metric"},{"name":"update_mode","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".zenoss.cloud.UpdateMode","jsonName":"updateMode"}]},{"name":"UpdateMetricRequest","field":[{"name":"instanceId","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"instanceId"},{"name":"metadataFields","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","jsonName":"metadataFields"},{"name":"update_mode","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".zenoss.cloud.UpdateMode","jsonName":"updateMode"},{"name":"timestamp","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"timestamp"}]},{"name":"RegisterMetricResponse","field":[{"name":"instanceId","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"instanceId"},{"name":"definitionId","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"definitionId"},{"name":"name","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"}]},{"name":"RegisterMetricVerboseResponse","field":[{"name":"response","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.RegisterMetricResponse","jsonName":"response"},{"name":"error","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"error"}]},{"name":"RegisterMetricsResponse","field":[{"name":"responses","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.RegisterMetricVerboseResponse","jsonName":"responses"}]},{"name":"DefinitionResponse","field":[{"name":"definitionId","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"definitionId"}]},{"name":"GetMetricRequest","field":[{"name":"instanceId","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"instanceId"}]},{"name":"GetMetricResponse","field":[{"name":"metric","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Metric","jsonName":"metric"}]}],"enumType":[{"name":"UpdateMode","value":[{"name":"MERGE","number":0},{"name":"REPLACE","number":1},{"name":"REPLACEALL","number":2}]}],"service":[{"name":"DataRegistryService","method":[{"name":"CreateOrUpdateMetric","inputType":".zenoss.cloud.RegisterMetricRequest","outputType":".zenoss.cloud.RegisterMetricResponse","options":{}},{"name":"CreateOrUpdateMetrics","inputType":".zenoss.cloud.RegisterMetricRequest","outputType":".zenoss.cloud.RegisterMetricsResponse","options":{},"clientStreaming":true},{"name":"UpdateMetric","inputType":".zenoss.cloud.UpdateMetricRequest","outputType":".zenoss.cloud.RegisterMetricResponse","options":{}},{"name":"RegisterDefinition","inputType":".zenoss.cloud.Definition","outputType":".zenoss.cloud.DefinitionResponse","options":{}},{"name":"UpdateDefinition","inputType":".zenoss.cloud.DefinitionUpdate","outputType":".zenoss.cloud.DefinitionResponse","options":{}},{"name":"GetMetric","inputType":".zenoss.cloud.GetMetricRequest","outputType":".zenoss.cloud.GetMetricResponse","options":{}}]}],"options":{"javaPackage":"org.zenoss.cloud.dataRegistry","javaMultipleFiles":true,"goPackage":"github.com/zenoss/zenoss-protobufs/go/cloud/data-registry"},"sourceCodeInfo":{"location":[{"span":[0,0,93,1]},{"path":[12],"span":[0,0,18]},{"path":[2],"span":[1,0,21]},{"path":[8],"span":[2,0,54]},{"path":[8,1],"span":[2,0,54]},{"path":[8],"span":[3,0,34]},{"path":[8,10],"span":[3,0,34]},{"path":[8],"span":[4,0,80]},{"path":[8,11],"span":[4,0,80]},{"path":[3,0],"span":[5,0,42]},{"path":[3,1],"span":[6,0,38]},{"path":[6,0],"span":[8,0,15,1]},{"path":[6,0,1],"span":[8,8,27]},{"path":[6,0,2,0],"span":[9,4,87]},{"path":[6,0,2,0,1],"span":[9,8,28]},{"path":[6,0,2,0,2],"span":[9,29,50]},{"path":[6,0,2,0,3],"span":[9,61,83]},{"path":[6,0,2,1],"span":[10,4,96]},{"path":[6,0,2,1,1],"span":[10,8,29]},{"path":[6,0,2,1,5],"span":[10,30,36]},{"path":[6,0,2,1,2],"span":[10,37,58]},{"path":[6,0,2,1,3],"span":[10,69,92]},{"path":[6,0,2,2],"span":[11,4,77]},{"path":[6,0,2,2,1],"span":[11,8,20]},{"path":[6,0,2,2,2],"span":[11,21,40]},{"path":[6,0,2,2,3],"span":[11,51,73]},{"path":[6,0,2,3],"span":[12,4,70]},{"path":[6,0,2,3,1],"span":[12,8,26]},{"path":[6,0,2,3,2],"span":[12,27,37]},{"path":[6,0,2,3,3],"span":[12,48,66]},{"path":[6,0,2,4],"span":[13,4,73]},{"path":[6,0,2,4,1],"span":[13,8,24]},{"path":[6,0,2,4,2],"span":[13,25,41]},{"path":[6,0,2,4,3],"span":[13,51,69]},{"path":[6,0,2,5],"span":[14,4,65]},{"path":[6,0,2,5,1],"span":[14,8,17]},{"path":[6,0,2,5,2],"span":[14,18,34]},{"path":[6,0,2,5,3],"span":[14,44,61]},{"path":[5,0],"span":[17,0,21,1]},{"path":[5,0,1],"span":[17,5,15]},{"path":[5,0,2,0],"span":[18,4,14]},{"path":[5,0,2,0,1],"span":[18,4,9]},{"path":[5,0,2,0,2],"span":[18,12,13]},{"path":[5,0,2,1],"span":[19,4,16]},{"path":[5,0,2,1,1],"span":[19,4,11]},{"path":[5,0,2,1,2],"span":[19,14,15]},{"path":[5,0,2,2],"span":[20,4,19]},{"path":[5,0,2,2,1],"span":[20,4,14]},{"path":[5,0,2,2,2],"span":[20,17,18]},{"path":[4,0],"span":[23,0,37,1]},{"path":[4,0,1],"span":[23,8,18]},{"path":[4,0,2,0],"span":[25,4,22],"leadingComments":" The metric name\n"},{"path":[4,0,2,0,5],"span":[25,4,10]},{"path":[4,0,2,0,1],"span":[25,11,17]},{"path":[4,0,2,0,3],"span":[25,20,21]},{"path":[4,0,2,1],"span":[28,4,35],"leadingComments":" Dimensions associated with this datapoint.\n"},{"path":[4,0,2,1,4],"span":[28,4,12]},{"path":[4,0,2,1,5],"span":[28,13,19]},{"path":[4,0,2,1,1],"span":[28,20,30]},{"path":[4,0,2,1,3],"span":[28,33,34]},{"path":[4,0,2,2],"span":[31,4,46],"leadingComments":" Metadata for the datapoint. Note: using Struct as it is easier than AnyArray when using json representations\n"},{"path":[4,0,2,2,6],"span":[31,4,26]},{"path":[4,0,2,2,1],"span":[31,27,41]},{"path":[4,0,2,2,3],"span":[31,44,45]},{"path":[4,0,2,3],"span":[36,4,31],"leadingComments":" Determines what happens to the existing definition metadata fields. If MERGE (default), the provided metadata\n is merged with the existing metadata. If REPLACE, the provided metadata replaces the metadata on the existing\n definition.\n"},{"path":[4,0,2,3,6],"span":[36,4,14]},{"path":[4,0,2,3,1],"span":[36,15,26]},{"path":[4,0,2,3,3],"span":[36,29,30]},{"path":[4,1],"span":[39,0,50,1]},{"path":[4,1,1],"span":[39,8,24]},{"path":[4,1,2,0],"span":[41,4,29],"leadingComments":" The metric name\n"},{"path":[4,1,2,0,5],"span":[41,4,10]},{"path":[4,1,2,0,1],"span":[41,11,24]},{"path":[4,1,2,0,3],"span":[41,27,28]},{"path":[4,1,2,1],"span":[44,4,46],"leadingComments":" Metadata for the datapoint. Note: using Struct as it is easier than AnyArray when using json representations\n"},{"path":[4,1,2,1,6],"span":[44,4,26]},{"path":[4,1,2,1,1],"span":[44,27,41]},{"path":[4,1,2,1,3],"span":[44,44,45]},{"path":[4,1,2,2],"span":[49,4,31],"leadingComments":" Determines what happens to the existing definition metadata fields. If MERGE (default), the provided metadata\n is merged with the existing metadata. If REPLACE, the provided metadata replaces the metadata on the existing\n definition.\n"},{"path":[4,1,2,2,6],"span":[49,4,14]},{"path":[4,1,2,2,1],"span":[49,15,26]},{"path":[4,1,2,2,3],"span":[49,29,30]},{"path":[4,2],"span":[52,0,55,1]},{"path":[4,2,1],"span":[52,8,29]},{"path":[4,2,2,0],"span":[53,4,29]},{"path":[4,2,2,0,6],"span":[53,4,17]},{"path":[4,2,2,0,1],"span":[53,18,24]},{"path":[4,2,2,0,3],"span":[53,27,28]},{"path":[4,2,2,1],"span":[54,4,31]},{"path":[4,2,2,1,6],"span":[54,4,14]},{"path":[4,2,2,1,1],"span":[54,15,26]},{"path":[4,2,2,1,3],"span":[54,29,30]},{"path":[4,3],"span":[57,0,66,1]},{"path":[4,3,1],"span":[57,8,27]},{"path":[4,3,2,0],"span":[58,4,26]},{"path":[4,3,2,0,5],"span":[58,4,10]},{"path":[4,3,2,0,1],"span":[58,11,21]},{"path":[4,3,2,0,3],"span":[58,24,25]},{"path":[4,3,2,1],"span":[61,4,46],"leadingComments":" Metadata for the datapoint\n"},{"path":[4,3,2,1,6],"span":[61,4,26]},{"path":[4,3,2,1,1],"span":[61,27,41]},{"path":[4,3,2,1,3],"span":[61,44,45]},{"path":[4,3,2,2],"span":[63,4,31]},{"path":[4,3,2,2,6],"span":[63,4,14]},{"path":[4,3,2,2,1],"span":[63,15,26]},{"path":[4,3,2,2,3],"span":[63,29,30]},{"path":[4,3,2,3],"span":[65,4,24]},{"path":[4,3,2,3,5],"span":[65,4,9]},{"path":[4,3,2,3,1],"span":[65,10,19]},{"path":[4,3,2,3,3],"span":[65,22,23]},{"path":[4,4],"span":[68,0,72,1]},{"path":[4,4,1],"span":[68,8,30]},{"path":[4,4,2,0],"span":[69,4,26]},{"path":[4,4,2,0,5],"span":[69,4,10]},{"path":[4,4,2,0,1],"span":[69,11,21]},{"path":[4,4,2,0,3],"span":[69,24,25]},{"path":[4,4,2,1],"span":[70,4,28]},{"path":[4,4,2,1,5],"span":[70,4,10]},{"path":[4,4,2,1,1],"span":[70,11,23]},{"path":[4,4,2,1,3],"span":[70,26,27]},{"path":[4,4,2,2],"span":[71,4,20]},{"path":[4,4,2,2,5],"span":[71,4,10]},{"path":[4,4,2,2,1],"span":[71,11,15]},{"path":[4,4,2,2,3],"span":[71,18,19]},{"path":[4,5],"span":[74,0,77,1]},{"path":[4,5,1],"span":[74,8,37]},{"path":[4,5,2,0],"span":[75,4,40]},{"path":[4,5,2,0,6],"span":[75,4,26]},{"path":[4,5,2,0,1],"span":[75,27,35]},{"path":[4,5,2,0,3],"span":[75,38,39]},{"path":[4,5,2,1],"span":[76,4,21]},{"path":[4,5,2,1,5],"span":[76,4,10]},{"path":[4,5,2,1,1],"span":[76,11,16]},{"path":[4,5,2,1,3],"span":[76,19,20]},{"path":[4,6],"span":[79,0,81,1]},{"path":[4,6,1],"span":[79,8,31]},{"path":[4,6,2,0],"span":[80,4,57]},{"path":[4,6,2,0,4],"span":[80,4,12]},{"path":[4,6,2,0,6],"span":[80,13,42]},{"path":[4,6,2,0,1],"span":[80,43,52]},{"path":[4,6,2,0,3],"span":[80,55,56]},{"path":[4,7],"span":[83,0,85,1]},{"path":[4,7,1],"span":[83,8,26]},{"path":[4,7,2,0],"span":[84,4,28]},{"path":[4,7,2,0,5],"span":[84,4,10]},{"path":[4,7,2,0,1],"span":[84,11,23]},{"path":[4,7,2,0,3],"span":[84,26,27]},{"path":[4,8],"span":[87,0,89,1]},{"path":[4,8,1],"span":[87,8,24]},{"path":[4,8,2,0],"span":[88,4,26]},{"path":[4,8,2,0,5],"span":[88,4,10]},{"path":[4,8,2,0,1],"span":[88,11,21]},{"path":[4,8,2,0,3],"span":[88,24,25]},{"path":[4,9],"span":[91,0,93,1]},{"path":[4,9,1],"span":[91,8,25]},{"path":[4,9,2,0],"span":[92,4,22]},{"path":[4,9,2,0,6],"span":[92,4,10]},{"path":[4,9,2,0,1],"span":[92,11,17]},{"path":[4,9,2,0,3],"span":[92,20,21]}]},"syntax":"proto3","bufExtension":{"isImport":false,"isSyntaxUnspecified":false}}]} \ No newline at end of file +{"file":[{"name":"zenoss/cloud/collection_cfg.proto","package":"zenoss.cloud.collection_cfg","messageType":[{"name":"Config","field":[{"name":"id","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"id"},{"name":"name","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"tenant","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"tenant"},{"name":"configuration","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.Configuration","jsonName":"configuration"}],"reservedRange":[{"start":4,"end":5}]},{"name":"Configuration","field":[{"name":"type","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"type"},{"name":"data","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"data"}]},{"name":"ProbeSuccess"},{"name":"ProbeError","field":[{"name":"message","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"message"},{"name":"description","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"description"},{"name":"field_errors","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.FieldError","jsonName":"fieldErrors"}]},{"name":"FieldError","field":[{"name":"field","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"field"},{"name":"description","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"description"}]},{"name":"ProbeResult","field":[{"name":"success","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.ProbeSuccess","oneofIndex":0,"jsonName":"success"},{"name":"error","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.ProbeError","oneofIndex":0,"jsonName":"error"}],"oneofDecl":[{"name":"result"}]},{"name":"WaitForProbeConfigRequest","field":[{"name":"configuration","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.Config","jsonName":"configuration"},{"name":"deadline","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"deadline"}]},{"name":"WaitForProbeConfigResponse","field":[{"name":"config_id","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"configId"},{"name":"result","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.ProbeResult","jsonName":"result"}]},{"name":"GetConfigStreamRequest"},{"name":"GetConfigStreamResponse","field":[{"name":"configuration","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.collection_cfg.Config","jsonName":"configuration"}]}],"service":[{"name":"CollectionConfigService","method":[{"name":"WaitForProbeConfig","inputType":".zenoss.cloud.collection_cfg.WaitForProbeConfigResponse","outputType":".zenoss.cloud.collection_cfg.WaitForProbeConfigRequest","options":{},"clientStreaming":true,"serverStreaming":true},{"name":"GetConfigStream","inputType":".zenoss.cloud.collection_cfg.GetConfigStreamRequest","outputType":".zenoss.cloud.collection_cfg.GetConfigStreamResponse","options":{},"serverStreaming":true}]}],"options":{"javaPackage":"org.zenoss.cloud.collection","javaMultipleFiles":true,"goPackage":"github.com/zenoss/zenoss-protobufs/go/cloud/collection"},"sourceCodeInfo":{"location":[{"span":[0,0,65,1]},{"path":[12],"span":[0,0,18]},{"path":[2],"span":[2,0,36]},{"path":[8],"span":[4,0,77]},{"path":[8,11],"span":[4,0,77]},{"path":[8],"span":[5,0,34]},{"path":[8,10],"span":[5,0,34]},{"path":[8],"span":[6,0,52]},{"path":[8,1],"span":[6,0,52]},{"path":[6,0],"span":[10,0,13,1],"leadingComments":" CollectionConfigService is the gRPC & HTTP service responsible for managing\n collection configurations.\n"},{"path":[6,0,1],"span":[10,8,31]},{"path":[6,0,2,0],"span":[11,2,105]},{"path":[6,0,2,0,1],"span":[11,6,24]},{"path":[6,0,2,0,5],"span":[11,25,31]},{"path":[6,0,2,0,2],"span":[11,32,58]},{"path":[6,0,2,0,6],"span":[11,69,75]},{"path":[6,0,2,0,3],"span":[11,76,101]},{"path":[6,0,2,1],"span":[12,2,89]},{"path":[6,0,2,1,1],"span":[12,6,21]},{"path":[6,0,2,1,2],"span":[12,22,44]},{"path":[6,0,2,1,6],"span":[12,55,61]},{"path":[6,0,2,1,3],"span":[12,62,85]},{"path":[4,0],"span":[15,0,22,1]},{"path":[4,0,1],"span":[15,8,14]},{"path":[4,0,2,0],"span":[16,2,16]},{"path":[4,0,2,0,5],"span":[16,2,8]},{"path":[4,0,2,0,1],"span":[16,9,11]},{"path":[4,0,2,0,3],"span":[16,14,15]},{"path":[4,0,2,1],"span":[17,2,18]},{"path":[4,0,2,1,5],"span":[17,2,8]},{"path":[4,0,2,1,1],"span":[17,9,13]},{"path":[4,0,2,1,3],"span":[17,16,17]},{"path":[4,0,2,2],"span":[18,2,20]},{"path":[4,0,2,2,5],"span":[18,2,8]},{"path":[4,0,2,2,1],"span":[18,9,15]},{"path":[4,0,2,2,3],"span":[18,18,19]},{"path":[4,0,2,3],"span":[19,2,34]},{"path":[4,0,2,3,6],"span":[19,2,15]},{"path":[4,0,2,3,1],"span":[19,16,29]},{"path":[4,0,2,3,3],"span":[19,32,33]},{"path":[4,0,9],"span":[21,2,13]},{"path":[4,0,9,0],"span":[21,11,12]},{"path":[4,0,9,0,1],"span":[21,11,12]},{"path":[4,0,9,0,2],"span":[21,11,12]},{"path":[4,1],"span":[24,0,27,1]},{"path":[4,1,1],"span":[24,8,21]},{"path":[4,1,2,0],"span":[25,2,18]},{"path":[4,1,2,0,5],"span":[25,2,8]},{"path":[4,1,2,0,1],"span":[25,9,13]},{"path":[4,1,2,0,3],"span":[25,16,17]},{"path":[4,1,2,1],"span":[26,2,18]},{"path":[4,1,2,1,5],"span":[26,2,8]},{"path":[4,1,2,1,1],"span":[26,9,13]},{"path":[4,1,2,1,3],"span":[26,16,17]},{"path":[4,2],"span":[29,0,23]},{"path":[4,2,1],"span":[29,8,20]},{"path":[4,3],"span":[31,0,37,1]},{"path":[4,3,1],"span":[31,8,18]},{"path":[4,3,2,0],"span":[33,2,21],"leadingComments":" message is a short human-friendly text. Can be empty.\n"},{"path":[4,3,2,0,5],"span":[33,2,8]},{"path":[4,3,2,0,1],"span":[33,9,16]},{"path":[4,3,2,0,3],"span":[33,19,20]},{"path":[4,3,2,1],"span":[35,2,25],"leadingComments":" description is a parsed API error. Usually long and technical.\n"},{"path":[4,3,2,1,5],"span":[35,2,8]},{"path":[4,3,2,1,1],"span":[35,9,20]},{"path":[4,3,2,1,3],"span":[35,23,24]},{"path":[4,3,2,2],"span":[36,2,39]},{"path":[4,3,2,2,4],"span":[36,2,10]},{"path":[4,3,2,2,6],"span":[36,11,21]},{"path":[4,3,2,2,1],"span":[36,22,34]},{"path":[4,3,2,2,3],"span":[36,37,38]},{"path":[4,4],"span":[39,0,42,1]},{"path":[4,4,1],"span":[39,8,18]},{"path":[4,4,2,0],"span":[40,2,19]},{"path":[4,4,2,0,5],"span":[40,2,8]},{"path":[4,4,2,0,1],"span":[40,9,14]},{"path":[4,4,2,0,3],"span":[40,17,18]},{"path":[4,4,2,1],"span":[41,2,25]},{"path":[4,4,2,1,5],"span":[41,2,8]},{"path":[4,4,2,1,1],"span":[41,9,20]},{"path":[4,4,2,1,3],"span":[41,23,24]},{"path":[4,5],"span":[44,0,49,1]},{"path":[4,5,1],"span":[44,8,19]},{"path":[4,5,8,0],"span":[45,2,48,3]},{"path":[4,5,8,0,1],"span":[45,8,14]},{"path":[4,5,2,0],"span":[46,4,29]},{"path":[4,5,2,0,6],"span":[46,4,16]},{"path":[4,5,2,0,1],"span":[46,17,24]},{"path":[4,5,2,0,3],"span":[46,27,28]},{"path":[4,5,2,1],"span":[47,4,25]},{"path":[4,5,2,1,6],"span":[47,4,14]},{"path":[4,5,2,1,1],"span":[47,15,20]},{"path":[4,5,2,1,3],"span":[47,23,24]},{"path":[4,6],"span":[51,0,54,1]},{"path":[4,6,1],"span":[51,8,33]},{"path":[4,6,2,0],"span":[52,2,27]},{"path":[4,6,2,0,6],"span":[52,2,8]},{"path":[4,6,2,0,1],"span":[52,9,22]},{"path":[4,6,2,0,3],"span":[52,25,26]},{"path":[4,6,2,1],"span":[53,2,21]},{"path":[4,6,2,1,5],"span":[53,2,7]},{"path":[4,6,2,1,1],"span":[53,8,16]},{"path":[4,6,2,1,3],"span":[53,19,20]},{"path":[4,7],"span":[56,0,59,1]},{"path":[4,7,1],"span":[56,8,34]},{"path":[4,7,2,0],"span":[57,2,23]},{"path":[4,7,2,0,5],"span":[57,2,8]},{"path":[4,7,2,0,1],"span":[57,9,18]},{"path":[4,7,2,0,3],"span":[57,21,22]},{"path":[4,7,2,1],"span":[58,2,25]},{"path":[4,7,2,1,6],"span":[58,2,13]},{"path":[4,7,2,1,1],"span":[58,14,20]},{"path":[4,7,2,1,3],"span":[58,23,24]},{"path":[4,8],"span":[61,0,33]},{"path":[4,8,1],"span":[61,8,30]},{"path":[4,9],"span":[63,0,65,1]},{"path":[4,9,1],"span":[63,8,31]},{"path":[4,9,2,0],"span":[64,2,36]},{"path":[4,9,2,0,4],"span":[64,2,10]},{"path":[4,9,2,0,6],"span":[64,11,17]},{"path":[4,9,2,0,1],"span":[64,18,31]},{"path":[4,9,2,0,3],"span":[64,34,35]}]},"syntax":"proto3","bufExtension":{"isImport":false,"isSyntaxUnspecified":false}},{"name":"google/api/http.proto","package":"google.api","messageType":[{"name":"Http","field":[{"name":"rules","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.api.HttpRule","jsonName":"rules"},{"name":"fully_decode_reserved_expansion","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"fullyDecodeReservedExpansion"}]},{"name":"HttpRule","field":[{"name":"selector","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"selector"},{"name":"get","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","oneofIndex":0,"jsonName":"get"},{"name":"put","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","oneofIndex":0,"jsonName":"put"},{"name":"post","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","oneofIndex":0,"jsonName":"post"},{"name":"delete","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","oneofIndex":0,"jsonName":"delete"},{"name":"patch","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","oneofIndex":0,"jsonName":"patch"},{"name":"custom","number":8,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.api.CustomHttpPattern","oneofIndex":0,"jsonName":"custom"},{"name":"body","number":7,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"body"},{"name":"response_body","number":12,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"responseBody"},{"name":"additional_bindings","number":11,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.api.HttpRule","jsonName":"additionalBindings"}],"oneofDecl":[{"name":"pattern"}]},{"name":"CustomHttpPattern","field":[{"name":"kind","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"kind"},{"name":"path","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"path"}]}],"options":{"javaPackage":"com.google.api","javaOuterClassname":"HttpProto","javaMultipleFiles":true,"goPackage":"google.golang.org/genproto/googleapis/api/annotations;annotations","ccEnableArenas":true,"objcClassPrefix":"GAPI"},"sourceCodeInfo":{"location":[{"span":[14,0,374,1]},{"path":[12],"span":[14,0,18],"leadingDetachedComments":[" Copyright 2015 Google LLC\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n"]},{"path":[2],"span":[16,0,19]},{"path":[8],"span":[18,0,31]},{"path":[8,31],"span":[18,0,31]},{"path":[8],"span":[19,0,88]},{"path":[8,11],"span":[19,0,88]},{"path":[8],"span":[20,0,34]},{"path":[8,10],"span":[20,0,34]},{"path":[8],"span":[21,0,42]},{"path":[8,8],"span":[21,0,42]},{"path":[8],"span":[22,0,39]},{"path":[8,1],"span":[22,0,39]},{"path":[8],"span":[23,0,34]},{"path":[8,36],"span":[23,0,34]},{"path":[4,0],"span":[28,0,41,1],"leadingComments":" Defines the HTTP configuration for an API service. It contains a list of\n [HttpRule][google.api.HttpRule], each specifying the mapping of an RPC method\n to one or more HTTP REST API methods.\n"},{"path":[4,0,1],"span":[28,8,12]},{"path":[4,0,2,0],"span":[32,2,30],"leadingComments":" A list of HTTP configuration rules that apply to individual API methods.\n\n **NOTE:** All service configuration rules follow \"last one wins\" order.\n"},{"path":[4,0,2,0,4],"span":[32,2,10]},{"path":[4,0,2,0,6],"span":[32,11,19]},{"path":[4,0,2,0,1],"span":[32,20,25]},{"path":[4,0,2,0,3],"span":[32,28,29]},{"path":[4,0,2,1],"span":[40,2,43],"leadingComments":" When set to true, URL path parameters will be fully URI-decoded except in\n cases of single segment matches in reserved expansion, where \"%2F\" will be\n left encoded.\n\n The default behavior is to not decode RFC 6570 reserved characters in multi\n segment matches.\n"},{"path":[4,0,2,1,5],"span":[40,2,6]},{"path":[4,0,2,1,1],"span":[40,7,38]},{"path":[4,0,2,1,3],"span":[40,41,42]},{"path":[4,1],"span":[312,0,365,1],"leadingComments":" # gRPC Transcoding\n\n gRPC Transcoding is a feature for mapping between a gRPC method and one or\n more HTTP REST endpoints. It allows developers to build a single API service\n that supports both gRPC APIs and REST APIs. Many systems, including [Google\n APIs](https://github.com/googleapis/googleapis),\n [Cloud Endpoints](https://cloud.google.com/endpoints), [gRPC\n Gateway](https://github.com/grpc-ecosystem/grpc-gateway),\n and [Envoy](https://github.com/envoyproxy/envoy) proxy support this feature\n and use it for large scale production services.\n\n `HttpRule` defines the schema of the gRPC/REST mapping. The mapping specifies\n how different portions of the gRPC request message are mapped to the URL\n path, URL query parameters, and HTTP request body. It also controls how the\n gRPC response message is mapped to the HTTP response body. `HttpRule` is\n typically specified as an `google.api.http` annotation on the gRPC method.\n\n Each mapping specifies a URL path template and an HTTP method. The path\n template may refer to one or more fields in the gRPC request message, as long\n as each field is a non-repeated field with a primitive (non-message) type.\n The path template controls how fields of the request message are mapped to\n the URL path.\n\n Example:\n\n service Messaging {\n rpc GetMessage(GetMessageRequest) returns (Message) {\n option (google.api.http) = {\n get: \"/v1/{name=messages/*}\"\n };\n }\n }\n message GetMessageRequest {\n string name = 1; // Mapped to URL path.\n }\n message Message {\n string text = 1; // The resource content.\n }\n\n This enables an HTTP REST to gRPC mapping as below:\n\n HTTP | gRPC\n -----|-----\n `GET /v1/messages/123456` | `GetMessage(name: \"messages/123456\")`\n\n Any fields in the request message which are not bound by the path template\n automatically become HTTP query parameters if there is no HTTP request body.\n For example:\n\n service Messaging {\n rpc GetMessage(GetMessageRequest) returns (Message) {\n option (google.api.http) = {\n get:\"/v1/messages/{message_id}\"\n };\n }\n }\n message GetMessageRequest {\n message SubMessage {\n string subfield = 1;\n }\n string message_id = 1; // Mapped to URL path.\n int64 revision = 2; // Mapped to URL query parameter `revision`.\n SubMessage sub = 3; // Mapped to URL query parameter `sub.subfield`.\n }\n\n This enables a HTTP JSON to RPC mapping as below:\n\n HTTP | gRPC\n -----|-----\n `GET /v1/messages/123456?revision=2&sub.subfield=foo` |\n `GetMessage(message_id: \"123456\" revision: 2 sub: SubMessage(subfield:\n \"foo\"))`\n\n Note that fields which are mapped to URL query parameters must have a\n primitive type or a repeated primitive type or a non-repeated message type.\n In the case of a repeated type, the parameter can be repeated in the URL\n as `...?param=A¶m=B`. In the case of a message type, each field of the\n message is mapped to a separate parameter, such as\n `...?foo.a=A&foo.b=B&foo.c=C`.\n\n For HTTP methods that allow a request body, the `body` field\n specifies the mapping. Consider a REST update method on the\n message resource collection:\n\n service Messaging {\n rpc UpdateMessage(UpdateMessageRequest) returns (Message) {\n option (google.api.http) = {\n patch: \"/v1/messages/{message_id}\"\n body: \"message\"\n };\n }\n }\n message UpdateMessageRequest {\n string message_id = 1; // mapped to the URL\n Message message = 2; // mapped to the body\n }\n\n The following HTTP JSON to RPC mapping is enabled, where the\n representation of the JSON in the request body is determined by\n protos JSON encoding:\n\n HTTP | gRPC\n -----|-----\n `PATCH /v1/messages/123456 { \"text\": \"Hi!\" }` | `UpdateMessage(message_id:\n \"123456\" message { text: \"Hi!\" })`\n\n The special name `*` can be used in the body mapping to define that\n every field not bound by the path template should be mapped to the\n request body. This enables the following alternative definition of\n the update method:\n\n service Messaging {\n rpc UpdateMessage(Message) returns (Message) {\n option (google.api.http) = {\n patch: \"/v1/messages/{message_id}\"\n body: \"*\"\n };\n }\n }\n message Message {\n string message_id = 1;\n string text = 2;\n }\n\n\n The following HTTP JSON to RPC mapping is enabled:\n\n HTTP | gRPC\n -----|-----\n `PATCH /v1/messages/123456 { \"text\": \"Hi!\" }` | `UpdateMessage(message_id:\n \"123456\" text: \"Hi!\")`\n\n Note that when using `*` in the body mapping, it is not possible to\n have HTTP parameters, as all fields not bound by the path end in\n the body. This makes this option more rarely used in practice when\n defining REST APIs. The common usage of `*` is in custom methods\n which don't use the URL at all for transferring data.\n\n It is possible to define multiple HTTP methods for one RPC by using\n the `additional_bindings` option. Example:\n\n service Messaging {\n rpc GetMessage(GetMessageRequest) returns (Message) {\n option (google.api.http) = {\n get: \"/v1/messages/{message_id}\"\n additional_bindings {\n get: \"/v1/users/{user_id}/messages/{message_id}\"\n }\n };\n }\n }\n message GetMessageRequest {\n string message_id = 1;\n string user_id = 2;\n }\n\n This enables the following two alternative HTTP JSON to RPC mappings:\n\n HTTP | gRPC\n -----|-----\n `GET /v1/messages/123456` | `GetMessage(message_id: \"123456\")`\n `GET /v1/users/me/messages/123456` | `GetMessage(user_id: \"me\" message_id:\n \"123456\")`\n\n ## Rules for HTTP mapping\n\n 1. Leaf request fields (recursive expansion nested messages in the request\n message) are classified into three categories:\n - Fields referred by the path template. They are passed via the URL path.\n - Fields referred by the [HttpRule.body][google.api.HttpRule.body]. They are passed via the HTTP\n request body.\n - All other fields are passed via the URL query parameters, and the\n parameter name is the field path in the request message. A repeated\n field can be represented as multiple query parameters under the same\n name.\n 2. If [HttpRule.body][google.api.HttpRule.body] is \"*\", there is no URL query parameter, all fields\n are passed via URL path and HTTP request body.\n 3. If [HttpRule.body][google.api.HttpRule.body] is omitted, there is no HTTP request body, all\n fields are passed via URL path and URL query parameters.\n\n ### Path template syntax\n\n Template = \"/\" Segments [ Verb ] ;\n Segments = Segment { \"/\" Segment } ;\n Segment = \"*\" | \"**\" | LITERAL | Variable ;\n Variable = \"{\" FieldPath [ \"=\" Segments ] \"}\" ;\n FieldPath = IDENT { \".\" IDENT } ;\n Verb = \":\" LITERAL ;\n\n The syntax `*` matches a single URL path segment. The syntax `**` matches\n zero or more URL path segments, which must be the last part of the URL path\n except the `Verb`.\n\n The syntax `Variable` matches part of the URL path as specified by its\n template. A variable template must not contain other variables. If a variable\n matches a single path segment, its template may be omitted, e.g. `{var}`\n is equivalent to `{var=*}`.\n\n The syntax `LITERAL` matches literal text in the URL path. If the `LITERAL`\n contains any reserved character, such characters should be percent-encoded\n before the matching.\n\n If a variable contains exactly one path segment, such as `\"{var}\"` or\n `\"{var=*}\"`, when such a variable is expanded into a URL path on the client\n side, all characters except `[-_.~0-9a-zA-Z]` are percent-encoded. The\n server side does the reverse decoding. Such variables show up in the\n [Discovery\n Document](https://developers.google.com/discovery/v1/reference/apis) as\n `{var}`.\n\n If a variable contains multiple path segments, such as `\"{var=foo/*}\"`\n or `\"{var=**}\"`, when such a variable is expanded into a URL path on the\n client side, all characters except `[-_.~/0-9a-zA-Z]` are percent-encoded.\n The server side does the reverse decoding, except \"%2F\" and \"%2f\" are left\n unchanged. Such variables show up in the\n [Discovery\n Document](https://developers.google.com/discovery/v1/reference/apis) as\n `{+var}`.\n\n ## Using gRPC API Service Configuration\n\n gRPC API Service Configuration (service config) is a configuration language\n for configuring a gRPC service to become a user-facing product. The\n service config is simply the YAML representation of the `google.api.Service`\n proto message.\n\n As an alternative to annotating your proto file, you can configure gRPC\n transcoding in your service config YAML files. You do this by specifying a\n `HttpRule` that maps the gRPC method to a REST endpoint, achieving the same\n effect as the proto annotation. This can be particularly useful if you\n have a proto that is reused in multiple services. Note that any transcoding\n specified in the service config will override any matching transcoding\n configuration in the proto.\n\n Example:\n\n http:\n rules:\n # Selects a gRPC method and applies HttpRule to it.\n - selector: example.v1.Messaging.GetMessage\n get: /v1/messages/{message_id}/{sub.subfield}\n\n ## Special notes\n\n When gRPC Transcoding is used to map a gRPC to JSON REST endpoints, the\n proto to JSON conversion must follow the [proto3\n specification](https://developers.google.com/protocol-buffers/docs/proto3#json).\n\n While the single segment variable follows the semantics of\n [RFC 6570](https://tools.ietf.org/html/rfc6570) Section 3.2.2 Simple String\n Expansion, the multi segment variable **does not** follow RFC 6570 Section\n 3.2.3 Reserved Expansion. The reason is that the Reserved Expansion\n does not expand special characters like `?` and `#`, which would lead\n to invalid URLs. As the result, gRPC Transcoding uses a custom encoding\n for multi segment variables.\n\n The path variables **must not** refer to any repeated or mapped field,\n because client libraries are not capable of handling such variable expansion.\n\n The path variables **must not** capture the leading \"/\" character. The reason\n is that the most common use case \"{var}\" does not capture the leading \"/\"\n character. For consistency, all path variables must share the same behavior.\n\n Repeated message fields must not be mapped to URL query parameters, because\n no client library can support such complicated mapping.\n\n If an API needs to use a JSON array for request or response body, it can map\n the request or response body to a repeated field. However, some gRPC\n Transcoding implementations may not support this feature.\n"},{"path":[4,1,1],"span":[312,8,16]},{"path":[4,1,2,0],"span":[316,2,22],"leadingComments":" Selects a method to which this rule applies.\n\n Refer to [selector][google.api.DocumentationRule.selector] for syntax details.\n"},{"path":[4,1,2,0,5],"span":[316,2,8]},{"path":[4,1,2,0,1],"span":[316,9,17]},{"path":[4,1,2,0,3],"span":[316,20,21]},{"path":[4,1,8,0],"span":[321,2,343,3],"leadingComments":" Determines the URL pattern is matched by this rules. This pattern can be\n used with any of the {get|put|post|delete|patch} methods. A custom method\n can be defined using the 'custom' field.\n"},{"path":[4,1,8,0,1],"span":[321,8,15]},{"path":[4,1,2,1],"span":[324,4,19],"leadingComments":" Maps to HTTP GET. Used for listing and getting information about\n resources.\n"},{"path":[4,1,2,1,5],"span":[324,4,10]},{"path":[4,1,2,1,1],"span":[324,11,14]},{"path":[4,1,2,1,3],"span":[324,17,18]},{"path":[4,1,2,2],"span":[327,4,19],"leadingComments":" Maps to HTTP PUT. Used for replacing a resource.\n"},{"path":[4,1,2,2,5],"span":[327,4,10]},{"path":[4,1,2,2,1],"span":[327,11,14]},{"path":[4,1,2,2,3],"span":[327,17,18]},{"path":[4,1,2,3],"span":[330,4,20],"leadingComments":" Maps to HTTP POST. Used for creating a resource or performing an action.\n"},{"path":[4,1,2,3,5],"span":[330,4,10]},{"path":[4,1,2,3,1],"span":[330,11,15]},{"path":[4,1,2,3,3],"span":[330,18,19]},{"path":[4,1,2,4],"span":[333,4,22],"leadingComments":" Maps to HTTP DELETE. Used for deleting a resource.\n"},{"path":[4,1,2,4,5],"span":[333,4,10]},{"path":[4,1,2,4,1],"span":[333,11,17]},{"path":[4,1,2,4,3],"span":[333,20,21]},{"path":[4,1,2,5],"span":[336,4,21],"leadingComments":" Maps to HTTP PATCH. Used for updating a resource.\n"},{"path":[4,1,2,5,5],"span":[336,4,10]},{"path":[4,1,2,5,1],"span":[336,11,16]},{"path":[4,1,2,5,3],"span":[336,19,20]},{"path":[4,1,2,6],"span":[342,4,33],"leadingComments":" The custom pattern is used for specifying an HTTP method that is not\n included in the `pattern` field, such as HEAD, or \"*\" to leave the\n HTTP method unspecified for this rule. The wild-card rule is useful\n for services that provide content to Web (HTML) clients.\n"},{"path":[4,1,2,6,6],"span":[342,4,21]},{"path":[4,1,2,6,1],"span":[342,22,28]},{"path":[4,1,2,6,3],"span":[342,31,32]},{"path":[4,1,2,7],"span":[351,2,18],"leadingComments":" The name of the request field whose value is mapped to the HTTP request\n body, or `*` for mapping all request fields not captured by the path\n pattern to the HTTP body, or omitted for not having any HTTP request body.\n\n NOTE: the referred field must be present at the top-level of the request\n message type.\n"},{"path":[4,1,2,7,5],"span":[351,2,8]},{"path":[4,1,2,7,1],"span":[351,9,13]},{"path":[4,1,2,7,3],"span":[351,16,17]},{"path":[4,1,2,8],"span":[359,2,28],"leadingComments":" Optional. The name of the response field whose value is mapped to the HTTP\n response body. When omitted, the entire response message will be used\n as the HTTP response body.\n\n NOTE: The referred field must be present at the top-level of the response\n message type.\n"},{"path":[4,1,2,8,5],"span":[359,2,8]},{"path":[4,1,2,8,1],"span":[359,9,22]},{"path":[4,1,2,8,3],"span":[359,25,27]},{"path":[4,1,2,9],"span":[364,2,45],"leadingComments":" Additional HTTP bindings for the selector. Nested bindings must\n not contain an `additional_bindings` field themselves (that is,\n the nesting may only be one level deep).\n"},{"path":[4,1,2,9,4],"span":[364,2,10]},{"path":[4,1,2,9,6],"span":[364,11,19]},{"path":[4,1,2,9,1],"span":[364,20,39]},{"path":[4,1,2,9,3],"span":[364,42,44]},{"path":[4,2],"span":[368,0,374,1],"leadingComments":" A custom pattern is used for defining custom HTTP verb.\n"},{"path":[4,2,1],"span":[368,8,25]},{"path":[4,2,2,0],"span":[370,2,18],"leadingComments":" The name of this custom HTTP verb.\n"},{"path":[4,2,2,0,5],"span":[370,2,8]},{"path":[4,2,2,0,1],"span":[370,9,13]},{"path":[4,2,2,0,3],"span":[370,16,17]},{"path":[4,2,2,1],"span":[373,2,18],"leadingComments":" The path matched by this custom verb.\n"},{"path":[4,2,2,1,5],"span":[373,2,8]},{"path":[4,2,2,1,1],"span":[373,9,13]},{"path":[4,2,2,1,3],"span":[373,16,17]}]},"syntax":"proto3","bufExtension":{"isImport":true,"moduleInfo":{"name":{"remote":"buf.build","owner":"googleapis","repository":"googleapis"},"commit":"783e4b5374fa488ab068d08af9658438"},"isSyntaxUnspecified":false}},{"name":"google/protobuf/descriptor.proto","package":"google.protobuf","messageType":[{"name":"FileDescriptorSet","field":[{"name":"file","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.FileDescriptorProto","jsonName":"file"}]},{"name":"FileDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"package","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"package"},{"name":"dependency","number":3,"label":"LABEL_REPEATED","type":"TYPE_STRING","jsonName":"dependency"},{"name":"public_dependency","number":10,"label":"LABEL_REPEATED","type":"TYPE_INT32","jsonName":"publicDependency"},{"name":"weak_dependency","number":11,"label":"LABEL_REPEATED","type":"TYPE_INT32","jsonName":"weakDependency"},{"name":"message_type","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.DescriptorProto","jsonName":"messageType"},{"name":"enum_type","number":5,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.EnumDescriptorProto","jsonName":"enumType"},{"name":"service","number":6,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.ServiceDescriptorProto","jsonName":"service"},{"name":"extension","number":7,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.FieldDescriptorProto","jsonName":"extension"},{"name":"options","number":8,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FileOptions","jsonName":"options"},{"name":"source_code_info","number":9,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.SourceCodeInfo","jsonName":"sourceCodeInfo"},{"name":"syntax","number":12,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"syntax"},{"name":"edition","number":14,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.Edition","jsonName":"edition"}]},{"name":"DescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"field","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.FieldDescriptorProto","jsonName":"field"},{"name":"extension","number":6,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.FieldDescriptorProto","jsonName":"extension"},{"name":"nested_type","number":3,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.DescriptorProto","jsonName":"nestedType"},{"name":"enum_type","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.EnumDescriptorProto","jsonName":"enumType"},{"name":"extension_range","number":5,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.DescriptorProto.ExtensionRange","jsonName":"extensionRange"},{"name":"oneof_decl","number":8,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.OneofDescriptorProto","jsonName":"oneofDecl"},{"name":"options","number":7,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.MessageOptions","jsonName":"options"},{"name":"reserved_range","number":9,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.DescriptorProto.ReservedRange","jsonName":"reservedRange"},{"name":"reserved_name","number":10,"label":"LABEL_REPEATED","type":"TYPE_STRING","jsonName":"reservedName"}],"nestedType":[{"name":"ExtensionRange","field":[{"name":"start","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"start"},{"name":"end","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"end"},{"name":"options","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.ExtensionRangeOptions","jsonName":"options"}]},{"name":"ReservedRange","field":[{"name":"start","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"start"},{"name":"end","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"end"}]}]},{"name":"ExtensionRangeOptions","field":[{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"},{"name":"declaration","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.ExtensionRangeOptions.Declaration","jsonName":"declaration","options":{"retention":"RETENTION_SOURCE"}},{"name":"features","number":50,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FeatureSet","jsonName":"features"},{"name":"verification","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.ExtensionRangeOptions.VerificationState","defaultValue":"UNVERIFIED","jsonName":"verification"}],"nestedType":[{"name":"Declaration","field":[{"name":"number","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"number"},{"name":"full_name","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"fullName"},{"name":"type","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"type"},{"name":"reserved","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"reserved"},{"name":"repeated","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"repeated"}],"reservedRange":[{"start":4,"end":5}]}],"enumType":[{"name":"VerificationState","value":[{"name":"DECLARATION","number":0},{"name":"UNVERIFIED","number":1}]}],"extensionRange":[{"start":1000,"end":536870912}]},{"name":"FieldDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"number","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"number"},{"name":"label","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FieldDescriptorProto.Label","jsonName":"label"},{"name":"type","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FieldDescriptorProto.Type","jsonName":"type"},{"name":"type_name","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"typeName"},{"name":"extendee","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"extendee"},{"name":"default_value","number":7,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"defaultValue"},{"name":"oneof_index","number":9,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"oneofIndex"},{"name":"json_name","number":10,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"jsonName"},{"name":"options","number":8,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FieldOptions","jsonName":"options"},{"name":"proto3_optional","number":17,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"proto3Optional"}],"enumType":[{"name":"Type","value":[{"name":"TYPE_DOUBLE","number":1},{"name":"TYPE_FLOAT","number":2},{"name":"TYPE_INT64","number":3},{"name":"TYPE_UINT64","number":4},{"name":"TYPE_INT32","number":5},{"name":"TYPE_FIXED64","number":6},{"name":"TYPE_FIXED32","number":7},{"name":"TYPE_BOOL","number":8},{"name":"TYPE_STRING","number":9},{"name":"TYPE_GROUP","number":10},{"name":"TYPE_MESSAGE","number":11},{"name":"TYPE_BYTES","number":12},{"name":"TYPE_UINT32","number":13},{"name":"TYPE_ENUM","number":14},{"name":"TYPE_SFIXED32","number":15},{"name":"TYPE_SFIXED64","number":16},{"name":"TYPE_SINT32","number":17},{"name":"TYPE_SINT64","number":18}]},{"name":"Label","value":[{"name":"LABEL_OPTIONAL","number":1},{"name":"LABEL_REPEATED","number":3},{"name":"LABEL_REQUIRED","number":2}]}]},{"name":"OneofDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"options","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.OneofOptions","jsonName":"options"}]},{"name":"EnumDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"value","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.EnumValueDescriptorProto","jsonName":"value"},{"name":"options","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.EnumOptions","jsonName":"options"},{"name":"reserved_range","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.EnumDescriptorProto.EnumReservedRange","jsonName":"reservedRange"},{"name":"reserved_name","number":5,"label":"LABEL_REPEATED","type":"TYPE_STRING","jsonName":"reservedName"}],"nestedType":[{"name":"EnumReservedRange","field":[{"name":"start","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"start"},{"name":"end","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"end"}]}]},{"name":"EnumValueDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"number","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"number"},{"name":"options","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.EnumValueOptions","jsonName":"options"}]},{"name":"ServiceDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"method","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.MethodDescriptorProto","jsonName":"method"},{"name":"options","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.ServiceOptions","jsonName":"options"}]},{"name":"MethodDescriptorProto","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"input_type","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"inputType"},{"name":"output_type","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"outputType"},{"name":"options","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.MethodOptions","jsonName":"options"},{"name":"client_streaming","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"clientStreaming"},{"name":"server_streaming","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"serverStreaming"}]},{"name":"FileOptions","field":[{"name":"java_package","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"javaPackage"},{"name":"java_outer_classname","number":8,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"javaOuterClassname"},{"name":"java_multiple_files","number":10,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"javaMultipleFiles"},{"name":"java_generate_equals_and_hash","number":20,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"javaGenerateEqualsAndHash","options":{"deprecated":true}},{"name":"java_string_check_utf8","number":27,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"javaStringCheckUtf8"},{"name":"optimize_for","number":9,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FileOptions.OptimizeMode","defaultValue":"SPEED","jsonName":"optimizeFor"},{"name":"go_package","number":11,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"goPackage"},{"name":"cc_generic_services","number":16,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"ccGenericServices"},{"name":"java_generic_services","number":17,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"javaGenericServices"},{"name":"py_generic_services","number":18,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"pyGenericServices"},{"name":"php_generic_services","number":42,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"phpGenericServices"},{"name":"deprecated","number":23,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"cc_enable_arenas","number":31,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"true","jsonName":"ccEnableArenas"},{"name":"objc_class_prefix","number":36,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"objcClassPrefix"},{"name":"csharp_namespace","number":37,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"csharpNamespace"},{"name":"swift_prefix","number":39,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"swiftPrefix"},{"name":"php_class_prefix","number":40,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"phpClassPrefix"},{"name":"php_namespace","number":41,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"phpNamespace"},{"name":"php_metadata_namespace","number":44,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"phpMetadataNamespace"},{"name":"ruby_package","number":45,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"rubyPackage"},{"name":"features","number":50,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FeatureSet","jsonName":"features"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"enumType":[{"name":"OptimizeMode","value":[{"name":"SPEED","number":1},{"name":"CODE_SIZE","number":2},{"name":"LITE_RUNTIME","number":3}]}],"extensionRange":[{"start":1000,"end":536870912}],"reservedRange":[{"start":38,"end":39}]},{"name":"MessageOptions","field":[{"name":"message_set_wire_format","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"messageSetWireFormat"},{"name":"no_standard_descriptor_accessor","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"noStandardDescriptorAccessor"},{"name":"deprecated","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"map_entry","number":7,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"mapEntry"},{"name":"deprecated_legacy_json_field_conflicts","number":11,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"deprecatedLegacyJsonFieldConflicts","options":{"deprecated":true}},{"name":"features","number":12,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FeatureSet","jsonName":"features"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"extensionRange":[{"start":1000,"end":536870912}],"reservedRange":[{"start":4,"end":5},{"start":5,"end":6},{"start":6,"end":7},{"start":8,"end":9},{"start":9,"end":10}]},{"name":"FieldOptions","field":[{"name":"ctype","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FieldOptions.CType","defaultValue":"STRING","jsonName":"ctype"},{"name":"packed","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"packed"},{"name":"jstype","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FieldOptions.JSType","defaultValue":"JS_NORMAL","jsonName":"jstype"},{"name":"lazy","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"lazy"},{"name":"unverified_lazy","number":15,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"unverifiedLazy"},{"name":"deprecated","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"weak","number":10,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"weak"},{"name":"debug_redact","number":16,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"debugRedact"},{"name":"retention","number":17,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FieldOptions.OptionRetention","jsonName":"retention"},{"name":"targets","number":19,"label":"LABEL_REPEATED","type":"TYPE_ENUM","typeName":".google.protobuf.FieldOptions.OptionTargetType","jsonName":"targets"},{"name":"edition_defaults","number":20,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.FieldOptions.EditionDefault","jsonName":"editionDefaults"},{"name":"features","number":21,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FeatureSet","jsonName":"features"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"nestedType":[{"name":"EditionDefault","field":[{"name":"edition","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.Edition","jsonName":"edition"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}]}],"enumType":[{"name":"CType","value":[{"name":"STRING","number":0},{"name":"CORD","number":1},{"name":"STRING_PIECE","number":2}]},{"name":"JSType","value":[{"name":"JS_NORMAL","number":0},{"name":"JS_STRING","number":1},{"name":"JS_NUMBER","number":2}]},{"name":"OptionRetention","value":[{"name":"RETENTION_UNKNOWN","number":0},{"name":"RETENTION_RUNTIME","number":1},{"name":"RETENTION_SOURCE","number":2}]},{"name":"OptionTargetType","value":[{"name":"TARGET_TYPE_UNKNOWN","number":0},{"name":"TARGET_TYPE_FILE","number":1},{"name":"TARGET_TYPE_EXTENSION_RANGE","number":2},{"name":"TARGET_TYPE_MESSAGE","number":3},{"name":"TARGET_TYPE_FIELD","number":4},{"name":"TARGET_TYPE_ONEOF","number":5},{"name":"TARGET_TYPE_ENUM","number":6},{"name":"TARGET_TYPE_ENUM_ENTRY","number":7},{"name":"TARGET_TYPE_SERVICE","number":8},{"name":"TARGET_TYPE_METHOD","number":9}]}],"extensionRange":[{"start":1000,"end":536870912}],"reservedRange":[{"start":4,"end":5},{"start":18,"end":19}]},{"name":"OneofOptions","field":[{"name":"features","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FeatureSet","jsonName":"features"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"extensionRange":[{"start":1000,"end":536870912}]},{"name":"EnumOptions","field":[{"name":"allow_alias","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"allowAlias"},{"name":"deprecated","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"deprecated_legacy_json_field_conflicts","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"deprecatedLegacyJsonFieldConflicts","options":{"deprecated":true}},{"name":"features","number":7,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FeatureSet","jsonName":"features"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"extensionRange":[{"start":1000,"end":536870912}],"reservedRange":[{"start":5,"end":6}]},{"name":"EnumValueOptions","field":[{"name":"deprecated","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"features","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FeatureSet","jsonName":"features"},{"name":"debug_redact","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"debugRedact"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"extensionRange":[{"start":1000,"end":536870912}]},{"name":"ServiceOptions","field":[{"name":"features","number":34,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FeatureSet","jsonName":"features"},{"name":"deprecated","number":33,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"extensionRange":[{"start":1000,"end":536870912}]},{"name":"MethodOptions","field":[{"name":"deprecated","number":33,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","defaultValue":"false","jsonName":"deprecated"},{"name":"idempotency_level","number":34,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.MethodOptions.IdempotencyLevel","defaultValue":"IDEMPOTENCY_UNKNOWN","jsonName":"idempotencyLevel"},{"name":"features","number":35,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FeatureSet","jsonName":"features"},{"name":"uninterpreted_option","number":999,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption","jsonName":"uninterpretedOption"}],"enumType":[{"name":"IdempotencyLevel","value":[{"name":"IDEMPOTENCY_UNKNOWN","number":0},{"name":"NO_SIDE_EFFECTS","number":1},{"name":"IDEMPOTENT","number":2}]}],"extensionRange":[{"start":1000,"end":536870912}]},{"name":"UninterpretedOption","field":[{"name":"name","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.UninterpretedOption.NamePart","jsonName":"name"},{"name":"identifier_value","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"identifierValue"},{"name":"positive_int_value","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_UINT64","jsonName":"positiveIntValue"},{"name":"negative_int_value","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"negativeIntValue"},{"name":"double_value","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_DOUBLE","jsonName":"doubleValue"},{"name":"string_value","number":7,"label":"LABEL_OPTIONAL","type":"TYPE_BYTES","jsonName":"stringValue"},{"name":"aggregate_value","number":8,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"aggregateValue"}],"nestedType":[{"name":"NamePart","field":[{"name":"name_part","number":1,"label":"LABEL_REQUIRED","type":"TYPE_STRING","jsonName":"namePart"},{"name":"is_extension","number":2,"label":"LABEL_REQUIRED","type":"TYPE_BOOL","jsonName":"isExtension"}]}]},{"name":"FeatureSet","field":[{"name":"field_presence","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FeatureSet.FieldPresence","jsonName":"fieldPresence","options":{"retention":"RETENTION_RUNTIME","targets":["TARGET_TYPE_FIELD","TARGET_TYPE_FILE"],"editionDefaults":[{"edition":"EDITION_PROTO2","value":"EXPLICIT"},{"edition":"EDITION_PROTO3","value":"IMPLICIT"},{"edition":"EDITION_2023","value":"EXPLICIT"}]}},{"name":"enum_type","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FeatureSet.EnumType","jsonName":"enumType","options":{"retention":"RETENTION_RUNTIME","targets":["TARGET_TYPE_ENUM","TARGET_TYPE_FILE"],"editionDefaults":[{"edition":"EDITION_PROTO2","value":"CLOSED"},{"edition":"EDITION_PROTO3","value":"OPEN"}]}},{"name":"repeated_field_encoding","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FeatureSet.RepeatedFieldEncoding","jsonName":"repeatedFieldEncoding","options":{"retention":"RETENTION_RUNTIME","targets":["TARGET_TYPE_FIELD","TARGET_TYPE_FILE"],"editionDefaults":[{"edition":"EDITION_PROTO2","value":"EXPANDED"},{"edition":"EDITION_PROTO3","value":"PACKED"}]}},{"name":"utf8_validation","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FeatureSet.Utf8Validation","jsonName":"utf8Validation","options":{"retention":"RETENTION_RUNTIME","targets":["TARGET_TYPE_FIELD","TARGET_TYPE_FILE"],"editionDefaults":[{"edition":"EDITION_PROTO2","value":"NONE"},{"edition":"EDITION_PROTO3","value":"VERIFY"}]}},{"name":"message_encoding","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FeatureSet.MessageEncoding","jsonName":"messageEncoding","options":{"retention":"RETENTION_RUNTIME","targets":["TARGET_TYPE_FIELD","TARGET_TYPE_FILE"],"editionDefaults":[{"edition":"EDITION_PROTO2","value":"LENGTH_PREFIXED"}]}},{"name":"json_format","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.FeatureSet.JsonFormat","jsonName":"jsonFormat","options":{"retention":"RETENTION_RUNTIME","targets":["TARGET_TYPE_MESSAGE","TARGET_TYPE_ENUM","TARGET_TYPE_FILE"],"editionDefaults":[{"edition":"EDITION_PROTO2","value":"LEGACY_BEST_EFFORT"},{"edition":"EDITION_PROTO3","value":"ALLOW"}]}}],"enumType":[{"name":"FieldPresence","value":[{"name":"FIELD_PRESENCE_UNKNOWN","number":0},{"name":"EXPLICIT","number":1},{"name":"IMPLICIT","number":2},{"name":"LEGACY_REQUIRED","number":3}]},{"name":"EnumType","value":[{"name":"ENUM_TYPE_UNKNOWN","number":0},{"name":"OPEN","number":1},{"name":"CLOSED","number":2}]},{"name":"RepeatedFieldEncoding","value":[{"name":"REPEATED_FIELD_ENCODING_UNKNOWN","number":0},{"name":"PACKED","number":1},{"name":"EXPANDED","number":2}]},{"name":"Utf8Validation","value":[{"name":"UTF8_VALIDATION_UNKNOWN","number":0},{"name":"NONE","number":1},{"name":"VERIFY","number":2}]},{"name":"MessageEncoding","value":[{"name":"MESSAGE_ENCODING_UNKNOWN","number":0},{"name":"LENGTH_PREFIXED","number":1},{"name":"DELIMITED","number":2}]},{"name":"JsonFormat","value":[{"name":"JSON_FORMAT_UNKNOWN","number":0},{"name":"ALLOW","number":1},{"name":"LEGACY_BEST_EFFORT","number":2}]}],"extensionRange":[{"start":1000,"end":1001},{"start":1001,"end":1002},{"start":9995,"end":10000}],"reservedRange":[{"start":999,"end":1000}]},{"name":"FeatureSetDefaults","field":[{"name":"defaults","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault","jsonName":"defaults"},{"name":"minimum_edition","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.Edition","jsonName":"minimumEdition"},{"name":"maximum_edition","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.Edition","jsonName":"maximumEdition"}],"nestedType":[{"name":"FeatureSetEditionDefault","field":[{"name":"edition","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.Edition","jsonName":"edition"},{"name":"features","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.FeatureSet","jsonName":"features"}]}]},{"name":"SourceCodeInfo","field":[{"name":"location","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.SourceCodeInfo.Location","jsonName":"location"}],"nestedType":[{"name":"Location","field":[{"name":"path","number":1,"label":"LABEL_REPEATED","type":"TYPE_INT32","jsonName":"path","options":{"packed":true}},{"name":"span","number":2,"label":"LABEL_REPEATED","type":"TYPE_INT32","jsonName":"span","options":{"packed":true}},{"name":"leading_comments","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"leadingComments"},{"name":"trailing_comments","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"trailingComments"},{"name":"leading_detached_comments","number":6,"label":"LABEL_REPEATED","type":"TYPE_STRING","jsonName":"leadingDetachedComments"}]}]},{"name":"GeneratedCodeInfo","field":[{"name":"annotation","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.GeneratedCodeInfo.Annotation","jsonName":"annotation"}],"nestedType":[{"name":"Annotation","field":[{"name":"path","number":1,"label":"LABEL_REPEATED","type":"TYPE_INT32","jsonName":"path","options":{"packed":true}},{"name":"source_file","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"sourceFile"},{"name":"begin","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"begin"},{"name":"end","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"end"},{"name":"semantic","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.GeneratedCodeInfo.Annotation.Semantic","jsonName":"semantic"}],"enumType":[{"name":"Semantic","value":[{"name":"NONE","number":0},{"name":"SET","number":1},{"name":"ALIAS","number":2}]}]}]}],"enumType":[{"name":"Edition","value":[{"name":"EDITION_UNKNOWN","number":0},{"name":"EDITION_PROTO2","number":998},{"name":"EDITION_PROTO3","number":999},{"name":"EDITION_2023","number":1000},{"name":"EDITION_1_TEST_ONLY","number":1},{"name":"EDITION_2_TEST_ONLY","number":2},{"name":"EDITION_99997_TEST_ONLY","number":99997},{"name":"EDITION_99998_TEST_ONLY","number":99998},{"name":"EDITION_99999_TEST_ONLY","number":99999}]}],"options":{"javaPackage":"com.google.protobuf","javaOuterClassname":"DescriptorProtos","optimizeFor":"SPEED","goPackage":"google.golang.org/protobuf/types/descriptorpb","ccEnableArenas":true,"objcClassPrefix":"GPB","csharpNamespace":"Google.Protobuf.Reflection"},"sourceCodeInfo":{"location":[{"span":[38,0,1217,1]},{"path":[12],"span":[38,0,18],"leadingDetachedComments":[" Protocol Buffers - Google's data interchange format\n Copyright 2008 Google Inc. All rights reserved.\n https://developers.google.com/protocol-buffers/\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"," Author: kenton@google.com (Kenton Varda)\n Based on original Protocol Buffers design by\n Sanjay Ghemawat, Jeff Dean, and others.\n\n The messages in this file describe the definitions found in .proto files.\n A valid .proto file can be translated directly to a FileDescriptorProto\n without any other information (e.g. without reading its imports).\n"]},{"path":[2],"span":[40,0,24]},{"path":[8],"span":[42,0,68]},{"path":[8,11],"span":[42,0,68]},{"path":[8],"span":[43,0,44]},{"path":[8,1],"span":[43,0,44]},{"path":[8],"span":[44,0,49]},{"path":[8,8],"span":[44,0,49]},{"path":[8],"span":[45,0,55]},{"path":[8,37],"span":[45,0,55]},{"path":[8],"span":[46,0,33]},{"path":[8,36],"span":[46,0,33]},{"path":[8],"span":[47,0,31]},{"path":[8,31],"span":[47,0,31]},{"path":[8],"span":[51,0,28]},{"path":[8,9],"span":[51,0,28],"leadingComments":" descriptor.proto must be optimized for speed because reflection-based\n algorithms don't work during bootstrapping.\n"},{"path":[4,0],"span":[55,0,57,1],"leadingComments":" The protocol compiler can output a FileDescriptorSet containing the .proto\n files it parses.\n"},{"path":[4,0,1],"span":[55,8,25]},{"path":[4,0,2,0],"span":[56,2,40]},{"path":[4,0,2,0,4],"span":[56,2,10]},{"path":[4,0,2,0,6],"span":[56,11,30]},{"path":[4,0,2,0,1],"span":[56,31,35]},{"path":[4,0,2,0,3],"span":[56,38,39]},{"path":[5,0],"span":[60,0,83,1],"leadingComments":" The full set of known editions.\n"},{"path":[5,0,1],"span":[60,5,12]},{"path":[5,0,2,0],"span":[62,2,22],"leadingComments":" A placeholder for an unknown edition value.\n"},{"path":[5,0,2,0,1],"span":[62,2,17]},{"path":[5,0,2,0,2],"span":[62,20,21]},{"path":[5,0,2,1],"span":[68,2,23],"leadingComments":" Legacy syntax \"editions\". These pre-date editions, but behave much like\n distinct editions. These can't be used to specify the edition of proto\n files, but feature definitions must supply proto2/proto3 defaults for\n backwards compatibility.\n"},{"path":[5,0,2,1,1],"span":[68,2,16]},{"path":[5,0,2,1,2],"span":[68,19,22]},{"path":[5,0,2,2],"span":[69,2,23]},{"path":[5,0,2,2,1],"span":[69,2,16]},{"path":[5,0,2,2,2],"span":[69,19,22]},{"path":[5,0,2,3],"span":[74,2,22],"leadingComments":" Editions that have been released. The specific values are arbitrary and\n should not be depended on, but they will always be time-ordered for easy\n comparison.\n"},{"path":[5,0,2,3,1],"span":[74,2,14]},{"path":[5,0,2,3,2],"span":[74,17,21]},{"path":[5,0,2,4],"span":[78,2,26],"leadingComments":" Placeholder editions for testing feature resolution. These should not be\n used or relyed on outside of tests.\n"},{"path":[5,0,2,4,1],"span":[78,2,21]},{"path":[5,0,2,4,2],"span":[78,24,25]},{"path":[5,0,2,5],"span":[79,2,26]},{"path":[5,0,2,5,1],"span":[79,2,21]},{"path":[5,0,2,5,2],"span":[79,24,25]},{"path":[5,0,2,6],"span":[80,2,34]},{"path":[5,0,2,6,1],"span":[80,2,25]},{"path":[5,0,2,6,2],"span":[80,28,33]},{"path":[5,0,2,7],"span":[81,2,34]},{"path":[5,0,2,7,1],"span":[81,2,25]},{"path":[5,0,2,7,2],"span":[81,28,33]},{"path":[5,0,2,8],"span":[82,2,34]},{"path":[5,0,2,8,1],"span":[82,2,25]},{"path":[5,0,2,8,2],"span":[82,28,33]},{"path":[4,1],"span":[86,0,120,1],"leadingComments":" Describes a complete .proto file.\n"},{"path":[4,1,1],"span":[86,8,27]},{"path":[4,1,2,0],"span":[87,2,27],"trailingComments":" file name, relative to root of source tree\n"},{"path":[4,1,2,0,4],"span":[87,2,10]},{"path":[4,1,2,0,5],"span":[87,11,17]},{"path":[4,1,2,0,1],"span":[87,18,22]},{"path":[4,1,2,0,3],"span":[87,25,26]},{"path":[4,1,2,1],"span":[88,2,30],"trailingComments":" e.g. \"foo\", \"foo.bar\", etc.\n"},{"path":[4,1,2,1,4],"span":[88,2,10]},{"path":[4,1,2,1,5],"span":[88,11,17]},{"path":[4,1,2,1,1],"span":[88,18,25]},{"path":[4,1,2,1,3],"span":[88,28,29]},{"path":[4,1,2,2],"span":[91,2,33],"leadingComments":" Names of files imported by this file.\n"},{"path":[4,1,2,2,4],"span":[91,2,10]},{"path":[4,1,2,2,5],"span":[91,11,17]},{"path":[4,1,2,2,1],"span":[91,18,28]},{"path":[4,1,2,2,3],"span":[91,31,32]},{"path":[4,1,2,3],"span":[93,2,40],"leadingComments":" Indexes of the public imported files in the dependency list above.\n"},{"path":[4,1,2,3,4],"span":[93,2,10]},{"path":[4,1,2,3,5],"span":[93,11,16]},{"path":[4,1,2,3,1],"span":[93,17,34]},{"path":[4,1,2,3,3],"span":[93,37,39]},{"path":[4,1,2,4],"span":[96,2,38],"leadingComments":" Indexes of the weak imported files in the dependency list.\n For Google-internal migration only. Do not use.\n"},{"path":[4,1,2,4,4],"span":[96,2,10]},{"path":[4,1,2,4,5],"span":[96,11,16]},{"path":[4,1,2,4,1],"span":[96,17,32]},{"path":[4,1,2,4,3],"span":[96,35,37]},{"path":[4,1,2,5],"span":[99,2,44],"leadingComments":" All top-level definitions in this file.\n"},{"path":[4,1,2,5,4],"span":[99,2,10]},{"path":[4,1,2,5,6],"span":[99,11,26]},{"path":[4,1,2,5,1],"span":[99,27,39]},{"path":[4,1,2,5,3],"span":[99,42,43]},{"path":[4,1,2,6],"span":[100,2,45]},{"path":[4,1,2,6,4],"span":[100,2,10]},{"path":[4,1,2,6,6],"span":[100,11,30]},{"path":[4,1,2,6,1],"span":[100,31,40]},{"path":[4,1,2,6,3],"span":[100,43,44]},{"path":[4,1,2,7],"span":[101,2,46]},{"path":[4,1,2,7,4],"span":[101,2,10]},{"path":[4,1,2,7,6],"span":[101,11,33]},{"path":[4,1,2,7,1],"span":[101,34,41]},{"path":[4,1,2,7,3],"span":[101,44,45]},{"path":[4,1,2,8],"span":[102,2,46]},{"path":[4,1,2,8,4],"span":[102,2,10]},{"path":[4,1,2,8,6],"span":[102,11,31]},{"path":[4,1,2,8,1],"span":[102,32,41]},{"path":[4,1,2,8,3],"span":[102,44,45]},{"path":[4,1,2,9],"span":[104,2,35]},{"path":[4,1,2,9,4],"span":[104,2,10]},{"path":[4,1,2,9,6],"span":[104,11,22]},{"path":[4,1,2,9,1],"span":[104,23,30]},{"path":[4,1,2,9,3],"span":[104,33,34]},{"path":[4,1,2,10],"span":[110,2,47],"leadingComments":" This field contains optional information about the original source code.\n You may safely remove this entire field without harming runtime\n functionality of the descriptors -- the information is needed only by\n development tools.\n"},{"path":[4,1,2,10,4],"span":[110,2,10]},{"path":[4,1,2,10,6],"span":[110,11,25]},{"path":[4,1,2,10,1],"span":[110,26,42]},{"path":[4,1,2,10,3],"span":[110,45,46]},{"path":[4,1,2,11],"span":[116,2,30],"leadingComments":" The syntax of the proto file.\n The supported values are \"proto2\", \"proto3\", and \"editions\".\n\n If `edition` is present, this value must be \"editions\".\n"},{"path":[4,1,2,11,4],"span":[116,2,10]},{"path":[4,1,2,11,5],"span":[116,11,17]},{"path":[4,1,2,11,1],"span":[116,18,24]},{"path":[4,1,2,11,3],"span":[116,27,29]},{"path":[4,1,2,12],"span":[119,2,32],"leadingComments":" The edition of the proto file.\n"},{"path":[4,1,2,12,4],"span":[119,2,10]},{"path":[4,1,2,12,6],"span":[119,11,18]},{"path":[4,1,2,12,1],"span":[119,19,26]},{"path":[4,1,2,12,3],"span":[119,29,31]},{"path":[4,2],"span":[123,0,155,1],"leadingComments":" Describes a message type.\n"},{"path":[4,2,1],"span":[123,8,23]},{"path":[4,2,2,0],"span":[124,2,27]},{"path":[4,2,2,0,4],"span":[124,2,10]},{"path":[4,2,2,0,5],"span":[124,11,17]},{"path":[4,2,2,0,1],"span":[124,18,22]},{"path":[4,2,2,0,3],"span":[124,25,26]},{"path":[4,2,2,1],"span":[126,2,42]},{"path":[4,2,2,1,4],"span":[126,2,10]},{"path":[4,2,2,1,6],"span":[126,11,31]},{"path":[4,2,2,1,1],"span":[126,32,37]},{"path":[4,2,2,1,3],"span":[126,40,41]},{"path":[4,2,2,2],"span":[127,2,46]},{"path":[4,2,2,2,4],"span":[127,2,10]},{"path":[4,2,2,2,6],"span":[127,11,31]},{"path":[4,2,2,2,1],"span":[127,32,41]},{"path":[4,2,2,2,3],"span":[127,44,45]},{"path":[4,2,2,3],"span":[129,2,43]},{"path":[4,2,2,3,4],"span":[129,2,10]},{"path":[4,2,2,3,6],"span":[129,11,26]},{"path":[4,2,2,3,1],"span":[129,27,38]},{"path":[4,2,2,3,3],"span":[129,41,42]},{"path":[4,2,2,4],"span":[130,2,45]},{"path":[4,2,2,4,4],"span":[130,2,10]},{"path":[4,2,2,4,6],"span":[130,11,30]},{"path":[4,2,2,4,1],"span":[130,31,40]},{"path":[4,2,2,4,3],"span":[130,43,44]},{"path":[4,2,3,0],"span":[132,2,137,3]},{"path":[4,2,3,0,1],"span":[132,10,24]},{"path":[4,2,3,0,2,0],"span":[133,4,29],"trailingComments":" Inclusive.\n"},{"path":[4,2,3,0,2,0,4],"span":[133,4,12]},{"path":[4,2,3,0,2,0,5],"span":[133,13,18]},{"path":[4,2,3,0,2,0,1],"span":[133,19,24]},{"path":[4,2,3,0,2,0,3],"span":[133,27,28]},{"path":[4,2,3,0,2,1],"span":[134,4,27],"trailingComments":" Exclusive.\n"},{"path":[4,2,3,0,2,1,4],"span":[134,4,12]},{"path":[4,2,3,0,2,1,5],"span":[134,13,18]},{"path":[4,2,3,0,2,1,1],"span":[134,19,22]},{"path":[4,2,3,0,2,1,3],"span":[134,25,26]},{"path":[4,2,3,0,2,2],"span":[136,4,47]},{"path":[4,2,3,0,2,2,4],"span":[136,4,12]},{"path":[4,2,3,0,2,2,6],"span":[136,13,34]},{"path":[4,2,3,0,2,2,1],"span":[136,35,42]},{"path":[4,2,3,0,2,2,3],"span":[136,45,46]},{"path":[4,2,2,5],"span":[138,2,46]},{"path":[4,2,2,5,4],"span":[138,2,10]},{"path":[4,2,2,5,6],"span":[138,11,25]},{"path":[4,2,2,5,1],"span":[138,26,41]},{"path":[4,2,2,5,3],"span":[138,44,45]},{"path":[4,2,2,6],"span":[140,2,47]},{"path":[4,2,2,6,4],"span":[140,2,10]},{"path":[4,2,2,6,6],"span":[140,11,31]},{"path":[4,2,2,6,1],"span":[140,32,42]},{"path":[4,2,2,6,3],"span":[140,45,46]},{"path":[4,2,2,7],"span":[142,2,38]},{"path":[4,2,2,7,4],"span":[142,2,10]},{"path":[4,2,2,7,6],"span":[142,11,25]},{"path":[4,2,2,7,1],"span":[142,26,33]},{"path":[4,2,2,7,3],"span":[142,36,37]},{"path":[4,2,3,1],"span":[147,2,150,3],"leadingComments":" Range of reserved tag numbers. Reserved tag numbers may not be used by\n fields or extension ranges in the same message. Reserved ranges may\n not overlap.\n"},{"path":[4,2,3,1,1],"span":[147,10,23]},{"path":[4,2,3,1,2,0],"span":[148,4,29],"trailingComments":" Inclusive.\n"},{"path":[4,2,3,1,2,0,4],"span":[148,4,12]},{"path":[4,2,3,1,2,0,5],"span":[148,13,18]},{"path":[4,2,3,1,2,0,1],"span":[148,19,24]},{"path":[4,2,3,1,2,0,3],"span":[148,27,28]},{"path":[4,2,3,1,2,1],"span":[149,4,27],"trailingComments":" Exclusive.\n"},{"path":[4,2,3,1,2,1,4],"span":[149,4,12]},{"path":[4,2,3,1,2,1,5],"span":[149,13,18]},{"path":[4,2,3,1,2,1,1],"span":[149,19,22]},{"path":[4,2,3,1,2,1,3],"span":[149,25,26]},{"path":[4,2,2,8],"span":[151,2,44]},{"path":[4,2,2,8,4],"span":[151,2,10]},{"path":[4,2,2,8,6],"span":[151,11,24]},{"path":[4,2,2,8,1],"span":[151,25,39]},{"path":[4,2,2,8,3],"span":[151,42,43]},{"path":[4,2,2,9],"span":[154,2,37],"leadingComments":" Reserved field names, which may not be used by fields in the same message.\n A given name may only be reserved once.\n"},{"path":[4,2,2,9,4],"span":[154,2,10]},{"path":[4,2,2,9,5],"span":[154,11,17]},{"path":[4,2,2,9,1],"span":[154,18,31]},{"path":[4,2,2,9,3],"span":[154,34,36]},{"path":[4,3],"span":[157,0,208,1]},{"path":[4,3,1],"span":[157,8,29]},{"path":[4,3,2,0],"span":[159,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,3,2,0,4],"span":[159,2,10]},{"path":[4,3,2,0,6],"span":[159,11,30]},{"path":[4,3,2,0,1],"span":[159,31,51]},{"path":[4,3,2,0,3],"span":[159,54,57]},{"path":[4,3,3,0],"span":[161,2,184,3]},{"path":[4,3,3,0,1],"span":[161,10,21]},{"path":[4,3,3,0,2,0],"span":[163,4,30],"leadingComments":" The extension number declared within the extension range.\n"},{"path":[4,3,3,0,2,0,4],"span":[163,4,12]},{"path":[4,3,3,0,2,0,5],"span":[163,13,18]},{"path":[4,3,3,0,2,0,1],"span":[163,19,25]},{"path":[4,3,3,0,2,0,3],"span":[163,28,29]},{"path":[4,3,3,0,2,1],"span":[167,4,34],"leadingComments":" The fully-qualified name of the extension field. There must be a leading\n dot in front of the full name.\n"},{"path":[4,3,3,0,2,1,4],"span":[167,4,12]},{"path":[4,3,3,0,2,1,5],"span":[167,13,19]},{"path":[4,3,3,0,2,1,1],"span":[167,20,29]},{"path":[4,3,3,0,2,1,3],"span":[167,32,33]},{"path":[4,3,3,0,2,2],"span":[172,4,29],"leadingComments":" The fully-qualified type name of the extension field. Unlike\n Metadata.type, Declaration.type must have a leading dot for messages\n and enums.\n"},{"path":[4,3,3,0,2,2,4],"span":[172,4,12]},{"path":[4,3,3,0,2,2,5],"span":[172,13,19]},{"path":[4,3,3,0,2,2,1],"span":[172,20,24]},{"path":[4,3,3,0,2,2,3],"span":[172,27,28]},{"path":[4,3,3,0,2,3],"span":[177,4,31],"leadingComments":" If true, indicates that the number is reserved in the extension range,\n and any extension field with the number will fail to compile. Set this\n when a declared extension field is deleted.\n"},{"path":[4,3,3,0,2,3,4],"span":[177,4,12]},{"path":[4,3,3,0,2,3,5],"span":[177,13,17]},{"path":[4,3,3,0,2,3,1],"span":[177,18,26]},{"path":[4,3,3,0,2,3,3],"span":[177,29,30]},{"path":[4,3,3,0,2,4],"span":[181,4,31],"leadingComments":" If true, indicates that the extension must be defined as repeated.\n Otherwise the extension must be defined as optional.\n"},{"path":[4,3,3,0,2,4,4],"span":[181,4,12]},{"path":[4,3,3,0,2,4,5],"span":[181,13,17]},{"path":[4,3,3,0,2,4,1],"span":[181,18,26]},{"path":[4,3,3,0,2,4,3],"span":[181,29,30]},{"path":[4,3,3,0,9],"span":[183,4,15],"trailingComments":" removed is_repeated\n"},{"path":[4,3,3,0,9,0],"span":[183,13,14]},{"path":[4,3,3,0,9,0,1],"span":[183,13,14]},{"path":[4,3,3,0,9,0,2],"span":[183,13,14]},{"path":[4,3,2,1],"span":[189,2,70],"leadingComments":" For external users: DO NOT USE. We are in the process of open sourcing\n extension declaration and executing internal cleanups before it can be\n used externally.\n"},{"path":[4,3,2,1,4],"span":[189,2,10]},{"path":[4,3,2,1,6],"span":[189,11,22]},{"path":[4,3,2,1,1],"span":[189,23,34]},{"path":[4,3,2,1,3],"span":[189,37,38]},{"path":[4,3,2,1,8],"span":[189,39,69]},{"path":[4,3,2,1,8,17],"span":[189,40,68]},{"path":[4,3,2,2],"span":[192,2,36],"leadingComments":" Any features defined in the specific edition.\n"},{"path":[4,3,2,2,4],"span":[192,2,10]},{"path":[4,3,2,2,6],"span":[192,11,21]},{"path":[4,3,2,2,1],"span":[192,22,30]},{"path":[4,3,2,2,3],"span":[192,33,35]},{"path":[4,3,4,0],"span":[195,2,199,3],"leadingComments":" The verification state of the extension range.\n"},{"path":[4,3,4,0,1],"span":[195,7,24]},{"path":[4,3,4,0,2,0],"span":[197,4,20],"leadingComments":" All the extensions of the range must be declared.\n"},{"path":[4,3,4,0,2,0,1],"span":[197,4,15]},{"path":[4,3,4,0,2,0,2],"span":[197,18,19]},{"path":[4,3,4,0,2,1],"span":[198,4,19]},{"path":[4,3,4,0,2,1,1],"span":[198,4,14]},{"path":[4,3,4,0,2,1,2],"span":[198,17,18]},{"path":[4,3,2,3],"span":[204,2,69],"leadingComments":" The verification state of the range.\n TODO: flip the default to DECLARATION once all empty ranges\n are marked as UNVERIFIED.\n"},{"path":[4,3,2,3,4],"span":[204,2,10]},{"path":[4,3,2,3,6],"span":[204,11,28]},{"path":[4,3,2,3,1],"span":[204,29,41]},{"path":[4,3,2,3,3],"span":[204,44,45]},{"path":[4,3,2,3,8],"span":[204,46,68]},{"path":[4,3,2,3,7],"span":[204,47,67]},{"path":[4,3,5],"span":[207,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,3,5,0],"span":[207,13,24]},{"path":[4,3,5,0,1],"span":[207,13,17]},{"path":[4,3,5,0,2],"span":[207,21,24]},{"path":[4,4],"span":[211,0,315,1],"leadingComments":" Describes a field within a message.\n"},{"path":[4,4,1],"span":[211,8,28]},{"path":[4,4,4,0],"span":[212,2,244,3]},{"path":[4,4,4,0,1],"span":[212,7,11]},{"path":[4,4,4,0,2,0],"span":[215,4,20],"leadingComments":" 0 is reserved for errors.\n Order is weird for historical reasons.\n"},{"path":[4,4,4,0,2,0,1],"span":[215,4,15]},{"path":[4,4,4,0,2,0,2],"span":[215,18,19]},{"path":[4,4,4,0,2,1],"span":[216,4,19]},{"path":[4,4,4,0,2,1,1],"span":[216,4,14]},{"path":[4,4,4,0,2,1,2],"span":[216,17,18]},{"path":[4,4,4,0,2,2],"span":[219,4,19],"leadingComments":" Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if\n negative values are likely.\n"},{"path":[4,4,4,0,2,2,1],"span":[219,4,14]},{"path":[4,4,4,0,2,2,2],"span":[219,17,18]},{"path":[4,4,4,0,2,3],"span":[220,4,20]},{"path":[4,4,4,0,2,3,1],"span":[220,4,15]},{"path":[4,4,4,0,2,3,2],"span":[220,18,19]},{"path":[4,4,4,0,2,4],"span":[223,4,19],"leadingComments":" Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if\n negative values are likely.\n"},{"path":[4,4,4,0,2,4,1],"span":[223,4,14]},{"path":[4,4,4,0,2,4,2],"span":[223,17,18]},{"path":[4,4,4,0,2,5],"span":[224,4,21]},{"path":[4,4,4,0,2,5,1],"span":[224,4,16]},{"path":[4,4,4,0,2,5,2],"span":[224,19,20]},{"path":[4,4,4,0,2,6],"span":[225,4,21]},{"path":[4,4,4,0,2,6,1],"span":[225,4,16]},{"path":[4,4,4,0,2,6,2],"span":[225,19,20]},{"path":[4,4,4,0,2,7],"span":[226,4,18]},{"path":[4,4,4,0,2,7,1],"span":[226,4,13]},{"path":[4,4,4,0,2,7,2],"span":[226,16,17]},{"path":[4,4,4,0,2,8],"span":[227,4,20]},{"path":[4,4,4,0,2,8,1],"span":[227,4,15]},{"path":[4,4,4,0,2,8,2],"span":[227,18,19]},{"path":[4,4,4,0,2,9],"span":[233,4,20],"leadingComments":" Tag-delimited aggregate.\n Group type is deprecated and not supported after google.protobuf. However, Proto3\n implementations should still be able to parse the group wire format and\n treat group fields as unknown fields. In Editions, the group wire format\n can be enabled via the `message_encoding` feature.\n"},{"path":[4,4,4,0,2,9,1],"span":[233,4,14]},{"path":[4,4,4,0,2,9,2],"span":[233,17,19]},{"path":[4,4,4,0,2,10],"span":[234,4,22],"trailingComments":" Length-delimited aggregate.\n"},{"path":[4,4,4,0,2,10,1],"span":[234,4,16]},{"path":[4,4,4,0,2,10,2],"span":[234,19,21]},{"path":[4,4,4,0,2,11],"span":[237,4,20],"leadingComments":" New in version 2.\n"},{"path":[4,4,4,0,2,11,1],"span":[237,4,14]},{"path":[4,4,4,0,2,11,2],"span":[237,17,19]},{"path":[4,4,4,0,2,12],"span":[238,4,21]},{"path":[4,4,4,0,2,12,1],"span":[238,4,15]},{"path":[4,4,4,0,2,12,2],"span":[238,18,20]},{"path":[4,4,4,0,2,13],"span":[239,4,19]},{"path":[4,4,4,0,2,13,1],"span":[239,4,13]},{"path":[4,4,4,0,2,13,2],"span":[239,16,18]},{"path":[4,4,4,0,2,14],"span":[240,4,23]},{"path":[4,4,4,0,2,14,1],"span":[240,4,17]},{"path":[4,4,4,0,2,14,2],"span":[240,20,22]},{"path":[4,4,4,0,2,15],"span":[241,4,23]},{"path":[4,4,4,0,2,15,1],"span":[241,4,17]},{"path":[4,4,4,0,2,15,2],"span":[241,20,22]},{"path":[4,4,4,0,2,16],"span":[242,4,21],"trailingComments":" Uses ZigZag encoding.\n"},{"path":[4,4,4,0,2,16,1],"span":[242,4,15]},{"path":[4,4,4,0,2,16,2],"span":[242,18,20]},{"path":[4,4,4,0,2,17],"span":[243,4,21],"trailingComments":" Uses ZigZag encoding.\n"},{"path":[4,4,4,0,2,17,1],"span":[243,4,15]},{"path":[4,4,4,0,2,17,2],"span":[243,18,20]},{"path":[4,4,4,1],"span":[246,2,254,3]},{"path":[4,4,4,1,1],"span":[246,7,12]},{"path":[4,4,4,1,2,0],"span":[248,4,23],"leadingComments":" 0 is reserved for errors\n"},{"path":[4,4,4,1,2,0,1],"span":[248,4,18]},{"path":[4,4,4,1,2,0,2],"span":[248,21,22]},{"path":[4,4,4,1,2,1],"span":[249,4,23]},{"path":[4,4,4,1,2,1,1],"span":[249,4,18]},{"path":[4,4,4,1,2,1,2],"span":[249,21,22]},{"path":[4,4,4,1,2,2],"span":[253,4,23],"leadingComments":" The required label is only allowed in google.protobuf. In proto3 and Editions\n it's explicitly prohibited. In Editions, the `field_presence` feature\n can be used to get this behavior.\n"},{"path":[4,4,4,1,2,2,1],"span":[253,4,18]},{"path":[4,4,4,1,2,2,2],"span":[253,21,22]},{"path":[4,4,2,0],"span":[256,2,27]},{"path":[4,4,2,0,4],"span":[256,2,10]},{"path":[4,4,2,0,5],"span":[256,11,17]},{"path":[4,4,2,0,1],"span":[256,18,22]},{"path":[4,4,2,0,3],"span":[256,25,26]},{"path":[4,4,2,1],"span":[257,2,28]},{"path":[4,4,2,1,4],"span":[257,2,10]},{"path":[4,4,2,1,5],"span":[257,11,16]},{"path":[4,4,2,1,1],"span":[257,17,23]},{"path":[4,4,2,1,3],"span":[257,26,27]},{"path":[4,4,2,2],"span":[258,2,27]},{"path":[4,4,2,2,4],"span":[258,2,10]},{"path":[4,4,2,2,6],"span":[258,11,16]},{"path":[4,4,2,2,1],"span":[258,17,22]},{"path":[4,4,2,2,3],"span":[258,25,26]},{"path":[4,4,2,3],"span":[262,2,25],"leadingComments":" If type_name is set, this need not be set. If both this and type_name\n are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.\n"},{"path":[4,4,2,3,4],"span":[262,2,10]},{"path":[4,4,2,3,6],"span":[262,11,15]},{"path":[4,4,2,3,1],"span":[262,16,20]},{"path":[4,4,2,3,3],"span":[262,23,24]},{"path":[4,4,2,4],"span":[269,2,32],"leadingComments":" For message and enum types, this is the name of the type. If the name\n starts with a '.', it is fully-qualified. Otherwise, C++-like scoping\n rules are used to find the type (i.e. first the nested types within this\n message are searched, then within the parent, on up to the root\n namespace).\n"},{"path":[4,4,2,4,4],"span":[269,2,10]},{"path":[4,4,2,4,5],"span":[269,11,17]},{"path":[4,4,2,4,1],"span":[269,18,27]},{"path":[4,4,2,4,3],"span":[269,30,31]},{"path":[4,4,2,5],"span":[273,2,31],"leadingComments":" For extensions, this is the name of the type being extended. It is\n resolved in the same manner as type_name.\n"},{"path":[4,4,2,5,4],"span":[273,2,10]},{"path":[4,4,2,5,5],"span":[273,11,17]},{"path":[4,4,2,5,1],"span":[273,18,26]},{"path":[4,4,2,5,3],"span":[273,29,30]},{"path":[4,4,2,6],"span":[279,2,36],"leadingComments":" For numeric types, contains the original text representation of the value.\n For booleans, \"true\" or \"false\".\n For strings, contains the default text contents (not escaped in any way).\n For bytes, contains the C escaped value. All bytes >= 128 are escaped.\n"},{"path":[4,4,2,6,4],"span":[279,2,10]},{"path":[4,4,2,6,5],"span":[279,11,17]},{"path":[4,4,2,6,1],"span":[279,18,31]},{"path":[4,4,2,6,3],"span":[279,34,35]},{"path":[4,4,2,7],"span":[283,2,33],"leadingComments":" If set, gives the index of a oneof in the containing type's oneof_decl\n list. This field is a member of that oneof.\n"},{"path":[4,4,2,7,4],"span":[283,2,10]},{"path":[4,4,2,7,5],"span":[283,11,16]},{"path":[4,4,2,7,1],"span":[283,17,28]},{"path":[4,4,2,7,3],"span":[283,31,32]},{"path":[4,4,2,8],"span":[289,2,33],"leadingComments":" JSON name of this field. The value is set by protocol compiler. If the\n user has set a \"json_name\" option on this field, that option's value\n will be used. Otherwise, it's deduced from the field's name by converting\n it to camelCase.\n"},{"path":[4,4,2,8,4],"span":[289,2,10]},{"path":[4,4,2,8,5],"span":[289,11,17]},{"path":[4,4,2,8,1],"span":[289,18,27]},{"path":[4,4,2,8,3],"span":[289,30,32]},{"path":[4,4,2,9],"span":[291,2,36]},{"path":[4,4,2,9,4],"span":[291,2,10]},{"path":[4,4,2,9,6],"span":[291,11,23]},{"path":[4,4,2,9,1],"span":[291,24,31]},{"path":[4,4,2,9,3],"span":[291,34,35]},{"path":[4,4,2,10],"span":[314,2,37],"leadingComments":" If true, this is a proto3 \"optional\". When a proto3 field is optional, it\n tracks presence regardless of field type.\n\n When proto3_optional is true, this field must be belong to a oneof to\n signal to old proto3 clients that presence is tracked for this field. This\n oneof is known as a \"synthetic\" oneof, and this field must be its sole\n member (each proto3 optional field gets its own synthetic oneof). Synthetic\n oneofs exist in the descriptor only, and do not generate any API. Synthetic\n oneofs must be ordered after all \"real\" oneofs.\n\n For message fields, proto3_optional doesn't create any semantic change,\n since non-repeated message fields always track presence. However it still\n indicates the semantic detail of whether the user wrote \"optional\" or not.\n This can be useful for round-tripping the .proto file. For consistency we\n give message fields a synthetic oneof also, even though it is not required\n to track presence. This is especially important because the parser can't\n tell if a field is a message or an enum, so it must always create a\n synthetic oneof.\n\n Proto2 optional fields do not set this flag, because they already indicate\n optional with `LABEL_OPTIONAL`.\n"},{"path":[4,4,2,10,4],"span":[314,2,10]},{"path":[4,4,2,10,5],"span":[314,11,15]},{"path":[4,4,2,10,1],"span":[314,16,31]},{"path":[4,4,2,10,3],"span":[314,34,36]},{"path":[4,5],"span":[318,0,321,1],"leadingComments":" Describes a oneof.\n"},{"path":[4,5,1],"span":[318,8,28]},{"path":[4,5,2,0],"span":[319,2,27]},{"path":[4,5,2,0,4],"span":[319,2,10]},{"path":[4,5,2,0,5],"span":[319,11,17]},{"path":[4,5,2,0,1],"span":[319,18,22]},{"path":[4,5,2,0,3],"span":[319,25,26]},{"path":[4,5,2,1],"span":[320,2,36]},{"path":[4,5,2,1,4],"span":[320,2,10]},{"path":[4,5,2,1,6],"span":[320,11,23]},{"path":[4,5,2,1,1],"span":[320,24,31]},{"path":[4,5,2,1,3],"span":[320,34,35]},{"path":[4,6],"span":[324,0,350,1],"leadingComments":" Describes an enum type.\n"},{"path":[4,6,1],"span":[324,8,27]},{"path":[4,6,2,0],"span":[325,2,27]},{"path":[4,6,2,0,4],"span":[325,2,10]},{"path":[4,6,2,0,5],"span":[325,11,17]},{"path":[4,6,2,0,1],"span":[325,18,22]},{"path":[4,6,2,0,3],"span":[325,25,26]},{"path":[4,6,2,1],"span":[327,2,46]},{"path":[4,6,2,1,4],"span":[327,2,10]},{"path":[4,6,2,1,6],"span":[327,11,35]},{"path":[4,6,2,1,1],"span":[327,36,41]},{"path":[4,6,2,1,3],"span":[327,44,45]},{"path":[4,6,2,2],"span":[329,2,35]},{"path":[4,6,2,2,4],"span":[329,2,10]},{"path":[4,6,2,2,6],"span":[329,11,22]},{"path":[4,6,2,2,1],"span":[329,23,30]},{"path":[4,6,2,2,3],"span":[329,33,34]},{"path":[4,6,3,0],"span":[337,2,340,3],"leadingComments":" Range of reserved numeric values. Reserved values may not be used by\n entries in the same enum. Reserved ranges may not overlap.\n\n Note that this is distinct from DescriptorProto.ReservedRange in that it\n is inclusive such that it can appropriately represent the entire int32\n domain.\n"},{"path":[4,6,3,0,1],"span":[337,10,27]},{"path":[4,6,3,0,2,0],"span":[338,4,29],"trailingComments":" Inclusive.\n"},{"path":[4,6,3,0,2,0,4],"span":[338,4,12]},{"path":[4,6,3,0,2,0,5],"span":[338,13,18]},{"path":[4,6,3,0,2,0,1],"span":[338,19,24]},{"path":[4,6,3,0,2,0,3],"span":[338,27,28]},{"path":[4,6,3,0,2,1],"span":[339,4,27],"trailingComments":" Inclusive.\n"},{"path":[4,6,3,0,2,1,4],"span":[339,4,12]},{"path":[4,6,3,0,2,1,5],"span":[339,13,18]},{"path":[4,6,3,0,2,1,1],"span":[339,19,22]},{"path":[4,6,3,0,2,1,3],"span":[339,25,26]},{"path":[4,6,2,3],"span":[345,2,48],"leadingComments":" Range of reserved numeric values. Reserved numeric values may not be used\n by enum values in the same enum declaration. Reserved ranges may not\n overlap.\n"},{"path":[4,6,2,3,4],"span":[345,2,10]},{"path":[4,6,2,3,6],"span":[345,11,28]},{"path":[4,6,2,3,1],"span":[345,29,43]},{"path":[4,6,2,3,3],"span":[345,46,47]},{"path":[4,6,2,4],"span":[349,2,36],"leadingComments":" Reserved enum value names, which may not be reused. A given name may only\n be reserved once.\n"},{"path":[4,6,2,4,4],"span":[349,2,10]},{"path":[4,6,2,4,5],"span":[349,11,17]},{"path":[4,6,2,4,1],"span":[349,18,31]},{"path":[4,6,2,4,3],"span":[349,34,35]},{"path":[4,7],"span":[353,0,358,1],"leadingComments":" Describes a value within an enum.\n"},{"path":[4,7,1],"span":[353,8,32]},{"path":[4,7,2,0],"span":[354,2,27]},{"path":[4,7,2,0,4],"span":[354,2,10]},{"path":[4,7,2,0,5],"span":[354,11,17]},{"path":[4,7,2,0,1],"span":[354,18,22]},{"path":[4,7,2,0,3],"span":[354,25,26]},{"path":[4,7,2,1],"span":[355,2,28]},{"path":[4,7,2,1,4],"span":[355,2,10]},{"path":[4,7,2,1,5],"span":[355,11,16]},{"path":[4,7,2,1,1],"span":[355,17,23]},{"path":[4,7,2,1,3],"span":[355,26,27]},{"path":[4,7,2,2],"span":[357,2,40]},{"path":[4,7,2,2,4],"span":[357,2,10]},{"path":[4,7,2,2,6],"span":[357,11,27]},{"path":[4,7,2,2,1],"span":[357,28,35]},{"path":[4,7,2,2,3],"span":[357,38,39]},{"path":[4,8],"span":[361,0,366,1],"leadingComments":" Describes a service.\n"},{"path":[4,8,1],"span":[361,8,30]},{"path":[4,8,2,0],"span":[362,2,27]},{"path":[4,8,2,0,4],"span":[362,2,10]},{"path":[4,8,2,0,5],"span":[362,11,17]},{"path":[4,8,2,0,1],"span":[362,18,22]},{"path":[4,8,2,0,3],"span":[362,25,26]},{"path":[4,8,2,1],"span":[363,2,44]},{"path":[4,8,2,1,4],"span":[363,2,10]},{"path":[4,8,2,1,6],"span":[363,11,32]},{"path":[4,8,2,1,1],"span":[363,33,39]},{"path":[4,8,2,1,3],"span":[363,42,43]},{"path":[4,8,2,2],"span":[365,2,38]},{"path":[4,8,2,2,4],"span":[365,2,10]},{"path":[4,8,2,2,6],"span":[365,11,25]},{"path":[4,8,2,2,1],"span":[365,26,33]},{"path":[4,8,2,2,3],"span":[365,36,37]},{"path":[4,9],"span":[369,0,383,1],"leadingComments":" Describes a method of a service.\n"},{"path":[4,9,1],"span":[369,8,29]},{"path":[4,9,2,0],"span":[370,2,27]},{"path":[4,9,2,0,4],"span":[370,2,10]},{"path":[4,9,2,0,5],"span":[370,11,17]},{"path":[4,9,2,0,1],"span":[370,18,22]},{"path":[4,9,2,0,3],"span":[370,25,26]},{"path":[4,9,2,1],"span":[374,2,33],"leadingComments":" Input and output type names. These are resolved in the same way as\n FieldDescriptorProto.type_name, but must refer to a message type.\n"},{"path":[4,9,2,1,4],"span":[374,2,10]},{"path":[4,9,2,1,5],"span":[374,11,17]},{"path":[4,9,2,1,1],"span":[374,18,28]},{"path":[4,9,2,1,3],"span":[374,31,32]},{"path":[4,9,2,2],"span":[375,2,34]},{"path":[4,9,2,2,4],"span":[375,2,10]},{"path":[4,9,2,2,5],"span":[375,11,17]},{"path":[4,9,2,2,1],"span":[375,18,29]},{"path":[4,9,2,2,3],"span":[375,32,33]},{"path":[4,9,2,3],"span":[377,2,37]},{"path":[4,9,2,3,4],"span":[377,2,10]},{"path":[4,9,2,3,6],"span":[377,11,24]},{"path":[4,9,2,3,1],"span":[377,25,32]},{"path":[4,9,2,3,3],"span":[377,35,36]},{"path":[4,9,2,4],"span":[380,2,55],"leadingComments":" Identifies if client streams multiple client messages\n"},{"path":[4,9,2,4,4],"span":[380,2,10]},{"path":[4,9,2,4,5],"span":[380,11,15]},{"path":[4,9,2,4,1],"span":[380,16,32]},{"path":[4,9,2,4,3],"span":[380,35,36]},{"path":[4,9,2,4,8],"span":[380,37,54]},{"path":[4,9,2,4,7],"span":[380,38,53]},{"path":[4,9,2,5],"span":[382,2,55],"leadingComments":" Identifies if server streams multiple server messages\n"},{"path":[4,9,2,5,4],"span":[382,2,10]},{"path":[4,9,2,5,5],"span":[382,11,15]},{"path":[4,9,2,5,1],"span":[382,16,32]},{"path":[4,9,2,5,3],"span":[382,35,36]},{"path":[4,9,2,5,8],"span":[382,37,54]},{"path":[4,9,2,5,7],"span":[382,38,53]},{"path":[4,10],"span":[417,0,536,1],"leadingDetachedComments":[" ===================================================================\n Options\n"," Each of the definitions above may have \"options\" attached. These are\n just annotations which may cause code to be generated slightly differently\n or may contain hints for code that manipulates protocol messages.\n\n Clients may define custom options as extensions of the *Options messages.\n These extensions may not yet be known at parsing time, so the parser cannot\n store the values in them. Instead it stores them in a field in the *Options\n message called uninterpreted_option. This field must have the same name\n across all *Options messages. We then use this field to populate the\n extensions when we build a descriptor, at which point all protos have been\n parsed and so all extensions are known.\n\n Extension numbers for custom options may be chosen as follows:\n * For options which will only be used within a single application or\n organization, or for experimental options, use field numbers 50000\n through 99999. It is up to you to ensure that you do not use the\n same number for multiple options.\n * For options which will be published and used publicly by multiple\n independent entities, e-mail protobuf-global-extension-registry@google.com\n to reserve extension numbers. Simply provide your project name (e.g.\n Objective-C plugin) and your project website (if available) -- there's no\n need to explain how you intend to use them. Usually you only need one\n extension number. You can declare multiple options with only one extension\n number by putting them in a sub-message. See the Custom Options section of\n the docs for examples:\n https://developers.google.com/protocol-buffers/docs/proto#options\n If this turns out to be popular, a web service will be set up\n to automatically assign option numbers.\n"]},{"path":[4,10,1],"span":[417,8,19]},{"path":[4,10,2,0],"span":[423,2,35],"leadingComments":" Sets the Java package where classes generated from this .proto will be\n placed. By default, the proto package is used, but this is often\n inappropriate because proto packages do not normally start with backwards\n domain names.\n"},{"path":[4,10,2,0,4],"span":[423,2,10]},{"path":[4,10,2,0,5],"span":[423,11,17]},{"path":[4,10,2,0,1],"span":[423,18,30]},{"path":[4,10,2,0,3],"span":[423,33,34]},{"path":[4,10,2,1],"span":[430,2,43],"leadingComments":" Controls the name of the wrapper Java class generated for the .proto file.\n That class will always contain the .proto file's getDescriptor() method as\n well as any top-level extensions defined in the .proto file.\n If java_multiple_files is disabled, then all the other classes from the\n .proto file will be nested inside the single wrapper outer class.\n"},{"path":[4,10,2,1,4],"span":[430,2,10]},{"path":[4,10,2,1,5],"span":[430,11,17]},{"path":[4,10,2,1,1],"span":[430,18,38]},{"path":[4,10,2,1,3],"span":[430,41,42]},{"path":[4,10,2,2],"span":[438,2,59],"leadingComments":" If enabled, then the Java code generator will generate a separate .java\n file for each top-level message, enum, and service defined in the .proto\n file. Thus, these types will *not* be nested inside the wrapper class\n named by java_outer_classname. However, the wrapper class will still be\n generated to contain the file's getDescriptor() method as well as any\n top-level extensions defined in the file.\n"},{"path":[4,10,2,2,4],"span":[438,2,10]},{"path":[4,10,2,2,5],"span":[438,11,15]},{"path":[4,10,2,2,1],"span":[438,16,35]},{"path":[4,10,2,2,3],"span":[438,38,40]},{"path":[4,10,2,2,8],"span":[438,41,58]},{"path":[4,10,2,2,7],"span":[438,42,57]},{"path":[4,10,2,3],"span":[441,2,69],"leadingComments":" This option does nothing.\n"},{"path":[4,10,2,3,4],"span":[441,2,10]},{"path":[4,10,2,3,5],"span":[441,11,15]},{"path":[4,10,2,3,1],"span":[441,16,45]},{"path":[4,10,2,3,3],"span":[441,48,50]},{"path":[4,10,2,3,8],"span":[441,51,68]},{"path":[4,10,2,3,8,3],"span":[441,52,67]},{"path":[4,10,2,4],"span":[449,2,62],"leadingComments":" If set true, then the Java2 code generator will generate code that\n throws an exception whenever an attempt is made to assign a non-UTF-8\n byte sequence to a string field.\n Message reflection will do the same.\n However, an extension field still accepts non-UTF-8 byte sequences.\n This option has no effect on when used with the lite runtime.\n"},{"path":[4,10,2,4,4],"span":[449,2,10]},{"path":[4,10,2,4,5],"span":[449,11,15]},{"path":[4,10,2,4,1],"span":[449,16,38]},{"path":[4,10,2,4,3],"span":[449,41,43]},{"path":[4,10,2,4,8],"span":[449,44,61]},{"path":[4,10,2,4,7],"span":[449,45,60]},{"path":[4,10,4,0],"span":[452,2,457,3],"leadingComments":" Generated classes can be optimized for speed or code size.\n"},{"path":[4,10,4,0,1],"span":[452,7,19]},{"path":[4,10,4,0,2,0],"span":[453,4,14],"trailingComments":" Generate complete code for parsing, serialization,\n"},{"path":[4,10,4,0,2,0,1],"span":[453,4,9]},{"path":[4,10,4,0,2,0,2],"span":[453,12,13]},{"path":[4,10,4,0,2,1],"span":[455,4,18],"leadingComments":" etc.\n","trailingComments":" Use ReflectionOps to implement these methods.\n"},{"path":[4,10,4,0,2,1,1],"span":[455,4,13]},{"path":[4,10,4,0,2,1,2],"span":[455,16,17]},{"path":[4,10,4,0,2,2],"span":[456,4,21],"trailingComments":" Generate code using MessageLite and the lite runtime.\n"},{"path":[4,10,4,0,2,2,1],"span":[456,4,16]},{"path":[4,10,4,0,2,2,2],"span":[456,19,20]},{"path":[4,10,2,5],"span":[458,2,59]},{"path":[4,10,2,5,4],"span":[458,2,10]},{"path":[4,10,2,5,6],"span":[458,11,23]},{"path":[4,10,2,5,1],"span":[458,24,36]},{"path":[4,10,2,5,3],"span":[458,39,40]},{"path":[4,10,2,5,8],"span":[458,41,58]},{"path":[4,10,2,5,7],"span":[458,42,57]},{"path":[4,10,2,6],"span":[465,2,34],"leadingComments":" Sets the Go package where structs generated from this .proto will be\n placed. If omitted, the Go package will be derived from the following:\n - The basename of the package import path, if provided.\n - Otherwise, the package statement in the .proto file, if present.\n - Otherwise, the basename of the .proto file, without extension.\n"},{"path":[4,10,2,6,4],"span":[465,2,10]},{"path":[4,10,2,6,5],"span":[465,11,17]},{"path":[4,10,2,6,1],"span":[465,18,28]},{"path":[4,10,2,6,3],"span":[465,31,33]},{"path":[4,10,2,7],"span":[477,2,59],"leadingComments":" Should generic services be generated in each language? \"Generic\" services\n are not specific to any particular RPC system. They are generated by the\n main code generators in each language (without additional plugins).\n Generic services were the only kind of service generation supported by\n early versions of google.protobuf.\n\n Generic services are now considered deprecated in favor of using plugins\n that generate code specific to your particular RPC system. Therefore,\n these default to false. Old code which depends on generic services should\n explicitly set them to true.\n"},{"path":[4,10,2,7,4],"span":[477,2,10]},{"path":[4,10,2,7,5],"span":[477,11,15]},{"path":[4,10,2,7,1],"span":[477,16,35]},{"path":[4,10,2,7,3],"span":[477,38,40]},{"path":[4,10,2,7,8],"span":[477,41,58]},{"path":[4,10,2,7,7],"span":[477,42,57]},{"path":[4,10,2,8],"span":[478,2,61]},{"path":[4,10,2,8,4],"span":[478,2,10]},{"path":[4,10,2,8,5],"span":[478,11,15]},{"path":[4,10,2,8,1],"span":[478,16,37]},{"path":[4,10,2,8,3],"span":[478,40,42]},{"path":[4,10,2,8,8],"span":[478,43,60]},{"path":[4,10,2,8,7],"span":[478,44,59]},{"path":[4,10,2,9],"span":[479,2,59]},{"path":[4,10,2,9,4],"span":[479,2,10]},{"path":[4,10,2,9,5],"span":[479,11,15]},{"path":[4,10,2,9,1],"span":[479,16,35]},{"path":[4,10,2,9,3],"span":[479,38,40]},{"path":[4,10,2,9,8],"span":[479,41,58]},{"path":[4,10,2,9,7],"span":[479,42,57]},{"path":[4,10,2,10],"span":[480,2,60]},{"path":[4,10,2,10,4],"span":[480,2,10]},{"path":[4,10,2,10,5],"span":[480,11,15]},{"path":[4,10,2,10,1],"span":[480,16,36]},{"path":[4,10,2,10,3],"span":[480,39,41]},{"path":[4,10,2,10,8],"span":[480,42,59]},{"path":[4,10,2,10,7],"span":[480,43,58]},{"path":[4,10,2,11],"span":[486,2,50],"leadingComments":" Is this file deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for everything in the file, or it will be completely ignored; in the very\n least, this is a formalization for deprecating files.\n"},{"path":[4,10,2,11,4],"span":[486,2,10]},{"path":[4,10,2,11,5],"span":[486,11,15]},{"path":[4,10,2,11,1],"span":[486,16,26]},{"path":[4,10,2,11,3],"span":[486,29,31]},{"path":[4,10,2,11,8],"span":[486,32,49]},{"path":[4,10,2,11,7],"span":[486,33,48]},{"path":[4,10,2,12],"span":[490,2,55],"leadingComments":" Enables the use of arenas for the proto messages in this file. This applies\n only to generated classes for C++.\n"},{"path":[4,10,2,12,4],"span":[490,2,10]},{"path":[4,10,2,12,5],"span":[490,11,15]},{"path":[4,10,2,12,1],"span":[490,16,32]},{"path":[4,10,2,12,3],"span":[490,35,37]},{"path":[4,10,2,12,8],"span":[490,38,54]},{"path":[4,10,2,12,7],"span":[490,39,53]},{"path":[4,10,2,13],"span":[494,2,41],"leadingComments":" Sets the objective c class prefix which is prepended to all objective c\n generated classes from this .proto. There is no default.\n"},{"path":[4,10,2,13,4],"span":[494,2,10]},{"path":[4,10,2,13,5],"span":[494,11,17]},{"path":[4,10,2,13,1],"span":[494,18,35]},{"path":[4,10,2,13,3],"span":[494,38,40]},{"path":[4,10,2,14],"span":[497,2,40],"leadingComments":" Namespace for generated classes; defaults to the package.\n"},{"path":[4,10,2,14,4],"span":[497,2,10]},{"path":[4,10,2,14,5],"span":[497,11,17]},{"path":[4,10,2,14,1],"span":[497,18,34]},{"path":[4,10,2,14,3],"span":[497,37,39]},{"path":[4,10,2,15],"span":[503,2,36],"leadingComments":" By default Swift generators will take the proto package and CamelCase it\n replacing '.' with underscore and use that to prefix the types/symbols\n defined. When this options is provided, they will use this value instead\n to prefix the types/symbols defined.\n"},{"path":[4,10,2,15,4],"span":[503,2,10]},{"path":[4,10,2,15,5],"span":[503,11,17]},{"path":[4,10,2,15,1],"span":[503,18,30]},{"path":[4,10,2,15,3],"span":[503,33,35]},{"path":[4,10,2,16],"span":[507,2,40],"leadingComments":" Sets the php class prefix which is prepended to all php generated classes\n from this .proto. Default is empty.\n"},{"path":[4,10,2,16,4],"span":[507,2,10]},{"path":[4,10,2,16,5],"span":[507,11,17]},{"path":[4,10,2,16,1],"span":[507,18,34]},{"path":[4,10,2,16,3],"span":[507,37,39]},{"path":[4,10,2,17],"span":[512,2,37],"leadingComments":" Use this option to change the namespace of php generated classes. Default\n is empty. When this option is empty, the package name will be used for\n determining the namespace.\n"},{"path":[4,10,2,17,4],"span":[512,2,10]},{"path":[4,10,2,17,5],"span":[512,11,17]},{"path":[4,10,2,17,1],"span":[512,18,31]},{"path":[4,10,2,17,3],"span":[512,34,36]},{"path":[4,10,2,18],"span":[517,2,46],"leadingComments":" Use this option to change the namespace of php generated metadata classes.\n Default is empty. When this option is empty, the proto file name will be\n used for determining the namespace.\n"},{"path":[4,10,2,18,4],"span":[517,2,10]},{"path":[4,10,2,18,5],"span":[517,11,17]},{"path":[4,10,2,18,1],"span":[517,18,40]},{"path":[4,10,2,18,3],"span":[517,43,45]},{"path":[4,10,2,19],"span":[522,2,36],"leadingComments":" Use this option to change the package of ruby generated classes. Default\n is empty. When this option is not set, the package name will be used for\n determining the ruby package.\n"},{"path":[4,10,2,19,4],"span":[522,2,10]},{"path":[4,10,2,19,5],"span":[522,11,17]},{"path":[4,10,2,19,1],"span":[522,18,30]},{"path":[4,10,2,19,3],"span":[522,33,35]},{"path":[4,10,2,20],"span":[525,2,36],"leadingComments":" Any features defined in the specific edition.\n"},{"path":[4,10,2,20,4],"span":[525,2,10]},{"path":[4,10,2,20,6],"span":[525,11,21]},{"path":[4,10,2,20,1],"span":[525,22,30]},{"path":[4,10,2,20,3],"span":[525,33,35]},{"path":[4,10,2,21],"span":[529,2,58],"leadingComments":" The parser stores options it doesn't recognize here.\n See the documentation for the \"Options\" section above.\n"},{"path":[4,10,2,21,4],"span":[529,2,10]},{"path":[4,10,2,21,6],"span":[529,11,30]},{"path":[4,10,2,21,1],"span":[529,31,51]},{"path":[4,10,2,21,3],"span":[529,54,57]},{"path":[4,10,5],"span":[533,2,25],"leadingComments":" Clients can define custom options in extensions of this message.\n See the documentation for the \"Options\" section above.\n"},{"path":[4,10,5,0],"span":[533,13,24]},{"path":[4,10,5,0,1],"span":[533,13,17]},{"path":[4,10,5,0,2],"span":[533,21,24]},{"path":[4,10,9],"span":[535,2,14]},{"path":[4,10,9,0],"span":[535,11,13]},{"path":[4,10,9,0,1],"span":[535,11,13]},{"path":[4,10,9,0,2],"span":[535,11,13]},{"path":[4,11],"span":[538,0,618,1]},{"path":[4,11,1],"span":[538,8,22]},{"path":[4,11,2,0],"span":[557,2,62],"leadingComments":" Set true to use the old proto1 MessageSet wire format for extensions.\n This is provided for backwards-compatibility with the MessageSet wire\n format. You should not use this for any other reason: It's less\n efficient, has fewer features, and is more complicated.\n\n The message must be defined exactly as follows:\n message Foo {\n option message_set_wire_format = true;\n extensions 4 to max;\n }\n Note that the message cannot have any defined fields; MessageSets only\n have extensions.\n\n All extensions of your type must be singular messages; e.g. they cannot\n be int32s, enums, or repeated messages.\n\n Because this is an option, the above two restrictions are not enforced by\n the protocol compiler.\n"},{"path":[4,11,2,0,4],"span":[557,2,10]},{"path":[4,11,2,0,5],"span":[557,11,15]},{"path":[4,11,2,0,1],"span":[557,16,39]},{"path":[4,11,2,0,3],"span":[557,42,43]},{"path":[4,11,2,0,8],"span":[557,44,61]},{"path":[4,11,2,0,7],"span":[557,45,60]},{"path":[4,11,2,1],"span":[562,2,70],"leadingComments":" Disables the generation of the standard \"descriptor()\" accessor, which can\n conflict with a field of the same name. This is meant to make migration\n from proto1 easier; new code should avoid fields named \"descriptor\".\n"},{"path":[4,11,2,1,4],"span":[562,2,10]},{"path":[4,11,2,1,5],"span":[562,11,15]},{"path":[4,11,2,1,1],"span":[562,16,47]},{"path":[4,11,2,1,3],"span":[562,50,51]},{"path":[4,11,2,1,8],"span":[562,52,69]},{"path":[4,11,2,1,7],"span":[562,53,68]},{"path":[4,11,2,2],"span":[568,2,49],"leadingComments":" Is this message deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the message, or it will be completely ignored; in the very least,\n this is a formalization for deprecating messages.\n"},{"path":[4,11,2,2,4],"span":[568,2,10]},{"path":[4,11,2,2,5],"span":[568,11,15]},{"path":[4,11,2,2,1],"span":[568,16,26]},{"path":[4,11,2,2,3],"span":[568,29,30]},{"path":[4,11,2,2,8],"span":[568,31,48]},{"path":[4,11,2,2,7],"span":[568,32,47]},{"path":[4,11,9],"span":[570,2,19]},{"path":[4,11,9,0],"span":[570,11,12]},{"path":[4,11,9,0,1],"span":[570,11,12]},{"path":[4,11,9,0,2],"span":[570,11,12]},{"path":[4,11,9,1],"span":[570,14,15]},{"path":[4,11,9,1,1],"span":[570,14,15]},{"path":[4,11,9,1,2],"span":[570,14,15]},{"path":[4,11,9,2],"span":[570,17,18]},{"path":[4,11,9,2,1],"span":[570,17,18]},{"path":[4,11,9,2,2],"span":[570,17,18]},{"path":[4,11,2,3],"span":[593,2,30],"leadingComments":" NOTE: Do not set the option in .proto files. Always use the maps syntax\n instead. The option should only be implicitly set by the proto compiler\n parser.\n\n Whether the message is an automatically generated map entry type for the\n maps field.\n\n For maps fields:\n map map_field = 1;\n The parsed descriptor looks like:\n message MapFieldEntry {\n option map_entry = true;\n optional KeyType key = 1;\n optional ValueType value = 2;\n }\n repeated MapFieldEntry map_field = 1;\n\n Implementations may choose not to generate the map_entry=true message, but\n use a native map in the target language to hold the keys and values.\n The reflection APIs in such implementations still need to work as\n if the field is a repeated message field.\n"},{"path":[4,11,2,3,4],"span":[593,2,10]},{"path":[4,11,2,3,5],"span":[593,11,15]},{"path":[4,11,2,3,1],"span":[593,16,25]},{"path":[4,11,2,3,3],"span":[593,28,29]},{"path":[4,11,9],"span":[595,2,13],"trailingComments":" javalite_serializable\n"},{"path":[4,11,9,3],"span":[595,11,12]},{"path":[4,11,9,3,1],"span":[595,11,12]},{"path":[4,11,9,3,2],"span":[595,11,12]},{"path":[4,11,9],"span":[596,2,13],"trailingComments":" javanano_as_lite\n"},{"path":[4,11,9,4],"span":[596,11,12]},{"path":[4,11,9,4,1],"span":[596,11,12]},{"path":[4,11,9,4,2],"span":[596,11,12]},{"path":[4,11,2,4],"span":[608,2,80],"leadingComments":" Enable the legacy handling of JSON field name conflicts. This lowercases\n and strips underscored from the fields before comparison in proto3 only.\n The new behavior takes `json_name` into account and applies to proto2 as\n well.\n\n This should only be used as a temporary measure against broken builds due\n to the change in behavior for JSON field name conflicts.\n\n TODO This is legacy behavior we plan to remove once downstream\n teams have had time to migrate.\n"},{"path":[4,11,2,4,4],"span":[608,2,10]},{"path":[4,11,2,4,5],"span":[608,11,15]},{"path":[4,11,2,4,1],"span":[608,16,54]},{"path":[4,11,2,4,3],"span":[608,57,59]},{"path":[4,11,2,4,8],"span":[608,60,79]},{"path":[4,11,2,4,8,3],"span":[608,61,78]},{"path":[4,11,2,5],"span":[611,2,36],"leadingComments":" Any features defined in the specific edition.\n"},{"path":[4,11,2,5,4],"span":[611,2,10]},{"path":[4,11,2,5,6],"span":[611,11,21]},{"path":[4,11,2,5,1],"span":[611,22,30]},{"path":[4,11,2,5,3],"span":[611,33,35]},{"path":[4,11,2,6],"span":[614,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,11,2,6,4],"span":[614,2,10]},{"path":[4,11,2,6,6],"span":[614,11,30]},{"path":[4,11,2,6,1],"span":[614,31,51]},{"path":[4,11,2,6,3],"span":[614,54,57]},{"path":[4,11,5],"span":[617,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,11,5,0],"span":[617,13,24]},{"path":[4,11,5,0,1],"span":[617,13,17]},{"path":[4,11,5,0,2],"span":[617,21,24]},{"path":[4,12],"span":[620,0,771,1]},{"path":[4,12,1],"span":[620,8,20]},{"path":[4,12,2,0],"span":[627,2,46],"leadingComments":" The ctype option instructs the C++ code generator to use a different\n representation of the field than it normally would. See the specific\n options below. This option is only implemented to support use of\n [ctype=CORD] and [ctype=STRING] (the default) on non-repeated fields of\n type \"bytes\" in the open source release -- sorry, we'll try to include\n other types in a future version!\n"},{"path":[4,12,2,0,4],"span":[627,2,10]},{"path":[4,12,2,0,6],"span":[627,11,16]},{"path":[4,12,2,0,1],"span":[627,17,22]},{"path":[4,12,2,0,3],"span":[627,25,26]},{"path":[4,12,2,0,8],"span":[627,27,45]},{"path":[4,12,2,0,7],"span":[627,28,44]},{"path":[4,12,4,0],"span":[628,2,641,3]},{"path":[4,12,4,0,1],"span":[628,7,12]},{"path":[4,12,4,0,2,0],"span":[630,4,15],"leadingComments":" Default mode.\n"},{"path":[4,12,4,0,2,0,1],"span":[630,4,10]},{"path":[4,12,4,0,2,0,2],"span":[630,13,14]},{"path":[4,12,4,0,2,1],"span":[638,4,13],"leadingComments":" The option [ctype=CORD] may be applied to a non-repeated field of type\n \"bytes\". It indicates that in C++, the data should be stored in a Cord\n instead of a string. For very large strings, this may reduce memory\n fragmentation. It may also allow better performance when parsing from a\n Cord, or when parsing with aliasing enabled, as the parsed Cord may then\n alias the original buffer.\n"},{"path":[4,12,4,0,2,1,1],"span":[638,4,8]},{"path":[4,12,4,0,2,1,2],"span":[638,11,12]},{"path":[4,12,4,0,2,2],"span":[640,4,21]},{"path":[4,12,4,0,2,2,1],"span":[640,4,16]},{"path":[4,12,4,0,2,2,2],"span":[640,19,20]},{"path":[4,12,2,1],"span":[649,2,27],"leadingComments":" The packed option can be enabled for repeated primitive fields to enable\n a more efficient representation on the wire. Rather than repeatedly\n writing the tag and type for each element, the entire array is encoded as\n a single length-delimited blob. In proto3, only explicit setting it to\n false will avoid using packed encoding. This option is prohibited in\n Editions, but the `repeated_field_encoding` feature can be used to control\n the behavior.\n"},{"path":[4,12,2,1,4],"span":[649,2,10]},{"path":[4,12,2,1,5],"span":[649,11,15]},{"path":[4,12,2,1,1],"span":[649,16,22]},{"path":[4,12,2,1,3],"span":[649,25,26]},{"path":[4,12,2,2],"span":[662,2,51],"leadingComments":" The jstype option determines the JavaScript type used for values of the\n field. The option is permitted only for 64 bit integral and fixed types\n (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING\n is represented as JavaScript string, which avoids loss of precision that\n can happen when a large value is converted to a floating point JavaScript.\n Specifying JS_NUMBER for the jstype causes the generated JavaScript code to\n use the JavaScript \"number\" type. The behavior of the default option\n JS_NORMAL is implementation dependent.\n\n This option is an enum to permit additional types to be added, e.g.\n goog.math.Integer.\n"},{"path":[4,12,2,2,4],"span":[662,2,10]},{"path":[4,12,2,2,6],"span":[662,11,17]},{"path":[4,12,2,2,1],"span":[662,18,24]},{"path":[4,12,2,2,3],"span":[662,27,28]},{"path":[4,12,2,2,8],"span":[662,29,50]},{"path":[4,12,2,2,7],"span":[662,30,49]},{"path":[4,12,4,1],"span":[663,2,672,3]},{"path":[4,12,4,1,1],"span":[663,7,13]},{"path":[4,12,4,1,2,0],"span":[665,4,18],"leadingComments":" Use the default type.\n"},{"path":[4,12,4,1,2,0,1],"span":[665,4,13]},{"path":[4,12,4,1,2,0,2],"span":[665,16,17]},{"path":[4,12,4,1,2,1],"span":[668,4,18],"leadingComments":" Use JavaScript strings.\n"},{"path":[4,12,4,1,2,1,1],"span":[668,4,13]},{"path":[4,12,4,1,2,1,2],"span":[668,16,17]},{"path":[4,12,4,1,2,2],"span":[671,4,18],"leadingComments":" Use JavaScript numbers.\n"},{"path":[4,12,4,1,2,2,1],"span":[671,4,13]},{"path":[4,12,4,1,2,2,2],"span":[671,16,17]},{"path":[4,12,2,3],"span":[704,2,43],"leadingComments":" Should this field be parsed lazily? Lazy applies only to message-type\n fields. It means that when the outer message is initially parsed, the\n inner message's contents will not be parsed but instead stored in encoded\n form. The inner message will actually be parsed when it is first accessed.\n\n This is only a hint. Implementations are free to choose whether to use\n eager or lazy parsing regardless of the value of this option. However,\n setting this option true suggests that the protocol author believes that\n using lazy parsing on this field is worth the additional bookkeeping\n overhead typically needed to implement it.\n\n This option does not affect the public interface of any generated code;\n all method signatures remain the same. Furthermore, thread-safety of the\n interface is not affected by this option; const methods remain safe to\n call from multiple threads concurrently, while non-const methods continue\n to require exclusive access.\n\n Note that implementations may choose not to check required fields within\n a lazy sub-message. That is, calling IsInitialized() on the outer message\n may return true even if the inner message has missing required fields.\n This is necessary because otherwise the inner message would have to be\n parsed in order to perform the check, defeating the purpose of lazy\n parsing. An implementation which chooses not to check required fields\n must be consistent about it. That is, for any particular sub-message, the\n implementation must either *always* check its required fields, or *never*\n check its required fields, regardless of whether or not the message has\n been parsed.\n\n As of May 2022, lazy verifies the contents of the byte stream during\n parsing. An invalid byte stream will cause the overall parsing to fail.\n"},{"path":[4,12,2,3,4],"span":[704,2,10]},{"path":[4,12,2,3,5],"span":[704,11,15]},{"path":[4,12,2,3,1],"span":[704,16,20]},{"path":[4,12,2,3,3],"span":[704,23,24]},{"path":[4,12,2,3,8],"span":[704,25,42]},{"path":[4,12,2,3,7],"span":[704,26,41]},{"path":[4,12,2,4],"span":[709,2,55],"leadingComments":" unverified_lazy does no correctness checks on the byte stream. This should\n only be used where lazy with verification is prohibitive for performance\n reasons.\n"},{"path":[4,12,2,4,4],"span":[709,2,10]},{"path":[4,12,2,4,5],"span":[709,11,15]},{"path":[4,12,2,4,1],"span":[709,16,31]},{"path":[4,12,2,4,3],"span":[709,34,36]},{"path":[4,12,2,4,8],"span":[709,37,54]},{"path":[4,12,2,4,7],"span":[709,38,53]},{"path":[4,12,2,5],"span":[715,2,49],"leadingComments":" Is this field deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for accessors, or it will be completely ignored; in the very least, this\n is a formalization for deprecating fields.\n"},{"path":[4,12,2,5,4],"span":[715,2,10]},{"path":[4,12,2,5,5],"span":[715,11,15]},{"path":[4,12,2,5,1],"span":[715,16,26]},{"path":[4,12,2,5,3],"span":[715,29,30]},{"path":[4,12,2,5,8],"span":[715,31,48]},{"path":[4,12,2,5,7],"span":[715,32,47]},{"path":[4,12,2,6],"span":[718,2,44],"leadingComments":" For Google-internal migration only. Do not use.\n"},{"path":[4,12,2,6,4],"span":[718,2,10]},{"path":[4,12,2,6,5],"span":[718,11,15]},{"path":[4,12,2,6,1],"span":[718,16,20]},{"path":[4,12,2,6,3],"span":[718,23,25]},{"path":[4,12,2,6,8],"span":[718,26,43]},{"path":[4,12,2,6,7],"span":[718,27,42]},{"path":[4,12,2,7],"span":[722,2,52],"leadingComments":" Indicate that the field value should not be printed out when using debug\n formats, e.g. when the field contains sensitive credentials.\n"},{"path":[4,12,2,7,4],"span":[722,2,10]},{"path":[4,12,2,7,5],"span":[722,11,15]},{"path":[4,12,2,7,1],"span":[722,16,28]},{"path":[4,12,2,7,3],"span":[722,31,33]},{"path":[4,12,2,7,8],"span":[722,34,51]},{"path":[4,12,2,7,7],"span":[722,35,50]},{"path":[4,12,4,2],"span":[727,2,731,3],"leadingComments":" If set to RETENTION_SOURCE, the option will be omitted from the binary.\n Note: as of January 2023, support for this is in progress and does not yet\n have an effect (b/264593489).\n"},{"path":[4,12,4,2,1],"span":[727,7,22]},{"path":[4,12,4,2,2,0],"span":[728,4,26]},{"path":[4,12,4,2,2,0,1],"span":[728,4,21]},{"path":[4,12,4,2,2,0,2],"span":[728,24,25]},{"path":[4,12,4,2,2,1],"span":[729,4,26]},{"path":[4,12,4,2,2,1,1],"span":[729,4,21]},{"path":[4,12,4,2,2,1,2],"span":[729,24,25]},{"path":[4,12,4,2,2,2],"span":[730,4,25]},{"path":[4,12,4,2,2,2,1],"span":[730,4,20]},{"path":[4,12,4,2,2,2,2],"span":[730,23,24]},{"path":[4,12,2,8],"span":[733,2,42]},{"path":[4,12,2,8,4],"span":[733,2,10]},{"path":[4,12,2,8,6],"span":[733,11,26]},{"path":[4,12,2,8,1],"span":[733,27,36]},{"path":[4,12,2,8,3],"span":[733,39,41]},{"path":[4,12,4,3],"span":[739,2,750,3],"leadingComments":" This indicates the types of entities that the field may apply to when used\n as an option. If it is unset, then the field may be freely used as an\n option on any kind of entity. Note: as of January 2023, support for this is\n in progress and does not yet have an effect (b/264593489).\n"},{"path":[4,12,4,3,1],"span":[739,7,23]},{"path":[4,12,4,3,2,0],"span":[740,4,28]},{"path":[4,12,4,3,2,0,1],"span":[740,4,23]},{"path":[4,12,4,3,2,0,2],"span":[740,26,27]},{"path":[4,12,4,3,2,1],"span":[741,4,25]},{"path":[4,12,4,3,2,1,1],"span":[741,4,20]},{"path":[4,12,4,3,2,1,2],"span":[741,23,24]},{"path":[4,12,4,3,2,2],"span":[742,4,36]},{"path":[4,12,4,3,2,2,1],"span":[742,4,31]},{"path":[4,12,4,3,2,2,2],"span":[742,34,35]},{"path":[4,12,4,3,2,3],"span":[743,4,28]},{"path":[4,12,4,3,2,3,1],"span":[743,4,23]},{"path":[4,12,4,3,2,3,2],"span":[743,26,27]},{"path":[4,12,4,3,2,4],"span":[744,4,26]},{"path":[4,12,4,3,2,4,1],"span":[744,4,21]},{"path":[4,12,4,3,2,4,2],"span":[744,24,25]},{"path":[4,12,4,3,2,5],"span":[745,4,26]},{"path":[4,12,4,3,2,5,1],"span":[745,4,21]},{"path":[4,12,4,3,2,5,2],"span":[745,24,25]},{"path":[4,12,4,3,2,6],"span":[746,4,25]},{"path":[4,12,4,3,2,6,1],"span":[746,4,20]},{"path":[4,12,4,3,2,6,2],"span":[746,23,24]},{"path":[4,12,4,3,2,7],"span":[747,4,31]},{"path":[4,12,4,3,2,7,1],"span":[747,4,26]},{"path":[4,12,4,3,2,7,2],"span":[747,29,30]},{"path":[4,12,4,3,2,8],"span":[748,4,28]},{"path":[4,12,4,3,2,8,1],"span":[748,4,23]},{"path":[4,12,4,3,2,8,2],"span":[748,26,27]},{"path":[4,12,4,3,2,9],"span":[749,4,27]},{"path":[4,12,4,3,2,9,1],"span":[749,4,22]},{"path":[4,12,4,3,2,9,2],"span":[749,25,26]},{"path":[4,12,2,9],"span":[752,2,41]},{"path":[4,12,2,9,4],"span":[752,2,10]},{"path":[4,12,2,9,6],"span":[752,11,27]},{"path":[4,12,2,9,1],"span":[752,28,35]},{"path":[4,12,2,9,3],"span":[752,38,40]},{"path":[4,12,3,0],"span":[754,2,757,3]},{"path":[4,12,3,0,1],"span":[754,10,24]},{"path":[4,12,3,0,2,0],"span":[755,4,33]},{"path":[4,12,3,0,2,0,4],"span":[755,4,12]},{"path":[4,12,3,0,2,0,6],"span":[755,13,20]},{"path":[4,12,3,0,2,0,1],"span":[755,21,28]},{"path":[4,12,3,0,2,0,3],"span":[755,31,32]},{"path":[4,12,3,0,2,1],"span":[756,4,30],"trailingComments":" Textproto value.\n"},{"path":[4,12,3,0,2,1,4],"span":[756,4,12]},{"path":[4,12,3,0,2,1,5],"span":[756,13,19]},{"path":[4,12,3,0,2,1,1],"span":[756,20,25]},{"path":[4,12,3,0,2,1,3],"span":[756,28,29]},{"path":[4,12,2,10],"span":[758,2,48]},{"path":[4,12,2,10,4],"span":[758,2,10]},{"path":[4,12,2,10,6],"span":[758,11,25]},{"path":[4,12,2,10,1],"span":[758,26,42]},{"path":[4,12,2,10,3],"span":[758,45,47]},{"path":[4,12,2,11],"span":[761,2,36],"leadingComments":" Any features defined in the specific edition.\n"},{"path":[4,12,2,11,4],"span":[761,2,10]},{"path":[4,12,2,11,6],"span":[761,11,21]},{"path":[4,12,2,11,1],"span":[761,22,30]},{"path":[4,12,2,11,3],"span":[761,33,35]},{"path":[4,12,2,12],"span":[764,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,12,2,12,4],"span":[764,2,10]},{"path":[4,12,2,12,6],"span":[764,11,30]},{"path":[4,12,2,12,1],"span":[764,31,51]},{"path":[4,12,2,12,3],"span":[764,54,57]},{"path":[4,12,5],"span":[767,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,12,5,0],"span":[767,13,24]},{"path":[4,12,5,0,1],"span":[767,13,17]},{"path":[4,12,5,0,2],"span":[767,21,24]},{"path":[4,12,9],"span":[769,2,13],"trailingComments":" removed jtype\n"},{"path":[4,12,9,0],"span":[769,11,12]},{"path":[4,12,9,0,1],"span":[769,11,12]},{"path":[4,12,9,0,2],"span":[769,11,12]},{"path":[4,12,9],"span":[770,2,14],"trailingComments":" reserve target, target_obsolete_do_not_use\n"},{"path":[4,12,9,1],"span":[770,11,13]},{"path":[4,12,9,1,1],"span":[770,11,13]},{"path":[4,12,9,1,2],"span":[770,11,13]},{"path":[4,13],"span":[773,0,782,1]},{"path":[4,13,1],"span":[773,8,20]},{"path":[4,13,2,0],"span":[775,2,35],"leadingComments":" Any features defined in the specific edition.\n"},{"path":[4,13,2,0,4],"span":[775,2,10]},{"path":[4,13,2,0,6],"span":[775,11,21]},{"path":[4,13,2,0,1],"span":[775,22,30]},{"path":[4,13,2,0,3],"span":[775,33,34]},{"path":[4,13,2,1],"span":[778,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,13,2,1,4],"span":[778,2,10]},{"path":[4,13,2,1,6],"span":[778,11,30]},{"path":[4,13,2,1,1],"span":[778,31,51]},{"path":[4,13,2,1,3],"span":[778,54,57]},{"path":[4,13,5],"span":[781,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,13,5,0],"span":[781,13,24]},{"path":[4,13,5,0,1],"span":[781,13,17]},{"path":[4,13,5,0,2],"span":[781,21,24]},{"path":[4,14],"span":[784,0,814,1]},{"path":[4,14,1],"span":[784,8,19]},{"path":[4,14,2,0],"span":[788,2,32],"leadingComments":" Set this option to true to allow mapping different tag names to the same\n value.\n"},{"path":[4,14,2,0,4],"span":[788,2,10]},{"path":[4,14,2,0,5],"span":[788,11,15]},{"path":[4,14,2,0,1],"span":[788,16,27]},{"path":[4,14,2,0,3],"span":[788,30,31]},{"path":[4,14,2,1],"span":[794,2,49],"leadingComments":" Is this enum deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the enum, or it will be completely ignored; in the very least, this\n is a formalization for deprecating enums.\n"},{"path":[4,14,2,1,4],"span":[794,2,10]},{"path":[4,14,2,1,5],"span":[794,11,15]},{"path":[4,14,2,1,1],"span":[794,16,26]},{"path":[4,14,2,1,3],"span":[794,29,30]},{"path":[4,14,2,1,8],"span":[794,31,48]},{"path":[4,14,2,1,7],"span":[794,32,47]},{"path":[4,14,9],"span":[796,2,13],"trailingComments":" javanano_as_lite\n"},{"path":[4,14,9,0],"span":[796,11,12]},{"path":[4,14,9,0,1],"span":[796,11,12]},{"path":[4,14,9,0,2],"span":[796,11,12]},{"path":[4,14,2,2],"span":[804,2,79],"leadingComments":" Enable the legacy handling of JSON field name conflicts. This lowercases\n and strips underscored from the fields before comparison in proto3 only.\n The new behavior takes `json_name` into account and applies to proto2 as\n well.\n TODO Remove this legacy behavior once downstream teams have\n had time to migrate.\n"},{"path":[4,14,2,2,4],"span":[804,2,10]},{"path":[4,14,2,2,5],"span":[804,11,15]},{"path":[4,14,2,2,1],"span":[804,16,54]},{"path":[4,14,2,2,3],"span":[804,57,58]},{"path":[4,14,2,2,8],"span":[804,59,78]},{"path":[4,14,2,2,8,3],"span":[804,60,77]},{"path":[4,14,2,3],"span":[807,2,35],"leadingComments":" Any features defined in the specific edition.\n"},{"path":[4,14,2,3,4],"span":[807,2,10]},{"path":[4,14,2,3,6],"span":[807,11,21]},{"path":[4,14,2,3,1],"span":[807,22,30]},{"path":[4,14,2,3,3],"span":[807,33,34]},{"path":[4,14,2,4],"span":[810,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,14,2,4,4],"span":[810,2,10]},{"path":[4,14,2,4,6],"span":[810,11,30]},{"path":[4,14,2,4,1],"span":[810,31,51]},{"path":[4,14,2,4,3],"span":[810,54,57]},{"path":[4,14,5],"span":[813,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,14,5,0],"span":[813,13,24]},{"path":[4,14,5,0,1],"span":[813,13,17]},{"path":[4,14,5,0,2],"span":[813,21,24]},{"path":[4,15],"span":[816,0,836,1]},{"path":[4,15,1],"span":[816,8,24]},{"path":[4,15,2,0],"span":[821,2,49],"leadingComments":" Is this enum value deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the enum value, or it will be completely ignored; in the very least,\n this is a formalization for deprecating enum values.\n"},{"path":[4,15,2,0,4],"span":[821,2,10]},{"path":[4,15,2,0,5],"span":[821,11,15]},{"path":[4,15,2,0,1],"span":[821,16,26]},{"path":[4,15,2,0,3],"span":[821,29,30]},{"path":[4,15,2,0,8],"span":[821,31,48]},{"path":[4,15,2,0,7],"span":[821,32,47]},{"path":[4,15,2,1],"span":[824,2,35],"leadingComments":" Any features defined in the specific edition.\n"},{"path":[4,15,2,1,4],"span":[824,2,10]},{"path":[4,15,2,1,6],"span":[824,11,21]},{"path":[4,15,2,1,1],"span":[824,22,30]},{"path":[4,15,2,1,3],"span":[824,33,34]},{"path":[4,15,2,2],"span":[829,2,51],"leadingComments":" Indicate that fields annotated with this enum value should not be printed\n out when using debug formats, e.g. when the field contains sensitive\n credentials.\n"},{"path":[4,15,2,2,4],"span":[829,2,10]},{"path":[4,15,2,2,5],"span":[829,11,15]},{"path":[4,15,2,2,1],"span":[829,16,28]},{"path":[4,15,2,2,3],"span":[829,31,32]},{"path":[4,15,2,2,8],"span":[829,33,50]},{"path":[4,15,2,2,7],"span":[829,34,49]},{"path":[4,15,2,3],"span":[832,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,15,2,3,4],"span":[832,2,10]},{"path":[4,15,2,3,6],"span":[832,11,30]},{"path":[4,15,2,3,1],"span":[832,31,51]},{"path":[4,15,2,3,3],"span":[832,54,57]},{"path":[4,15,5],"span":[835,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,15,5,0],"span":[835,13,24]},{"path":[4,15,5,0,1],"span":[835,13,17]},{"path":[4,15,5,0,2],"span":[835,21,24]},{"path":[4,16],"span":[838,0,859,1]},{"path":[4,16,1],"span":[838,8,22]},{"path":[4,16,2,0],"span":[841,2,36],"leadingComments":" Any features defined in the specific edition.\n"},{"path":[4,16,2,0,4],"span":[841,2,10]},{"path":[4,16,2,0,6],"span":[841,11,21]},{"path":[4,16,2,0,1],"span":[841,22,30]},{"path":[4,16,2,0,3],"span":[841,33,35]},{"path":[4,16,2,1],"span":[852,2,50],"leadingComments":" Is this service deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the service, or it will be completely ignored; in the very least,\n this is a formalization for deprecating services.\n","leadingDetachedComments":[" Note: Field numbers 1 through 32 are reserved for Google's internal RPC\n framework. We apologize for hoarding these numbers to ourselves, but\n we were already using them long before we decided to release Protocol\n Buffers.\n"]},{"path":[4,16,2,1,4],"span":[852,2,10]},{"path":[4,16,2,1,5],"span":[852,11,15]},{"path":[4,16,2,1,1],"span":[852,16,26]},{"path":[4,16,2,1,3],"span":[852,29,31]},{"path":[4,16,2,1,8],"span":[852,32,49]},{"path":[4,16,2,1,7],"span":[852,33,48]},{"path":[4,16,2,2],"span":[855,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,16,2,2,4],"span":[855,2,10]},{"path":[4,16,2,2,6],"span":[855,11,30]},{"path":[4,16,2,2,1],"span":[855,31,51]},{"path":[4,16,2,2,3],"span":[855,54,57]},{"path":[4,16,5],"span":[858,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,16,5,0],"span":[858,13,24]},{"path":[4,16,5,0,1],"span":[858,13,17]},{"path":[4,16,5,0,2],"span":[858,21,24]},{"path":[4,17],"span":[861,0,893,1]},{"path":[4,17,1],"span":[861,8,21]},{"path":[4,17,2,0],"span":[872,2,50],"leadingComments":" Is this method deprecated?\n Depending on the target platform, this can emit Deprecated annotations\n for the method, or it will be completely ignored; in the very least,\n this is a formalization for deprecating methods.\n","leadingDetachedComments":[" Note: Field numbers 1 through 32 are reserved for Google's internal RPC\n framework. We apologize for hoarding these numbers to ourselves, but\n we were already using them long before we decided to release Protocol\n Buffers.\n"]},{"path":[4,17,2,0,4],"span":[872,2,10]},{"path":[4,17,2,0,5],"span":[872,11,15]},{"path":[4,17,2,0,1],"span":[872,16,26]},{"path":[4,17,2,0,3],"span":[872,29,31]},{"path":[4,17,2,0,8],"span":[872,32,49]},{"path":[4,17,2,0,7],"span":[872,33,48]},{"path":[4,17,4,0],"span":[877,2,881,3],"leadingComments":" Is this method side-effect-free (or safe in HTTP parlance), or idempotent,\n or neither? HTTP based RPC implementation may choose GET verb for safe\n methods, and PUT verb for idempotent methods instead of the default POST.\n"},{"path":[4,17,4,0,1],"span":[877,7,23]},{"path":[4,17,4,0,2,0],"span":[878,4,28]},{"path":[4,17,4,0,2,0,1],"span":[878,4,23]},{"path":[4,17,4,0,2,0,2],"span":[878,26,27]},{"path":[4,17,4,0,2,1],"span":[879,4,24],"trailingComments":" implies idempotent\n"},{"path":[4,17,4,0,2,1,1],"span":[879,4,19]},{"path":[4,17,4,0,2,1,2],"span":[879,22,23]},{"path":[4,17,4,0,2,2],"span":[880,4,19],"trailingComments":" idempotent, but may have side effects\n"},{"path":[4,17,4,0,2,2,1],"span":[880,4,14]},{"path":[4,17,4,0,2,2,2],"span":[880,17,18]},{"path":[4,17,2,1],"span":[882,2,883,38]},{"path":[4,17,2,1,4],"span":[882,2,10]},{"path":[4,17,2,1,6],"span":[882,11,27]},{"path":[4,17,2,1,1],"span":[882,28,45]},{"path":[4,17,2,1,3],"span":[882,48,50]},{"path":[4,17,2,1,8],"span":[883,6,37]},{"path":[4,17,2,1,7],"span":[883,7,36]},{"path":[4,17,2,2],"span":[886,2,36],"leadingComments":" Any features defined in the specific edition.\n"},{"path":[4,17,2,2,4],"span":[886,2,10]},{"path":[4,17,2,2,6],"span":[886,11,21]},{"path":[4,17,2,2,1],"span":[886,22,30]},{"path":[4,17,2,2,3],"span":[886,33,35]},{"path":[4,17,2,3],"span":[889,2,58],"leadingComments":" The parser stores options it doesn't recognize here. See above.\n"},{"path":[4,17,2,3,4],"span":[889,2,10]},{"path":[4,17,2,3,6],"span":[889,11,30]},{"path":[4,17,2,3,1],"span":[889,31,51]},{"path":[4,17,2,3,3],"span":[889,54,57]},{"path":[4,17,5],"span":[892,2,25],"leadingComments":" Clients can define custom options in extensions of this message. See above.\n"},{"path":[4,17,5,0],"span":[892,13,24]},{"path":[4,17,5,0,1],"span":[892,13,17]},{"path":[4,17,5,0,2],"span":[892,21,24]},{"path":[4,18],"span":[901,0,921,1],"leadingComments":" A message representing a option the parser does not recognize. This only\n appears in options protos created by the compiler::Parser class.\n DescriptorPool resolves these when building Descriptor objects. Therefore,\n options protos in descriptor objects (e.g. returned by Descriptor::options(),\n or produced by Descriptor::CopyTo()) will never have UninterpretedOptions\n in them.\n"},{"path":[4,18,1],"span":[901,8,27]},{"path":[4,18,3,0],"span":[907,2,910,3],"leadingComments":" The name of the uninterpreted option. Each string represents a segment in\n a dot-separated name. is_extension is true iff a segment represents an\n extension (denoted with parentheses in options specs in .proto files).\n E.g.,{ [\"foo\", false], [\"bar.baz\", true], [\"moo\", false] } represents\n \"foo.(bar.baz).moo\".\n"},{"path":[4,18,3,0,1],"span":[907,10,18]},{"path":[4,18,3,0,2,0],"span":[908,4,34]},{"path":[4,18,3,0,2,0,4],"span":[908,4,12]},{"path":[4,18,3,0,2,0,5],"span":[908,13,19]},{"path":[4,18,3,0,2,0,1],"span":[908,20,29]},{"path":[4,18,3,0,2,0,3],"span":[908,32,33]},{"path":[4,18,3,0,2,1],"span":[909,4,35]},{"path":[4,18,3,0,2,1,4],"span":[909,4,12]},{"path":[4,18,3,0,2,1,5],"span":[909,13,17]},{"path":[4,18,3,0,2,1,1],"span":[909,18,30]},{"path":[4,18,3,0,2,1,3],"span":[909,33,34]},{"path":[4,18,2,0],"span":[911,2,29]},{"path":[4,18,2,0,4],"span":[911,2,10]},{"path":[4,18,2,0,6],"span":[911,11,19]},{"path":[4,18,2,0,1],"span":[911,20,24]},{"path":[4,18,2,0,3],"span":[911,27,28]},{"path":[4,18,2,1],"span":[915,2,39],"leadingComments":" The value of the uninterpreted option, in whatever type the tokenizer\n identified it as during parsing. Exactly one of these should be set.\n"},{"path":[4,18,2,1,4],"span":[915,2,10]},{"path":[4,18,2,1,5],"span":[915,11,17]},{"path":[4,18,2,1,1],"span":[915,18,34]},{"path":[4,18,2,1,3],"span":[915,37,38]},{"path":[4,18,2,2],"span":[916,2,41]},{"path":[4,18,2,2,4],"span":[916,2,10]},{"path":[4,18,2,2,5],"span":[916,11,17]},{"path":[4,18,2,2,1],"span":[916,18,36]},{"path":[4,18,2,2,3],"span":[916,39,40]},{"path":[4,18,2,3],"span":[917,2,40]},{"path":[4,18,2,3,4],"span":[917,2,10]},{"path":[4,18,2,3,5],"span":[917,11,16]},{"path":[4,18,2,3,1],"span":[917,17,35]},{"path":[4,18,2,3,3],"span":[917,38,39]},{"path":[4,18,2,4],"span":[918,2,35]},{"path":[4,18,2,4,4],"span":[918,2,10]},{"path":[4,18,2,4,5],"span":[918,11,17]},{"path":[4,18,2,4,1],"span":[918,18,30]},{"path":[4,18,2,4,3],"span":[918,33,34]},{"path":[4,18,2,5],"span":[919,2,34]},{"path":[4,18,2,5,4],"span":[919,2,10]},{"path":[4,18,2,5,5],"span":[919,11,16]},{"path":[4,18,2,5,1],"span":[919,17,29]},{"path":[4,18,2,5,3],"span":[919,32,33]},{"path":[4,18,2,6],"span":[920,2,38]},{"path":[4,18,2,6,4],"span":[920,2,10]},{"path":[4,18,2,6,5],"span":[920,11,17]},{"path":[4,18,2,6,1],"span":[920,18,33]},{"path":[4,18,2,6,3],"span":[920,36,37]},{"path":[4,19],"span":[932,0,1019,1],"leadingComments":" TODO Enums in C++ gencode (and potentially other languages) are\n not well scoped. This means that each of the feature enums below can clash\n with each other. The short names we've chosen maximize call-site\n readability, but leave us very open to this scenario. A future feature will\n be designed and implemented to handle this, hopefully before we ever hit a\n conflict here.\n","leadingDetachedComments":[" ===================================================================\n Features\n"]},{"path":[4,19,1],"span":[932,8,18]},{"path":[4,19,4,0],"span":[933,2,938,3]},{"path":[4,19,4,0,1],"span":[933,7,20]},{"path":[4,19,4,0,2,0],"span":[934,4,31]},{"path":[4,19,4,0,2,0,1],"span":[934,4,26]},{"path":[4,19,4,0,2,0,2],"span":[934,29,30]},{"path":[4,19,4,0,2,1],"span":[935,4,17]},{"path":[4,19,4,0,2,1,1],"span":[935,4,12]},{"path":[4,19,4,0,2,1,2],"span":[935,15,16]},{"path":[4,19,4,0,2,2],"span":[936,4,17]},{"path":[4,19,4,0,2,2,1],"span":[936,4,12]},{"path":[4,19,4,0,2,2,2],"span":[936,15,16]},{"path":[4,19,4,0,2,3],"span":[937,4,24]},{"path":[4,19,4,0,2,3,1],"span":[937,4,19]},{"path":[4,19,4,0,2,3,2],"span":[937,22,23]},{"path":[4,19,2,0],"span":[939,2,946,4]},{"path":[4,19,2,0,4],"span":[939,2,10]},{"path":[4,19,2,0,6],"span":[939,11,24]},{"path":[4,19,2,0,1],"span":[939,25,39]},{"path":[4,19,2,0,3],"span":[939,42,43]},{"path":[4,19,2,0,8],"span":[939,44,946,3]},{"path":[4,19,2,0,8,17],"span":[940,4,33]},{"path":[4,19,2,0,8,19,0],"span":[941,4,31]},{"path":[4,19,2,0,8,19,1],"span":[942,4,30]},{"path":[4,19,2,0,8,20,0],"span":[943,4,69]},{"path":[4,19,2,0,8,20,0,3],"span":[943,25,48]},{"path":[4,19,2,0,8,20,0,2],"span":[943,50,67]},{"path":[4,19,2,0,8,20,1],"span":[944,4,69]},{"path":[4,19,2,0,8,20,1,3],"span":[944,25,48]},{"path":[4,19,2,0,8,20,1,2],"span":[944,50,67]},{"path":[4,19,2,0,8,20,2],"span":[945,4,67]},{"path":[4,19,2,0,8,20,2,3],"span":[945,25,46]},{"path":[4,19,2,0,8,20,2,2],"span":[945,48,65]},{"path":[4,19,4,1],"span":[948,2,952,3]},{"path":[4,19,4,1,1],"span":[948,7,15]},{"path":[4,19,4,1,2,0],"span":[949,4,26]},{"path":[4,19,4,1,2,0,1],"span":[949,4,21]},{"path":[4,19,4,1,2,0,2],"span":[949,24,25]},{"path":[4,19,4,1,2,1],"span":[950,4,13]},{"path":[4,19,4,1,2,1,1],"span":[950,4,8]},{"path":[4,19,4,1,2,1,2],"span":[950,11,12]},{"path":[4,19,4,1,2,2],"span":[951,4,15]},{"path":[4,19,4,1,2,2,1],"span":[951,4,10]},{"path":[4,19,4,1,2,2,2],"span":[951,13,14]},{"path":[4,19,2,1],"span":[953,2,959,4]},{"path":[4,19,2,1,4],"span":[953,2,10]},{"path":[4,19,2,1,6],"span":[953,11,19]},{"path":[4,19,2,1,1],"span":[953,20,29]},{"path":[4,19,2,1,3],"span":[953,32,33]},{"path":[4,19,2,1,8],"span":[953,34,959,3]},{"path":[4,19,2,1,8,17],"span":[954,4,33]},{"path":[4,19,2,1,8,19,0],"span":[955,4,30]},{"path":[4,19,2,1,8,19,1],"span":[956,4,30]},{"path":[4,19,2,1,8,20,0],"span":[957,4,67]},{"path":[4,19,2,1,8,20,0,3],"span":[957,25,48]},{"path":[4,19,2,1,8,20,0,2],"span":[957,50,65]},{"path":[4,19,2,1,8,20,1],"span":[958,4,65]},{"path":[4,19,2,1,8,20,1,3],"span":[958,25,48]},{"path":[4,19,2,1,8,20,1,2],"span":[958,50,63]},{"path":[4,19,4,2],"span":[961,2,965,3]},{"path":[4,19,4,2,1],"span":[961,7,28]},{"path":[4,19,4,2,2,0],"span":[962,4,40]},{"path":[4,19,4,2,2,0,1],"span":[962,4,35]},{"path":[4,19,4,2,2,0,2],"span":[962,38,39]},{"path":[4,19,4,2,2,1],"span":[963,4,15]},{"path":[4,19,4,2,2,1,1],"span":[963,4,10]},{"path":[4,19,4,2,2,1,2],"span":[963,13,14]},{"path":[4,19,4,2,2,2],"span":[964,4,17]},{"path":[4,19,4,2,2,2,1],"span":[964,4,12]},{"path":[4,19,4,2,2,2,2],"span":[964,15,16]},{"path":[4,19,2,2],"span":[966,2,972,4]},{"path":[4,19,2,2,4],"span":[966,2,10]},{"path":[4,19,2,2,6],"span":[966,11,32]},{"path":[4,19,2,2,1],"span":[966,33,56]},{"path":[4,19,2,2,3],"span":[966,59,60]},{"path":[4,19,2,2,8],"span":[966,61,972,3]},{"path":[4,19,2,2,8,17],"span":[967,4,33]},{"path":[4,19,2,2,8,19,0],"span":[968,4,31]},{"path":[4,19,2,2,8,19,1],"span":[969,4,30]},{"path":[4,19,2,2,8,20,0],"span":[970,4,69]},{"path":[4,19,2,2,8,20,0,3],"span":[970,25,48]},{"path":[4,19,2,2,8,20,0,2],"span":[970,50,67]},{"path":[4,19,2,2,8,20,1],"span":[971,4,67]},{"path":[4,19,2,2,8,20,1,3],"span":[971,25,48]},{"path":[4,19,2,2,8,20,1,2],"span":[971,50,65]},{"path":[4,19,4,3],"span":[974,2,978,3]},{"path":[4,19,4,3,1],"span":[974,7,21]},{"path":[4,19,4,3,2,0],"span":[975,4,32]},{"path":[4,19,4,3,2,0,1],"span":[975,4,27]},{"path":[4,19,4,3,2,0,2],"span":[975,30,31]},{"path":[4,19,4,3,2,1],"span":[976,4,13]},{"path":[4,19,4,3,2,1,1],"span":[976,4,8]},{"path":[4,19,4,3,2,1,2],"span":[976,11,12]},{"path":[4,19,4,3,2,2],"span":[977,4,15]},{"path":[4,19,4,3,2,2,1],"span":[977,4,10]},{"path":[4,19,4,3,2,2,2],"span":[977,13,14]},{"path":[4,19,2,3],"span":[979,2,985,4]},{"path":[4,19,2,3,4],"span":[979,2,10]},{"path":[4,19,2,3,6],"span":[979,11,25]},{"path":[4,19,2,3,1],"span":[979,26,41]},{"path":[4,19,2,3,3],"span":[979,44,45]},{"path":[4,19,2,3,8],"span":[979,46,985,3]},{"path":[4,19,2,3,8,17],"span":[980,4,33]},{"path":[4,19,2,3,8,19,0],"span":[981,4,31]},{"path":[4,19,2,3,8,19,1],"span":[982,4,30]},{"path":[4,19,2,3,8,20,0],"span":[983,4,65]},{"path":[4,19,2,3,8,20,0,3],"span":[983,25,48]},{"path":[4,19,2,3,8,20,0,2],"span":[983,50,63]},{"path":[4,19,2,3,8,20,1],"span":[984,4,67]},{"path":[4,19,2,3,8,20,1,3],"span":[984,25,48]},{"path":[4,19,2,3,8,20,1,2],"span":[984,50,65]},{"path":[4,19,4,4],"span":[987,2,991,3]},{"path":[4,19,4,4,1],"span":[987,7,22]},{"path":[4,19,4,4,2,0],"span":[988,4,33]},{"path":[4,19,4,4,2,0,1],"span":[988,4,28]},{"path":[4,19,4,4,2,0,2],"span":[988,31,32]},{"path":[4,19,4,4,2,1],"span":[989,4,24]},{"path":[4,19,4,4,2,1,1],"span":[989,4,19]},{"path":[4,19,4,4,2,1,2],"span":[989,22,23]},{"path":[4,19,4,4,2,2],"span":[990,4,18]},{"path":[4,19,4,4,2,2,1],"span":[990,4,13]},{"path":[4,19,4,4,2,2,2],"span":[990,16,17]},{"path":[4,19,2,4],"span":[992,2,997,4]},{"path":[4,19,2,4,4],"span":[992,2,10]},{"path":[4,19,2,4,6],"span":[992,11,26]},{"path":[4,19,2,4,1],"span":[992,27,43]},{"path":[4,19,2,4,3],"span":[992,46,47]},{"path":[4,19,2,4,8],"span":[992,48,997,3]},{"path":[4,19,2,4,8,17],"span":[993,4,33]},{"path":[4,19,2,4,8,19,0],"span":[994,4,31]},{"path":[4,19,2,4,8,19,1],"span":[995,4,30]},{"path":[4,19,2,4,8,20,0],"span":[996,4,76]},{"path":[4,19,2,4,8,20,0,3],"span":[996,25,48]},{"path":[4,19,2,4,8,20,0,2],"span":[996,50,74]},{"path":[4,19,4,5],"span":[999,2,1003,3]},{"path":[4,19,4,5,1],"span":[999,7,17]},{"path":[4,19,4,5,2,0],"span":[1000,4,28]},{"path":[4,19,4,5,2,0,1],"span":[1000,4,23]},{"path":[4,19,4,5,2,0,2],"span":[1000,26,27]},{"path":[4,19,4,5,2,1],"span":[1001,4,14]},{"path":[4,19,4,5,2,1,1],"span":[1001,4,9]},{"path":[4,19,4,5,2,1,2],"span":[1001,12,13]},{"path":[4,19,4,5,2,2],"span":[1002,4,27]},{"path":[4,19,4,5,2,2,1],"span":[1002,4,22]},{"path":[4,19,4,5,2,2,2],"span":[1002,25,26]},{"path":[4,19,2,5],"span":[1004,2,1011,4]},{"path":[4,19,2,5,4],"span":[1004,2,10]},{"path":[4,19,2,5,6],"span":[1004,11,21]},{"path":[4,19,2,5,1],"span":[1004,22,33]},{"path":[4,19,2,5,3],"span":[1004,36,37]},{"path":[4,19,2,5,8],"span":[1004,38,1011,3]},{"path":[4,19,2,5,8,17],"span":[1005,4,33]},{"path":[4,19,2,5,8,19,0],"span":[1006,4,33]},{"path":[4,19,2,5,8,19,1],"span":[1007,4,30]},{"path":[4,19,2,5,8,19,2],"span":[1008,4,30]},{"path":[4,19,2,5,8,20,0],"span":[1009,4,79]},{"path":[4,19,2,5,8,20,0,3],"span":[1009,25,48]},{"path":[4,19,2,5,8,20,0,2],"span":[1009,50,77]},{"path":[4,19,2,5,8,20,1],"span":[1010,4,66]},{"path":[4,19,2,5,8,20,1,3],"span":[1010,25,48]},{"path":[4,19,2,5,8,20,1,2],"span":[1010,50,64]},{"path":[4,19,9],"span":[1013,2,15]},{"path":[4,19,9,0],"span":[1013,11,14]},{"path":[4,19,9,0,1],"span":[1013,11,14]},{"path":[4,19,9,0,2],"span":[1013,11,14]},{"path":[4,19,5],"span":[1015,2,18],"trailingComments":" for Protobuf C++\n"},{"path":[4,19,5,0],"span":[1015,13,17]},{"path":[4,19,5,0,1],"span":[1015,13,17]},{"path":[4,19,5,0,2],"span":[1015,13,17]},{"path":[4,19,5],"span":[1016,2,18],"trailingComments":" for Protobuf Java\n"},{"path":[4,19,5,1],"span":[1016,13,17]},{"path":[4,19,5,1,1],"span":[1016,13,17]},{"path":[4,19,5,1,2],"span":[1016,13,17]},{"path":[4,19,5],"span":[1018,2,26],"trailingComments":" For internal testing\n"},{"path":[4,19,5,2],"span":[1018,13,25]},{"path":[4,19,5,2,1],"span":[1018,13,17]},{"path":[4,19,5,2,2],"span":[1018,21,25]},{"path":[4,20],"span":[1025,0,1043,1],"leadingComments":" A compiled specification for the defaults of a set of features. These\n messages are generated from FeatureSet extensions and can be used to seed\n feature resolution. The resolution with this object becomes a simple search\n for the closest matching edition, followed by proto merges.\n"},{"path":[4,20,1],"span":[1025,8,26]},{"path":[4,20,3,0],"span":[1030,2,1033,3],"leadingComments":" A map from every known edition with a unique set of defaults to its\n defaults. Not all editions may be contained here. For a given edition,\n the defaults at the closest matching edition ordered at or before it should\n be used. This field must be in strict ascending order by edition.\n"},{"path":[4,20,3,0,1],"span":[1030,10,34]},{"path":[4,20,3,0,2,0],"span":[1031,4,33]},{"path":[4,20,3,0,2,0,4],"span":[1031,4,12]},{"path":[4,20,3,0,2,0,6],"span":[1031,13,20]},{"path":[4,20,3,0,2,0,1],"span":[1031,21,28]},{"path":[4,20,3,0,2,0,3],"span":[1031,31,32]},{"path":[4,20,3,0,2,1],"span":[1032,4,37]},{"path":[4,20,3,0,2,1,4],"span":[1032,4,12]},{"path":[4,20,3,0,2,1,6],"span":[1032,13,23]},{"path":[4,20,3,0,2,1,1],"span":[1032,24,32]},{"path":[4,20,3,0,2,1,3],"span":[1032,35,36]},{"path":[4,20,2,0],"span":[1034,2,49]},{"path":[4,20,2,0,4],"span":[1034,2,10]},{"path":[4,20,2,0,6],"span":[1034,11,35]},{"path":[4,20,2,0,1],"span":[1034,36,44]},{"path":[4,20,2,0,3],"span":[1034,47,48]},{"path":[4,20,2,1],"span":[1038,2,39],"leadingComments":" The minimum supported edition (inclusive) when this was constructed.\n Editions before this will not have defaults.\n"},{"path":[4,20,2,1,4],"span":[1038,2,10]},{"path":[4,20,2,1,6],"span":[1038,11,18]},{"path":[4,20,2,1,1],"span":[1038,19,34]},{"path":[4,20,2,1,3],"span":[1038,37,38]},{"path":[4,20,2,2],"span":[1042,2,39],"leadingComments":" The maximum known edition (inclusive) when this was constructed. Editions\n after this will not have reliable defaults.\n"},{"path":[4,20,2,2,4],"span":[1042,2,10]},{"path":[4,20,2,2,6],"span":[1042,11,18]},{"path":[4,20,2,2,1],"span":[1042,19,34]},{"path":[4,20,2,2,3],"span":[1042,37,38]},{"path":[4,21],"span":[1050,0,1179,1],"leadingComments":" Encapsulates information about the original source file from which a\n FileDescriptorProto was generated.\n","leadingDetachedComments":[" ===================================================================\n Optional source code info\n"]},{"path":[4,21,1],"span":[1050,8,22]},{"path":[4,21,2,0],"span":[1094,2,33],"leadingComments":" A Location identifies a piece of source code in a .proto file which\n corresponds to a particular definition. This information is intended\n to be useful to IDEs, code indexers, documentation generators, and similar\n tools.\n\n For example, say we have a file like:\n message Foo {\n optional string foo = 1;\n }\n Let's look at just the field definition:\n optional string foo = 1;\n ^ ^^ ^^ ^ ^^^\n a bc de f ghi\n We have the following locations:\n span path represents\n [a,i) [ 4, 0, 2, 0 ] The whole field definition.\n [a,b) [ 4, 0, 2, 0, 4 ] The label (optional).\n [c,d) [ 4, 0, 2, 0, 5 ] The type (string).\n [e,f) [ 4, 0, 2, 0, 1 ] The name (foo).\n [g,h) [ 4, 0, 2, 0, 3 ] The number (1).\n\n Notes:\n - A location may refer to a repeated field itself (i.e. not to any\n particular index within it). This is used whenever a set of elements are\n logically enclosed in a single code segment. For example, an entire\n extend block (possibly containing multiple extension definitions) will\n have an outer location whose path refers to the \"extensions\" repeated\n field without an index.\n - Multiple locations may have the same path. This happens when a single\n logical declaration is spread out across multiple places. The most\n obvious example is the \"extend\" block again -- there may be multiple\n extend blocks in the same scope, each of which will have the same path.\n - A location's span is not always a subset of its parent's span. For\n example, the \"extendee\" of an extension declaration appears at the\n beginning of the \"extend\" block and is shared by all extensions within\n the block.\n - Just because a location's span is a subset of some other location's span\n does not mean that it is a descendant. For example, a \"group\" defines\n both a type and a field in a single declaration. Thus, the locations\n corresponding to the type and field and their components will overlap.\n - Code which tries to interpret locations should probably be designed to\n ignore those that it doesn't understand, as more types of locations could\n be recorded in the future.\n"},{"path":[4,21,2,0,4],"span":[1094,2,10]},{"path":[4,21,2,0,6],"span":[1094,11,19]},{"path":[4,21,2,0,1],"span":[1094,20,28]},{"path":[4,21,2,0,3],"span":[1094,31,32]},{"path":[4,21,3,0],"span":[1095,2,1178,3]},{"path":[4,21,3,0,1],"span":[1095,10,18]},{"path":[4,21,3,0,2,0],"span":[1119,4,44],"leadingComments":" Identifies which part of the FileDescriptorProto was defined at this\n location.\n\n Each element is a field number or an index. They form a path from\n the root FileDescriptorProto to the place where the definition occurs.\n For example, this path:\n [ 4, 3, 2, 7, 1 ]\n refers to:\n file.message_type(3) // 4, 3\n .field(7) // 2, 7\n .name() // 1\n This is because FileDescriptorProto.message_type has field number 4:\n repeated DescriptorProto message_type = 4;\n and DescriptorProto.field has field number 2:\n repeated FieldDescriptorProto field = 2;\n and FieldDescriptorProto.name has field number 1:\n optional string name = 1;\n\n Thus, the above path gives the location of a field name. If we removed\n the last element:\n [ 4, 3, 2, 7 ]\n this path refers to the whole field declaration (from the beginning\n of the label to the terminating semicolon).\n"},{"path":[4,21,3,0,2,0,4],"span":[1119,4,12]},{"path":[4,21,3,0,2,0,5],"span":[1119,13,18]},{"path":[4,21,3,0,2,0,1],"span":[1119,19,23]},{"path":[4,21,3,0,2,0,3],"span":[1119,26,27]},{"path":[4,21,3,0,2,0,8],"span":[1119,28,43]},{"path":[4,21,3,0,2,0,8,2],"span":[1119,29,42]},{"path":[4,21,3,0,2,1],"span":[1126,4,44],"leadingComments":" Always has exactly three or four elements: start line, start column,\n end line (optional, otherwise assumed same as start line), end column.\n These are packed into a single field for efficiency. Note that line\n and column numbers are zero-based -- typically you will want to add\n 1 to each before displaying to a user.\n"},{"path":[4,21,3,0,2,1,4],"span":[1126,4,12]},{"path":[4,21,3,0,2,1,5],"span":[1126,13,18]},{"path":[4,21,3,0,2,1,1],"span":[1126,19,23]},{"path":[4,21,3,0,2,1,3],"span":[1126,26,27]},{"path":[4,21,3,0,2,1,8],"span":[1126,28,43]},{"path":[4,21,3,0,2,1,8,2],"span":[1126,29,42]},{"path":[4,21,3,0,2,2],"span":[1175,4,41],"leadingComments":" If this SourceCodeInfo represents a complete declaration, these are any\n comments appearing before and after the declaration which appear to be\n attached to the declaration.\n\n A series of line comments appearing on consecutive lines, with no other\n tokens appearing on those lines, will be treated as a single comment.\n\n leading_detached_comments will keep paragraphs of comments that appear\n before (but not connected to) the current element. Each paragraph,\n separated by empty lines, will be one comment element in the repeated\n field.\n\n Only the comment content is provided; comment markers (e.g. //) are\n stripped out. For block comments, leading whitespace and an asterisk\n will be stripped from the beginning of each line other than the first.\n Newlines are included in the output.\n\n Examples:\n\n optional int32 foo = 1; // Comment attached to foo.\n // Comment attached to bar.\n optional int32 bar = 2;\n\n optional string baz = 3;\n // Comment attached to baz.\n // Another line attached to baz.\n\n // Comment attached to moo.\n //\n // Another line attached to moo.\n optional double moo = 4;\n\n // Detached comment for corge. This is not leading or trailing comments\n // to moo or corge because there are blank lines separating it from\n // both.\n\n // Detached comment for corge paragraph 2.\n\n optional string corge = 5;\n /* Block comment attached\n * to corge. Leading asterisks\n * will be removed. */\n /* Block comment attached to\n * grault. */\n optional int32 grault = 6;\n\n // ignored detached comments.\n"},{"path":[4,21,3,0,2,2,4],"span":[1175,4,12]},{"path":[4,21,3,0,2,2,5],"span":[1175,13,19]},{"path":[4,21,3,0,2,2,1],"span":[1175,20,36]},{"path":[4,21,3,0,2,2,3],"span":[1175,39,40]},{"path":[4,21,3,0,2,3],"span":[1176,4,42]},{"path":[4,21,3,0,2,3,4],"span":[1176,4,12]},{"path":[4,21,3,0,2,3,5],"span":[1176,13,19]},{"path":[4,21,3,0,2,3,1],"span":[1176,20,37]},{"path":[4,21,3,0,2,3,3],"span":[1176,40,41]},{"path":[4,21,3,0,2,4],"span":[1177,4,50]},{"path":[4,21,3,0,2,4,4],"span":[1177,4,12]},{"path":[4,21,3,0,2,4,5],"span":[1177,13,19]},{"path":[4,21,3,0,2,4,1],"span":[1177,20,45]},{"path":[4,21,3,0,2,4,3],"span":[1177,48,49]},{"path":[4,22],"span":[1184,0,1217,1],"leadingComments":" Describes the relationship between generated code and its original source\n file. A GeneratedCodeInfo message is associated with only one generated\n source file, but may contain references to different source .proto files.\n"},{"path":[4,22,1],"span":[1184,8,25]},{"path":[4,22,2,0],"span":[1187,2,37],"leadingComments":" An Annotation connects some span of text in generated code to an element\n of its generating .proto file.\n"},{"path":[4,22,2,0,4],"span":[1187,2,10]},{"path":[4,22,2,0,6],"span":[1187,11,21]},{"path":[4,22,2,0,1],"span":[1187,22,32]},{"path":[4,22,2,0,3],"span":[1187,35,36]},{"path":[4,22,3,0],"span":[1188,2,1216,3]},{"path":[4,22,3,0,1],"span":[1188,10,20]},{"path":[4,22,3,0,2,0],"span":[1191,4,44],"leadingComments":" Identifies the element in the original source .proto file. This field\n is formatted the same as SourceCodeInfo.Location.path.\n"},{"path":[4,22,3,0,2,0,4],"span":[1191,4,12]},{"path":[4,22,3,0,2,0,5],"span":[1191,13,18]},{"path":[4,22,3,0,2,0,1],"span":[1191,19,23]},{"path":[4,22,3,0,2,0,3],"span":[1191,26,27]},{"path":[4,22,3,0,2,0,8],"span":[1191,28,43]},{"path":[4,22,3,0,2,0,8,2],"span":[1191,29,42]},{"path":[4,22,3,0,2,1],"span":[1194,4,36],"leadingComments":" Identifies the filesystem path to the original source .proto.\n"},{"path":[4,22,3,0,2,1,4],"span":[1194,4,12]},{"path":[4,22,3,0,2,1,5],"span":[1194,13,19]},{"path":[4,22,3,0,2,1,1],"span":[1194,20,31]},{"path":[4,22,3,0,2,1,3],"span":[1194,34,35]},{"path":[4,22,3,0,2,2],"span":[1198,4,29],"leadingComments":" Identifies the starting offset in bytes in the generated code\n that relates to the identified object.\n"},{"path":[4,22,3,0,2,2,4],"span":[1198,4,12]},{"path":[4,22,3,0,2,2,5],"span":[1198,13,18]},{"path":[4,22,3,0,2,2,1],"span":[1198,19,24]},{"path":[4,22,3,0,2,2,3],"span":[1198,27,28]},{"path":[4,22,3,0,2,3],"span":[1203,4,27],"leadingComments":" Identifies the ending offset in bytes in the generated code that\n relates to the identified object. The end offset should be one past\n the last relevant byte (so the length of the text = end - begin).\n"},{"path":[4,22,3,0,2,3,4],"span":[1203,4,12]},{"path":[4,22,3,0,2,3,5],"span":[1203,13,18]},{"path":[4,22,3,0,2,3,1],"span":[1203,19,22]},{"path":[4,22,3,0,2,3,3],"span":[1203,25,26]},{"path":[4,22,3,0,4,0],"span":[1207,4,1214,5],"leadingComments":" Represents the identified object's effect on the element in the original\n .proto file.\n"},{"path":[4,22,3,0,4,0,1],"span":[1207,9,17]},{"path":[4,22,3,0,4,0,2,0],"span":[1209,6,15],"leadingComments":" There is no effect or the effect is indescribable.\n"},{"path":[4,22,3,0,4,0,2,0,1],"span":[1209,6,10]},{"path":[4,22,3,0,4,0,2,0,2],"span":[1209,13,14]},{"path":[4,22,3,0,4,0,2,1],"span":[1211,6,14],"leadingComments":" The element is set or otherwise mutated.\n"},{"path":[4,22,3,0,4,0,2,1,1],"span":[1211,6,9]},{"path":[4,22,3,0,4,0,2,1,2],"span":[1211,12,13]},{"path":[4,22,3,0,4,0,2,2],"span":[1213,6,16],"leadingComments":" An alias to the element is returned.\n"},{"path":[4,22,3,0,4,0,2,2,1],"span":[1213,6,11]},{"path":[4,22,3,0,4,0,2,2,2],"span":[1213,14,15]},{"path":[4,22,3,0,2,4],"span":[1215,4,35]},{"path":[4,22,3,0,2,4,4],"span":[1215,4,12]},{"path":[4,22,3,0,2,4,6],"span":[1215,13,21]},{"path":[4,22,3,0,2,4,1],"span":[1215,22,30]},{"path":[4,22,3,0,2,4,3],"span":[1215,33,34]}]},"bufExtension":{"isImport":true,"isSyntaxUnspecified":false}},{"name":"google/api/annotations.proto","package":"google.api","dependency":["google/api/http.proto","google/protobuf/descriptor.proto"],"extension":[{"name":"http","number":72295728,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.api.HttpRule","extendee":".google.protobuf.MethodOptions","jsonName":"http"}],"options":{"javaPackage":"com.google.api","javaOuterClassname":"AnnotationsProto","javaMultipleFiles":true,"goPackage":"google.golang.org/genproto/googleapis/api/annotations;annotations","objcClassPrefix":"GAPI"},"sourceCodeInfo":{"location":[{"span":[14,0,30,1]},{"path":[12],"span":[14,0,18],"leadingDetachedComments":[" Copyright 2015 Google LLC\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.\n"]},{"path":[2],"span":[16,0,19]},{"path":[3,0],"span":[18,0,31]},{"path":[3,1],"span":[19,0,42]},{"path":[8],"span":[21,0,88]},{"path":[8,11],"span":[21,0,88]},{"path":[8],"span":[22,0,34]},{"path":[8,10],"span":[22,0,34]},{"path":[8],"span":[23,0,49]},{"path":[8,8],"span":[23,0,49]},{"path":[8],"span":[24,0,39]},{"path":[8,1],"span":[24,0,39]},{"path":[8],"span":[25,0,34]},{"path":[8,36],"span":[25,0,34]},{"path":[7],"span":[27,0,30,1]},{"path":[7,0],"span":[29,2,27],"leadingComments":" See `HttpRule`.\n"},{"path":[7,0,2],"span":[27,7,36]},{"path":[7,0,6],"span":[29,2,10]},{"path":[7,0,1],"span":[29,11,15]},{"path":[7,0,3],"span":[29,18,26]}]},"syntax":"proto3","bufExtension":{"isImport":true,"moduleInfo":{"name":{"remote":"buf.build","owner":"googleapis","repository":"googleapis"},"commit":"783e4b5374fa488ab068d08af9658438"},"isSyntaxUnspecified":false}},{"name":"google/protobuf/empty.proto","package":"google.protobuf","messageType":[{"name":"Empty"}],"options":{"javaPackage":"com.google.protobuf","javaOuterClassname":"EmptyProto","javaMultipleFiles":true,"goPackage":"google.golang.org/protobuf/types/known/emptypb","ccEnableArenas":true,"objcClassPrefix":"GPB","csharpNamespace":"Google.Protobuf.WellKnownTypes"},"sourceCodeInfo":{"location":[{"span":[30,0,50,16]},{"path":[12],"span":[30,0,18],"leadingDetachedComments":[" Protocol Buffers - Google's data interchange format\n Copyright 2008 Google Inc. All rights reserved.\n https://developers.google.com/protocol-buffers/\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"]},{"path":[2],"span":[32,0,24]},{"path":[8],"span":[34,0,69]},{"path":[8,11],"span":[34,0,69]},{"path":[8],"span":[35,0,44]},{"path":[8,1],"span":[35,0,44]},{"path":[8],"span":[36,0,43]},{"path":[8,8],"span":[36,0,43]},{"path":[8],"span":[37,0,34]},{"path":[8,10],"span":[37,0,34]},{"path":[8],"span":[38,0,33]},{"path":[8,36],"span":[38,0,33]},{"path":[8],"span":[39,0,59]},{"path":[8,37],"span":[39,0,59]},{"path":[8],"span":[40,0,31]},{"path":[8,31],"span":[40,0,31]},{"path":[4,0],"span":[50,0,16],"leadingComments":" A generic empty message that you can re-use to avoid defining duplicated\n empty messages in your APIs. A typical example is to use it as the request\n or the response type of an API method. For instance:\n\n service Foo {\n rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);\n }\n\n"},{"path":[4,0,1],"span":[50,8,13]}]},"syntax":"proto3","bufExtension":{"isImport":true,"isSyntaxUnspecified":false}},{"name":"zenoss/cloud/credentials.proto","package":"zenoss.cloud.credentials","dependency":["google/api/annotations.proto","google/protobuf/empty.proto"],"messageType":[{"name":"Credential","field":[{"name":"id","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"id"},{"name":"info","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.credentials.Info","jsonName":"info"},{"name":"secrets","number":3,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.credentials.Credential.SecretsEntry","jsonName":"secrets"}],"nestedType":[{"name":"SecretsEntry","field":[{"name":"key","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"key"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}],"options":{"mapEntry":true}}]},{"name":"Info","field":[{"name":"name","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"type","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"type"},{"name":"description","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"description"},{"name":"tags","number":4,"label":"LABEL_REPEATED","type":"TYPE_STRING","jsonName":"tags"}]},{"name":"GetCredentialRequest","field":[{"name":"id","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"id"}]},{"name":"GetCredentialResponse","field":[{"name":"credential","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.credentials.Credential","jsonName":"credential"}]}],"service":[{"name":"CredentialManagement","method":[{"name":"GetCredential","inputType":".zenoss.cloud.credentials.GetCredentialRequest","outputType":".zenoss.cloud.credentials.GetCredentialResponse","options":{"[google.api.http]":{"get":"/v1/credentials/{id}"}}}]}],"options":{"javaPackage":"org.zenoss.cloud.credentials","javaMultipleFiles":true,"goPackage":"github.com/zenoss/zenoss-protobufs/go/cloud/credentials"},"sourceCodeInfo":{"location":[{"span":[0,0,36,1]},{"path":[12],"span":[0,0,18]},{"path":[2],"span":[2,0,33]},{"path":[3,0],"span":[4,0,38]},{"path":[3,1],"span":[5,0,37]},{"path":[8],"span":[7,0,78]},{"path":[8,11],"span":[7,0,78]},{"path":[8],"span":[8,0,34]},{"path":[8,10],"span":[8,0,34]},{"path":[8],"span":[9,0,53]},{"path":[8,1],"span":[9,0,53]},{"path":[6,0],"span":[11,0,15,1]},{"path":[6,0,1],"span":[11,8,28]},{"path":[6,0,2,0],"span":[12,2,14,3]},{"path":[6,0,2,0,1],"span":[12,6,19]},{"path":[6,0,2,0,2],"span":[12,20,40]},{"path":[6,0,2,0,3],"span":[12,51,72]},{"path":[6,0,2,0,4],"span":[13,4,61]},{"path":[6,0,2,0,4,72295728],"span":[13,4,61]},{"path":[6,0,2,0,4,72295728,2],"span":[13,32,59]},{"path":[4,0],"span":[17,0,21,1]},{"path":[4,0,1],"span":[17,8,18]},{"path":[4,0,2,0],"span":[18,2,16]},{"path":[4,0,2,0,5],"span":[18,2,8]},{"path":[4,0,2,0,1],"span":[18,9,11]},{"path":[4,0,2,0,3],"span":[18,14,15]},{"path":[4,0,2,1],"span":[19,2,16]},{"path":[4,0,2,1,6],"span":[19,2,6]},{"path":[4,0,2,1,1],"span":[19,7,11]},{"path":[4,0,2,1,3],"span":[19,14,15]},{"path":[4,0,2,2],"span":[20,2,34]},{"path":[4,0,2,2,6],"span":[20,2,21]},{"path":[4,0,2,2,1],"span":[20,22,29]},{"path":[4,0,2,2,3],"span":[20,32,33]},{"path":[4,1],"span":[23,0,28,1]},{"path":[4,1,1],"span":[23,8,12]},{"path":[4,1,2,0],"span":[24,2,18]},{"path":[4,1,2,0,5],"span":[24,2,8]},{"path":[4,1,2,0,1],"span":[24,9,13]},{"path":[4,1,2,0,3],"span":[24,16,17]},{"path":[4,1,2,1],"span":[25,2,18]},{"path":[4,1,2,1,5],"span":[25,2,8]},{"path":[4,1,2,1,1],"span":[25,9,13]},{"path":[4,1,2,1,3],"span":[25,16,17]},{"path":[4,1,2,2],"span":[26,2,25]},{"path":[4,1,2,2,5],"span":[26,2,8]},{"path":[4,1,2,2,1],"span":[26,9,20]},{"path":[4,1,2,2,3],"span":[26,23,24]},{"path":[4,1,2,3],"span":[27,2,27]},{"path":[4,1,2,3,4],"span":[27,2,10]},{"path":[4,1,2,3,5],"span":[27,11,17]},{"path":[4,1,2,3,1],"span":[27,18,22]},{"path":[4,1,2,3,3],"span":[27,25,26]},{"path":[4,2],"span":[30,0,32,1]},{"path":[4,2,1],"span":[30,8,28]},{"path":[4,2,2,0],"span":[31,2,16]},{"path":[4,2,2,0,5],"span":[31,2,8]},{"path":[4,2,2,0,1],"span":[31,9,11]},{"path":[4,2,2,0,3],"span":[31,14,15]},{"path":[4,3],"span":[34,0,36,1]},{"path":[4,3,1],"span":[34,8,29]},{"path":[4,3,2,0],"span":[35,2,28]},{"path":[4,3,2,0,6],"span":[35,2,12]},{"path":[4,3,2,0,1],"span":[35,13,23]},{"path":[4,3,2,0,3],"span":[35,26,27]}]},"syntax":"proto3","bufExtension":{"isImport":false,"isSyntaxUnspecified":false,"unusedDependency":[1]}},{"name":"google/protobuf/struct.proto","package":"google.protobuf","messageType":[{"name":"Struct","field":[{"name":"fields","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct.FieldsEntry","jsonName":"fields"}],"nestedType":[{"name":"FieldsEntry","field":[{"name":"key","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"key"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Value","jsonName":"value"}],"options":{"mapEntry":true}}]},{"name":"Value","field":[{"name":"null_value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".google.protobuf.NullValue","oneofIndex":0,"jsonName":"nullValue"},{"name":"number_value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_DOUBLE","oneofIndex":0,"jsonName":"numberValue"},{"name":"string_value","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","oneofIndex":0,"jsonName":"stringValue"},{"name":"bool_value","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","oneofIndex":0,"jsonName":"boolValue"},{"name":"struct_value","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","oneofIndex":0,"jsonName":"structValue"},{"name":"list_value","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.ListValue","oneofIndex":0,"jsonName":"listValue"}],"oneofDecl":[{"name":"kind"}]},{"name":"ListValue","field":[{"name":"values","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".google.protobuf.Value","jsonName":"values"}]}],"enumType":[{"name":"NullValue","value":[{"name":"NULL_VALUE","number":0}]}],"options":{"javaPackage":"com.google.protobuf","javaOuterClassname":"StructProto","javaMultipleFiles":true,"goPackage":"google.golang.org/protobuf/types/known/structpb","ccEnableArenas":true,"objcClassPrefix":"GPB","csharpNamespace":"Google.Protobuf.WellKnownTypes"},"sourceCodeInfo":{"location":[{"span":[30,0,94,1]},{"path":[12],"span":[30,0,18],"leadingDetachedComments":[" Protocol Buffers - Google's data interchange format\n Copyright 2008 Google Inc. All rights reserved.\n https://developers.google.com/protocol-buffers/\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"]},{"path":[2],"span":[32,0,24]},{"path":[8],"span":[34,0,31]},{"path":[8,31],"span":[34,0,31]},{"path":[8],"span":[35,0,70]},{"path":[8,11],"span":[35,0,70]},{"path":[8],"span":[36,0,44]},{"path":[8,1],"span":[36,0,44]},{"path":[8],"span":[37,0,44]},{"path":[8,8],"span":[37,0,44]},{"path":[8],"span":[38,0,34]},{"path":[8,10],"span":[38,0,34]},{"path":[8],"span":[39,0,33]},{"path":[8,36],"span":[39,0,33]},{"path":[8],"span":[40,0,59]},{"path":[8,37],"span":[40,0,59]},{"path":[4,0],"span":[50,0,53,1],"leadingComments":" `Struct` represents a structured data value, consisting of fields\n which map to dynamically typed values. In some languages, `Struct`\n might be supported by a native representation. For example, in\n scripting languages like JS a struct is represented as an\n object. The details of that representation are described together\n with the proto support for the language.\n\n The JSON representation for `Struct` is JSON object.\n"},{"path":[4,0,1],"span":[50,8,14]},{"path":[4,0,2,0],"span":[52,2,32],"leadingComments":" Unordered map of dynamically typed values.\n"},{"path":[4,0,2,0,6],"span":[52,2,20]},{"path":[4,0,2,0,1],"span":[52,21,27]},{"path":[4,0,2,0,3],"span":[52,30,31]},{"path":[4,1],"span":[61,0,77,1],"leadingComments":" `Value` represents a dynamically typed value which can be either\n null, a number, a string, a boolean, a recursive struct value, or a\n list of values. A producer of value is expected to set one of these\n variants. Absence of any variant indicates an error.\n\n The JSON representation for `Value` is JSON value.\n"},{"path":[4,1,1],"span":[61,8,13]},{"path":[4,1,8,0],"span":[63,2,76,3],"leadingComments":" The kind of value.\n"},{"path":[4,1,8,0,1],"span":[63,8,12]},{"path":[4,1,2,0],"span":[65,4,29],"leadingComments":" Represents a null value.\n"},{"path":[4,1,2,0,6],"span":[65,4,13]},{"path":[4,1,2,0,1],"span":[65,14,24]},{"path":[4,1,2,0,3],"span":[65,27,28]},{"path":[4,1,2,1],"span":[67,4,28],"leadingComments":" Represents a double value.\n"},{"path":[4,1,2,1,5],"span":[67,4,10]},{"path":[4,1,2,1,1],"span":[67,11,23]},{"path":[4,1,2,1,3],"span":[67,26,27]},{"path":[4,1,2,2],"span":[69,4,28],"leadingComments":" Represents a string value.\n"},{"path":[4,1,2,2,5],"span":[69,4,10]},{"path":[4,1,2,2,1],"span":[69,11,23]},{"path":[4,1,2,2,3],"span":[69,26,27]},{"path":[4,1,2,3],"span":[71,4,24],"leadingComments":" Represents a boolean value.\n"},{"path":[4,1,2,3,5],"span":[71,4,8]},{"path":[4,1,2,3,1],"span":[71,9,19]},{"path":[4,1,2,3,3],"span":[71,22,23]},{"path":[4,1,2,4],"span":[73,4,28],"leadingComments":" Represents a structured value.\n"},{"path":[4,1,2,4,6],"span":[73,4,10]},{"path":[4,1,2,4,1],"span":[73,11,23]},{"path":[4,1,2,4,3],"span":[73,26,27]},{"path":[4,1,2,5],"span":[75,4,29],"leadingComments":" Represents a repeated `Value`.\n"},{"path":[4,1,2,5,6],"span":[75,4,13]},{"path":[4,1,2,5,1],"span":[75,14,24]},{"path":[4,1,2,5,3],"span":[75,27,28]},{"path":[5,0],"span":[83,0,86,1],"leadingComments":" `NullValue` is a singleton enumeration to represent the null value for the\n `Value` type union.\n\n The JSON representation for `NullValue` is JSON `null`.\n"},{"path":[5,0,1],"span":[83,5,14]},{"path":[5,0,2,0],"span":[85,2,17],"leadingComments":" Null value.\n"},{"path":[5,0,2,0,1],"span":[85,2,12]},{"path":[5,0,2,0,2],"span":[85,15,16]},{"path":[4,2],"span":[91,0,94,1],"leadingComments":" `ListValue` is a wrapper around a repeated field of values.\n\n The JSON representation for `ListValue` is JSON array.\n"},{"path":[4,2,1],"span":[91,8,17]},{"path":[4,2,2,0],"span":[93,2,28],"leadingComments":" Repeated field of dynamically typed values.\n"},{"path":[4,2,2,0,4],"span":[93,2,10]},{"path":[4,2,2,0,6],"span":[93,11,16]},{"path":[4,2,2,0,1],"span":[93,17,23]},{"path":[4,2,2,0,3],"span":[93,26,27]}]},"syntax":"proto3","bufExtension":{"isImport":true,"isSyntaxUnspecified":false}},{"name":"google/protobuf/wrappers.proto","package":"google.protobuf","messageType":[{"name":"DoubleValue","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_DOUBLE","jsonName":"value"}]},{"name":"FloatValue","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_FLOAT","jsonName":"value"}]},{"name":"Int64Value","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"value"}]},{"name":"UInt64Value","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_UINT64","jsonName":"value"}]},{"name":"Int32Value","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"value"}]},{"name":"UInt32Value","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_UINT32","jsonName":"value"}]},{"name":"BoolValue","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"value"}]},{"name":"StringValue","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}]},{"name":"BytesValue","field":[{"name":"value","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BYTES","jsonName":"value"}]}],"options":{"javaPackage":"com.google.protobuf","javaOuterClassname":"WrappersProto","javaMultipleFiles":true,"goPackage":"google.golang.org/protobuf/types/known/wrapperspb","ccEnableArenas":true,"objcClassPrefix":"GPB","csharpNamespace":"Google.Protobuf.WellKnownTypes"},"sourceCodeInfo":{"location":[{"span":[40,0,122,1]},{"path":[12],"span":[40,0,18],"leadingDetachedComments":[" Protocol Buffers - Google's data interchange format\n Copyright 2008 Google Inc. All rights reserved.\n https://developers.google.com/protocol-buffers/\n\n Redistribution and use in source and binary forms, with or without\n modification, are permitted provided that the following conditions are\n met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above\n copyright notice, this list of conditions and the following disclaimer\n in the documentation and/or other materials provided with the\n distribution.\n * Neither the name of Google Inc. nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n Wrappers for primitive (non-message) types. These types are useful\n for embedding primitives in the `google.protobuf.Any` type and for places\n where we need to distinguish between the absence of a primitive\n typed field and its default value.\n\n These wrappers have no meaningful use within repeated fields as they lack\n the ability to detect presence on individual elements.\n These wrappers have no meaningful use within a map or a oneof since\n individual entries of a map or fields of a oneof can already detect presence.\n"]},{"path":[2],"span":[42,0,24]},{"path":[8],"span":[44,0,31]},{"path":[8,31],"span":[44,0,31]},{"path":[8],"span":[45,0,72]},{"path":[8,11],"span":[45,0,72]},{"path":[8],"span":[46,0,44]},{"path":[8,1],"span":[46,0,44]},{"path":[8],"span":[47,0,46]},{"path":[8,8],"span":[47,0,46]},{"path":[8],"span":[48,0,34]},{"path":[8,10],"span":[48,0,34]},{"path":[8],"span":[49,0,33]},{"path":[8,36],"span":[49,0,33]},{"path":[8],"span":[50,0,59]},{"path":[8,37],"span":[50,0,59]},{"path":[4,0],"span":[55,0,58,1],"leadingComments":" Wrapper message for `double`.\n\n The JSON representation for `DoubleValue` is JSON number.\n"},{"path":[4,0,1],"span":[55,8,19]},{"path":[4,0,2,0],"span":[57,2,19],"leadingComments":" The double value.\n"},{"path":[4,0,2,0,5],"span":[57,2,8]},{"path":[4,0,2,0,1],"span":[57,9,14]},{"path":[4,0,2,0,3],"span":[57,17,18]},{"path":[4,1],"span":[63,0,66,1],"leadingComments":" Wrapper message for `float`.\n\n The JSON representation for `FloatValue` is JSON number.\n"},{"path":[4,1,1],"span":[63,8,18]},{"path":[4,1,2,0],"span":[65,2,18],"leadingComments":" The float value.\n"},{"path":[4,1,2,0,5],"span":[65,2,7]},{"path":[4,1,2,0,1],"span":[65,8,13]},{"path":[4,1,2,0,3],"span":[65,16,17]},{"path":[4,2],"span":[71,0,74,1],"leadingComments":" Wrapper message for `int64`.\n\n The JSON representation for `Int64Value` is JSON string.\n"},{"path":[4,2,1],"span":[71,8,18]},{"path":[4,2,2,0],"span":[73,2,18],"leadingComments":" The int64 value.\n"},{"path":[4,2,2,0,5],"span":[73,2,7]},{"path":[4,2,2,0,1],"span":[73,8,13]},{"path":[4,2,2,0,3],"span":[73,16,17]},{"path":[4,3],"span":[79,0,82,1],"leadingComments":" Wrapper message for `uint64`.\n\n The JSON representation for `UInt64Value` is JSON string.\n"},{"path":[4,3,1],"span":[79,8,19]},{"path":[4,3,2,0],"span":[81,2,19],"leadingComments":" The uint64 value.\n"},{"path":[4,3,2,0,5],"span":[81,2,8]},{"path":[4,3,2,0,1],"span":[81,9,14]},{"path":[4,3,2,0,3],"span":[81,17,18]},{"path":[4,4],"span":[87,0,90,1],"leadingComments":" Wrapper message for `int32`.\n\n The JSON representation for `Int32Value` is JSON number.\n"},{"path":[4,4,1],"span":[87,8,18]},{"path":[4,4,2,0],"span":[89,2,18],"leadingComments":" The int32 value.\n"},{"path":[4,4,2,0,5],"span":[89,2,7]},{"path":[4,4,2,0,1],"span":[89,8,13]},{"path":[4,4,2,0,3],"span":[89,16,17]},{"path":[4,5],"span":[95,0,98,1],"leadingComments":" Wrapper message for `uint32`.\n\n The JSON representation for `UInt32Value` is JSON number.\n"},{"path":[4,5,1],"span":[95,8,19]},{"path":[4,5,2,0],"span":[97,2,19],"leadingComments":" The uint32 value.\n"},{"path":[4,5,2,0,5],"span":[97,2,8]},{"path":[4,5,2,0,1],"span":[97,9,14]},{"path":[4,5,2,0,3],"span":[97,17,18]},{"path":[4,6],"span":[103,0,106,1],"leadingComments":" Wrapper message for `bool`.\n\n The JSON representation for `BoolValue` is JSON `true` and `false`.\n"},{"path":[4,6,1],"span":[103,8,17]},{"path":[4,6,2,0],"span":[105,2,17],"leadingComments":" The bool value.\n"},{"path":[4,6,2,0,5],"span":[105,2,6]},{"path":[4,6,2,0,1],"span":[105,7,12]},{"path":[4,6,2,0,3],"span":[105,15,16]},{"path":[4,7],"span":[111,0,114,1],"leadingComments":" Wrapper message for `string`.\n\n The JSON representation for `StringValue` is JSON string.\n"},{"path":[4,7,1],"span":[111,8,19]},{"path":[4,7,2,0],"span":[113,2,19],"leadingComments":" The string value.\n"},{"path":[4,7,2,0,5],"span":[113,2,8]},{"path":[4,7,2,0,1],"span":[113,9,14]},{"path":[4,7,2,0,3],"span":[113,17,18]},{"path":[4,8],"span":[119,0,122,1],"leadingComments":" Wrapper message for `bytes`.\n\n The JSON representation for `BytesValue` is JSON string.\n"},{"path":[4,8,1],"span":[119,8,18]},{"path":[4,8,2,0],"span":[121,2,18],"leadingComments":" The bytes value.\n"},{"path":[4,8,2,0,5],"span":[121,2,7]},{"path":[4,8,2,0,1],"span":[121,8,13]},{"path":[4,8,2,0,3],"span":[121,16,17]}]},"syntax":"proto3","bufExtension":{"isImport":true,"isSyntaxUnspecified":false}},{"name":"zenoss/cloud/data_receiver.proto","package":"zenoss.cloud","dependency":["google/api/annotations.proto","google/protobuf/struct.proto","google/protobuf/wrappers.proto"],"messageType":[{"name":"Void"},{"name":"Event","field":[{"name":"timestamp","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"timestamp"},{"name":"name","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"},{"name":"dimensions","number":3,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Event.DimensionsEntry","jsonName":"dimensions"},{"name":"metadataFields","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","jsonName":"metadataFields"},{"name":"type","number":5,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"type"},{"name":"summary","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"summary"},{"name":"body","number":7,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"body"},{"name":"severity","number":8,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".zenoss.cloud.Severity","jsonName":"severity"},{"name":"status","number":9,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".zenoss.cloud.Status","jsonName":"status"},{"name":"acknowledged","number":10,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.BoolValue","jsonName":"acknowledged"}],"nestedType":[{"name":"DimensionsEntry","field":[{"name":"key","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"key"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}],"options":{"mapEntry":true}}]},{"name":"Events","field":[{"name":"detailedResponse","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"detailedResponse"},{"name":"events","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Event","jsonName":"events"}]},{"name":"EventError","field":[{"name":"error","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"error"},{"name":"event","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Event","jsonName":"event"}]},{"name":"TaggedMetric","field":[{"name":"metric","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"metric"},{"name":"timestamp","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"timestamp"},{"name":"value","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_DOUBLE","jsonName":"value"},{"name":"tags","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.TaggedMetric.TagsEntry","jsonName":"tags"}],"nestedType":[{"name":"TagsEntry","field":[{"name":"key","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"key"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}],"options":{"mapEntry":true}}]},{"name":"CompactMetric","field":[{"name":"id","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"id"},{"name":"timestamp","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"timestamp"},{"name":"value","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_DOUBLE","jsonName":"value"}]},{"name":"Metric","field":[{"name":"metric","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"metric"},{"name":"timestamp","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"timestamp"},{"name":"value","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_DOUBLE","jsonName":"value"},{"name":"dimensions","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Metric.DimensionsEntry","jsonName":"dimensions"},{"name":"metadataFields","number":6,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","jsonName":"metadataFields"}],"nestedType":[{"name":"DimensionsEntry","field":[{"name":"key","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"key"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}],"options":{"mapEntry":true}}]},{"name":"Model","field":[{"name":"timestamp","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"timestamp"},{"name":"dimensions","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Model.DimensionsEntry","jsonName":"dimensions"},{"name":"metadataFields","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","jsonName":"metadataFields"}],"nestedType":[{"name":"DimensionsEntry","field":[{"name":"key","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"key"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}],"options":{"mapEntry":true}}]},{"name":"Models","field":[{"name":"detailedResponse","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"detailedResponse"},{"name":"models","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Model","jsonName":"models"}]},{"name":"ModelError","field":[{"name":"error","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"error"},{"name":"model","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Model","jsonName":"model"}]},{"name":"EventStatusResult","field":[{"name":"failed","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"failed"},{"name":"succeeded","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"succeeded"},{"name":"message","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"message"},{"name":"failedEvents","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.EventError","jsonName":"failedEvents"}]},{"name":"ModelStatusResult","field":[{"name":"failed","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"failed"},{"name":"succeeded","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"succeeded"},{"name":"message","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"message"},{"name":"failedModels","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.ModelError","jsonName":"failedModels"}]},{"name":"StatusResult","field":[{"name":"failed","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"failed"},{"name":"succeeded","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_INT32","jsonName":"succeeded"},{"name":"message","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"message"},{"name":"failedCompactMetrics","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.CompactMetricError","jsonName":"failedCompactMetrics"},{"name":"failedTaggedMetrics","number":5,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.TaggedMetricError","jsonName":"failedTaggedMetrics"},{"name":"failedMetrics","number":6,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.MetricError","jsonName":"failedMetrics"}]},{"name":"EventWrapper","field":[{"name":"canonical","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Event","oneofIndex":0,"jsonName":"canonical"}],"oneofDecl":[{"name":"event_type"}]},{"name":"MetricWrapper","field":[{"name":"tagged","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.TaggedMetric","oneofIndex":0,"jsonName":"tagged"},{"name":"compact","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.CompactMetric","oneofIndex":0,"jsonName":"compact"},{"name":"canonical","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Metric","oneofIndex":0,"jsonName":"canonical"}],"oneofDecl":[{"name":"metric_type"}]},{"name":"MetricBatch","field":[{"name":"global_tags","number":2,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.MetricBatch.GlobalTagsEntry","jsonName":"globalTags"},{"name":"metrics","number":3,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.MetricWrapper","jsonName":"metrics"}],"nestedType":[{"name":"GlobalTagsEntry","field":[{"name":"key","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"key"},{"name":"value","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"value"}],"options":{"mapEntry":true}}]},{"name":"CompactMetricError","field":[{"name":"error","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"error"},{"name":"metric","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.CompactMetric","jsonName":"metric"}]},{"name":"MetricError","field":[{"name":"error","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"error"},{"name":"metric","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Metric","jsonName":"metric"}]},{"name":"TaggedMetricError","field":[{"name":"error","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"error"},{"name":"metric","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.TaggedMetric","jsonName":"metric"}]},{"name":"Metrics","field":[{"name":"detailedResponse","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_BOOL","jsonName":"detailedResponse"},{"name":"compactMetrics","number":3,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.CompactMetric","jsonName":"compactMetrics"},{"name":"taggedMetrics","number":4,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.TaggedMetric","jsonName":"taggedMetrics"},{"name":"metrics","number":5,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Metric","jsonName":"metrics"}]}],"enumType":[{"name":"Severity","value":[{"name":"SEVERITY_DEFAULT","number":0},{"name":"SEVERITY_DEBUG","number":1},{"name":"SEVERITY_INFO","number":2},{"name":"SEVERITY_WARNING","number":3},{"name":"SEVERITY_ERROR","number":4},{"name":"SEVERITY_CRITICAL","number":5}]},{"name":"Status","value":[{"name":"STATUS_DEFAULT","number":0},{"name":"STATUS_OPEN","number":1},{"name":"STATUS_SUPPRESSED","number":2},{"name":"STATUS_CLOSED","number":3}]}],"service":[{"name":"DataReceiverService","method":[{"name":"PutEvents","inputType":".zenoss.cloud.Events","outputType":".zenoss.cloud.EventStatusResult","options":{"[google.api.http]":{"post":"/v1/data-receiver/events","body":"*"}}},{"name":"PutEvent","inputType":".zenoss.cloud.EventWrapper","outputType":".zenoss.cloud.Void","options":{},"clientStreaming":true},{"name":"PutMetrics","inputType":".zenoss.cloud.Metrics","outputType":".zenoss.cloud.StatusResult","options":{"[google.api.http]":{"post":"/v1/data-receiver/metrics","body":"*"}}},{"name":"PutMetric","inputType":".zenoss.cloud.MetricWrapper","outputType":".zenoss.cloud.Void","options":{},"clientStreaming":true},{"name":"PutModels","inputType":".zenoss.cloud.Models","outputType":".zenoss.cloud.ModelStatusResult","options":{"[google.api.http]":{"post":"/v1/data-receiver/models","body":"*"}}}]}],"options":{"javaPackage":"org.zenoss.cloud.dataReceiver","javaMultipleFiles":true,"goPackage":"github.com/zenoss/zenoss-protobufs/go/cloud/data_receiver"},"sourceCodeInfo":{"location":[{"span":[0,0,283,1]},{"path":[12],"span":[0,0,18]},{"path":[2],"span":[2,0,21]},{"path":[3,0],"span":[4,0,38]},{"path":[3,1],"span":[5,0,38]},{"path":[3,2],"span":[6,0,40]},{"path":[8],"span":[8,0,80]},{"path":[8,11],"span":[8,0,80]},{"path":[8],"span":[9,0,34]},{"path":[8,10],"span":[9,0,34]},{"path":[8],"span":[10,0,54]},{"path":[8,1],"span":[10,0,54]},{"path":[4,0],"span":[12,0,15]},{"path":[4,0,1],"span":[12,8,12]},{"path":[4,1],"span":[16,0,66,1],"leadingComments":" Public Event struct.\n Note the conspicuous absence of 'id' and 'tenant' which are inferred by auth.\n"},{"path":[4,1,1],"span":[16,8,13]},{"path":[4,1,2,0],"span":[18,2,22],"leadingComments":" timestamp is the time (in ms since epoch) at which the event occurred.\n"},{"path":[4,1,2,0,5],"span":[18,2,7]},{"path":[4,1,2,0,1],"span":[18,8,17]},{"path":[4,1,2,0,3],"span":[18,20,21]},{"path":[4,1,2,1],"span":[24,2,18],"leadingComments":" name, when combined with dimensions, makes this event unique.\n - should be set to the ID for systems that have an event ID concept\n - otherwise the same as \"type\"\n - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10\n"},{"path":[4,1,2,1,5],"span":[24,2,8]},{"path":[4,1,2,1,1],"span":[24,9,13]},{"path":[4,1,2,1,3],"span":[24,16,17]},{"path":[4,1,2,2],"span":[29,2,37],"leadingComments":" Dimensions associated with this event.\n Dimensions, when combined with name, make this event unique.\n - typically set the same as the entity to which event is related\n"},{"path":[4,1,2,2,6],"span":[29,2,21]},{"path":[4,1,2,2,1],"span":[29,22,32]},{"path":[4,1,2,2,3],"span":[29,35,36]},{"path":[4,1,2,3],"span":[32,2,44],"leadingComments":" Fields associated with this event.\n"},{"path":[4,1,2,3,6],"span":[32,2,24]},{"path":[4,1,2,3,1],"span":[32,25,39]},{"path":[4,1,2,3,3],"span":[32,42,43]},{"path":[4,1,2,4],"span":[37,2,18],"leadingComments":" type uniquely identifies the context-free type of event.\n - typically set the same as \"name\" for systems that have an event ID.\n - e.g. linkDown, fault-F0157\n"},{"path":[4,1,2,4,5],"span":[37,2,8]},{"path":[4,1,2,4,1],"span":[37,9,13]},{"path":[4,1,2,4,3],"span":[37,16,17]},{"path":[4,1,2,5],"span":[42,2,21],"leadingComments":" summary is a short (<128 character) summary of the event.\n - most commonly displayed per-event field\n - highly recommend to set this\n"},{"path":[4,1,2,5,5],"span":[42,2,8]},{"path":[4,1,2,5,1],"span":[42,9,16]},{"path":[4,1,2,5,3],"span":[42,19,20]},{"path":[4,1,2,6],"span":[46,2,18],"leadingComments":" body is a long (? character) further description of the event.\n - it is not necessary to repeat summary in the body\n"},{"path":[4,1,2,6,5],"span":[46,2,8]},{"path":[4,1,2,6,1],"span":[46,9,13]},{"path":[4,1,2,6,3],"span":[46,16,17]},{"path":[4,1,2,7],"span":[55,2,24],"leadingComments":" severity defines how severe the event is.\n - use SEVERITY_DEFAULT when not currently known\n - use SEVERITY_DEBUG when not severe enough to show by default\n - use SEVERITY_INFO when when no action is likely required\n - use SEVERITY_WARNING when delayed action may be required\n - use SEVERITY_ERROR when system is degraded, but not down\n - use SEVERITY_CRITICAL for system down\n"},{"path":[4,1,2,7,6],"span":[55,2,10]},{"path":[4,1,2,7,1],"span":[55,11,19]},{"path":[4,1,2,7,3],"span":[55,22,23]},{"path":[4,1,2,8],"span":[62,2,20],"leadingComments":" status defines the event's disposition from the system perspective.\n - use STATUS_DEFAULT when not currently known\n - use STATUS_OPEN when event is known to be actively ongoing\n - use STATUS_SUPPRESSED when event should be suppressed\n - use STATUS_CLOSED when the event is known to have subsided\n"},{"path":[4,1,2,8,6],"span":[62,2,8]},{"path":[4,1,2,8,1],"span":[62,9,15]},{"path":[4,1,2,8,3],"span":[62,18,19]},{"path":[4,1,2,9],"span":[65,2,46],"leadingComments":" acknowledged explicitly sets the events acknowledged state.\n"},{"path":[4,1,2,9,6],"span":[65,2,27]},{"path":[4,1,2,9,1],"span":[65,28,40]},{"path":[4,1,2,9,3],"span":[65,43,45]},{"path":[5,0],"span":[68,0,75,1]},{"path":[5,0,1],"span":[68,5,13]},{"path":[5,0,2,0],"span":[69,2,23]},{"path":[5,0,2,0,1],"span":[69,2,18]},{"path":[5,0,2,0,2],"span":[69,21,22]},{"path":[5,0,2,1],"span":[70,2,21]},{"path":[5,0,2,1,1],"span":[70,2,16]},{"path":[5,0,2,1,2],"span":[70,19,20]},{"path":[5,0,2,2],"span":[71,2,20]},{"path":[5,0,2,2,1],"span":[71,2,15]},{"path":[5,0,2,2,2],"span":[71,18,19]},{"path":[5,0,2,3],"span":[72,2,23]},{"path":[5,0,2,3,1],"span":[72,2,18]},{"path":[5,0,2,3,2],"span":[72,21,22]},{"path":[5,0,2,4],"span":[73,2,21]},{"path":[5,0,2,4,1],"span":[73,2,16]},{"path":[5,0,2,4,2],"span":[73,19,20]},{"path":[5,0,2,5],"span":[74,2,24]},{"path":[5,0,2,5,1],"span":[74,2,19]},{"path":[5,0,2,5,2],"span":[74,22,23]},{"path":[5,1],"span":[77,0,82,1]},{"path":[5,1,1],"span":[77,5,11]},{"path":[5,1,2,0],"span":[78,2,21]},{"path":[5,1,2,0,1],"span":[78,2,16]},{"path":[5,1,2,0,2],"span":[78,19,20]},{"path":[5,1,2,1],"span":[79,2,18]},{"path":[5,1,2,1,1],"span":[79,2,13]},{"path":[5,1,2,1,2],"span":[79,16,17]},{"path":[5,1,2,2],"span":[80,2,24]},{"path":[5,1,2,2,1],"span":[80,2,19]},{"path":[5,1,2,2,2],"span":[80,22,23]},{"path":[5,1,2,3],"span":[81,2,20]},{"path":[5,1,2,3,1],"span":[81,2,15]},{"path":[5,1,2,3,2],"span":[81,18,19]},{"path":[4,2],"span":[84,0,90,1]},{"path":[4,2,1],"span":[84,8,14]},{"path":[4,2,2,0],"span":[86,2,28],"leadingComments":" detailedResponse: if true, return any events that failed to be sent.\n"},{"path":[4,2,2,0,5],"span":[86,2,6]},{"path":[4,2,2,0,1],"span":[86,7,23]},{"path":[4,2,2,0,3],"span":[86,26,27]},{"path":[4,2,2,1],"span":[89,2,28],"leadingComments":" The events\n"},{"path":[4,2,2,1,4],"span":[89,2,10]},{"path":[4,2,2,1,6],"span":[89,11,16]},{"path":[4,2,2,1,1],"span":[89,17,23]},{"path":[4,2,2,1,3],"span":[89,26,27]},{"path":[4,3],"span":[92,0,95,1]},{"path":[4,3,1],"span":[92,8,18]},{"path":[4,3,2,0],"span":[93,2,19]},{"path":[4,3,2,0,5],"span":[93,2,8]},{"path":[4,3,2,0,1],"span":[93,9,14]},{"path":[4,3,2,0,3],"span":[93,17,18]},{"path":[4,3,2,1],"span":[94,2,18]},{"path":[4,3,2,1,6],"span":[94,2,7]},{"path":[4,3,2,1,1],"span":[94,8,13]},{"path":[4,3,2,1,3],"span":[94,16,17]},{"path":[4,4],"span":[97,0,109,1]},{"path":[4,4,1],"span":[97,8,20]},{"path":[4,4,2,0],"span":[99,2,20],"leadingComments":" The metric name\n"},{"path":[4,4,2,0,5],"span":[99,2,8]},{"path":[4,4,2,0,1],"span":[99,9,15]},{"path":[4,4,2,0,3],"span":[99,18,19]},{"path":[4,4,2,1],"span":[102,2,22],"leadingComments":" The time at which the value was captured\n"},{"path":[4,4,2,1,5],"span":[102,2,7]},{"path":[4,4,2,1,1],"span":[102,8,17]},{"path":[4,4,2,1,3],"span":[102,20,21]},{"path":[4,4,2,2],"span":[105,2,19],"leadingComments":" The metric value\n"},{"path":[4,4,2,2,5],"span":[105,2,8]},{"path":[4,4,2,2,1],"span":[105,9,14]},{"path":[4,4,2,2,3],"span":[105,17,18]},{"path":[4,4,2,3],"span":[108,2,31],"leadingComments":" Metadata associated with this datapoint.\n"},{"path":[4,4,2,3,6],"span":[108,2,21]},{"path":[4,4,2,3,1],"span":[108,22,26]},{"path":[4,4,2,3,3],"span":[108,29,30]},{"path":[4,5],"span":[111,0,120,1]},{"path":[4,5,1],"span":[111,8,21]},{"path":[4,5,2,0],"span":[113,2,16],"leadingComments":" The metric id\n"},{"path":[4,5,2,0,5],"span":[113,2,8]},{"path":[4,5,2,0,1],"span":[113,9,11]},{"path":[4,5,2,0,3],"span":[113,14,15]},{"path":[4,5,2,1],"span":[116,2,22],"leadingComments":" The time at which the value was captured\n"},{"path":[4,5,2,1,5],"span":[116,2,7]},{"path":[4,5,2,1,1],"span":[116,8,17]},{"path":[4,5,2,1,3],"span":[116,20,21]},{"path":[4,5,2,2],"span":[119,2,19],"leadingComments":" The metric value\n"},{"path":[4,5,2,2,5],"span":[119,2,8]},{"path":[4,5,2,2,1],"span":[119,9,14]},{"path":[4,5,2,2,3],"span":[119,17,18]},{"path":[4,6],"span":[123,0,138,1],"leadingComments":" Canonical Metric format\n"},{"path":[4,6,1],"span":[123,8,14]},{"path":[4,6,2,0],"span":[125,2,20],"leadingComments":" The metric name\n"},{"path":[4,6,2,0,5],"span":[125,2,8]},{"path":[4,6,2,0,1],"span":[125,9,15]},{"path":[4,6,2,0,3],"span":[125,18,19]},{"path":[4,6,2,1],"span":[128,2,22],"leadingComments":" The time at which the value was captured\n"},{"path":[4,6,2,1,5],"span":[128,2,7]},{"path":[4,6,2,1,1],"span":[128,8,17]},{"path":[4,6,2,1,3],"span":[128,20,21]},{"path":[4,6,2,2],"span":[131,2,19],"leadingComments":" The metric value\n"},{"path":[4,6,2,2,5],"span":[131,2,8]},{"path":[4,6,2,2,1],"span":[131,9,14]},{"path":[4,6,2,2,3],"span":[131,17,18]},{"path":[4,6,2,3],"span":[134,2,37],"leadingComments":" Dimensions associated with this datapoint.\n"},{"path":[4,6,2,3,6],"span":[134,2,21]},{"path":[4,6,2,3,1],"span":[134,22,32]},{"path":[4,6,2,3,3],"span":[134,35,36]},{"path":[4,6,2,4],"span":[137,2,44],"leadingComments":" Metadata for the datapoint. Note: using Struct as it is easier than AnyArray when using json representations\n"},{"path":[4,6,2,4,6],"span":[137,2,24]},{"path":[4,6,2,4,1],"span":[137,25,39]},{"path":[4,6,2,4,3],"span":[137,42,43]},{"path":[4,7],"span":[140,0,149,1]},{"path":[4,7,1],"span":[140,8,13]},{"path":[4,7,2,0],"span":[142,2,22],"leadingComments":" The time when the value was sent.\n"},{"path":[4,7,2,0,5],"span":[142,2,7]},{"path":[4,7,2,0,1],"span":[142,8,17]},{"path":[4,7,2,0,3],"span":[142,20,21]},{"path":[4,7,2,1],"span":[145,2,37],"leadingComments":" Dimensions associated with this model.\n"},{"path":[4,7,2,1,6],"span":[145,2,21]},{"path":[4,7,2,1,1],"span":[145,22,32]},{"path":[4,7,2,1,3],"span":[145,35,36]},{"path":[4,7,2,2],"span":[148,2,44],"leadingComments":" Fields associated with this model.\n"},{"path":[4,7,2,2,6],"span":[148,2,24]},{"path":[4,7,2,2,1],"span":[148,25,39]},{"path":[4,7,2,2,3],"span":[148,42,43]},{"path":[4,8],"span":[151,0,157,1]},{"path":[4,8,1],"span":[151,8,14]},{"path":[4,8,2,0],"span":[153,2,28],"leadingComments":" detailedResponse if set to true will return any models that failed to be sent\n"},{"path":[4,8,2,0,5],"span":[153,2,6]},{"path":[4,8,2,0,1],"span":[153,7,23]},{"path":[4,8,2,0,3],"span":[153,26,27]},{"path":[4,8,2,1],"span":[156,2,28],"leadingComments":" The models\n"},{"path":[4,8,2,1,4],"span":[156,2,10]},{"path":[4,8,2,1,6],"span":[156,11,16]},{"path":[4,8,2,1,1],"span":[156,17,23]},{"path":[4,8,2,1,3],"span":[156,26,27]},{"path":[4,9],"span":[159,0,162,1]},{"path":[4,9,1],"span":[159,8,18]},{"path":[4,9,2,0],"span":[160,2,19]},{"path":[4,9,2,0,5],"span":[160,2,8]},{"path":[4,9,2,0,1],"span":[160,9,14]},{"path":[4,9,2,0,3],"span":[160,17,18]},{"path":[4,9,2,1],"span":[161,2,18]},{"path":[4,9,2,1,6],"span":[161,2,7]},{"path":[4,9,2,1,1],"span":[161,8,13]},{"path":[4,9,2,1,3],"span":[161,16,17]},{"path":[4,10],"span":[164,0,173,1]},{"path":[4,10,1],"span":[164,8,25]},{"path":[4,10,2,0],"span":[166,2,19],"leadingComments":" failed is the count of events that failed to be accepted\n"},{"path":[4,10,2,0,5],"span":[166,2,7]},{"path":[4,10,2,0,1],"span":[166,8,14]},{"path":[4,10,2,0,3],"span":[166,17,18]},{"path":[4,10,2,1],"span":[168,2,22],"leadingComments":" succeeded is the count of events that were accepted\n"},{"path":[4,10,2,1,5],"span":[168,2,7]},{"path":[4,10,2,1,1],"span":[168,8,17]},{"path":[4,10,2,1,3],"span":[168,20,21]},{"path":[4,10,2,2],"span":[170,2,21],"leadingComments":" message is an informational message that may or may not be set\n"},{"path":[4,10,2,2,5],"span":[170,2,8]},{"path":[4,10,2,2,1],"span":[170,9,16]},{"path":[4,10,2,2,3],"span":[170,19,20]},{"path":[4,10,2,3],"span":[172,2,39],"leadingComments":" Failed events only returned if detailedResponse is set to true\n"},{"path":[4,10,2,3,4],"span":[172,2,10]},{"path":[4,10,2,3,6],"span":[172,11,21]},{"path":[4,10,2,3,1],"span":[172,22,34]},{"path":[4,10,2,3,3],"span":[172,37,38]},{"path":[4,11],"span":[175,0,184,1]},{"path":[4,11,1],"span":[175,8,25]},{"path":[4,11,2,0],"span":[177,2,19],"leadingComments":" failed is the count of models that failed to be accepted\n"},{"path":[4,11,2,0,5],"span":[177,2,7]},{"path":[4,11,2,0,1],"span":[177,8,14]},{"path":[4,11,2,0,3],"span":[177,17,18]},{"path":[4,11,2,1],"span":[179,2,22],"leadingComments":" succeeded is the count of models that were accepted\n"},{"path":[4,11,2,1,5],"span":[179,2,7]},{"path":[4,11,2,1,1],"span":[179,8,17]},{"path":[4,11,2,1,3],"span":[179,20,21]},{"path":[4,11,2,2],"span":[181,2,21],"leadingComments":" message is an informational message that may or may not be set\n"},{"path":[4,11,2,2,5],"span":[181,2,8]},{"path":[4,11,2,2,1],"span":[181,9,16]},{"path":[4,11,2,2,3],"span":[181,19,20]},{"path":[4,11,2,3],"span":[183,2,39],"leadingComments":" Failed models only returned if detailedResponse is set to true\n"},{"path":[4,11,2,3,4],"span":[183,2,10]},{"path":[4,11,2,3,6],"span":[183,11,21]},{"path":[4,11,2,3,1],"span":[183,22,34]},{"path":[4,11,2,3,3],"span":[183,37,38]},{"path":[4,12],"span":[186,0,197,1]},{"path":[4,12,1],"span":[186,8,20]},{"path":[4,12,2,0],"span":[188,2,19],"leadingComments":" failed is the count of metrics that failed to be accepted\n"},{"path":[4,12,2,0,5],"span":[188,2,7]},{"path":[4,12,2,0,1],"span":[188,8,14]},{"path":[4,12,2,0,3],"span":[188,17,18]},{"path":[4,12,2,1],"span":[190,2,22],"leadingComments":" succeeded is the count of metrics that were accepted\n"},{"path":[4,12,2,1,5],"span":[190,2,7]},{"path":[4,12,2,1,1],"span":[190,8,17]},{"path":[4,12,2,1,3],"span":[190,20,21]},{"path":[4,12,2,2],"span":[192,2,21],"leadingComments":" message is an informational message that may or may not be set\n"},{"path":[4,12,2,2,5],"span":[192,2,8]},{"path":[4,12,2,2,1],"span":[192,9,16]},{"path":[4,12,2,2,3],"span":[192,19,20]},{"path":[4,12,2,3],"span":[194,2,55],"leadingComments":"Failed metrics only returned if detailedResponse is set to true\n"},{"path":[4,12,2,3,4],"span":[194,2,10]},{"path":[4,12,2,3,6],"span":[194,11,29]},{"path":[4,12,2,3,1],"span":[194,30,50]},{"path":[4,12,2,3,3],"span":[194,53,54]},{"path":[4,12,2,4],"span":[195,2,53]},{"path":[4,12,2,4,4],"span":[195,2,10]},{"path":[4,12,2,4,6],"span":[195,11,28]},{"path":[4,12,2,4,1],"span":[195,29,48]},{"path":[4,12,2,4,3],"span":[195,51,52]},{"path":[4,12,2,5],"span":[196,2,41]},{"path":[4,12,2,5,4],"span":[196,2,10]},{"path":[4,12,2,5,6],"span":[196,11,22]},{"path":[4,12,2,5,1],"span":[196,23,36]},{"path":[4,12,2,5,3],"span":[196,39,40]},{"path":[4,13],"span":[199,0,204,1]},{"path":[4,13,1],"span":[199,8,20]},{"path":[4,13,8,0],"span":[200,2,203,3]},{"path":[4,13,8,0,1],"span":[200,8,18]},{"path":[4,13,2,0],"span":[202,4,24],"leadingComments":" Canonical format\n"},{"path":[4,13,2,0,6],"span":[202,4,9]},{"path":[4,13,2,0,1],"span":[202,10,19]},{"path":[4,13,2,0,3],"span":[202,22,23]},{"path":[4,14],"span":[206,0,217,1]},{"path":[4,14,1],"span":[206,8,21]},{"path":[4,14,8,0],"span":[207,2,216,3]},{"path":[4,14,8,0,1],"span":[207,8,19]},{"path":[4,14,2,0],"span":[209,4,28],"leadingComments":" Verbose format\n"},{"path":[4,14,2,0,6],"span":[209,4,16]},{"path":[4,14,2,0,1],"span":[209,17,23]},{"path":[4,14,2,0,3],"span":[209,26,27]},{"path":[4,14,2,1],"span":[212,4,30],"leadingComments":" Compact format\n"},{"path":[4,14,2,1,6],"span":[212,4,17]},{"path":[4,14,2,1,1],"span":[212,18,25]},{"path":[4,14,2,1,3],"span":[212,28,29]},{"path":[4,14,2,2],"span":[215,4,25],"leadingComments":" Canonical format\n"},{"path":[4,14,2,2,6],"span":[215,4,10]},{"path":[4,14,2,2,1],"span":[215,11,20]},{"path":[4,14,2,2,3],"span":[215,23,24]},{"path":[4,15],"span":[220,0,226,1],"leadingComments":" DEPRECATED Batch of metrics\n"},{"path":[4,15,1],"span":[220,8,19]},{"path":[4,15,2,0],"span":[222,2,38],"leadingComments":" Tags that apply to all metrics in the batch\n"},{"path":[4,15,2,0,6],"span":[222,2,21]},{"path":[4,15,2,0,1],"span":[222,22,33]},{"path":[4,15,2,0,3],"span":[222,36,37]},{"path":[4,15,2,1],"span":[225,2,37],"leadingComments":" The metrics\n"},{"path":[4,15,2,1,4],"span":[225,2,10]},{"path":[4,15,2,1,6],"span":[225,11,24]},{"path":[4,15,2,1,1],"span":[225,25,32]},{"path":[4,15,2,1,3],"span":[225,35,36]},{"path":[4,16],"span":[228,0,231,1]},{"path":[4,16,1],"span":[228,8,26]},{"path":[4,16,2,0],"span":[229,2,19]},{"path":[4,16,2,0,5],"span":[229,2,8]},{"path":[4,16,2,0,1],"span":[229,9,14]},{"path":[4,16,2,0,3],"span":[229,17,18]},{"path":[4,16,2,1],"span":[230,2,27]},{"path":[4,16,2,1,6],"span":[230,2,15]},{"path":[4,16,2,1,1],"span":[230,16,22]},{"path":[4,16,2,1,3],"span":[230,25,26]},{"path":[4,17],"span":[233,0,236,1]},{"path":[4,17,1],"span":[233,8,19]},{"path":[4,17,2,0],"span":[234,2,19]},{"path":[4,17,2,0,5],"span":[234,2,8]},{"path":[4,17,2,0,1],"span":[234,9,14]},{"path":[4,17,2,0,3],"span":[234,17,18]},{"path":[4,17,2,1],"span":[235,2,20]},{"path":[4,17,2,1,6],"span":[235,2,8]},{"path":[4,17,2,1,1],"span":[235,9,15]},{"path":[4,17,2,1,3],"span":[235,18,19]},{"path":[4,18],"span":[238,0,241,1]},{"path":[4,18,1],"span":[238,8,25]},{"path":[4,18,2,0],"span":[239,2,19]},{"path":[4,18,2,0,5],"span":[239,2,8]},{"path":[4,18,2,0,1],"span":[239,9,14]},{"path":[4,18,2,0,3],"span":[239,17,18]},{"path":[4,18,2,1],"span":[240,2,26]},{"path":[4,18,2,1,6],"span":[240,2,14]},{"path":[4,18,2,1,1],"span":[240,15,21]},{"path":[4,18,2,1,3],"span":[240,24,25]},{"path":[4,19],"span":[243,0,250,1]},{"path":[4,19,1],"span":[243,8,15]},{"path":[4,19,2,0],"span":[245,2,28],"leadingComments":" detailedResponse if set to true will return any metrics that failed to be sent\n"},{"path":[4,19,2,0,5],"span":[245,2,6]},{"path":[4,19,2,0,1],"span":[245,7,23]},{"path":[4,19,2,0,3],"span":[245,26,27]},{"path":[4,19,2,1],"span":[247,2,44]},{"path":[4,19,2,1,4],"span":[247,2,10]},{"path":[4,19,2,1,6],"span":[247,11,24]},{"path":[4,19,2,1,1],"span":[247,25,39]},{"path":[4,19,2,1,3],"span":[247,42,43]},{"path":[4,19,2,2],"span":[248,2,42]},{"path":[4,19,2,2,4],"span":[248,2,10]},{"path":[4,19,2,2,6],"span":[248,11,23]},{"path":[4,19,2,2,1],"span":[248,24,37]},{"path":[4,19,2,2,3],"span":[248,40,41]},{"path":[4,19,2,3],"span":[249,2,30]},{"path":[4,19,2,3,4],"span":[249,2,10]},{"path":[4,19,2,3,6],"span":[249,11,17]},{"path":[4,19,2,3,1],"span":[249,18,25]},{"path":[4,19,2,3,3],"span":[249,28,29]},{"path":[6,0],"span":[253,0,283,1],"leadingComments":" Data Receiver API\n"},{"path":[6,0,1],"span":[253,8,27]},{"path":[6,0,2,0],"span":[255,2,260,3],"leadingComments":" Send Events\n"},{"path":[6,0,2,0,1],"span":[255,6,15]},{"path":[6,0,2,0,2],"span":[255,16,22]},{"path":[6,0,2,0,3],"span":[255,33,50]},{"path":[6,0,2,0,4],"span":[256,4,259,6]},{"path":[6,0,2,0,4,72295728],"span":[256,4,259,6]},{"path":[6,0,2,0,4,72295728,4],"span":[257,6,38]},{"path":[6,0,2,0,4,72295728,7],"span":[258,6,15]},{"path":[6,0,2,1],"span":[263,2,53],"leadingComments":" Stream Events of any type.\n"},{"path":[6,0,2,1,1],"span":[263,6,14]},{"path":[6,0,2,1,5],"span":[263,15,21]},{"path":[6,0,2,1,2],"span":[263,22,34]},{"path":[6,0,2,1,3],"span":[263,45,49]},{"path":[6,0,2,2],"span":[266,2,271,3],"leadingComments":" Send Metrics\n"},{"path":[6,0,2,2,1],"span":[266,6,16]},{"path":[6,0,2,2,2],"span":[266,17,24]},{"path":[6,0,2,2,3],"span":[266,35,47]},{"path":[6,0,2,2,4],"span":[267,4,270,6]},{"path":[6,0,2,2,4,72295728],"span":[267,4,270,6]},{"path":[6,0,2,2,4,72295728,4],"span":[268,6,39]},{"path":[6,0,2,2,4,72295728,7],"span":[269,6,15]},{"path":[6,0,2,3],"span":[274,2,55],"leadingComments":" Stream Metric of any type\n"},{"path":[6,0,2,3,1],"span":[274,6,15]},{"path":[6,0,2,3,5],"span":[274,16,22]},{"path":[6,0,2,3,2],"span":[274,23,36]},{"path":[6,0,2,3,3],"span":[274,47,51]},{"path":[6,0,2,4],"span":[277,2,282,3],"leadingComments":" Send batch of models\n"},{"path":[6,0,2,4,1],"span":[277,6,15]},{"path":[6,0,2,4,2],"span":[277,16,22]},{"path":[6,0,2,4,3],"span":[277,33,50]},{"path":[6,0,2,4,4],"span":[278,4,281,6]},{"path":[6,0,2,4,4,72295728],"span":[278,4,281,6]},{"path":[6,0,2,4,4,72295728,4],"span":[279,6,38]},{"path":[6,0,2,4,4,72295728,7],"span":[280,6,15]}]},"syntax":"proto3","bufExtension":{"isImport":false,"isSyntaxUnspecified":false}},{"name":"zenoss/cloud/data_registry.proto","package":"zenoss.cloud","dependency":["google/protobuf/struct.proto","zenoss/cloud/data_receiver.proto"],"messageType":[{"name":"Definition","field":[{"name":"metric","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"metric"},{"name":"dimensions","number":2,"label":"LABEL_REPEATED","type":"TYPE_STRING","jsonName":"dimensions"},{"name":"metadataFields","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","jsonName":"metadataFields"},{"name":"update_mode","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".zenoss.cloud.UpdateMode","jsonName":"updateMode"}]},{"name":"DefinitionUpdate","field":[{"name":"definition_id","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"definitionId"},{"name":"metadataFields","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","jsonName":"metadataFields"},{"name":"update_mode","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".zenoss.cloud.UpdateMode","jsonName":"updateMode"}]},{"name":"RegisterMetricRequest","field":[{"name":"metric","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.MetricWrapper","jsonName":"metric"},{"name":"update_mode","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".zenoss.cloud.UpdateMode","jsonName":"updateMode"}]},{"name":"UpdateMetricRequest","field":[{"name":"instanceId","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"instanceId"},{"name":"metadataFields","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".google.protobuf.Struct","jsonName":"metadataFields"},{"name":"update_mode","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_ENUM","typeName":".zenoss.cloud.UpdateMode","jsonName":"updateMode"},{"name":"timestamp","number":4,"label":"LABEL_OPTIONAL","type":"TYPE_INT64","jsonName":"timestamp"}]},{"name":"RegisterMetricResponse","field":[{"name":"instanceId","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"instanceId"},{"name":"definitionId","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"definitionId"},{"name":"name","number":3,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"name"}]},{"name":"RegisterMetricVerboseResponse","field":[{"name":"response","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.RegisterMetricResponse","jsonName":"response"},{"name":"error","number":2,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"error"}]},{"name":"RegisterMetricsResponse","field":[{"name":"responses","number":1,"label":"LABEL_REPEATED","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.RegisterMetricVerboseResponse","jsonName":"responses"}]},{"name":"DefinitionResponse","field":[{"name":"definitionId","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"definitionId"}]},{"name":"GetMetricRequest","field":[{"name":"instanceId","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_STRING","jsonName":"instanceId"}]},{"name":"GetMetricResponse","field":[{"name":"metric","number":1,"label":"LABEL_OPTIONAL","type":"TYPE_MESSAGE","typeName":".zenoss.cloud.Metric","jsonName":"metric"}]}],"enumType":[{"name":"UpdateMode","value":[{"name":"MERGE","number":0},{"name":"REPLACE","number":1},{"name":"REPLACEALL","number":2}]}],"service":[{"name":"DataRegistryService","method":[{"name":"CreateOrUpdateMetric","inputType":".zenoss.cloud.RegisterMetricRequest","outputType":".zenoss.cloud.RegisterMetricResponse","options":{}},{"name":"CreateOrUpdateMetrics","inputType":".zenoss.cloud.RegisterMetricRequest","outputType":".zenoss.cloud.RegisterMetricsResponse","options":{},"clientStreaming":true},{"name":"UpdateMetric","inputType":".zenoss.cloud.UpdateMetricRequest","outputType":".zenoss.cloud.RegisterMetricResponse","options":{}},{"name":"RegisterDefinition","inputType":".zenoss.cloud.Definition","outputType":".zenoss.cloud.DefinitionResponse","options":{}},{"name":"UpdateDefinition","inputType":".zenoss.cloud.DefinitionUpdate","outputType":".zenoss.cloud.DefinitionResponse","options":{}},{"name":"GetMetric","inputType":".zenoss.cloud.GetMetricRequest","outputType":".zenoss.cloud.GetMetricResponse","options":{}}]}],"options":{"javaPackage":"org.zenoss.cloud.dataRegistry","javaMultipleFiles":true,"goPackage":"github.com/zenoss/zenoss-protobufs/go/cloud/data-registry"},"sourceCodeInfo":{"location":[{"span":[0,0,96,1]},{"path":[12],"span":[0,0,18]},{"path":[2],"span":[2,0,21]},{"path":[3,0],"span":[4,0,38]},{"path":[3,1],"span":[5,0,42]},{"path":[8],"span":[7,0,80]},{"path":[8,11],"span":[7,0,80]},{"path":[8],"span":[8,0,34]},{"path":[8,10],"span":[8,0,34]},{"path":[8],"span":[9,0,54]},{"path":[8,1],"span":[9,0,54]},{"path":[6,0],"span":[11,0,18,1]},{"path":[6,0,1],"span":[11,8,27]},{"path":[6,0,2,0],"span":[12,2,85]},{"path":[6,0,2,0,1],"span":[12,6,26]},{"path":[6,0,2,0,2],"span":[12,27,48]},{"path":[6,0,2,0,3],"span":[12,59,81]},{"path":[6,0,2,1],"span":[13,2,94]},{"path":[6,0,2,1,1],"span":[13,6,27]},{"path":[6,0,2,1,5],"span":[13,28,34]},{"path":[6,0,2,1,2],"span":[13,35,56]},{"path":[6,0,2,1,3],"span":[13,67,90]},{"path":[6,0,2,2],"span":[14,2,75]},{"path":[6,0,2,2,1],"span":[14,6,18]},{"path":[6,0,2,2,2],"span":[14,19,38]},{"path":[6,0,2,2,3],"span":[14,49,71]},{"path":[6,0,2,3],"span":[15,2,68]},{"path":[6,0,2,3,1],"span":[15,6,24]},{"path":[6,0,2,3,2],"span":[15,25,35]},{"path":[6,0,2,3,3],"span":[15,46,64]},{"path":[6,0,2,4],"span":[16,2,72]},{"path":[6,0,2,4,1],"span":[16,6,22]},{"path":[6,0,2,4,2],"span":[16,23,39]},{"path":[6,0,2,4,3],"span":[16,50,68]},{"path":[6,0,2,5],"span":[17,2,64]},{"path":[6,0,2,5,1],"span":[17,6,15]},{"path":[6,0,2,5,2],"span":[17,16,32]},{"path":[6,0,2,5,3],"span":[17,43,60]},{"path":[5,0],"span":[20,0,24,1]},{"path":[5,0,1],"span":[20,5,15]},{"path":[5,0,2,0],"span":[21,2,12]},{"path":[5,0,2,0,1],"span":[21,2,7]},{"path":[5,0,2,0,2],"span":[21,10,11]},{"path":[5,0,2,1],"span":[22,2,14]},{"path":[5,0,2,1,1],"span":[22,2,9]},{"path":[5,0,2,1,2],"span":[22,12,13]},{"path":[5,0,2,2],"span":[23,2,17]},{"path":[5,0,2,2,1],"span":[23,2,12]},{"path":[5,0,2,2,2],"span":[23,15,16]},{"path":[4,0],"span":[26,0,40,1]},{"path":[4,0,1],"span":[26,8,18]},{"path":[4,0,2,0],"span":[28,2,20],"leadingComments":" The metric name\n"},{"path":[4,0,2,0,5],"span":[28,2,8]},{"path":[4,0,2,0,1],"span":[28,9,15]},{"path":[4,0,2,0,3],"span":[28,18,19]},{"path":[4,0,2,1],"span":[31,2,33],"leadingComments":" Dimensions associated with this datapoint.\n"},{"path":[4,0,2,1,4],"span":[31,2,10]},{"path":[4,0,2,1,5],"span":[31,11,17]},{"path":[4,0,2,1,1],"span":[31,18,28]},{"path":[4,0,2,1,3],"span":[31,31,32]},{"path":[4,0,2,2],"span":[34,2,44],"leadingComments":" Metadata for the datapoint. Note: using Struct as it is easier than AnyArray when using json representations\n"},{"path":[4,0,2,2,6],"span":[34,2,24]},{"path":[4,0,2,2,1],"span":[34,25,39]},{"path":[4,0,2,2,3],"span":[34,42,43]},{"path":[4,0,2,3],"span":[39,2,29],"leadingComments":" Determines what happens to the existing definition metadata fields. If MERGE (default), the provided metadata\n is merged with the existing metadata. If REPLACE, the provided metadata replaces the metadata on the existing\n definition.\n"},{"path":[4,0,2,3,6],"span":[39,2,12]},{"path":[4,0,2,3,1],"span":[39,13,24]},{"path":[4,0,2,3,3],"span":[39,27,28]},{"path":[4,1],"span":[42,0,53,1]},{"path":[4,1,1],"span":[42,8,24]},{"path":[4,1,2,0],"span":[44,2,27],"leadingComments":" The metric name\n"},{"path":[4,1,2,0,5],"span":[44,2,8]},{"path":[4,1,2,0,1],"span":[44,9,22]},{"path":[4,1,2,0,3],"span":[44,25,26]},{"path":[4,1,2,1],"span":[47,2,44],"leadingComments":" Metadata for the datapoint. Note: using Struct as it is easier than AnyArray when using json representations\n"},{"path":[4,1,2,1,6],"span":[47,2,24]},{"path":[4,1,2,1,1],"span":[47,25,39]},{"path":[4,1,2,1,3],"span":[47,42,43]},{"path":[4,1,2,2],"span":[52,2,29],"leadingComments":" Determines what happens to the existing definition metadata fields. If MERGE (default), the provided metadata\n is merged with the existing metadata. If REPLACE, the provided metadata replaces the metadata on the existing\n definition.\n"},{"path":[4,1,2,2,6],"span":[52,2,12]},{"path":[4,1,2,2,1],"span":[52,13,24]},{"path":[4,1,2,2,3],"span":[52,27,28]},{"path":[4,2],"span":[55,0,58,1]},{"path":[4,2,1],"span":[55,8,29]},{"path":[4,2,2,0],"span":[56,2,27]},{"path":[4,2,2,0,6],"span":[56,2,15]},{"path":[4,2,2,0,1],"span":[56,16,22]},{"path":[4,2,2,0,3],"span":[56,25,26]},{"path":[4,2,2,1],"span":[57,2,29]},{"path":[4,2,2,1,6],"span":[57,2,12]},{"path":[4,2,2,1,1],"span":[57,13,24]},{"path":[4,2,2,1,3],"span":[57,27,28]},{"path":[4,3],"span":[60,0,69,1]},{"path":[4,3,1],"span":[60,8,27]},{"path":[4,3,2,0],"span":[61,2,24]},{"path":[4,3,2,0,5],"span":[61,2,8]},{"path":[4,3,2,0,1],"span":[61,9,19]},{"path":[4,3,2,0,3],"span":[61,22,23]},{"path":[4,3,2,1],"span":[64,2,44],"leadingComments":" Metadata for the datapoint\n"},{"path":[4,3,2,1,6],"span":[64,2,24]},{"path":[4,3,2,1,1],"span":[64,25,39]},{"path":[4,3,2,1,3],"span":[64,42,43]},{"path":[4,3,2,2],"span":[66,2,29]},{"path":[4,3,2,2,6],"span":[66,2,12]},{"path":[4,3,2,2,1],"span":[66,13,24]},{"path":[4,3,2,2,3],"span":[66,27,28]},{"path":[4,3,2,3],"span":[68,2,22]},{"path":[4,3,2,3,5],"span":[68,2,7]},{"path":[4,3,2,3,1],"span":[68,8,17]},{"path":[4,3,2,3,3],"span":[68,20,21]},{"path":[4,4],"span":[71,0,75,1]},{"path":[4,4,1],"span":[71,8,30]},{"path":[4,4,2,0],"span":[72,2,24]},{"path":[4,4,2,0,5],"span":[72,2,8]},{"path":[4,4,2,0,1],"span":[72,9,19]},{"path":[4,4,2,0,3],"span":[72,22,23]},{"path":[4,4,2,1],"span":[73,2,26]},{"path":[4,4,2,1,5],"span":[73,2,8]},{"path":[4,4,2,1,1],"span":[73,9,21]},{"path":[4,4,2,1,3],"span":[73,24,25]},{"path":[4,4,2,2],"span":[74,2,18]},{"path":[4,4,2,2,5],"span":[74,2,8]},{"path":[4,4,2,2,1],"span":[74,9,13]},{"path":[4,4,2,2,3],"span":[74,16,17]},{"path":[4,5],"span":[77,0,80,1]},{"path":[4,5,1],"span":[77,8,37]},{"path":[4,5,2,0],"span":[78,2,38]},{"path":[4,5,2,0,6],"span":[78,2,24]},{"path":[4,5,2,0,1],"span":[78,25,33]},{"path":[4,5,2,0,3],"span":[78,36,37]},{"path":[4,5,2,1],"span":[79,2,19]},{"path":[4,5,2,1,5],"span":[79,2,8]},{"path":[4,5,2,1,1],"span":[79,9,14]},{"path":[4,5,2,1,3],"span":[79,17,18]},{"path":[4,6],"span":[82,0,84,1]},{"path":[4,6,1],"span":[82,8,31]},{"path":[4,6,2,0],"span":[83,2,55]},{"path":[4,6,2,0,4],"span":[83,2,10]},{"path":[4,6,2,0,6],"span":[83,11,40]},{"path":[4,6,2,0,1],"span":[83,41,50]},{"path":[4,6,2,0,3],"span":[83,53,54]},{"path":[4,7],"span":[86,0,88,1]},{"path":[4,7,1],"span":[86,8,26]},{"path":[4,7,2,0],"span":[87,2,26]},{"path":[4,7,2,0,5],"span":[87,2,8]},{"path":[4,7,2,0,1],"span":[87,9,21]},{"path":[4,7,2,0,3],"span":[87,24,25]},{"path":[4,8],"span":[90,0,92,1]},{"path":[4,8,1],"span":[90,8,24]},{"path":[4,8,2,0],"span":[91,2,24]},{"path":[4,8,2,0,5],"span":[91,2,8]},{"path":[4,8,2,0,1],"span":[91,9,19]},{"path":[4,8,2,0,3],"span":[91,22,23]},{"path":[4,9],"span":[94,0,96,1]},{"path":[4,9,1],"span":[94,8,25]},{"path":[4,9,2,0],"span":[95,2,20]},{"path":[4,9,2,0,6],"span":[95,2,8]},{"path":[4,9,2,0,1],"span":[95,9,15]},{"path":[4,9,2,0,3],"span":[95,18,19]}]},"syntax":"proto3","bufExtension":{"isImport":false,"isSyntaxUnspecified":false}}]} \ No newline at end of file diff --git a/go.mod b/go.mod index a817908..5f8ce4d 100644 --- a/go.mod +++ b/go.mod @@ -1,23 +1,24 @@ module github.com/zenoss/zenoss-protobufs -go 1.19 +go 1.22 require ( - github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.2 - github.com/stretchr/testify v1.7.0 - google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f - google.golang.org/grpc v1.53.0 - google.golang.org/protobuf v1.28.1 + github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1 + github.com/stretchr/testify v1.9.0 + google.golang.org/genproto/googleapis/api v0.0.0-20240429193739-8cf5692501f6 + google.golang.org/grpc v1.63.2 + google.golang.org/protobuf v1.34.1 ) require ( - github.com/davecgh/go-spew v1.1.0 // indirect - github.com/golang/protobuf v1.5.2 // indirect + github.com/davecgh/go-spew v1.1.1 // indirect github.com/kr/text v0.2.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/stretchr/objx v0.1.0 // indirect - golang.org/x/net v0.7.0 // indirect - golang.org/x/sys v0.5.0 // indirect - golang.org/x/text v0.7.0 // indirect + github.com/rogpeppe/go-internal v1.12.0 // indirect + github.com/stretchr/objx v0.5.2 // indirect + golang.org/x/net v0.24.0 // indirect + golang.org/x/sys v0.19.0 // indirect + golang.org/x/text v0.14.0 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240429193739-8cf5692501f6 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index fb9523d..f25f3aa 100644 --- a/go.sum +++ b/go.sum @@ -1,40 +1,38 @@ github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/golang/glog v1.0.0 h1:nfP3RFugxnNRyKgeWd4oI1nYvXpxrx8ck8ZrcizshdQ= -github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= -github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.2 h1:BqHID5W5qnMkug0Z8UmL8tN0gAy4jQ+B4WFt8cCgluU= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.2/go.mod h1:ZbS3MZTZq/apAfAEHGoB5HbsQQstoqP92SjAqtQ9zeg= -github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1 h1:/c3QmbOGMGTOumP2iT/rCwB7b0QDGLKzqOmktBjT+Is= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.1/go.mod h1:5SN9VR2LTsRFsrEC6FHgRbTWrTHu6tqPeKxEQv15giM= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/stretchr/objx v0.1.0 h1:4G4v2dO3VZwixGIRoQ5Lfboy6nUhCyYzaqnIAPPhYs4= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= -github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g= -golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f h1:BWUVssLB0HVOSY78gIdvk1dTVYtT1y8SBWtPYuTJ/6w= -google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= -google.golang.org/grpc v1.53.0 h1:LAv2ds7cmFV/XTS3XG1NneeENYrXGmorPxsBbptIjNc= -google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw= -google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w= -google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= +github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= +github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= +github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +golang.org/x/net v0.24.0 h1:1PcaxkF854Fu3+lvBIx5SYn9wRlBzzcnHZSiaFFAb0w= +golang.org/x/net v0.24.0/go.mod h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8= +golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o= +golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= +golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +google.golang.org/genproto/googleapis/api v0.0.0-20240429193739-8cf5692501f6 h1:DTJM0R8LECCgFeUwApvcEJHz85HLagW8uRENYxHh1ww= +google.golang.org/genproto/googleapis/api v0.0.0-20240429193739-8cf5692501f6/go.mod h1:10yRODfgim2/T8csjQsMPgZOMvtytXKTDRzH6HRGzRw= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240429193739-8cf5692501f6 h1:DujSIu+2tC9Ht0aPNA7jgj23Iq8Ewi5sgkQ++wdvonE= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240429193739-8cf5692501f6/go.mod h1:WtryC6hu0hhx87FDGxWCDptyssuo68sk10vYjF+T9fY= +google.golang.org/grpc v1.63.2 h1:MUeiw1B2maTVZthpU5xvASfTh3LDbxHd6IJ6QQVU+xM= +google.golang.org/grpc v1.63.2/go.mod h1:WAX/8DgncnokcFUldAxq7GeB5DXHDbMF+lLvDomNkRA= +google.golang.org/protobuf v1.34.1 h1:9ddQBjfCyZPOHPUiPxpYESBLc+T8P3E+Vo4IbKZgFWg= +google.golang.org/protobuf v1.34.1/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/go/cloud/collection/collection_cfg.pb.go b/go/cloud/collection/collection_cfg.pb.go index 481fb56..011c655 100644 --- a/go/cloud/collection/collection_cfg.pb.go +++ b/go/cloud/collection/collection_cfg.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.28.1 +// protoc-gen-go v1.34.1 // protoc (unknown) // source: zenoss/cloud/collection_cfg.proto diff --git a/go/cloud/collection/collection_cfg_grpc.pb.go b/go/cloud/collection/collection_cfg_grpc.pb.go index 1a82a6f..a371d5b 100644 --- a/go/cloud/collection/collection_cfg_grpc.pb.go +++ b/go/cloud/collection/collection_cfg_grpc.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.2.0 +// - protoc-gen-go-grpc v1.3.0 // - protoc (unknown) // source: zenoss/cloud/collection_cfg.proto @@ -18,6 +18,11 @@ import ( // Requires gRPC-Go v1.32.0 or later. const _ = grpc.SupportPackageIsVersion7 +const ( + CollectionConfigService_WaitForProbeConfig_FullMethodName = "/zenoss.cloud.collection_cfg.CollectionConfigService/WaitForProbeConfig" + CollectionConfigService_GetConfigStream_FullMethodName = "/zenoss.cloud.collection_cfg.CollectionConfigService/GetConfigStream" +) + // CollectionConfigServiceClient is the client API for CollectionConfigService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. @@ -35,7 +40,7 @@ func NewCollectionConfigServiceClient(cc grpc.ClientConnInterface) CollectionCon } func (c *collectionConfigServiceClient) WaitForProbeConfig(ctx context.Context, opts ...grpc.CallOption) (CollectionConfigService_WaitForProbeConfigClient, error) { - stream, err := c.cc.NewStream(ctx, &CollectionConfigService_ServiceDesc.Streams[0], "/zenoss.cloud.collection_cfg.CollectionConfigService/WaitForProbeConfig", opts...) + stream, err := c.cc.NewStream(ctx, &CollectionConfigService_ServiceDesc.Streams[0], CollectionConfigService_WaitForProbeConfig_FullMethodName, opts...) if err != nil { return nil, err } @@ -66,7 +71,7 @@ func (x *collectionConfigServiceWaitForProbeConfigClient) Recv() (*WaitForProbeC } func (c *collectionConfigServiceClient) GetConfigStream(ctx context.Context, in *GetConfigStreamRequest, opts ...grpc.CallOption) (CollectionConfigService_GetConfigStreamClient, error) { - stream, err := c.cc.NewStream(ctx, &CollectionConfigService_ServiceDesc.Streams[1], "/zenoss.cloud.collection_cfg.CollectionConfigService/GetConfigStream", opts...) + stream, err := c.cc.NewStream(ctx, &CollectionConfigService_ServiceDesc.Streams[1], CollectionConfigService_GetConfigStream_FullMethodName, opts...) if err != nil { return nil, err } diff --git a/go/cloud/collection/mock_CollectionConfigServiceClient.go b/go/cloud/collection/mock_CollectionConfigServiceClient.go index d256ee2..cf598a9 100644 --- a/go/cloud/collection/mock_CollectionConfigServiceClient.go +++ b/go/cloud/collection/mock_CollectionConfigServiceClient.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package collection @@ -34,7 +34,15 @@ func (_m *MockCollectionConfigServiceClient) GetConfigStream(ctx context.Context _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for GetConfigStream") + } + var r0 CollectionConfigService_GetConfigStreamClient + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *GetConfigStreamRequest, ...grpc.CallOption) (CollectionConfigService_GetConfigStreamClient, error)); ok { + return rf(ctx, in, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, *GetConfigStreamRequest, ...grpc.CallOption) CollectionConfigService_GetConfigStreamClient); ok { r0 = rf(ctx, in, opts...) } else { @@ -43,7 +51,6 @@ func (_m *MockCollectionConfigServiceClient) GetConfigStream(ctx context.Context } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *GetConfigStreamRequest, ...grpc.CallOption) error); ok { r1 = rf(ctx, in, opts...) } else { @@ -59,9 +66,9 @@ type MockCollectionConfigServiceClient_GetConfigStream_Call struct { } // GetConfigStream is a helper method to define mock.On call -// - ctx context.Context -// - in *GetConfigStreamRequest -// - opts ...grpc.CallOption +// - ctx context.Context +// - in *GetConfigStreamRequest +// - opts ...grpc.CallOption func (_e *MockCollectionConfigServiceClient_Expecter) GetConfigStream(ctx interface{}, in interface{}, opts ...interface{}) *MockCollectionConfigServiceClient_GetConfigStream_Call { return &MockCollectionConfigServiceClient_GetConfigStream_Call{Call: _e.mock.On("GetConfigStream", append([]interface{}{ctx, in}, opts...)...)} @@ -85,6 +92,11 @@ func (_c *MockCollectionConfigServiceClient_GetConfigStream_Call) Return(_a0 Col return _c } +func (_c *MockCollectionConfigServiceClient_GetConfigStream_Call) RunAndReturn(run func(context.Context, *GetConfigStreamRequest, ...grpc.CallOption) (CollectionConfigService_GetConfigStreamClient, error)) *MockCollectionConfigServiceClient_GetConfigStream_Call { + _c.Call.Return(run) + return _c +} + // WaitForProbeConfig provides a mock function with given fields: ctx, opts func (_m *MockCollectionConfigServiceClient) WaitForProbeConfig(ctx context.Context, opts ...grpc.CallOption) (CollectionConfigService_WaitForProbeConfigClient, error) { _va := make([]interface{}, len(opts)) @@ -96,7 +108,15 @@ func (_m *MockCollectionConfigServiceClient) WaitForProbeConfig(ctx context.Cont _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for WaitForProbeConfig") + } + var r0 CollectionConfigService_WaitForProbeConfigClient + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, ...grpc.CallOption) (CollectionConfigService_WaitForProbeConfigClient, error)); ok { + return rf(ctx, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, ...grpc.CallOption) CollectionConfigService_WaitForProbeConfigClient); ok { r0 = rf(ctx, opts...) } else { @@ -105,7 +125,6 @@ func (_m *MockCollectionConfigServiceClient) WaitForProbeConfig(ctx context.Cont } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, ...grpc.CallOption) error); ok { r1 = rf(ctx, opts...) } else { @@ -121,8 +140,8 @@ type MockCollectionConfigServiceClient_WaitForProbeConfig_Call struct { } // WaitForProbeConfig is a helper method to define mock.On call -// - ctx context.Context -// - opts ...grpc.CallOption +// - ctx context.Context +// - opts ...grpc.CallOption func (_e *MockCollectionConfigServiceClient_Expecter) WaitForProbeConfig(ctx interface{}, opts ...interface{}) *MockCollectionConfigServiceClient_WaitForProbeConfig_Call { return &MockCollectionConfigServiceClient_WaitForProbeConfig_Call{Call: _e.mock.On("WaitForProbeConfig", append([]interface{}{ctx}, opts...)...)} @@ -146,13 +165,17 @@ func (_c *MockCollectionConfigServiceClient_WaitForProbeConfig_Call) Return(_a0 return _c } -type mockConstructorTestingTNewMockCollectionConfigServiceClient interface { - mock.TestingT - Cleanup(func()) +func (_c *MockCollectionConfigServiceClient_WaitForProbeConfig_Call) RunAndReturn(run func(context.Context, ...grpc.CallOption) (CollectionConfigService_WaitForProbeConfigClient, error)) *MockCollectionConfigServiceClient_WaitForProbeConfig_Call { + _c.Call.Return(run) + return _c } // NewMockCollectionConfigServiceClient creates a new instance of MockCollectionConfigServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockCollectionConfigServiceClient(t mockConstructorTestingTNewMockCollectionConfigServiceClient) *MockCollectionConfigServiceClient { +// The first argument is typically a *testing.T value. +func NewMockCollectionConfigServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *MockCollectionConfigServiceClient { mock := &MockCollectionConfigServiceClient{} mock.Mock.Test(t) diff --git a/go/cloud/collection/mock_CollectionConfigServiceServer.go b/go/cloud/collection/mock_CollectionConfigServiceServer.go index c90725d..07b00a4 100644 --- a/go/cloud/collection/mock_CollectionConfigServiceServer.go +++ b/go/cloud/collection/mock_CollectionConfigServiceServer.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package collection @@ -21,6 +21,10 @@ func (_m *MockCollectionConfigServiceServer) EXPECT() *MockCollectionConfigServi func (_m *MockCollectionConfigServiceServer) GetConfigStream(_a0 *GetConfigStreamRequest, _a1 CollectionConfigService_GetConfigStreamServer) error { ret := _m.Called(_a0, _a1) + if len(ret) == 0 { + panic("no return value specified for GetConfigStream") + } + var r0 error if rf, ok := ret.Get(0).(func(*GetConfigStreamRequest, CollectionConfigService_GetConfigStreamServer) error); ok { r0 = rf(_a0, _a1) @@ -37,8 +41,8 @@ type MockCollectionConfigServiceServer_GetConfigStream_Call struct { } // GetConfigStream is a helper method to define mock.On call -// - _a0 *GetConfigStreamRequest -// - _a1 CollectionConfigService_GetConfigStreamServer +// - _a0 *GetConfigStreamRequest +// - _a1 CollectionConfigService_GetConfigStreamServer func (_e *MockCollectionConfigServiceServer_Expecter) GetConfigStream(_a0 interface{}, _a1 interface{}) *MockCollectionConfigServiceServer_GetConfigStream_Call { return &MockCollectionConfigServiceServer_GetConfigStream_Call{Call: _e.mock.On("GetConfigStream", _a0, _a1)} } @@ -55,10 +59,19 @@ func (_c *MockCollectionConfigServiceServer_GetConfigStream_Call) Return(_a0 err return _c } +func (_c *MockCollectionConfigServiceServer_GetConfigStream_Call) RunAndReturn(run func(*GetConfigStreamRequest, CollectionConfigService_GetConfigStreamServer) error) *MockCollectionConfigServiceServer_GetConfigStream_Call { + _c.Call.Return(run) + return _c +} + // WaitForProbeConfig provides a mock function with given fields: _a0 func (_m *MockCollectionConfigServiceServer) WaitForProbeConfig(_a0 CollectionConfigService_WaitForProbeConfigServer) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for WaitForProbeConfig") + } + var r0 error if rf, ok := ret.Get(0).(func(CollectionConfigService_WaitForProbeConfigServer) error); ok { r0 = rf(_a0) @@ -75,7 +88,7 @@ type MockCollectionConfigServiceServer_WaitForProbeConfig_Call struct { } // WaitForProbeConfig is a helper method to define mock.On call -// - _a0 CollectionConfigService_WaitForProbeConfigServer +// - _a0 CollectionConfigService_WaitForProbeConfigServer func (_e *MockCollectionConfigServiceServer_Expecter) WaitForProbeConfig(_a0 interface{}) *MockCollectionConfigServiceServer_WaitForProbeConfig_Call { return &MockCollectionConfigServiceServer_WaitForProbeConfig_Call{Call: _e.mock.On("WaitForProbeConfig", _a0)} } @@ -92,6 +105,11 @@ func (_c *MockCollectionConfigServiceServer_WaitForProbeConfig_Call) Return(_a0 return _c } +func (_c *MockCollectionConfigServiceServer_WaitForProbeConfig_Call) RunAndReturn(run func(CollectionConfigService_WaitForProbeConfigServer) error) *MockCollectionConfigServiceServer_WaitForProbeConfig_Call { + _c.Call.Return(run) + return _c +} + // mustEmbedUnimplementedCollectionConfigServiceServer provides a mock function with given fields: func (_m *MockCollectionConfigServiceServer) mustEmbedUnimplementedCollectionConfigServiceServer() { _m.Called() @@ -119,13 +137,17 @@ func (_c *MockCollectionConfigServiceServer_mustEmbedUnimplementedCollectionConf return _c } -type mockConstructorTestingTNewMockCollectionConfigServiceServer interface { - mock.TestingT - Cleanup(func()) +func (_c *MockCollectionConfigServiceServer_mustEmbedUnimplementedCollectionConfigServiceServer_Call) RunAndReturn(run func()) *MockCollectionConfigServiceServer_mustEmbedUnimplementedCollectionConfigServiceServer_Call { + _c.Call.Return(run) + return _c } // NewMockCollectionConfigServiceServer creates a new instance of MockCollectionConfigServiceServer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockCollectionConfigServiceServer(t mockConstructorTestingTNewMockCollectionConfigServiceServer) *MockCollectionConfigServiceServer { +// The first argument is typically a *testing.T value. +func NewMockCollectionConfigServiceServer(t interface { + mock.TestingT + Cleanup(func()) +}) *MockCollectionConfigServiceServer { mock := &MockCollectionConfigServiceServer{} mock.Mock.Test(t) diff --git a/go/cloud/collection/mock_CollectionConfigService_GetConfigStreamClient.go b/go/cloud/collection/mock_CollectionConfigService_GetConfigStreamClient.go index 1a2d059..095ce61 100644 --- a/go/cloud/collection/mock_CollectionConfigService_GetConfigStreamClient.go +++ b/go/cloud/collection/mock_CollectionConfigService_GetConfigStreamClient.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package collection @@ -26,6 +26,10 @@ func (_m *MockCollectionConfigService_GetConfigStreamClient) EXPECT() *MockColle func (_m *MockCollectionConfigService_GetConfigStreamClient) CloseSend() error { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for CloseSend") + } + var r0 error if rf, ok := ret.Get(0).(func() error); ok { r0 = rf() @@ -58,10 +62,19 @@ func (_c *MockCollectionConfigService_GetConfigStreamClient_CloseSend_Call) Retu return _c } +func (_c *MockCollectionConfigService_GetConfigStreamClient_CloseSend_Call) RunAndReturn(run func() error) *MockCollectionConfigService_GetConfigStreamClient_CloseSend_Call { + _c.Call.Return(run) + return _c +} + // Context provides a mock function with given fields: func (_m *MockCollectionConfigService_GetConfigStreamClient) Context() context.Context { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Context") + } + var r0 context.Context if rf, ok := ret.Get(0).(func() context.Context); ok { r0 = rf() @@ -96,11 +109,24 @@ func (_c *MockCollectionConfigService_GetConfigStreamClient_Context_Call) Return return _c } +func (_c *MockCollectionConfigService_GetConfigStreamClient_Context_Call) RunAndReturn(run func() context.Context) *MockCollectionConfigService_GetConfigStreamClient_Context_Call { + _c.Call.Return(run) + return _c +} + // Header provides a mock function with given fields: func (_m *MockCollectionConfigService_GetConfigStreamClient) Header() (metadata.MD, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Header") + } + var r0 metadata.MD + var r1 error + if rf, ok := ret.Get(0).(func() (metadata.MD, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() metadata.MD); ok { r0 = rf() } else { @@ -109,7 +135,6 @@ func (_m *MockCollectionConfigService_GetConfigStreamClient) Header() (metadata. } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -141,11 +166,24 @@ func (_c *MockCollectionConfigService_GetConfigStreamClient_Header_Call) Return( return _c } +func (_c *MockCollectionConfigService_GetConfigStreamClient_Header_Call) RunAndReturn(run func() (metadata.MD, error)) *MockCollectionConfigService_GetConfigStreamClient_Header_Call { + _c.Call.Return(run) + return _c +} + // Recv provides a mock function with given fields: func (_m *MockCollectionConfigService_GetConfigStreamClient) Recv() (*GetConfigStreamResponse, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Recv") + } + var r0 *GetConfigStreamResponse + var r1 error + if rf, ok := ret.Get(0).(func() (*GetConfigStreamResponse, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() *GetConfigStreamResponse); ok { r0 = rf() } else { @@ -154,7 +192,6 @@ func (_m *MockCollectionConfigService_GetConfigStreamClient) Recv() (*GetConfigS } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -186,10 +223,19 @@ func (_c *MockCollectionConfigService_GetConfigStreamClient_Recv_Call) Return(_a return _c } +func (_c *MockCollectionConfigService_GetConfigStreamClient_Recv_Call) RunAndReturn(run func() (*GetConfigStreamResponse, error)) *MockCollectionConfigService_GetConfigStreamClient_Recv_Call { + _c.Call.Return(run) + return _c +} + // RecvMsg provides a mock function with given fields: m func (_m *MockCollectionConfigService_GetConfigStreamClient) RecvMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for RecvMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -206,7 +252,7 @@ type MockCollectionConfigService_GetConfigStreamClient_RecvMsg_Call struct { } // RecvMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockCollectionConfigService_GetConfigStreamClient_Expecter) RecvMsg(m interface{}) *MockCollectionConfigService_GetConfigStreamClient_RecvMsg_Call { return &MockCollectionConfigService_GetConfigStreamClient_RecvMsg_Call{Call: _e.mock.On("RecvMsg", m)} } @@ -223,10 +269,19 @@ func (_c *MockCollectionConfigService_GetConfigStreamClient_RecvMsg_Call) Return return _c } +func (_c *MockCollectionConfigService_GetConfigStreamClient_RecvMsg_Call) RunAndReturn(run func(interface{}) error) *MockCollectionConfigService_GetConfigStreamClient_RecvMsg_Call { + _c.Call.Return(run) + return _c +} + // SendMsg provides a mock function with given fields: m func (_m *MockCollectionConfigService_GetConfigStreamClient) SendMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for SendMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -243,7 +298,7 @@ type MockCollectionConfigService_GetConfigStreamClient_SendMsg_Call struct { } // SendMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockCollectionConfigService_GetConfigStreamClient_Expecter) SendMsg(m interface{}) *MockCollectionConfigService_GetConfigStreamClient_SendMsg_Call { return &MockCollectionConfigService_GetConfigStreamClient_SendMsg_Call{Call: _e.mock.On("SendMsg", m)} } @@ -260,10 +315,19 @@ func (_c *MockCollectionConfigService_GetConfigStreamClient_SendMsg_Call) Return return _c } +func (_c *MockCollectionConfigService_GetConfigStreamClient_SendMsg_Call) RunAndReturn(run func(interface{}) error) *MockCollectionConfigService_GetConfigStreamClient_SendMsg_Call { + _c.Call.Return(run) + return _c +} + // Trailer provides a mock function with given fields: func (_m *MockCollectionConfigService_GetConfigStreamClient) Trailer() metadata.MD { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Trailer") + } + var r0 metadata.MD if rf, ok := ret.Get(0).(func() metadata.MD); ok { r0 = rf() @@ -298,13 +362,17 @@ func (_c *MockCollectionConfigService_GetConfigStreamClient_Trailer_Call) Return return _c } -type mockConstructorTestingTNewMockCollectionConfigService_GetConfigStreamClient interface { - mock.TestingT - Cleanup(func()) +func (_c *MockCollectionConfigService_GetConfigStreamClient_Trailer_Call) RunAndReturn(run func() metadata.MD) *MockCollectionConfigService_GetConfigStreamClient_Trailer_Call { + _c.Call.Return(run) + return _c } // NewMockCollectionConfigService_GetConfigStreamClient creates a new instance of MockCollectionConfigService_GetConfigStreamClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockCollectionConfigService_GetConfigStreamClient(t mockConstructorTestingTNewMockCollectionConfigService_GetConfigStreamClient) *MockCollectionConfigService_GetConfigStreamClient { +// The first argument is typically a *testing.T value. +func NewMockCollectionConfigService_GetConfigStreamClient(t interface { + mock.TestingT + Cleanup(func()) +}) *MockCollectionConfigService_GetConfigStreamClient { mock := &MockCollectionConfigService_GetConfigStreamClient{} mock.Mock.Test(t) diff --git a/go/cloud/collection/mock_CollectionConfigService_GetConfigStreamServer.go b/go/cloud/collection/mock_CollectionConfigService_GetConfigStreamServer.go index e69c776..01c9c4e 100644 --- a/go/cloud/collection/mock_CollectionConfigService_GetConfigStreamServer.go +++ b/go/cloud/collection/mock_CollectionConfigService_GetConfigStreamServer.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package collection @@ -26,6 +26,10 @@ func (_m *MockCollectionConfigService_GetConfigStreamServer) EXPECT() *MockColle func (_m *MockCollectionConfigService_GetConfigStreamServer) Context() context.Context { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Context") + } + var r0 context.Context if rf, ok := ret.Get(0).(func() context.Context); ok { r0 = rf() @@ -60,10 +64,19 @@ func (_c *MockCollectionConfigService_GetConfigStreamServer_Context_Call) Return return _c } +func (_c *MockCollectionConfigService_GetConfigStreamServer_Context_Call) RunAndReturn(run func() context.Context) *MockCollectionConfigService_GetConfigStreamServer_Context_Call { + _c.Call.Return(run) + return _c +} + // RecvMsg provides a mock function with given fields: m func (_m *MockCollectionConfigService_GetConfigStreamServer) RecvMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for RecvMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -80,7 +93,7 @@ type MockCollectionConfigService_GetConfigStreamServer_RecvMsg_Call struct { } // RecvMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockCollectionConfigService_GetConfigStreamServer_Expecter) RecvMsg(m interface{}) *MockCollectionConfigService_GetConfigStreamServer_RecvMsg_Call { return &MockCollectionConfigService_GetConfigStreamServer_RecvMsg_Call{Call: _e.mock.On("RecvMsg", m)} } @@ -97,10 +110,19 @@ func (_c *MockCollectionConfigService_GetConfigStreamServer_RecvMsg_Call) Return return _c } +func (_c *MockCollectionConfigService_GetConfigStreamServer_RecvMsg_Call) RunAndReturn(run func(interface{}) error) *MockCollectionConfigService_GetConfigStreamServer_RecvMsg_Call { + _c.Call.Return(run) + return _c +} + // Send provides a mock function with given fields: _a0 func (_m *MockCollectionConfigService_GetConfigStreamServer) Send(_a0 *GetConfigStreamResponse) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for Send") + } + var r0 error if rf, ok := ret.Get(0).(func(*GetConfigStreamResponse) error); ok { r0 = rf(_a0) @@ -117,7 +139,7 @@ type MockCollectionConfigService_GetConfigStreamServer_Send_Call struct { } // Send is a helper method to define mock.On call -// - _a0 *GetConfigStreamResponse +// - _a0 *GetConfigStreamResponse func (_e *MockCollectionConfigService_GetConfigStreamServer_Expecter) Send(_a0 interface{}) *MockCollectionConfigService_GetConfigStreamServer_Send_Call { return &MockCollectionConfigService_GetConfigStreamServer_Send_Call{Call: _e.mock.On("Send", _a0)} } @@ -134,10 +156,19 @@ func (_c *MockCollectionConfigService_GetConfigStreamServer_Send_Call) Return(_a return _c } +func (_c *MockCollectionConfigService_GetConfigStreamServer_Send_Call) RunAndReturn(run func(*GetConfigStreamResponse) error) *MockCollectionConfigService_GetConfigStreamServer_Send_Call { + _c.Call.Return(run) + return _c +} + // SendHeader provides a mock function with given fields: _a0 func (_m *MockCollectionConfigService_GetConfigStreamServer) SendHeader(_a0 metadata.MD) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for SendHeader") + } + var r0 error if rf, ok := ret.Get(0).(func(metadata.MD) error); ok { r0 = rf(_a0) @@ -154,7 +185,7 @@ type MockCollectionConfigService_GetConfigStreamServer_SendHeader_Call struct { } // SendHeader is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockCollectionConfigService_GetConfigStreamServer_Expecter) SendHeader(_a0 interface{}) *MockCollectionConfigService_GetConfigStreamServer_SendHeader_Call { return &MockCollectionConfigService_GetConfigStreamServer_SendHeader_Call{Call: _e.mock.On("SendHeader", _a0)} } @@ -171,10 +202,19 @@ func (_c *MockCollectionConfigService_GetConfigStreamServer_SendHeader_Call) Ret return _c } +func (_c *MockCollectionConfigService_GetConfigStreamServer_SendHeader_Call) RunAndReturn(run func(metadata.MD) error) *MockCollectionConfigService_GetConfigStreamServer_SendHeader_Call { + _c.Call.Return(run) + return _c +} + // SendMsg provides a mock function with given fields: m func (_m *MockCollectionConfigService_GetConfigStreamServer) SendMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for SendMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -191,7 +231,7 @@ type MockCollectionConfigService_GetConfigStreamServer_SendMsg_Call struct { } // SendMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockCollectionConfigService_GetConfigStreamServer_Expecter) SendMsg(m interface{}) *MockCollectionConfigService_GetConfigStreamServer_SendMsg_Call { return &MockCollectionConfigService_GetConfigStreamServer_SendMsg_Call{Call: _e.mock.On("SendMsg", m)} } @@ -208,10 +248,19 @@ func (_c *MockCollectionConfigService_GetConfigStreamServer_SendMsg_Call) Return return _c } +func (_c *MockCollectionConfigService_GetConfigStreamServer_SendMsg_Call) RunAndReturn(run func(interface{}) error) *MockCollectionConfigService_GetConfigStreamServer_SendMsg_Call { + _c.Call.Return(run) + return _c +} + // SetHeader provides a mock function with given fields: _a0 func (_m *MockCollectionConfigService_GetConfigStreamServer) SetHeader(_a0 metadata.MD) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for SetHeader") + } + var r0 error if rf, ok := ret.Get(0).(func(metadata.MD) error); ok { r0 = rf(_a0) @@ -228,7 +277,7 @@ type MockCollectionConfigService_GetConfigStreamServer_SetHeader_Call struct { } // SetHeader is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockCollectionConfigService_GetConfigStreamServer_Expecter) SetHeader(_a0 interface{}) *MockCollectionConfigService_GetConfigStreamServer_SetHeader_Call { return &MockCollectionConfigService_GetConfigStreamServer_SetHeader_Call{Call: _e.mock.On("SetHeader", _a0)} } @@ -245,6 +294,11 @@ func (_c *MockCollectionConfigService_GetConfigStreamServer_SetHeader_Call) Retu return _c } +func (_c *MockCollectionConfigService_GetConfigStreamServer_SetHeader_Call) RunAndReturn(run func(metadata.MD) error) *MockCollectionConfigService_GetConfigStreamServer_SetHeader_Call { + _c.Call.Return(run) + return _c +} + // SetTrailer provides a mock function with given fields: _a0 func (_m *MockCollectionConfigService_GetConfigStreamServer) SetTrailer(_a0 metadata.MD) { _m.Called(_a0) @@ -256,7 +310,7 @@ type MockCollectionConfigService_GetConfigStreamServer_SetTrailer_Call struct { } // SetTrailer is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockCollectionConfigService_GetConfigStreamServer_Expecter) SetTrailer(_a0 interface{}) *MockCollectionConfigService_GetConfigStreamServer_SetTrailer_Call { return &MockCollectionConfigService_GetConfigStreamServer_SetTrailer_Call{Call: _e.mock.On("SetTrailer", _a0)} } @@ -273,13 +327,17 @@ func (_c *MockCollectionConfigService_GetConfigStreamServer_SetTrailer_Call) Ret return _c } -type mockConstructorTestingTNewMockCollectionConfigService_GetConfigStreamServer interface { - mock.TestingT - Cleanup(func()) +func (_c *MockCollectionConfigService_GetConfigStreamServer_SetTrailer_Call) RunAndReturn(run func(metadata.MD)) *MockCollectionConfigService_GetConfigStreamServer_SetTrailer_Call { + _c.Call.Return(run) + return _c } // NewMockCollectionConfigService_GetConfigStreamServer creates a new instance of MockCollectionConfigService_GetConfigStreamServer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockCollectionConfigService_GetConfigStreamServer(t mockConstructorTestingTNewMockCollectionConfigService_GetConfigStreamServer) *MockCollectionConfigService_GetConfigStreamServer { +// The first argument is typically a *testing.T value. +func NewMockCollectionConfigService_GetConfigStreamServer(t interface { + mock.TestingT + Cleanup(func()) +}) *MockCollectionConfigService_GetConfigStreamServer { mock := &MockCollectionConfigService_GetConfigStreamServer{} mock.Mock.Test(t) diff --git a/go/cloud/collection/mock_CollectionConfigService_WaitForProbeConfigClient.go b/go/cloud/collection/mock_CollectionConfigService_WaitForProbeConfigClient.go index 6ec2219..b1457d8 100644 --- a/go/cloud/collection/mock_CollectionConfigService_WaitForProbeConfigClient.go +++ b/go/cloud/collection/mock_CollectionConfigService_WaitForProbeConfigClient.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package collection @@ -26,6 +26,10 @@ func (_m *MockCollectionConfigService_WaitForProbeConfigClient) EXPECT() *MockCo func (_m *MockCollectionConfigService_WaitForProbeConfigClient) CloseSend() error { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for CloseSend") + } + var r0 error if rf, ok := ret.Get(0).(func() error); ok { r0 = rf() @@ -58,10 +62,19 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigClient_CloseSend_Call) R return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigClient_CloseSend_Call) RunAndReturn(run func() error) *MockCollectionConfigService_WaitForProbeConfigClient_CloseSend_Call { + _c.Call.Return(run) + return _c +} + // Context provides a mock function with given fields: func (_m *MockCollectionConfigService_WaitForProbeConfigClient) Context() context.Context { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Context") + } + var r0 context.Context if rf, ok := ret.Get(0).(func() context.Context); ok { r0 = rf() @@ -96,11 +109,24 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigClient_Context_Call) Ret return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigClient_Context_Call) RunAndReturn(run func() context.Context) *MockCollectionConfigService_WaitForProbeConfigClient_Context_Call { + _c.Call.Return(run) + return _c +} + // Header provides a mock function with given fields: func (_m *MockCollectionConfigService_WaitForProbeConfigClient) Header() (metadata.MD, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Header") + } + var r0 metadata.MD + var r1 error + if rf, ok := ret.Get(0).(func() (metadata.MD, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() metadata.MD); ok { r0 = rf() } else { @@ -109,7 +135,6 @@ func (_m *MockCollectionConfigService_WaitForProbeConfigClient) Header() (metada } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -141,11 +166,24 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigClient_Header_Call) Retu return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigClient_Header_Call) RunAndReturn(run func() (metadata.MD, error)) *MockCollectionConfigService_WaitForProbeConfigClient_Header_Call { + _c.Call.Return(run) + return _c +} + // Recv provides a mock function with given fields: func (_m *MockCollectionConfigService_WaitForProbeConfigClient) Recv() (*WaitForProbeConfigRequest, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Recv") + } + var r0 *WaitForProbeConfigRequest + var r1 error + if rf, ok := ret.Get(0).(func() (*WaitForProbeConfigRequest, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() *WaitForProbeConfigRequest); ok { r0 = rf() } else { @@ -154,7 +192,6 @@ func (_m *MockCollectionConfigService_WaitForProbeConfigClient) Recv() (*WaitFor } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -186,10 +223,19 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigClient_Recv_Call) Return return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigClient_Recv_Call) RunAndReturn(run func() (*WaitForProbeConfigRequest, error)) *MockCollectionConfigService_WaitForProbeConfigClient_Recv_Call { + _c.Call.Return(run) + return _c +} + // RecvMsg provides a mock function with given fields: m func (_m *MockCollectionConfigService_WaitForProbeConfigClient) RecvMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for RecvMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -206,7 +252,7 @@ type MockCollectionConfigService_WaitForProbeConfigClient_RecvMsg_Call struct { } // RecvMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockCollectionConfigService_WaitForProbeConfigClient_Expecter) RecvMsg(m interface{}) *MockCollectionConfigService_WaitForProbeConfigClient_RecvMsg_Call { return &MockCollectionConfigService_WaitForProbeConfigClient_RecvMsg_Call{Call: _e.mock.On("RecvMsg", m)} } @@ -223,10 +269,19 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigClient_RecvMsg_Call) Ret return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigClient_RecvMsg_Call) RunAndReturn(run func(interface{}) error) *MockCollectionConfigService_WaitForProbeConfigClient_RecvMsg_Call { + _c.Call.Return(run) + return _c +} + // Send provides a mock function with given fields: _a0 func (_m *MockCollectionConfigService_WaitForProbeConfigClient) Send(_a0 *WaitForProbeConfigResponse) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for Send") + } + var r0 error if rf, ok := ret.Get(0).(func(*WaitForProbeConfigResponse) error); ok { r0 = rf(_a0) @@ -243,7 +298,7 @@ type MockCollectionConfigService_WaitForProbeConfigClient_Send_Call struct { } // Send is a helper method to define mock.On call -// - _a0 *WaitForProbeConfigResponse +// - _a0 *WaitForProbeConfigResponse func (_e *MockCollectionConfigService_WaitForProbeConfigClient_Expecter) Send(_a0 interface{}) *MockCollectionConfigService_WaitForProbeConfigClient_Send_Call { return &MockCollectionConfigService_WaitForProbeConfigClient_Send_Call{Call: _e.mock.On("Send", _a0)} } @@ -260,10 +315,19 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigClient_Send_Call) Return return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigClient_Send_Call) RunAndReturn(run func(*WaitForProbeConfigResponse) error) *MockCollectionConfigService_WaitForProbeConfigClient_Send_Call { + _c.Call.Return(run) + return _c +} + // SendMsg provides a mock function with given fields: m func (_m *MockCollectionConfigService_WaitForProbeConfigClient) SendMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for SendMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -280,7 +344,7 @@ type MockCollectionConfigService_WaitForProbeConfigClient_SendMsg_Call struct { } // SendMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockCollectionConfigService_WaitForProbeConfigClient_Expecter) SendMsg(m interface{}) *MockCollectionConfigService_WaitForProbeConfigClient_SendMsg_Call { return &MockCollectionConfigService_WaitForProbeConfigClient_SendMsg_Call{Call: _e.mock.On("SendMsg", m)} } @@ -297,10 +361,19 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigClient_SendMsg_Call) Ret return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigClient_SendMsg_Call) RunAndReturn(run func(interface{}) error) *MockCollectionConfigService_WaitForProbeConfigClient_SendMsg_Call { + _c.Call.Return(run) + return _c +} + // Trailer provides a mock function with given fields: func (_m *MockCollectionConfigService_WaitForProbeConfigClient) Trailer() metadata.MD { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Trailer") + } + var r0 metadata.MD if rf, ok := ret.Get(0).(func() metadata.MD); ok { r0 = rf() @@ -335,13 +408,17 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigClient_Trailer_Call) Ret return _c } -type mockConstructorTestingTNewMockCollectionConfigService_WaitForProbeConfigClient interface { - mock.TestingT - Cleanup(func()) +func (_c *MockCollectionConfigService_WaitForProbeConfigClient_Trailer_Call) RunAndReturn(run func() metadata.MD) *MockCollectionConfigService_WaitForProbeConfigClient_Trailer_Call { + _c.Call.Return(run) + return _c } // NewMockCollectionConfigService_WaitForProbeConfigClient creates a new instance of MockCollectionConfigService_WaitForProbeConfigClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockCollectionConfigService_WaitForProbeConfigClient(t mockConstructorTestingTNewMockCollectionConfigService_WaitForProbeConfigClient) *MockCollectionConfigService_WaitForProbeConfigClient { +// The first argument is typically a *testing.T value. +func NewMockCollectionConfigService_WaitForProbeConfigClient(t interface { + mock.TestingT + Cleanup(func()) +}) *MockCollectionConfigService_WaitForProbeConfigClient { mock := &MockCollectionConfigService_WaitForProbeConfigClient{} mock.Mock.Test(t) diff --git a/go/cloud/collection/mock_CollectionConfigService_WaitForProbeConfigServer.go b/go/cloud/collection/mock_CollectionConfigService_WaitForProbeConfigServer.go index e7486ca..d7689d3 100644 --- a/go/cloud/collection/mock_CollectionConfigService_WaitForProbeConfigServer.go +++ b/go/cloud/collection/mock_CollectionConfigService_WaitForProbeConfigServer.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package collection @@ -26,6 +26,10 @@ func (_m *MockCollectionConfigService_WaitForProbeConfigServer) EXPECT() *MockCo func (_m *MockCollectionConfigService_WaitForProbeConfigServer) Context() context.Context { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Context") + } + var r0 context.Context if rf, ok := ret.Get(0).(func() context.Context); ok { r0 = rf() @@ -60,11 +64,24 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigServer_Context_Call) Ret return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigServer_Context_Call) RunAndReturn(run func() context.Context) *MockCollectionConfigService_WaitForProbeConfigServer_Context_Call { + _c.Call.Return(run) + return _c +} + // Recv provides a mock function with given fields: func (_m *MockCollectionConfigService_WaitForProbeConfigServer) Recv() (*WaitForProbeConfigResponse, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Recv") + } + var r0 *WaitForProbeConfigResponse + var r1 error + if rf, ok := ret.Get(0).(func() (*WaitForProbeConfigResponse, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() *WaitForProbeConfigResponse); ok { r0 = rf() } else { @@ -73,7 +90,6 @@ func (_m *MockCollectionConfigService_WaitForProbeConfigServer) Recv() (*WaitFor } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -105,10 +121,19 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigServer_Recv_Call) Return return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigServer_Recv_Call) RunAndReturn(run func() (*WaitForProbeConfigResponse, error)) *MockCollectionConfigService_WaitForProbeConfigServer_Recv_Call { + _c.Call.Return(run) + return _c +} + // RecvMsg provides a mock function with given fields: m func (_m *MockCollectionConfigService_WaitForProbeConfigServer) RecvMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for RecvMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -125,7 +150,7 @@ type MockCollectionConfigService_WaitForProbeConfigServer_RecvMsg_Call struct { } // RecvMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockCollectionConfigService_WaitForProbeConfigServer_Expecter) RecvMsg(m interface{}) *MockCollectionConfigService_WaitForProbeConfigServer_RecvMsg_Call { return &MockCollectionConfigService_WaitForProbeConfigServer_RecvMsg_Call{Call: _e.mock.On("RecvMsg", m)} } @@ -142,10 +167,19 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigServer_RecvMsg_Call) Ret return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigServer_RecvMsg_Call) RunAndReturn(run func(interface{}) error) *MockCollectionConfigService_WaitForProbeConfigServer_RecvMsg_Call { + _c.Call.Return(run) + return _c +} + // Send provides a mock function with given fields: _a0 func (_m *MockCollectionConfigService_WaitForProbeConfigServer) Send(_a0 *WaitForProbeConfigRequest) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for Send") + } + var r0 error if rf, ok := ret.Get(0).(func(*WaitForProbeConfigRequest) error); ok { r0 = rf(_a0) @@ -162,7 +196,7 @@ type MockCollectionConfigService_WaitForProbeConfigServer_Send_Call struct { } // Send is a helper method to define mock.On call -// - _a0 *WaitForProbeConfigRequest +// - _a0 *WaitForProbeConfigRequest func (_e *MockCollectionConfigService_WaitForProbeConfigServer_Expecter) Send(_a0 interface{}) *MockCollectionConfigService_WaitForProbeConfigServer_Send_Call { return &MockCollectionConfigService_WaitForProbeConfigServer_Send_Call{Call: _e.mock.On("Send", _a0)} } @@ -179,10 +213,19 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigServer_Send_Call) Return return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigServer_Send_Call) RunAndReturn(run func(*WaitForProbeConfigRequest) error) *MockCollectionConfigService_WaitForProbeConfigServer_Send_Call { + _c.Call.Return(run) + return _c +} + // SendHeader provides a mock function with given fields: _a0 func (_m *MockCollectionConfigService_WaitForProbeConfigServer) SendHeader(_a0 metadata.MD) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for SendHeader") + } + var r0 error if rf, ok := ret.Get(0).(func(metadata.MD) error); ok { r0 = rf(_a0) @@ -199,7 +242,7 @@ type MockCollectionConfigService_WaitForProbeConfigServer_SendHeader_Call struct } // SendHeader is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockCollectionConfigService_WaitForProbeConfigServer_Expecter) SendHeader(_a0 interface{}) *MockCollectionConfigService_WaitForProbeConfigServer_SendHeader_Call { return &MockCollectionConfigService_WaitForProbeConfigServer_SendHeader_Call{Call: _e.mock.On("SendHeader", _a0)} } @@ -216,10 +259,19 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigServer_SendHeader_Call) return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigServer_SendHeader_Call) RunAndReturn(run func(metadata.MD) error) *MockCollectionConfigService_WaitForProbeConfigServer_SendHeader_Call { + _c.Call.Return(run) + return _c +} + // SendMsg provides a mock function with given fields: m func (_m *MockCollectionConfigService_WaitForProbeConfigServer) SendMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for SendMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -236,7 +288,7 @@ type MockCollectionConfigService_WaitForProbeConfigServer_SendMsg_Call struct { } // SendMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockCollectionConfigService_WaitForProbeConfigServer_Expecter) SendMsg(m interface{}) *MockCollectionConfigService_WaitForProbeConfigServer_SendMsg_Call { return &MockCollectionConfigService_WaitForProbeConfigServer_SendMsg_Call{Call: _e.mock.On("SendMsg", m)} } @@ -253,10 +305,19 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigServer_SendMsg_Call) Ret return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigServer_SendMsg_Call) RunAndReturn(run func(interface{}) error) *MockCollectionConfigService_WaitForProbeConfigServer_SendMsg_Call { + _c.Call.Return(run) + return _c +} + // SetHeader provides a mock function with given fields: _a0 func (_m *MockCollectionConfigService_WaitForProbeConfigServer) SetHeader(_a0 metadata.MD) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for SetHeader") + } + var r0 error if rf, ok := ret.Get(0).(func(metadata.MD) error); ok { r0 = rf(_a0) @@ -273,7 +334,7 @@ type MockCollectionConfigService_WaitForProbeConfigServer_SetHeader_Call struct } // SetHeader is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockCollectionConfigService_WaitForProbeConfigServer_Expecter) SetHeader(_a0 interface{}) *MockCollectionConfigService_WaitForProbeConfigServer_SetHeader_Call { return &MockCollectionConfigService_WaitForProbeConfigServer_SetHeader_Call{Call: _e.mock.On("SetHeader", _a0)} } @@ -290,6 +351,11 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigServer_SetHeader_Call) R return _c } +func (_c *MockCollectionConfigService_WaitForProbeConfigServer_SetHeader_Call) RunAndReturn(run func(metadata.MD) error) *MockCollectionConfigService_WaitForProbeConfigServer_SetHeader_Call { + _c.Call.Return(run) + return _c +} + // SetTrailer provides a mock function with given fields: _a0 func (_m *MockCollectionConfigService_WaitForProbeConfigServer) SetTrailer(_a0 metadata.MD) { _m.Called(_a0) @@ -301,7 +367,7 @@ type MockCollectionConfigService_WaitForProbeConfigServer_SetTrailer_Call struct } // SetTrailer is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockCollectionConfigService_WaitForProbeConfigServer_Expecter) SetTrailer(_a0 interface{}) *MockCollectionConfigService_WaitForProbeConfigServer_SetTrailer_Call { return &MockCollectionConfigService_WaitForProbeConfigServer_SetTrailer_Call{Call: _e.mock.On("SetTrailer", _a0)} } @@ -318,13 +384,17 @@ func (_c *MockCollectionConfigService_WaitForProbeConfigServer_SetTrailer_Call) return _c } -type mockConstructorTestingTNewMockCollectionConfigService_WaitForProbeConfigServer interface { - mock.TestingT - Cleanup(func()) +func (_c *MockCollectionConfigService_WaitForProbeConfigServer_SetTrailer_Call) RunAndReturn(run func(metadata.MD)) *MockCollectionConfigService_WaitForProbeConfigServer_SetTrailer_Call { + _c.Call.Return(run) + return _c } // NewMockCollectionConfigService_WaitForProbeConfigServer creates a new instance of MockCollectionConfigService_WaitForProbeConfigServer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockCollectionConfigService_WaitForProbeConfigServer(t mockConstructorTestingTNewMockCollectionConfigService_WaitForProbeConfigServer) *MockCollectionConfigService_WaitForProbeConfigServer { +// The first argument is typically a *testing.T value. +func NewMockCollectionConfigService_WaitForProbeConfigServer(t interface { + mock.TestingT + Cleanup(func()) +}) *MockCollectionConfigService_WaitForProbeConfigServer { mock := &MockCollectionConfigService_WaitForProbeConfigServer{} mock.Mock.Test(t) diff --git a/go/cloud/collection/mock_UnsafeCollectionConfigServiceServer.go b/go/cloud/collection/mock_UnsafeCollectionConfigServiceServer.go index e85f3b7..c203662 100644 --- a/go/cloud/collection/mock_UnsafeCollectionConfigServiceServer.go +++ b/go/cloud/collection/mock_UnsafeCollectionConfigServiceServer.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package collection @@ -44,13 +44,17 @@ func (_c *MockUnsafeCollectionConfigServiceServer_mustEmbedUnimplementedCollecti return _c } -type mockConstructorTestingTNewMockUnsafeCollectionConfigServiceServer interface { - mock.TestingT - Cleanup(func()) +func (_c *MockUnsafeCollectionConfigServiceServer_mustEmbedUnimplementedCollectionConfigServiceServer_Call) RunAndReturn(run func()) *MockUnsafeCollectionConfigServiceServer_mustEmbedUnimplementedCollectionConfigServiceServer_Call { + _c.Call.Return(run) + return _c } // NewMockUnsafeCollectionConfigServiceServer creates a new instance of MockUnsafeCollectionConfigServiceServer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockUnsafeCollectionConfigServiceServer(t mockConstructorTestingTNewMockUnsafeCollectionConfigServiceServer) *MockUnsafeCollectionConfigServiceServer { +// The first argument is typically a *testing.T value. +func NewMockUnsafeCollectionConfigServiceServer(t interface { + mock.TestingT + Cleanup(func()) +}) *MockUnsafeCollectionConfigServiceServer { mock := &MockUnsafeCollectionConfigServiceServer{} mock.Mock.Test(t) diff --git a/go/cloud/collection/mock_isProbeResult_Result.go b/go/cloud/collection/mock_isProbeResult_Result.go index f3390de..de8e2a1 100644 --- a/go/cloud/collection/mock_isProbeResult_Result.go +++ b/go/cloud/collection/mock_isProbeResult_Result.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package collection @@ -44,13 +44,17 @@ func (_c *mockIsProbeResult_Result_isProbeResult_Result_Call) Return() *mockIsPr return _c } -type mockConstructorTestingTnewMockIsProbeResult_Result interface { - mock.TestingT - Cleanup(func()) +func (_c *mockIsProbeResult_Result_isProbeResult_Result_Call) RunAndReturn(run func()) *mockIsProbeResult_Result_isProbeResult_Result_Call { + _c.Call.Return(run) + return _c } // newMockIsProbeResult_Result creates a new instance of mockIsProbeResult_Result. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func newMockIsProbeResult_Result(t mockConstructorTestingTnewMockIsProbeResult_Result) *mockIsProbeResult_Result { +// The first argument is typically a *testing.T value. +func newMockIsProbeResult_Result(t interface { + mock.TestingT + Cleanup(func()) +}) *mockIsProbeResult_Result { mock := &mockIsProbeResult_Result{} mock.Mock.Test(t) diff --git a/go/cloud/credentials/credentials.pb.go b/go/cloud/credentials/credentials.pb.go index ce10c08..f3c167b 100644 --- a/go/cloud/credentials/credentials.pb.go +++ b/go/cloud/credentials/credentials.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.28.1 +// protoc-gen-go v1.34.1 // protoc (unknown) // source: zenoss/cloud/credentials.proto diff --git a/go/cloud/credentials/credentials_grpc.pb.go b/go/cloud/credentials/credentials_grpc.pb.go index f0765c3..1f0246d 100644 --- a/go/cloud/credentials/credentials_grpc.pb.go +++ b/go/cloud/credentials/credentials_grpc.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.2.0 +// - protoc-gen-go-grpc v1.3.0 // - protoc (unknown) // source: zenoss/cloud/credentials.proto @@ -18,6 +18,10 @@ import ( // Requires gRPC-Go v1.32.0 or later. const _ = grpc.SupportPackageIsVersion7 +const ( + CredentialManagement_GetCredential_FullMethodName = "/zenoss.cloud.credentials.CredentialManagement/GetCredential" +) + // CredentialManagementClient is the client API for CredentialManagement service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. @@ -35,7 +39,7 @@ func NewCredentialManagementClient(cc grpc.ClientConnInterface) CredentialManage func (c *credentialManagementClient) GetCredential(ctx context.Context, in *GetCredentialRequest, opts ...grpc.CallOption) (*GetCredentialResponse, error) { out := new(GetCredentialResponse) - err := c.cc.Invoke(ctx, "/zenoss.cloud.credentials.CredentialManagement/GetCredential", in, out, opts...) + err := c.cc.Invoke(ctx, CredentialManagement_GetCredential_FullMethodName, in, out, opts...) if err != nil { return nil, err } @@ -80,7 +84,7 @@ func _CredentialManagement_GetCredential_Handler(srv interface{}, ctx context.Co } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/zenoss.cloud.credentials.CredentialManagement/GetCredential", + FullMethod: CredentialManagement_GetCredential_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(CredentialManagementServer).GetCredential(ctx, req.(*GetCredentialRequest)) diff --git a/go/cloud/credentials/mock_CredentialManagementClient.go b/go/cloud/credentials/mock_CredentialManagementClient.go index 2f935f9..9e20d00 100644 --- a/go/cloud/credentials/mock_CredentialManagementClient.go +++ b/go/cloud/credentials/mock_CredentialManagementClient.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package credentials @@ -34,7 +34,15 @@ func (_m *MockCredentialManagementClient) GetCredential(ctx context.Context, in _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for GetCredential") + } + var r0 *GetCredentialResponse + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *GetCredentialRequest, ...grpc.CallOption) (*GetCredentialResponse, error)); ok { + return rf(ctx, in, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, *GetCredentialRequest, ...grpc.CallOption) *GetCredentialResponse); ok { r0 = rf(ctx, in, opts...) } else { @@ -43,7 +51,6 @@ func (_m *MockCredentialManagementClient) GetCredential(ctx context.Context, in } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *GetCredentialRequest, ...grpc.CallOption) error); ok { r1 = rf(ctx, in, opts...) } else { @@ -59,9 +66,9 @@ type MockCredentialManagementClient_GetCredential_Call struct { } // GetCredential is a helper method to define mock.On call -// - ctx context.Context -// - in *GetCredentialRequest -// - opts ...grpc.CallOption +// - ctx context.Context +// - in *GetCredentialRequest +// - opts ...grpc.CallOption func (_e *MockCredentialManagementClient_Expecter) GetCredential(ctx interface{}, in interface{}, opts ...interface{}) *MockCredentialManagementClient_GetCredential_Call { return &MockCredentialManagementClient_GetCredential_Call{Call: _e.mock.On("GetCredential", append([]interface{}{ctx, in}, opts...)...)} @@ -85,13 +92,17 @@ func (_c *MockCredentialManagementClient_GetCredential_Call) Return(_a0 *GetCred return _c } -type mockConstructorTestingTNewMockCredentialManagementClient interface { - mock.TestingT - Cleanup(func()) +func (_c *MockCredentialManagementClient_GetCredential_Call) RunAndReturn(run func(context.Context, *GetCredentialRequest, ...grpc.CallOption) (*GetCredentialResponse, error)) *MockCredentialManagementClient_GetCredential_Call { + _c.Call.Return(run) + return _c } // NewMockCredentialManagementClient creates a new instance of MockCredentialManagementClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockCredentialManagementClient(t mockConstructorTestingTNewMockCredentialManagementClient) *MockCredentialManagementClient { +// The first argument is typically a *testing.T value. +func NewMockCredentialManagementClient(t interface { + mock.TestingT + Cleanup(func()) +}) *MockCredentialManagementClient { mock := &MockCredentialManagementClient{} mock.Mock.Test(t) diff --git a/go/cloud/credentials/mock_CredentialManagementServer.go b/go/cloud/credentials/mock_CredentialManagementServer.go index 442e859..4fbe6c9 100644 --- a/go/cloud/credentials/mock_CredentialManagementServer.go +++ b/go/cloud/credentials/mock_CredentialManagementServer.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package credentials @@ -25,7 +25,15 @@ func (_m *MockCredentialManagementServer) EXPECT() *MockCredentialManagementServ func (_m *MockCredentialManagementServer) GetCredential(_a0 context.Context, _a1 *GetCredentialRequest) (*GetCredentialResponse, error) { ret := _m.Called(_a0, _a1) + if len(ret) == 0 { + panic("no return value specified for GetCredential") + } + var r0 *GetCredentialResponse + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *GetCredentialRequest) (*GetCredentialResponse, error)); ok { + return rf(_a0, _a1) + } if rf, ok := ret.Get(0).(func(context.Context, *GetCredentialRequest) *GetCredentialResponse); ok { r0 = rf(_a0, _a1) } else { @@ -34,7 +42,6 @@ func (_m *MockCredentialManagementServer) GetCredential(_a0 context.Context, _a1 } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *GetCredentialRequest) error); ok { r1 = rf(_a0, _a1) } else { @@ -50,8 +57,8 @@ type MockCredentialManagementServer_GetCredential_Call struct { } // GetCredential is a helper method to define mock.On call -// - _a0 context.Context -// - _a1 *GetCredentialRequest +// - _a0 context.Context +// - _a1 *GetCredentialRequest func (_e *MockCredentialManagementServer_Expecter) GetCredential(_a0 interface{}, _a1 interface{}) *MockCredentialManagementServer_GetCredential_Call { return &MockCredentialManagementServer_GetCredential_Call{Call: _e.mock.On("GetCredential", _a0, _a1)} } @@ -68,6 +75,11 @@ func (_c *MockCredentialManagementServer_GetCredential_Call) Return(_a0 *GetCred return _c } +func (_c *MockCredentialManagementServer_GetCredential_Call) RunAndReturn(run func(context.Context, *GetCredentialRequest) (*GetCredentialResponse, error)) *MockCredentialManagementServer_GetCredential_Call { + _c.Call.Return(run) + return _c +} + // mustEmbedUnimplementedCredentialManagementServer provides a mock function with given fields: func (_m *MockCredentialManagementServer) mustEmbedUnimplementedCredentialManagementServer() { _m.Called() @@ -95,13 +107,17 @@ func (_c *MockCredentialManagementServer_mustEmbedUnimplementedCredentialManagem return _c } -type mockConstructorTestingTNewMockCredentialManagementServer interface { - mock.TestingT - Cleanup(func()) +func (_c *MockCredentialManagementServer_mustEmbedUnimplementedCredentialManagementServer_Call) RunAndReturn(run func()) *MockCredentialManagementServer_mustEmbedUnimplementedCredentialManagementServer_Call { + _c.Call.Return(run) + return _c } // NewMockCredentialManagementServer creates a new instance of MockCredentialManagementServer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockCredentialManagementServer(t mockConstructorTestingTNewMockCredentialManagementServer) *MockCredentialManagementServer { +// The first argument is typically a *testing.T value. +func NewMockCredentialManagementServer(t interface { + mock.TestingT + Cleanup(func()) +}) *MockCredentialManagementServer { mock := &MockCredentialManagementServer{} mock.Mock.Test(t) diff --git a/go/cloud/credentials/mock_UnsafeCredentialManagementServer.go b/go/cloud/credentials/mock_UnsafeCredentialManagementServer.go index b87eae9..ac7981f 100644 --- a/go/cloud/credentials/mock_UnsafeCredentialManagementServer.go +++ b/go/cloud/credentials/mock_UnsafeCredentialManagementServer.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package credentials @@ -44,13 +44,17 @@ func (_c *MockUnsafeCredentialManagementServer_mustEmbedUnimplementedCredentialM return _c } -type mockConstructorTestingTNewMockUnsafeCredentialManagementServer interface { - mock.TestingT - Cleanup(func()) +func (_c *MockUnsafeCredentialManagementServer_mustEmbedUnimplementedCredentialManagementServer_Call) RunAndReturn(run func()) *MockUnsafeCredentialManagementServer_mustEmbedUnimplementedCredentialManagementServer_Call { + _c.Call.Return(run) + return _c } // NewMockUnsafeCredentialManagementServer creates a new instance of MockUnsafeCredentialManagementServer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockUnsafeCredentialManagementServer(t mockConstructorTestingTNewMockUnsafeCredentialManagementServer) *MockUnsafeCredentialManagementServer { +// The first argument is typically a *testing.T value. +func NewMockUnsafeCredentialManagementServer(t interface { + mock.TestingT + Cleanup(func()) +}) *MockUnsafeCredentialManagementServer { mock := &MockUnsafeCredentialManagementServer{} mock.Mock.Test(t) diff --git a/go/cloud/data-registry/data_registry.pb.go b/go/cloud/data-registry/data_registry.pb.go index 8a9cba9..40f5397 100644 --- a/go/cloud/data-registry/data_registry.pb.go +++ b/go/cloud/data-registry/data_registry.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.28.1 +// protoc-gen-go v1.34.1 // protoc (unknown) // source: zenoss/cloud/data_registry.proto diff --git a/go/cloud/data-registry/data_registry_grpc.pb.go b/go/cloud/data-registry/data_registry_grpc.pb.go index c7720ac..0a0e493 100644 --- a/go/cloud/data-registry/data_registry_grpc.pb.go +++ b/go/cloud/data-registry/data_registry_grpc.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.2.0 +// - protoc-gen-go-grpc v1.3.0 // - protoc (unknown) // source: zenoss/cloud/data_registry.proto @@ -18,6 +18,15 @@ import ( // Requires gRPC-Go v1.32.0 or later. const _ = grpc.SupportPackageIsVersion7 +const ( + DataRegistryService_CreateOrUpdateMetric_FullMethodName = "/zenoss.cloud.DataRegistryService/CreateOrUpdateMetric" + DataRegistryService_CreateOrUpdateMetrics_FullMethodName = "/zenoss.cloud.DataRegistryService/CreateOrUpdateMetrics" + DataRegistryService_UpdateMetric_FullMethodName = "/zenoss.cloud.DataRegistryService/UpdateMetric" + DataRegistryService_RegisterDefinition_FullMethodName = "/zenoss.cloud.DataRegistryService/RegisterDefinition" + DataRegistryService_UpdateDefinition_FullMethodName = "/zenoss.cloud.DataRegistryService/UpdateDefinition" + DataRegistryService_GetMetric_FullMethodName = "/zenoss.cloud.DataRegistryService/GetMetric" +) + // DataRegistryServiceClient is the client API for DataRegistryService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. @@ -40,7 +49,7 @@ func NewDataRegistryServiceClient(cc grpc.ClientConnInterface) DataRegistryServi func (c *dataRegistryServiceClient) CreateOrUpdateMetric(ctx context.Context, in *RegisterMetricRequest, opts ...grpc.CallOption) (*RegisterMetricResponse, error) { out := new(RegisterMetricResponse) - err := c.cc.Invoke(ctx, "/zenoss.cloud.DataRegistryService/CreateOrUpdateMetric", in, out, opts...) + err := c.cc.Invoke(ctx, DataRegistryService_CreateOrUpdateMetric_FullMethodName, in, out, opts...) if err != nil { return nil, err } @@ -48,7 +57,7 @@ func (c *dataRegistryServiceClient) CreateOrUpdateMetric(ctx context.Context, in } func (c *dataRegistryServiceClient) CreateOrUpdateMetrics(ctx context.Context, opts ...grpc.CallOption) (DataRegistryService_CreateOrUpdateMetricsClient, error) { - stream, err := c.cc.NewStream(ctx, &DataRegistryService_ServiceDesc.Streams[0], "/zenoss.cloud.DataRegistryService/CreateOrUpdateMetrics", opts...) + stream, err := c.cc.NewStream(ctx, &DataRegistryService_ServiceDesc.Streams[0], DataRegistryService_CreateOrUpdateMetrics_FullMethodName, opts...) if err != nil { return nil, err } @@ -83,7 +92,7 @@ func (x *dataRegistryServiceCreateOrUpdateMetricsClient) CloseAndRecv() (*Regist func (c *dataRegistryServiceClient) UpdateMetric(ctx context.Context, in *UpdateMetricRequest, opts ...grpc.CallOption) (*RegisterMetricResponse, error) { out := new(RegisterMetricResponse) - err := c.cc.Invoke(ctx, "/zenoss.cloud.DataRegistryService/UpdateMetric", in, out, opts...) + err := c.cc.Invoke(ctx, DataRegistryService_UpdateMetric_FullMethodName, in, out, opts...) if err != nil { return nil, err } @@ -92,7 +101,7 @@ func (c *dataRegistryServiceClient) UpdateMetric(ctx context.Context, in *Update func (c *dataRegistryServiceClient) RegisterDefinition(ctx context.Context, in *Definition, opts ...grpc.CallOption) (*DefinitionResponse, error) { out := new(DefinitionResponse) - err := c.cc.Invoke(ctx, "/zenoss.cloud.DataRegistryService/RegisterDefinition", in, out, opts...) + err := c.cc.Invoke(ctx, DataRegistryService_RegisterDefinition_FullMethodName, in, out, opts...) if err != nil { return nil, err } @@ -101,7 +110,7 @@ func (c *dataRegistryServiceClient) RegisterDefinition(ctx context.Context, in * func (c *dataRegistryServiceClient) UpdateDefinition(ctx context.Context, in *DefinitionUpdate, opts ...grpc.CallOption) (*DefinitionResponse, error) { out := new(DefinitionResponse) - err := c.cc.Invoke(ctx, "/zenoss.cloud.DataRegistryService/UpdateDefinition", in, out, opts...) + err := c.cc.Invoke(ctx, DataRegistryService_UpdateDefinition_FullMethodName, in, out, opts...) if err != nil { return nil, err } @@ -110,7 +119,7 @@ func (c *dataRegistryServiceClient) UpdateDefinition(ctx context.Context, in *De func (c *dataRegistryServiceClient) GetMetric(ctx context.Context, in *GetMetricRequest, opts ...grpc.CallOption) (*GetMetricResponse, error) { out := new(GetMetricResponse) - err := c.cc.Invoke(ctx, "/zenoss.cloud.DataRegistryService/GetMetric", in, out, opts...) + err := c.cc.Invoke(ctx, DataRegistryService_GetMetric_FullMethodName, in, out, opts...) if err != nil { return nil, err } @@ -175,7 +184,7 @@ func _DataRegistryService_CreateOrUpdateMetric_Handler(srv interface{}, ctx cont } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/zenoss.cloud.DataRegistryService/CreateOrUpdateMetric", + FullMethod: DataRegistryService_CreateOrUpdateMetric_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(DataRegistryServiceServer).CreateOrUpdateMetric(ctx, req.(*RegisterMetricRequest)) @@ -219,7 +228,7 @@ func _DataRegistryService_UpdateMetric_Handler(srv interface{}, ctx context.Cont } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/zenoss.cloud.DataRegistryService/UpdateMetric", + FullMethod: DataRegistryService_UpdateMetric_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(DataRegistryServiceServer).UpdateMetric(ctx, req.(*UpdateMetricRequest)) @@ -237,7 +246,7 @@ func _DataRegistryService_RegisterDefinition_Handler(srv interface{}, ctx contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/zenoss.cloud.DataRegistryService/RegisterDefinition", + FullMethod: DataRegistryService_RegisterDefinition_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(DataRegistryServiceServer).RegisterDefinition(ctx, req.(*Definition)) @@ -255,7 +264,7 @@ func _DataRegistryService_UpdateDefinition_Handler(srv interface{}, ctx context. } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/zenoss.cloud.DataRegistryService/UpdateDefinition", + FullMethod: DataRegistryService_UpdateDefinition_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(DataRegistryServiceServer).UpdateDefinition(ctx, req.(*DefinitionUpdate)) @@ -273,7 +282,7 @@ func _DataRegistryService_GetMetric_Handler(srv interface{}, ctx context.Context } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/zenoss.cloud.DataRegistryService/GetMetric", + FullMethod: DataRegistryService_GetMetric_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(DataRegistryServiceServer).GetMetric(ctx, req.(*GetMetricRequest)) diff --git a/go/cloud/data-registry/mock_DataRegistryServiceClient.go b/go/cloud/data-registry/mock_DataRegistryServiceClient.go index 22b03cf..2a54ce3 100644 --- a/go/cloud/data-registry/mock_DataRegistryServiceClient.go +++ b/go/cloud/data-registry/mock_DataRegistryServiceClient.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_registry @@ -34,7 +34,15 @@ func (_m *MockDataRegistryServiceClient) CreateOrUpdateMetric(ctx context.Contex _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for CreateOrUpdateMetric") + } + var r0 *RegisterMetricResponse + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *RegisterMetricRequest, ...grpc.CallOption) (*RegisterMetricResponse, error)); ok { + return rf(ctx, in, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, *RegisterMetricRequest, ...grpc.CallOption) *RegisterMetricResponse); ok { r0 = rf(ctx, in, opts...) } else { @@ -43,7 +51,6 @@ func (_m *MockDataRegistryServiceClient) CreateOrUpdateMetric(ctx context.Contex } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *RegisterMetricRequest, ...grpc.CallOption) error); ok { r1 = rf(ctx, in, opts...) } else { @@ -59,9 +66,9 @@ type MockDataRegistryServiceClient_CreateOrUpdateMetric_Call struct { } // CreateOrUpdateMetric is a helper method to define mock.On call -// - ctx context.Context -// - in *RegisterMetricRequest -// - opts ...grpc.CallOption +// - ctx context.Context +// - in *RegisterMetricRequest +// - opts ...grpc.CallOption func (_e *MockDataRegistryServiceClient_Expecter) CreateOrUpdateMetric(ctx interface{}, in interface{}, opts ...interface{}) *MockDataRegistryServiceClient_CreateOrUpdateMetric_Call { return &MockDataRegistryServiceClient_CreateOrUpdateMetric_Call{Call: _e.mock.On("CreateOrUpdateMetric", append([]interface{}{ctx, in}, opts...)...)} @@ -85,6 +92,11 @@ func (_c *MockDataRegistryServiceClient_CreateOrUpdateMetric_Call) Return(_a0 *R return _c } +func (_c *MockDataRegistryServiceClient_CreateOrUpdateMetric_Call) RunAndReturn(run func(context.Context, *RegisterMetricRequest, ...grpc.CallOption) (*RegisterMetricResponse, error)) *MockDataRegistryServiceClient_CreateOrUpdateMetric_Call { + _c.Call.Return(run) + return _c +} + // CreateOrUpdateMetrics provides a mock function with given fields: ctx, opts func (_m *MockDataRegistryServiceClient) CreateOrUpdateMetrics(ctx context.Context, opts ...grpc.CallOption) (DataRegistryService_CreateOrUpdateMetricsClient, error) { _va := make([]interface{}, len(opts)) @@ -96,7 +108,15 @@ func (_m *MockDataRegistryServiceClient) CreateOrUpdateMetrics(ctx context.Conte _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for CreateOrUpdateMetrics") + } + var r0 DataRegistryService_CreateOrUpdateMetricsClient + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, ...grpc.CallOption) (DataRegistryService_CreateOrUpdateMetricsClient, error)); ok { + return rf(ctx, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, ...grpc.CallOption) DataRegistryService_CreateOrUpdateMetricsClient); ok { r0 = rf(ctx, opts...) } else { @@ -105,7 +125,6 @@ func (_m *MockDataRegistryServiceClient) CreateOrUpdateMetrics(ctx context.Conte } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, ...grpc.CallOption) error); ok { r1 = rf(ctx, opts...) } else { @@ -121,8 +140,8 @@ type MockDataRegistryServiceClient_CreateOrUpdateMetrics_Call struct { } // CreateOrUpdateMetrics is a helper method to define mock.On call -// - ctx context.Context -// - opts ...grpc.CallOption +// - ctx context.Context +// - opts ...grpc.CallOption func (_e *MockDataRegistryServiceClient_Expecter) CreateOrUpdateMetrics(ctx interface{}, opts ...interface{}) *MockDataRegistryServiceClient_CreateOrUpdateMetrics_Call { return &MockDataRegistryServiceClient_CreateOrUpdateMetrics_Call{Call: _e.mock.On("CreateOrUpdateMetrics", append([]interface{}{ctx}, opts...)...)} @@ -146,6 +165,11 @@ func (_c *MockDataRegistryServiceClient_CreateOrUpdateMetrics_Call) Return(_a0 D return _c } +func (_c *MockDataRegistryServiceClient_CreateOrUpdateMetrics_Call) RunAndReturn(run func(context.Context, ...grpc.CallOption) (DataRegistryService_CreateOrUpdateMetricsClient, error)) *MockDataRegistryServiceClient_CreateOrUpdateMetrics_Call { + _c.Call.Return(run) + return _c +} + // GetMetric provides a mock function with given fields: ctx, in, opts func (_m *MockDataRegistryServiceClient) GetMetric(ctx context.Context, in *GetMetricRequest, opts ...grpc.CallOption) (*GetMetricResponse, error) { _va := make([]interface{}, len(opts)) @@ -157,7 +181,15 @@ func (_m *MockDataRegistryServiceClient) GetMetric(ctx context.Context, in *GetM _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for GetMetric") + } + var r0 *GetMetricResponse + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *GetMetricRequest, ...grpc.CallOption) (*GetMetricResponse, error)); ok { + return rf(ctx, in, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, *GetMetricRequest, ...grpc.CallOption) *GetMetricResponse); ok { r0 = rf(ctx, in, opts...) } else { @@ -166,7 +198,6 @@ func (_m *MockDataRegistryServiceClient) GetMetric(ctx context.Context, in *GetM } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *GetMetricRequest, ...grpc.CallOption) error); ok { r1 = rf(ctx, in, opts...) } else { @@ -182,9 +213,9 @@ type MockDataRegistryServiceClient_GetMetric_Call struct { } // GetMetric is a helper method to define mock.On call -// - ctx context.Context -// - in *GetMetricRequest -// - opts ...grpc.CallOption +// - ctx context.Context +// - in *GetMetricRequest +// - opts ...grpc.CallOption func (_e *MockDataRegistryServiceClient_Expecter) GetMetric(ctx interface{}, in interface{}, opts ...interface{}) *MockDataRegistryServiceClient_GetMetric_Call { return &MockDataRegistryServiceClient_GetMetric_Call{Call: _e.mock.On("GetMetric", append([]interface{}{ctx, in}, opts...)...)} @@ -208,6 +239,11 @@ func (_c *MockDataRegistryServiceClient_GetMetric_Call) Return(_a0 *GetMetricRes return _c } +func (_c *MockDataRegistryServiceClient_GetMetric_Call) RunAndReturn(run func(context.Context, *GetMetricRequest, ...grpc.CallOption) (*GetMetricResponse, error)) *MockDataRegistryServiceClient_GetMetric_Call { + _c.Call.Return(run) + return _c +} + // RegisterDefinition provides a mock function with given fields: ctx, in, opts func (_m *MockDataRegistryServiceClient) RegisterDefinition(ctx context.Context, in *Definition, opts ...grpc.CallOption) (*DefinitionResponse, error) { _va := make([]interface{}, len(opts)) @@ -219,7 +255,15 @@ func (_m *MockDataRegistryServiceClient) RegisterDefinition(ctx context.Context, _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for RegisterDefinition") + } + var r0 *DefinitionResponse + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *Definition, ...grpc.CallOption) (*DefinitionResponse, error)); ok { + return rf(ctx, in, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, *Definition, ...grpc.CallOption) *DefinitionResponse); ok { r0 = rf(ctx, in, opts...) } else { @@ -228,7 +272,6 @@ func (_m *MockDataRegistryServiceClient) RegisterDefinition(ctx context.Context, } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *Definition, ...grpc.CallOption) error); ok { r1 = rf(ctx, in, opts...) } else { @@ -244,9 +287,9 @@ type MockDataRegistryServiceClient_RegisterDefinition_Call struct { } // RegisterDefinition is a helper method to define mock.On call -// - ctx context.Context -// - in *Definition -// - opts ...grpc.CallOption +// - ctx context.Context +// - in *Definition +// - opts ...grpc.CallOption func (_e *MockDataRegistryServiceClient_Expecter) RegisterDefinition(ctx interface{}, in interface{}, opts ...interface{}) *MockDataRegistryServiceClient_RegisterDefinition_Call { return &MockDataRegistryServiceClient_RegisterDefinition_Call{Call: _e.mock.On("RegisterDefinition", append([]interface{}{ctx, in}, opts...)...)} @@ -270,6 +313,11 @@ func (_c *MockDataRegistryServiceClient_RegisterDefinition_Call) Return(_a0 *Def return _c } +func (_c *MockDataRegistryServiceClient_RegisterDefinition_Call) RunAndReturn(run func(context.Context, *Definition, ...grpc.CallOption) (*DefinitionResponse, error)) *MockDataRegistryServiceClient_RegisterDefinition_Call { + _c.Call.Return(run) + return _c +} + // UpdateDefinition provides a mock function with given fields: ctx, in, opts func (_m *MockDataRegistryServiceClient) UpdateDefinition(ctx context.Context, in *DefinitionUpdate, opts ...grpc.CallOption) (*DefinitionResponse, error) { _va := make([]interface{}, len(opts)) @@ -281,7 +329,15 @@ func (_m *MockDataRegistryServiceClient) UpdateDefinition(ctx context.Context, i _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for UpdateDefinition") + } + var r0 *DefinitionResponse + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *DefinitionUpdate, ...grpc.CallOption) (*DefinitionResponse, error)); ok { + return rf(ctx, in, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, *DefinitionUpdate, ...grpc.CallOption) *DefinitionResponse); ok { r0 = rf(ctx, in, opts...) } else { @@ -290,7 +346,6 @@ func (_m *MockDataRegistryServiceClient) UpdateDefinition(ctx context.Context, i } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *DefinitionUpdate, ...grpc.CallOption) error); ok { r1 = rf(ctx, in, opts...) } else { @@ -306,9 +361,9 @@ type MockDataRegistryServiceClient_UpdateDefinition_Call struct { } // UpdateDefinition is a helper method to define mock.On call -// - ctx context.Context -// - in *DefinitionUpdate -// - opts ...grpc.CallOption +// - ctx context.Context +// - in *DefinitionUpdate +// - opts ...grpc.CallOption func (_e *MockDataRegistryServiceClient_Expecter) UpdateDefinition(ctx interface{}, in interface{}, opts ...interface{}) *MockDataRegistryServiceClient_UpdateDefinition_Call { return &MockDataRegistryServiceClient_UpdateDefinition_Call{Call: _e.mock.On("UpdateDefinition", append([]interface{}{ctx, in}, opts...)...)} @@ -332,6 +387,11 @@ func (_c *MockDataRegistryServiceClient_UpdateDefinition_Call) Return(_a0 *Defin return _c } +func (_c *MockDataRegistryServiceClient_UpdateDefinition_Call) RunAndReturn(run func(context.Context, *DefinitionUpdate, ...grpc.CallOption) (*DefinitionResponse, error)) *MockDataRegistryServiceClient_UpdateDefinition_Call { + _c.Call.Return(run) + return _c +} + // UpdateMetric provides a mock function with given fields: ctx, in, opts func (_m *MockDataRegistryServiceClient) UpdateMetric(ctx context.Context, in *UpdateMetricRequest, opts ...grpc.CallOption) (*RegisterMetricResponse, error) { _va := make([]interface{}, len(opts)) @@ -343,7 +403,15 @@ func (_m *MockDataRegistryServiceClient) UpdateMetric(ctx context.Context, in *U _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for UpdateMetric") + } + var r0 *RegisterMetricResponse + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *UpdateMetricRequest, ...grpc.CallOption) (*RegisterMetricResponse, error)); ok { + return rf(ctx, in, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, *UpdateMetricRequest, ...grpc.CallOption) *RegisterMetricResponse); ok { r0 = rf(ctx, in, opts...) } else { @@ -352,7 +420,6 @@ func (_m *MockDataRegistryServiceClient) UpdateMetric(ctx context.Context, in *U } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *UpdateMetricRequest, ...grpc.CallOption) error); ok { r1 = rf(ctx, in, opts...) } else { @@ -368,9 +435,9 @@ type MockDataRegistryServiceClient_UpdateMetric_Call struct { } // UpdateMetric is a helper method to define mock.On call -// - ctx context.Context -// - in *UpdateMetricRequest -// - opts ...grpc.CallOption +// - ctx context.Context +// - in *UpdateMetricRequest +// - opts ...grpc.CallOption func (_e *MockDataRegistryServiceClient_Expecter) UpdateMetric(ctx interface{}, in interface{}, opts ...interface{}) *MockDataRegistryServiceClient_UpdateMetric_Call { return &MockDataRegistryServiceClient_UpdateMetric_Call{Call: _e.mock.On("UpdateMetric", append([]interface{}{ctx, in}, opts...)...)} @@ -394,13 +461,17 @@ func (_c *MockDataRegistryServiceClient_UpdateMetric_Call) Return(_a0 *RegisterM return _c } -type mockConstructorTestingTNewMockDataRegistryServiceClient interface { - mock.TestingT - Cleanup(func()) +func (_c *MockDataRegistryServiceClient_UpdateMetric_Call) RunAndReturn(run func(context.Context, *UpdateMetricRequest, ...grpc.CallOption) (*RegisterMetricResponse, error)) *MockDataRegistryServiceClient_UpdateMetric_Call { + _c.Call.Return(run) + return _c } // NewMockDataRegistryServiceClient creates a new instance of MockDataRegistryServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockDataRegistryServiceClient(t mockConstructorTestingTNewMockDataRegistryServiceClient) *MockDataRegistryServiceClient { +// The first argument is typically a *testing.T value. +func NewMockDataRegistryServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *MockDataRegistryServiceClient { mock := &MockDataRegistryServiceClient{} mock.Mock.Test(t) diff --git a/go/cloud/data-registry/mock_DataRegistryServiceServer.go b/go/cloud/data-registry/mock_DataRegistryServiceServer.go index 3d5f192..4b13b43 100644 --- a/go/cloud/data-registry/mock_DataRegistryServiceServer.go +++ b/go/cloud/data-registry/mock_DataRegistryServiceServer.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_registry @@ -25,7 +25,15 @@ func (_m *MockDataRegistryServiceServer) EXPECT() *MockDataRegistryServiceServer func (_m *MockDataRegistryServiceServer) CreateOrUpdateMetric(_a0 context.Context, _a1 *RegisterMetricRequest) (*RegisterMetricResponse, error) { ret := _m.Called(_a0, _a1) + if len(ret) == 0 { + panic("no return value specified for CreateOrUpdateMetric") + } + var r0 *RegisterMetricResponse + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *RegisterMetricRequest) (*RegisterMetricResponse, error)); ok { + return rf(_a0, _a1) + } if rf, ok := ret.Get(0).(func(context.Context, *RegisterMetricRequest) *RegisterMetricResponse); ok { r0 = rf(_a0, _a1) } else { @@ -34,7 +42,6 @@ func (_m *MockDataRegistryServiceServer) CreateOrUpdateMetric(_a0 context.Contex } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *RegisterMetricRequest) error); ok { r1 = rf(_a0, _a1) } else { @@ -50,8 +57,8 @@ type MockDataRegistryServiceServer_CreateOrUpdateMetric_Call struct { } // CreateOrUpdateMetric is a helper method to define mock.On call -// - _a0 context.Context -// - _a1 *RegisterMetricRequest +// - _a0 context.Context +// - _a1 *RegisterMetricRequest func (_e *MockDataRegistryServiceServer_Expecter) CreateOrUpdateMetric(_a0 interface{}, _a1 interface{}) *MockDataRegistryServiceServer_CreateOrUpdateMetric_Call { return &MockDataRegistryServiceServer_CreateOrUpdateMetric_Call{Call: _e.mock.On("CreateOrUpdateMetric", _a0, _a1)} } @@ -68,10 +75,19 @@ func (_c *MockDataRegistryServiceServer_CreateOrUpdateMetric_Call) Return(_a0 *R return _c } +func (_c *MockDataRegistryServiceServer_CreateOrUpdateMetric_Call) RunAndReturn(run func(context.Context, *RegisterMetricRequest) (*RegisterMetricResponse, error)) *MockDataRegistryServiceServer_CreateOrUpdateMetric_Call { + _c.Call.Return(run) + return _c +} + // CreateOrUpdateMetrics provides a mock function with given fields: _a0 func (_m *MockDataRegistryServiceServer) CreateOrUpdateMetrics(_a0 DataRegistryService_CreateOrUpdateMetricsServer) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for CreateOrUpdateMetrics") + } + var r0 error if rf, ok := ret.Get(0).(func(DataRegistryService_CreateOrUpdateMetricsServer) error); ok { r0 = rf(_a0) @@ -88,7 +104,7 @@ type MockDataRegistryServiceServer_CreateOrUpdateMetrics_Call struct { } // CreateOrUpdateMetrics is a helper method to define mock.On call -// - _a0 DataRegistryService_CreateOrUpdateMetricsServer +// - _a0 DataRegistryService_CreateOrUpdateMetricsServer func (_e *MockDataRegistryServiceServer_Expecter) CreateOrUpdateMetrics(_a0 interface{}) *MockDataRegistryServiceServer_CreateOrUpdateMetrics_Call { return &MockDataRegistryServiceServer_CreateOrUpdateMetrics_Call{Call: _e.mock.On("CreateOrUpdateMetrics", _a0)} } @@ -105,11 +121,24 @@ func (_c *MockDataRegistryServiceServer_CreateOrUpdateMetrics_Call) Return(_a0 e return _c } +func (_c *MockDataRegistryServiceServer_CreateOrUpdateMetrics_Call) RunAndReturn(run func(DataRegistryService_CreateOrUpdateMetricsServer) error) *MockDataRegistryServiceServer_CreateOrUpdateMetrics_Call { + _c.Call.Return(run) + return _c +} + // GetMetric provides a mock function with given fields: _a0, _a1 func (_m *MockDataRegistryServiceServer) GetMetric(_a0 context.Context, _a1 *GetMetricRequest) (*GetMetricResponse, error) { ret := _m.Called(_a0, _a1) + if len(ret) == 0 { + panic("no return value specified for GetMetric") + } + var r0 *GetMetricResponse + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *GetMetricRequest) (*GetMetricResponse, error)); ok { + return rf(_a0, _a1) + } if rf, ok := ret.Get(0).(func(context.Context, *GetMetricRequest) *GetMetricResponse); ok { r0 = rf(_a0, _a1) } else { @@ -118,7 +147,6 @@ func (_m *MockDataRegistryServiceServer) GetMetric(_a0 context.Context, _a1 *Get } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *GetMetricRequest) error); ok { r1 = rf(_a0, _a1) } else { @@ -134,8 +162,8 @@ type MockDataRegistryServiceServer_GetMetric_Call struct { } // GetMetric is a helper method to define mock.On call -// - _a0 context.Context -// - _a1 *GetMetricRequest +// - _a0 context.Context +// - _a1 *GetMetricRequest func (_e *MockDataRegistryServiceServer_Expecter) GetMetric(_a0 interface{}, _a1 interface{}) *MockDataRegistryServiceServer_GetMetric_Call { return &MockDataRegistryServiceServer_GetMetric_Call{Call: _e.mock.On("GetMetric", _a0, _a1)} } @@ -152,11 +180,24 @@ func (_c *MockDataRegistryServiceServer_GetMetric_Call) Return(_a0 *GetMetricRes return _c } +func (_c *MockDataRegistryServiceServer_GetMetric_Call) RunAndReturn(run func(context.Context, *GetMetricRequest) (*GetMetricResponse, error)) *MockDataRegistryServiceServer_GetMetric_Call { + _c.Call.Return(run) + return _c +} + // RegisterDefinition provides a mock function with given fields: _a0, _a1 func (_m *MockDataRegistryServiceServer) RegisterDefinition(_a0 context.Context, _a1 *Definition) (*DefinitionResponse, error) { ret := _m.Called(_a0, _a1) + if len(ret) == 0 { + panic("no return value specified for RegisterDefinition") + } + var r0 *DefinitionResponse + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *Definition) (*DefinitionResponse, error)); ok { + return rf(_a0, _a1) + } if rf, ok := ret.Get(0).(func(context.Context, *Definition) *DefinitionResponse); ok { r0 = rf(_a0, _a1) } else { @@ -165,7 +206,6 @@ func (_m *MockDataRegistryServiceServer) RegisterDefinition(_a0 context.Context, } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *Definition) error); ok { r1 = rf(_a0, _a1) } else { @@ -181,8 +221,8 @@ type MockDataRegistryServiceServer_RegisterDefinition_Call struct { } // RegisterDefinition is a helper method to define mock.On call -// - _a0 context.Context -// - _a1 *Definition +// - _a0 context.Context +// - _a1 *Definition func (_e *MockDataRegistryServiceServer_Expecter) RegisterDefinition(_a0 interface{}, _a1 interface{}) *MockDataRegistryServiceServer_RegisterDefinition_Call { return &MockDataRegistryServiceServer_RegisterDefinition_Call{Call: _e.mock.On("RegisterDefinition", _a0, _a1)} } @@ -199,11 +239,24 @@ func (_c *MockDataRegistryServiceServer_RegisterDefinition_Call) Return(_a0 *Def return _c } +func (_c *MockDataRegistryServiceServer_RegisterDefinition_Call) RunAndReturn(run func(context.Context, *Definition) (*DefinitionResponse, error)) *MockDataRegistryServiceServer_RegisterDefinition_Call { + _c.Call.Return(run) + return _c +} + // UpdateDefinition provides a mock function with given fields: _a0, _a1 func (_m *MockDataRegistryServiceServer) UpdateDefinition(_a0 context.Context, _a1 *DefinitionUpdate) (*DefinitionResponse, error) { ret := _m.Called(_a0, _a1) + if len(ret) == 0 { + panic("no return value specified for UpdateDefinition") + } + var r0 *DefinitionResponse + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *DefinitionUpdate) (*DefinitionResponse, error)); ok { + return rf(_a0, _a1) + } if rf, ok := ret.Get(0).(func(context.Context, *DefinitionUpdate) *DefinitionResponse); ok { r0 = rf(_a0, _a1) } else { @@ -212,7 +265,6 @@ func (_m *MockDataRegistryServiceServer) UpdateDefinition(_a0 context.Context, _ } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *DefinitionUpdate) error); ok { r1 = rf(_a0, _a1) } else { @@ -228,8 +280,8 @@ type MockDataRegistryServiceServer_UpdateDefinition_Call struct { } // UpdateDefinition is a helper method to define mock.On call -// - _a0 context.Context -// - _a1 *DefinitionUpdate +// - _a0 context.Context +// - _a1 *DefinitionUpdate func (_e *MockDataRegistryServiceServer_Expecter) UpdateDefinition(_a0 interface{}, _a1 interface{}) *MockDataRegistryServiceServer_UpdateDefinition_Call { return &MockDataRegistryServiceServer_UpdateDefinition_Call{Call: _e.mock.On("UpdateDefinition", _a0, _a1)} } @@ -246,11 +298,24 @@ func (_c *MockDataRegistryServiceServer_UpdateDefinition_Call) Return(_a0 *Defin return _c } +func (_c *MockDataRegistryServiceServer_UpdateDefinition_Call) RunAndReturn(run func(context.Context, *DefinitionUpdate) (*DefinitionResponse, error)) *MockDataRegistryServiceServer_UpdateDefinition_Call { + _c.Call.Return(run) + return _c +} + // UpdateMetric provides a mock function with given fields: _a0, _a1 func (_m *MockDataRegistryServiceServer) UpdateMetric(_a0 context.Context, _a1 *UpdateMetricRequest) (*RegisterMetricResponse, error) { ret := _m.Called(_a0, _a1) + if len(ret) == 0 { + panic("no return value specified for UpdateMetric") + } + var r0 *RegisterMetricResponse + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *UpdateMetricRequest) (*RegisterMetricResponse, error)); ok { + return rf(_a0, _a1) + } if rf, ok := ret.Get(0).(func(context.Context, *UpdateMetricRequest) *RegisterMetricResponse); ok { r0 = rf(_a0, _a1) } else { @@ -259,7 +324,6 @@ func (_m *MockDataRegistryServiceServer) UpdateMetric(_a0 context.Context, _a1 * } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *UpdateMetricRequest) error); ok { r1 = rf(_a0, _a1) } else { @@ -275,8 +339,8 @@ type MockDataRegistryServiceServer_UpdateMetric_Call struct { } // UpdateMetric is a helper method to define mock.On call -// - _a0 context.Context -// - _a1 *UpdateMetricRequest +// - _a0 context.Context +// - _a1 *UpdateMetricRequest func (_e *MockDataRegistryServiceServer_Expecter) UpdateMetric(_a0 interface{}, _a1 interface{}) *MockDataRegistryServiceServer_UpdateMetric_Call { return &MockDataRegistryServiceServer_UpdateMetric_Call{Call: _e.mock.On("UpdateMetric", _a0, _a1)} } @@ -293,6 +357,11 @@ func (_c *MockDataRegistryServiceServer_UpdateMetric_Call) Return(_a0 *RegisterM return _c } +func (_c *MockDataRegistryServiceServer_UpdateMetric_Call) RunAndReturn(run func(context.Context, *UpdateMetricRequest) (*RegisterMetricResponse, error)) *MockDataRegistryServiceServer_UpdateMetric_Call { + _c.Call.Return(run) + return _c +} + // mustEmbedUnimplementedDataRegistryServiceServer provides a mock function with given fields: func (_m *MockDataRegistryServiceServer) mustEmbedUnimplementedDataRegistryServiceServer() { _m.Called() @@ -320,13 +389,17 @@ func (_c *MockDataRegistryServiceServer_mustEmbedUnimplementedDataRegistryServic return _c } -type mockConstructorTestingTNewMockDataRegistryServiceServer interface { - mock.TestingT - Cleanup(func()) +func (_c *MockDataRegistryServiceServer_mustEmbedUnimplementedDataRegistryServiceServer_Call) RunAndReturn(run func()) *MockDataRegistryServiceServer_mustEmbedUnimplementedDataRegistryServiceServer_Call { + _c.Call.Return(run) + return _c } // NewMockDataRegistryServiceServer creates a new instance of MockDataRegistryServiceServer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockDataRegistryServiceServer(t mockConstructorTestingTNewMockDataRegistryServiceServer) *MockDataRegistryServiceServer { +// The first argument is typically a *testing.T value. +func NewMockDataRegistryServiceServer(t interface { + mock.TestingT + Cleanup(func()) +}) *MockDataRegistryServiceServer { mock := &MockDataRegistryServiceServer{} mock.Mock.Test(t) diff --git a/go/cloud/data-registry/mock_DataRegistryService_CreateOrUpdateMetricsClient.go b/go/cloud/data-registry/mock_DataRegistryService_CreateOrUpdateMetricsClient.go index 1dd7ddc..c4e81f3 100644 --- a/go/cloud/data-registry/mock_DataRegistryService_CreateOrUpdateMetricsClient.go +++ b/go/cloud/data-registry/mock_DataRegistryService_CreateOrUpdateMetricsClient.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_registry @@ -26,7 +26,15 @@ func (_m *MockDataRegistryService_CreateOrUpdateMetricsClient) EXPECT() *MockDat func (_m *MockDataRegistryService_CreateOrUpdateMetricsClient) CloseAndRecv() (*RegisterMetricsResponse, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for CloseAndRecv") + } + var r0 *RegisterMetricsResponse + var r1 error + if rf, ok := ret.Get(0).(func() (*RegisterMetricsResponse, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() *RegisterMetricsResponse); ok { r0 = rf() } else { @@ -35,7 +43,6 @@ func (_m *MockDataRegistryService_CreateOrUpdateMetricsClient) CloseAndRecv() (* } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -67,10 +74,19 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_CloseAndRecv_Call) return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_CloseAndRecv_Call) RunAndReturn(run func() (*RegisterMetricsResponse, error)) *MockDataRegistryService_CreateOrUpdateMetricsClient_CloseAndRecv_Call { + _c.Call.Return(run) + return _c +} + // CloseSend provides a mock function with given fields: func (_m *MockDataRegistryService_CreateOrUpdateMetricsClient) CloseSend() error { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for CloseSend") + } + var r0 error if rf, ok := ret.Get(0).(func() error); ok { r0 = rf() @@ -103,10 +119,19 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_CloseSend_Call) Re return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_CloseSend_Call) RunAndReturn(run func() error) *MockDataRegistryService_CreateOrUpdateMetricsClient_CloseSend_Call { + _c.Call.Return(run) + return _c +} + // Context provides a mock function with given fields: func (_m *MockDataRegistryService_CreateOrUpdateMetricsClient) Context() context.Context { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Context") + } + var r0 context.Context if rf, ok := ret.Get(0).(func() context.Context); ok { r0 = rf() @@ -141,11 +166,24 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_Context_Call) Retu return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_Context_Call) RunAndReturn(run func() context.Context) *MockDataRegistryService_CreateOrUpdateMetricsClient_Context_Call { + _c.Call.Return(run) + return _c +} + // Header provides a mock function with given fields: func (_m *MockDataRegistryService_CreateOrUpdateMetricsClient) Header() (metadata.MD, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Header") + } + var r0 metadata.MD + var r1 error + if rf, ok := ret.Get(0).(func() (metadata.MD, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() metadata.MD); ok { r0 = rf() } else { @@ -154,7 +192,6 @@ func (_m *MockDataRegistryService_CreateOrUpdateMetricsClient) Header() (metadat } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -186,10 +223,19 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_Header_Call) Retur return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_Header_Call) RunAndReturn(run func() (metadata.MD, error)) *MockDataRegistryService_CreateOrUpdateMetricsClient_Header_Call { + _c.Call.Return(run) + return _c +} + // RecvMsg provides a mock function with given fields: m func (_m *MockDataRegistryService_CreateOrUpdateMetricsClient) RecvMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for RecvMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -206,7 +252,7 @@ type MockDataRegistryService_CreateOrUpdateMetricsClient_RecvMsg_Call struct { } // RecvMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockDataRegistryService_CreateOrUpdateMetricsClient_Expecter) RecvMsg(m interface{}) *MockDataRegistryService_CreateOrUpdateMetricsClient_RecvMsg_Call { return &MockDataRegistryService_CreateOrUpdateMetricsClient_RecvMsg_Call{Call: _e.mock.On("RecvMsg", m)} } @@ -223,10 +269,19 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_RecvMsg_Call) Retu return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_RecvMsg_Call) RunAndReturn(run func(interface{}) error) *MockDataRegistryService_CreateOrUpdateMetricsClient_RecvMsg_Call { + _c.Call.Return(run) + return _c +} + // Send provides a mock function with given fields: _a0 func (_m *MockDataRegistryService_CreateOrUpdateMetricsClient) Send(_a0 *RegisterMetricRequest) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for Send") + } + var r0 error if rf, ok := ret.Get(0).(func(*RegisterMetricRequest) error); ok { r0 = rf(_a0) @@ -243,7 +298,7 @@ type MockDataRegistryService_CreateOrUpdateMetricsClient_Send_Call struct { } // Send is a helper method to define mock.On call -// - _a0 *RegisterMetricRequest +// - _a0 *RegisterMetricRequest func (_e *MockDataRegistryService_CreateOrUpdateMetricsClient_Expecter) Send(_a0 interface{}) *MockDataRegistryService_CreateOrUpdateMetricsClient_Send_Call { return &MockDataRegistryService_CreateOrUpdateMetricsClient_Send_Call{Call: _e.mock.On("Send", _a0)} } @@ -260,10 +315,19 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_Send_Call) Return( return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_Send_Call) RunAndReturn(run func(*RegisterMetricRequest) error) *MockDataRegistryService_CreateOrUpdateMetricsClient_Send_Call { + _c.Call.Return(run) + return _c +} + // SendMsg provides a mock function with given fields: m func (_m *MockDataRegistryService_CreateOrUpdateMetricsClient) SendMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for SendMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -280,7 +344,7 @@ type MockDataRegistryService_CreateOrUpdateMetricsClient_SendMsg_Call struct { } // SendMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockDataRegistryService_CreateOrUpdateMetricsClient_Expecter) SendMsg(m interface{}) *MockDataRegistryService_CreateOrUpdateMetricsClient_SendMsg_Call { return &MockDataRegistryService_CreateOrUpdateMetricsClient_SendMsg_Call{Call: _e.mock.On("SendMsg", m)} } @@ -297,10 +361,19 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_SendMsg_Call) Retu return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_SendMsg_Call) RunAndReturn(run func(interface{}) error) *MockDataRegistryService_CreateOrUpdateMetricsClient_SendMsg_Call { + _c.Call.Return(run) + return _c +} + // Trailer provides a mock function with given fields: func (_m *MockDataRegistryService_CreateOrUpdateMetricsClient) Trailer() metadata.MD { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Trailer") + } + var r0 metadata.MD if rf, ok := ret.Get(0).(func() metadata.MD); ok { r0 = rf() @@ -335,13 +408,17 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_Trailer_Call) Retu return _c } -type mockConstructorTestingTNewMockDataRegistryService_CreateOrUpdateMetricsClient interface { - mock.TestingT - Cleanup(func()) +func (_c *MockDataRegistryService_CreateOrUpdateMetricsClient_Trailer_Call) RunAndReturn(run func() metadata.MD) *MockDataRegistryService_CreateOrUpdateMetricsClient_Trailer_Call { + _c.Call.Return(run) + return _c } // NewMockDataRegistryService_CreateOrUpdateMetricsClient creates a new instance of MockDataRegistryService_CreateOrUpdateMetricsClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockDataRegistryService_CreateOrUpdateMetricsClient(t mockConstructorTestingTNewMockDataRegistryService_CreateOrUpdateMetricsClient) *MockDataRegistryService_CreateOrUpdateMetricsClient { +// The first argument is typically a *testing.T value. +func NewMockDataRegistryService_CreateOrUpdateMetricsClient(t interface { + mock.TestingT + Cleanup(func()) +}) *MockDataRegistryService_CreateOrUpdateMetricsClient { mock := &MockDataRegistryService_CreateOrUpdateMetricsClient{} mock.Mock.Test(t) diff --git a/go/cloud/data-registry/mock_DataRegistryService_CreateOrUpdateMetricsServer.go b/go/cloud/data-registry/mock_DataRegistryService_CreateOrUpdateMetricsServer.go index 6ed4f7a..52aa936 100644 --- a/go/cloud/data-registry/mock_DataRegistryService_CreateOrUpdateMetricsServer.go +++ b/go/cloud/data-registry/mock_DataRegistryService_CreateOrUpdateMetricsServer.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_registry @@ -26,6 +26,10 @@ func (_m *MockDataRegistryService_CreateOrUpdateMetricsServer) EXPECT() *MockDat func (_m *MockDataRegistryService_CreateOrUpdateMetricsServer) Context() context.Context { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Context") + } + var r0 context.Context if rf, ok := ret.Get(0).(func() context.Context); ok { r0 = rf() @@ -60,11 +64,24 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_Context_Call) Retu return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_Context_Call) RunAndReturn(run func() context.Context) *MockDataRegistryService_CreateOrUpdateMetricsServer_Context_Call { + _c.Call.Return(run) + return _c +} + // Recv provides a mock function with given fields: func (_m *MockDataRegistryService_CreateOrUpdateMetricsServer) Recv() (*RegisterMetricRequest, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Recv") + } + var r0 *RegisterMetricRequest + var r1 error + if rf, ok := ret.Get(0).(func() (*RegisterMetricRequest, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() *RegisterMetricRequest); ok { r0 = rf() } else { @@ -73,7 +90,6 @@ func (_m *MockDataRegistryService_CreateOrUpdateMetricsServer) Recv() (*Register } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -105,10 +121,19 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_Recv_Call) Return( return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_Recv_Call) RunAndReturn(run func() (*RegisterMetricRequest, error)) *MockDataRegistryService_CreateOrUpdateMetricsServer_Recv_Call { + _c.Call.Return(run) + return _c +} + // RecvMsg provides a mock function with given fields: m func (_m *MockDataRegistryService_CreateOrUpdateMetricsServer) RecvMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for RecvMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -125,7 +150,7 @@ type MockDataRegistryService_CreateOrUpdateMetricsServer_RecvMsg_Call struct { } // RecvMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockDataRegistryService_CreateOrUpdateMetricsServer_Expecter) RecvMsg(m interface{}) *MockDataRegistryService_CreateOrUpdateMetricsServer_RecvMsg_Call { return &MockDataRegistryService_CreateOrUpdateMetricsServer_RecvMsg_Call{Call: _e.mock.On("RecvMsg", m)} } @@ -142,10 +167,19 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_RecvMsg_Call) Retu return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_RecvMsg_Call) RunAndReturn(run func(interface{}) error) *MockDataRegistryService_CreateOrUpdateMetricsServer_RecvMsg_Call { + _c.Call.Return(run) + return _c +} + // SendAndClose provides a mock function with given fields: _a0 func (_m *MockDataRegistryService_CreateOrUpdateMetricsServer) SendAndClose(_a0 *RegisterMetricsResponse) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for SendAndClose") + } + var r0 error if rf, ok := ret.Get(0).(func(*RegisterMetricsResponse) error); ok { r0 = rf(_a0) @@ -162,7 +196,7 @@ type MockDataRegistryService_CreateOrUpdateMetricsServer_SendAndClose_Call struc } // SendAndClose is a helper method to define mock.On call -// - _a0 *RegisterMetricsResponse +// - _a0 *RegisterMetricsResponse func (_e *MockDataRegistryService_CreateOrUpdateMetricsServer_Expecter) SendAndClose(_a0 interface{}) *MockDataRegistryService_CreateOrUpdateMetricsServer_SendAndClose_Call { return &MockDataRegistryService_CreateOrUpdateMetricsServer_SendAndClose_Call{Call: _e.mock.On("SendAndClose", _a0)} } @@ -179,10 +213,19 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_SendAndClose_Call) return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_SendAndClose_Call) RunAndReturn(run func(*RegisterMetricsResponse) error) *MockDataRegistryService_CreateOrUpdateMetricsServer_SendAndClose_Call { + _c.Call.Return(run) + return _c +} + // SendHeader provides a mock function with given fields: _a0 func (_m *MockDataRegistryService_CreateOrUpdateMetricsServer) SendHeader(_a0 metadata.MD) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for SendHeader") + } + var r0 error if rf, ok := ret.Get(0).(func(metadata.MD) error); ok { r0 = rf(_a0) @@ -199,7 +242,7 @@ type MockDataRegistryService_CreateOrUpdateMetricsServer_SendHeader_Call struct } // SendHeader is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockDataRegistryService_CreateOrUpdateMetricsServer_Expecter) SendHeader(_a0 interface{}) *MockDataRegistryService_CreateOrUpdateMetricsServer_SendHeader_Call { return &MockDataRegistryService_CreateOrUpdateMetricsServer_SendHeader_Call{Call: _e.mock.On("SendHeader", _a0)} } @@ -216,10 +259,19 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_SendHeader_Call) R return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_SendHeader_Call) RunAndReturn(run func(metadata.MD) error) *MockDataRegistryService_CreateOrUpdateMetricsServer_SendHeader_Call { + _c.Call.Return(run) + return _c +} + // SendMsg provides a mock function with given fields: m func (_m *MockDataRegistryService_CreateOrUpdateMetricsServer) SendMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for SendMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -236,7 +288,7 @@ type MockDataRegistryService_CreateOrUpdateMetricsServer_SendMsg_Call struct { } // SendMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockDataRegistryService_CreateOrUpdateMetricsServer_Expecter) SendMsg(m interface{}) *MockDataRegistryService_CreateOrUpdateMetricsServer_SendMsg_Call { return &MockDataRegistryService_CreateOrUpdateMetricsServer_SendMsg_Call{Call: _e.mock.On("SendMsg", m)} } @@ -253,10 +305,19 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_SendMsg_Call) Retu return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_SendMsg_Call) RunAndReturn(run func(interface{}) error) *MockDataRegistryService_CreateOrUpdateMetricsServer_SendMsg_Call { + _c.Call.Return(run) + return _c +} + // SetHeader provides a mock function with given fields: _a0 func (_m *MockDataRegistryService_CreateOrUpdateMetricsServer) SetHeader(_a0 metadata.MD) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for SetHeader") + } + var r0 error if rf, ok := ret.Get(0).(func(metadata.MD) error); ok { r0 = rf(_a0) @@ -273,7 +334,7 @@ type MockDataRegistryService_CreateOrUpdateMetricsServer_SetHeader_Call struct { } // SetHeader is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockDataRegistryService_CreateOrUpdateMetricsServer_Expecter) SetHeader(_a0 interface{}) *MockDataRegistryService_CreateOrUpdateMetricsServer_SetHeader_Call { return &MockDataRegistryService_CreateOrUpdateMetricsServer_SetHeader_Call{Call: _e.mock.On("SetHeader", _a0)} } @@ -290,6 +351,11 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_SetHeader_Call) Re return _c } +func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_SetHeader_Call) RunAndReturn(run func(metadata.MD) error) *MockDataRegistryService_CreateOrUpdateMetricsServer_SetHeader_Call { + _c.Call.Return(run) + return _c +} + // SetTrailer provides a mock function with given fields: _a0 func (_m *MockDataRegistryService_CreateOrUpdateMetricsServer) SetTrailer(_a0 metadata.MD) { _m.Called(_a0) @@ -301,7 +367,7 @@ type MockDataRegistryService_CreateOrUpdateMetricsServer_SetTrailer_Call struct } // SetTrailer is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockDataRegistryService_CreateOrUpdateMetricsServer_Expecter) SetTrailer(_a0 interface{}) *MockDataRegistryService_CreateOrUpdateMetricsServer_SetTrailer_Call { return &MockDataRegistryService_CreateOrUpdateMetricsServer_SetTrailer_Call{Call: _e.mock.On("SetTrailer", _a0)} } @@ -318,13 +384,17 @@ func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_SetTrailer_Call) R return _c } -type mockConstructorTestingTNewMockDataRegistryService_CreateOrUpdateMetricsServer interface { - mock.TestingT - Cleanup(func()) +func (_c *MockDataRegistryService_CreateOrUpdateMetricsServer_SetTrailer_Call) RunAndReturn(run func(metadata.MD)) *MockDataRegistryService_CreateOrUpdateMetricsServer_SetTrailer_Call { + _c.Call.Return(run) + return _c } // NewMockDataRegistryService_CreateOrUpdateMetricsServer creates a new instance of MockDataRegistryService_CreateOrUpdateMetricsServer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockDataRegistryService_CreateOrUpdateMetricsServer(t mockConstructorTestingTNewMockDataRegistryService_CreateOrUpdateMetricsServer) *MockDataRegistryService_CreateOrUpdateMetricsServer { +// The first argument is typically a *testing.T value. +func NewMockDataRegistryService_CreateOrUpdateMetricsServer(t interface { + mock.TestingT + Cleanup(func()) +}) *MockDataRegistryService_CreateOrUpdateMetricsServer { mock := &MockDataRegistryService_CreateOrUpdateMetricsServer{} mock.Mock.Test(t) diff --git a/go/cloud/data-registry/mock_UnsafeDataRegistryServiceServer.go b/go/cloud/data-registry/mock_UnsafeDataRegistryServiceServer.go index 93648ee..1d399b0 100644 --- a/go/cloud/data-registry/mock_UnsafeDataRegistryServiceServer.go +++ b/go/cloud/data-registry/mock_UnsafeDataRegistryServiceServer.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_registry @@ -44,13 +44,17 @@ func (_c *MockUnsafeDataRegistryServiceServer_mustEmbedUnimplementedDataRegistry return _c } -type mockConstructorTestingTNewMockUnsafeDataRegistryServiceServer interface { - mock.TestingT - Cleanup(func()) +func (_c *MockUnsafeDataRegistryServiceServer_mustEmbedUnimplementedDataRegistryServiceServer_Call) RunAndReturn(run func()) *MockUnsafeDataRegistryServiceServer_mustEmbedUnimplementedDataRegistryServiceServer_Call { + _c.Call.Return(run) + return _c } // NewMockUnsafeDataRegistryServiceServer creates a new instance of MockUnsafeDataRegistryServiceServer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockUnsafeDataRegistryServiceServer(t mockConstructorTestingTNewMockUnsafeDataRegistryServiceServer) *MockUnsafeDataRegistryServiceServer { +// The first argument is typically a *testing.T value. +func NewMockUnsafeDataRegistryServiceServer(t interface { + mock.TestingT + Cleanup(func()) +}) *MockUnsafeDataRegistryServiceServer { mock := &MockUnsafeDataRegistryServiceServer{} mock.Mock.Test(t) diff --git a/go/cloud/data_receiver/data_receiver.pb.go b/go/cloud/data_receiver/data_receiver.pb.go index 2a0ae94..85789d8 100644 --- a/go/cloud/data_receiver/data_receiver.pb.go +++ b/go/cloud/data_receiver/data_receiver.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.28.1 +// protoc-gen-go v1.34.1 // protoc (unknown) // source: zenoss/cloud/data_receiver.proto diff --git a/go/cloud/data_receiver/data_receiver.pb.gw.go b/go/cloud/data_receiver/data_receiver.pb.gw.go index cbaaa47..aefee60 100644 --- a/go/cloud/data_receiver/data_receiver.pb.gw.go +++ b/go/cloud/data_receiver/data_receiver.pb.gw.go @@ -35,11 +35,7 @@ func request_DataReceiverService_PutEvents_0(ctx context.Context, marshaler runt var protoReq Events var metadata runtime.ServerMetadata - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { + if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && err != io.EOF { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } @@ -52,11 +48,7 @@ func local_request_DataReceiverService_PutEvents_0(ctx context.Context, marshale var protoReq Events var metadata runtime.ServerMetadata - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { + if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && err != io.EOF { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } @@ -69,11 +61,7 @@ func request_DataReceiverService_PutMetrics_0(ctx context.Context, marshaler run var protoReq Metrics var metadata runtime.ServerMetadata - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { + if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && err != io.EOF { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } @@ -86,11 +74,7 @@ func local_request_DataReceiverService_PutMetrics_0(ctx context.Context, marshal var protoReq Metrics var metadata runtime.ServerMetadata - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { + if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && err != io.EOF { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } @@ -103,11 +87,7 @@ func request_DataReceiverService_PutModels_0(ctx context.Context, marshaler runt var protoReq Models var metadata runtime.ServerMetadata - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { + if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && err != io.EOF { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } @@ -120,11 +100,7 @@ func local_request_DataReceiverService_PutModels_0(ctx context.Context, marshale var protoReq Models var metadata runtime.ServerMetadata - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { + if err := marshaler.NewDecoder(req.Body).Decode(&protoReq); err != nil && err != io.EOF { return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) } diff --git a/go/cloud/data_receiver/data_receiver_grpc.pb.go b/go/cloud/data_receiver/data_receiver_grpc.pb.go index efdc396..c1ffff8 100644 --- a/go/cloud/data_receiver/data_receiver_grpc.pb.go +++ b/go/cloud/data_receiver/data_receiver_grpc.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: -// - protoc-gen-go-grpc v1.2.0 +// - protoc-gen-go-grpc v1.3.0 // - protoc (unknown) // source: zenoss/cloud/data_receiver.proto @@ -18,6 +18,14 @@ import ( // Requires gRPC-Go v1.32.0 or later. const _ = grpc.SupportPackageIsVersion7 +const ( + DataReceiverService_PutEvents_FullMethodName = "/zenoss.cloud.DataReceiverService/PutEvents" + DataReceiverService_PutEvent_FullMethodName = "/zenoss.cloud.DataReceiverService/PutEvent" + DataReceiverService_PutMetrics_FullMethodName = "/zenoss.cloud.DataReceiverService/PutMetrics" + DataReceiverService_PutMetric_FullMethodName = "/zenoss.cloud.DataReceiverService/PutMetric" + DataReceiverService_PutModels_FullMethodName = "/zenoss.cloud.DataReceiverService/PutModels" +) + // DataReceiverServiceClient is the client API for DataReceiverService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. @@ -44,7 +52,7 @@ func NewDataReceiverServiceClient(cc grpc.ClientConnInterface) DataReceiverServi func (c *dataReceiverServiceClient) PutEvents(ctx context.Context, in *Events, opts ...grpc.CallOption) (*EventStatusResult, error) { out := new(EventStatusResult) - err := c.cc.Invoke(ctx, "/zenoss.cloud.DataReceiverService/PutEvents", in, out, opts...) + err := c.cc.Invoke(ctx, DataReceiverService_PutEvents_FullMethodName, in, out, opts...) if err != nil { return nil, err } @@ -52,7 +60,7 @@ func (c *dataReceiverServiceClient) PutEvents(ctx context.Context, in *Events, o } func (c *dataReceiverServiceClient) PutEvent(ctx context.Context, opts ...grpc.CallOption) (DataReceiverService_PutEventClient, error) { - stream, err := c.cc.NewStream(ctx, &DataReceiverService_ServiceDesc.Streams[0], "/zenoss.cloud.DataReceiverService/PutEvent", opts...) + stream, err := c.cc.NewStream(ctx, &DataReceiverService_ServiceDesc.Streams[0], DataReceiverService_PutEvent_FullMethodName, opts...) if err != nil { return nil, err } @@ -87,7 +95,7 @@ func (x *dataReceiverServicePutEventClient) CloseAndRecv() (*Void, error) { func (c *dataReceiverServiceClient) PutMetrics(ctx context.Context, in *Metrics, opts ...grpc.CallOption) (*StatusResult, error) { out := new(StatusResult) - err := c.cc.Invoke(ctx, "/zenoss.cloud.DataReceiverService/PutMetrics", in, out, opts...) + err := c.cc.Invoke(ctx, DataReceiverService_PutMetrics_FullMethodName, in, out, opts...) if err != nil { return nil, err } @@ -95,7 +103,7 @@ func (c *dataReceiverServiceClient) PutMetrics(ctx context.Context, in *Metrics, } func (c *dataReceiverServiceClient) PutMetric(ctx context.Context, opts ...grpc.CallOption) (DataReceiverService_PutMetricClient, error) { - stream, err := c.cc.NewStream(ctx, &DataReceiverService_ServiceDesc.Streams[1], "/zenoss.cloud.DataReceiverService/PutMetric", opts...) + stream, err := c.cc.NewStream(ctx, &DataReceiverService_ServiceDesc.Streams[1], DataReceiverService_PutMetric_FullMethodName, opts...) if err != nil { return nil, err } @@ -130,7 +138,7 @@ func (x *dataReceiverServicePutMetricClient) CloseAndRecv() (*Void, error) { func (c *dataReceiverServiceClient) PutModels(ctx context.Context, in *Models, opts ...grpc.CallOption) (*ModelStatusResult, error) { out := new(ModelStatusResult) - err := c.cc.Invoke(ctx, "/zenoss.cloud.DataReceiverService/PutModels", in, out, opts...) + err := c.cc.Invoke(ctx, DataReceiverService_PutModels_FullMethodName, in, out, opts...) if err != nil { return nil, err } @@ -196,7 +204,7 @@ func _DataReceiverService_PutEvents_Handler(srv interface{}, ctx context.Context } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/zenoss.cloud.DataReceiverService/PutEvents", + FullMethod: DataReceiverService_PutEvents_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(DataReceiverServiceServer).PutEvents(ctx, req.(*Events)) @@ -240,7 +248,7 @@ func _DataReceiverService_PutMetrics_Handler(srv interface{}, ctx context.Contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/zenoss.cloud.DataReceiverService/PutMetrics", + FullMethod: DataReceiverService_PutMetrics_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(DataReceiverServiceServer).PutMetrics(ctx, req.(*Metrics)) @@ -284,7 +292,7 @@ func _DataReceiverService_PutModels_Handler(srv interface{}, ctx context.Context } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/zenoss.cloud.DataReceiverService/PutModels", + FullMethod: DataReceiverService_PutModels_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(DataReceiverServiceServer).PutModels(ctx, req.(*Models)) diff --git a/go/cloud/data_receiver/mock_DataReceiverServiceClient.go b/go/cloud/data_receiver/mock_DataReceiverServiceClient.go index aec2285..f0f824c 100644 --- a/go/cloud/data_receiver/mock_DataReceiverServiceClient.go +++ b/go/cloud/data_receiver/mock_DataReceiverServiceClient.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_receiver @@ -34,7 +34,15 @@ func (_m *MockDataReceiverServiceClient) PutEvent(ctx context.Context, opts ...g _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for PutEvent") + } + var r0 DataReceiverService_PutEventClient + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, ...grpc.CallOption) (DataReceiverService_PutEventClient, error)); ok { + return rf(ctx, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, ...grpc.CallOption) DataReceiverService_PutEventClient); ok { r0 = rf(ctx, opts...) } else { @@ -43,7 +51,6 @@ func (_m *MockDataReceiverServiceClient) PutEvent(ctx context.Context, opts ...g } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, ...grpc.CallOption) error); ok { r1 = rf(ctx, opts...) } else { @@ -59,8 +66,8 @@ type MockDataReceiverServiceClient_PutEvent_Call struct { } // PutEvent is a helper method to define mock.On call -// - ctx context.Context -// - opts ...grpc.CallOption +// - ctx context.Context +// - opts ...grpc.CallOption func (_e *MockDataReceiverServiceClient_Expecter) PutEvent(ctx interface{}, opts ...interface{}) *MockDataReceiverServiceClient_PutEvent_Call { return &MockDataReceiverServiceClient_PutEvent_Call{Call: _e.mock.On("PutEvent", append([]interface{}{ctx}, opts...)...)} @@ -84,6 +91,11 @@ func (_c *MockDataReceiverServiceClient_PutEvent_Call) Return(_a0 DataReceiverSe return _c } +func (_c *MockDataReceiverServiceClient_PutEvent_Call) RunAndReturn(run func(context.Context, ...grpc.CallOption) (DataReceiverService_PutEventClient, error)) *MockDataReceiverServiceClient_PutEvent_Call { + _c.Call.Return(run) + return _c +} + // PutEvents provides a mock function with given fields: ctx, in, opts func (_m *MockDataReceiverServiceClient) PutEvents(ctx context.Context, in *Events, opts ...grpc.CallOption) (*EventStatusResult, error) { _va := make([]interface{}, len(opts)) @@ -95,7 +107,15 @@ func (_m *MockDataReceiverServiceClient) PutEvents(ctx context.Context, in *Even _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for PutEvents") + } + var r0 *EventStatusResult + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *Events, ...grpc.CallOption) (*EventStatusResult, error)); ok { + return rf(ctx, in, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, *Events, ...grpc.CallOption) *EventStatusResult); ok { r0 = rf(ctx, in, opts...) } else { @@ -104,7 +124,6 @@ func (_m *MockDataReceiverServiceClient) PutEvents(ctx context.Context, in *Even } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *Events, ...grpc.CallOption) error); ok { r1 = rf(ctx, in, opts...) } else { @@ -120,9 +139,9 @@ type MockDataReceiverServiceClient_PutEvents_Call struct { } // PutEvents is a helper method to define mock.On call -// - ctx context.Context -// - in *Events -// - opts ...grpc.CallOption +// - ctx context.Context +// - in *Events +// - opts ...grpc.CallOption func (_e *MockDataReceiverServiceClient_Expecter) PutEvents(ctx interface{}, in interface{}, opts ...interface{}) *MockDataReceiverServiceClient_PutEvents_Call { return &MockDataReceiverServiceClient_PutEvents_Call{Call: _e.mock.On("PutEvents", append([]interface{}{ctx, in}, opts...)...)} @@ -146,6 +165,11 @@ func (_c *MockDataReceiverServiceClient_PutEvents_Call) Return(_a0 *EventStatusR return _c } +func (_c *MockDataReceiverServiceClient_PutEvents_Call) RunAndReturn(run func(context.Context, *Events, ...grpc.CallOption) (*EventStatusResult, error)) *MockDataReceiverServiceClient_PutEvents_Call { + _c.Call.Return(run) + return _c +} + // PutMetric provides a mock function with given fields: ctx, opts func (_m *MockDataReceiverServiceClient) PutMetric(ctx context.Context, opts ...grpc.CallOption) (DataReceiverService_PutMetricClient, error) { _va := make([]interface{}, len(opts)) @@ -157,7 +181,15 @@ func (_m *MockDataReceiverServiceClient) PutMetric(ctx context.Context, opts ... _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for PutMetric") + } + var r0 DataReceiverService_PutMetricClient + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, ...grpc.CallOption) (DataReceiverService_PutMetricClient, error)); ok { + return rf(ctx, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, ...grpc.CallOption) DataReceiverService_PutMetricClient); ok { r0 = rf(ctx, opts...) } else { @@ -166,7 +198,6 @@ func (_m *MockDataReceiverServiceClient) PutMetric(ctx context.Context, opts ... } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, ...grpc.CallOption) error); ok { r1 = rf(ctx, opts...) } else { @@ -182,8 +213,8 @@ type MockDataReceiverServiceClient_PutMetric_Call struct { } // PutMetric is a helper method to define mock.On call -// - ctx context.Context -// - opts ...grpc.CallOption +// - ctx context.Context +// - opts ...grpc.CallOption func (_e *MockDataReceiverServiceClient_Expecter) PutMetric(ctx interface{}, opts ...interface{}) *MockDataReceiverServiceClient_PutMetric_Call { return &MockDataReceiverServiceClient_PutMetric_Call{Call: _e.mock.On("PutMetric", append([]interface{}{ctx}, opts...)...)} @@ -207,6 +238,11 @@ func (_c *MockDataReceiverServiceClient_PutMetric_Call) Return(_a0 DataReceiverS return _c } +func (_c *MockDataReceiverServiceClient_PutMetric_Call) RunAndReturn(run func(context.Context, ...grpc.CallOption) (DataReceiverService_PutMetricClient, error)) *MockDataReceiverServiceClient_PutMetric_Call { + _c.Call.Return(run) + return _c +} + // PutMetrics provides a mock function with given fields: ctx, in, opts func (_m *MockDataReceiverServiceClient) PutMetrics(ctx context.Context, in *Metrics, opts ...grpc.CallOption) (*StatusResult, error) { _va := make([]interface{}, len(opts)) @@ -218,7 +254,15 @@ func (_m *MockDataReceiverServiceClient) PutMetrics(ctx context.Context, in *Met _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for PutMetrics") + } + var r0 *StatusResult + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *Metrics, ...grpc.CallOption) (*StatusResult, error)); ok { + return rf(ctx, in, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, *Metrics, ...grpc.CallOption) *StatusResult); ok { r0 = rf(ctx, in, opts...) } else { @@ -227,7 +271,6 @@ func (_m *MockDataReceiverServiceClient) PutMetrics(ctx context.Context, in *Met } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *Metrics, ...grpc.CallOption) error); ok { r1 = rf(ctx, in, opts...) } else { @@ -243,9 +286,9 @@ type MockDataReceiverServiceClient_PutMetrics_Call struct { } // PutMetrics is a helper method to define mock.On call -// - ctx context.Context -// - in *Metrics -// - opts ...grpc.CallOption +// - ctx context.Context +// - in *Metrics +// - opts ...grpc.CallOption func (_e *MockDataReceiverServiceClient_Expecter) PutMetrics(ctx interface{}, in interface{}, opts ...interface{}) *MockDataReceiverServiceClient_PutMetrics_Call { return &MockDataReceiverServiceClient_PutMetrics_Call{Call: _e.mock.On("PutMetrics", append([]interface{}{ctx, in}, opts...)...)} @@ -269,6 +312,11 @@ func (_c *MockDataReceiverServiceClient_PutMetrics_Call) Return(_a0 *StatusResul return _c } +func (_c *MockDataReceiverServiceClient_PutMetrics_Call) RunAndReturn(run func(context.Context, *Metrics, ...grpc.CallOption) (*StatusResult, error)) *MockDataReceiverServiceClient_PutMetrics_Call { + _c.Call.Return(run) + return _c +} + // PutModels provides a mock function with given fields: ctx, in, opts func (_m *MockDataReceiverServiceClient) PutModels(ctx context.Context, in *Models, opts ...grpc.CallOption) (*ModelStatusResult, error) { _va := make([]interface{}, len(opts)) @@ -280,7 +328,15 @@ func (_m *MockDataReceiverServiceClient) PutModels(ctx context.Context, in *Mode _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for PutModels") + } + var r0 *ModelStatusResult + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *Models, ...grpc.CallOption) (*ModelStatusResult, error)); ok { + return rf(ctx, in, opts...) + } if rf, ok := ret.Get(0).(func(context.Context, *Models, ...grpc.CallOption) *ModelStatusResult); ok { r0 = rf(ctx, in, opts...) } else { @@ -289,7 +345,6 @@ func (_m *MockDataReceiverServiceClient) PutModels(ctx context.Context, in *Mode } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *Models, ...grpc.CallOption) error); ok { r1 = rf(ctx, in, opts...) } else { @@ -305,9 +360,9 @@ type MockDataReceiverServiceClient_PutModels_Call struct { } // PutModels is a helper method to define mock.On call -// - ctx context.Context -// - in *Models -// - opts ...grpc.CallOption +// - ctx context.Context +// - in *Models +// - opts ...grpc.CallOption func (_e *MockDataReceiverServiceClient_Expecter) PutModels(ctx interface{}, in interface{}, opts ...interface{}) *MockDataReceiverServiceClient_PutModels_Call { return &MockDataReceiverServiceClient_PutModels_Call{Call: _e.mock.On("PutModels", append([]interface{}{ctx, in}, opts...)...)} @@ -331,13 +386,17 @@ func (_c *MockDataReceiverServiceClient_PutModels_Call) Return(_a0 *ModelStatusR return _c } -type mockConstructorTestingTNewMockDataReceiverServiceClient interface { - mock.TestingT - Cleanup(func()) +func (_c *MockDataReceiverServiceClient_PutModels_Call) RunAndReturn(run func(context.Context, *Models, ...grpc.CallOption) (*ModelStatusResult, error)) *MockDataReceiverServiceClient_PutModels_Call { + _c.Call.Return(run) + return _c } // NewMockDataReceiverServiceClient creates a new instance of MockDataReceiverServiceClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockDataReceiverServiceClient(t mockConstructorTestingTNewMockDataReceiverServiceClient) *MockDataReceiverServiceClient { +// The first argument is typically a *testing.T value. +func NewMockDataReceiverServiceClient(t interface { + mock.TestingT + Cleanup(func()) +}) *MockDataReceiverServiceClient { mock := &MockDataReceiverServiceClient{} mock.Mock.Test(t) diff --git a/go/cloud/data_receiver/mock_DataReceiverServiceServer.go b/go/cloud/data_receiver/mock_DataReceiverServiceServer.go index 6a89b98..6cf009d 100644 --- a/go/cloud/data_receiver/mock_DataReceiverServiceServer.go +++ b/go/cloud/data_receiver/mock_DataReceiverServiceServer.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_receiver @@ -25,6 +25,10 @@ func (_m *MockDataReceiverServiceServer) EXPECT() *MockDataReceiverServiceServer func (_m *MockDataReceiverServiceServer) PutEvent(_a0 DataReceiverService_PutEventServer) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for PutEvent") + } + var r0 error if rf, ok := ret.Get(0).(func(DataReceiverService_PutEventServer) error); ok { r0 = rf(_a0) @@ -41,7 +45,7 @@ type MockDataReceiverServiceServer_PutEvent_Call struct { } // PutEvent is a helper method to define mock.On call -// - _a0 DataReceiverService_PutEventServer +// - _a0 DataReceiverService_PutEventServer func (_e *MockDataReceiverServiceServer_Expecter) PutEvent(_a0 interface{}) *MockDataReceiverServiceServer_PutEvent_Call { return &MockDataReceiverServiceServer_PutEvent_Call{Call: _e.mock.On("PutEvent", _a0)} } @@ -58,11 +62,24 @@ func (_c *MockDataReceiverServiceServer_PutEvent_Call) Return(_a0 error) *MockDa return _c } +func (_c *MockDataReceiverServiceServer_PutEvent_Call) RunAndReturn(run func(DataReceiverService_PutEventServer) error) *MockDataReceiverServiceServer_PutEvent_Call { + _c.Call.Return(run) + return _c +} + // PutEvents provides a mock function with given fields: _a0, _a1 func (_m *MockDataReceiverServiceServer) PutEvents(_a0 context.Context, _a1 *Events) (*EventStatusResult, error) { ret := _m.Called(_a0, _a1) + if len(ret) == 0 { + panic("no return value specified for PutEvents") + } + var r0 *EventStatusResult + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *Events) (*EventStatusResult, error)); ok { + return rf(_a0, _a1) + } if rf, ok := ret.Get(0).(func(context.Context, *Events) *EventStatusResult); ok { r0 = rf(_a0, _a1) } else { @@ -71,7 +88,6 @@ func (_m *MockDataReceiverServiceServer) PutEvents(_a0 context.Context, _a1 *Eve } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *Events) error); ok { r1 = rf(_a0, _a1) } else { @@ -87,8 +103,8 @@ type MockDataReceiverServiceServer_PutEvents_Call struct { } // PutEvents is a helper method to define mock.On call -// - _a0 context.Context -// - _a1 *Events +// - _a0 context.Context +// - _a1 *Events func (_e *MockDataReceiverServiceServer_Expecter) PutEvents(_a0 interface{}, _a1 interface{}) *MockDataReceiverServiceServer_PutEvents_Call { return &MockDataReceiverServiceServer_PutEvents_Call{Call: _e.mock.On("PutEvents", _a0, _a1)} } @@ -105,10 +121,19 @@ func (_c *MockDataReceiverServiceServer_PutEvents_Call) Return(_a0 *EventStatusR return _c } +func (_c *MockDataReceiverServiceServer_PutEvents_Call) RunAndReturn(run func(context.Context, *Events) (*EventStatusResult, error)) *MockDataReceiverServiceServer_PutEvents_Call { + _c.Call.Return(run) + return _c +} + // PutMetric provides a mock function with given fields: _a0 func (_m *MockDataReceiverServiceServer) PutMetric(_a0 DataReceiverService_PutMetricServer) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for PutMetric") + } + var r0 error if rf, ok := ret.Get(0).(func(DataReceiverService_PutMetricServer) error); ok { r0 = rf(_a0) @@ -125,7 +150,7 @@ type MockDataReceiverServiceServer_PutMetric_Call struct { } // PutMetric is a helper method to define mock.On call -// - _a0 DataReceiverService_PutMetricServer +// - _a0 DataReceiverService_PutMetricServer func (_e *MockDataReceiverServiceServer_Expecter) PutMetric(_a0 interface{}) *MockDataReceiverServiceServer_PutMetric_Call { return &MockDataReceiverServiceServer_PutMetric_Call{Call: _e.mock.On("PutMetric", _a0)} } @@ -142,11 +167,24 @@ func (_c *MockDataReceiverServiceServer_PutMetric_Call) Return(_a0 error) *MockD return _c } +func (_c *MockDataReceiverServiceServer_PutMetric_Call) RunAndReturn(run func(DataReceiverService_PutMetricServer) error) *MockDataReceiverServiceServer_PutMetric_Call { + _c.Call.Return(run) + return _c +} + // PutMetrics provides a mock function with given fields: _a0, _a1 func (_m *MockDataReceiverServiceServer) PutMetrics(_a0 context.Context, _a1 *Metrics) (*StatusResult, error) { ret := _m.Called(_a0, _a1) + if len(ret) == 0 { + panic("no return value specified for PutMetrics") + } + var r0 *StatusResult + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *Metrics) (*StatusResult, error)); ok { + return rf(_a0, _a1) + } if rf, ok := ret.Get(0).(func(context.Context, *Metrics) *StatusResult); ok { r0 = rf(_a0, _a1) } else { @@ -155,7 +193,6 @@ func (_m *MockDataReceiverServiceServer) PutMetrics(_a0 context.Context, _a1 *Me } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *Metrics) error); ok { r1 = rf(_a0, _a1) } else { @@ -171,8 +208,8 @@ type MockDataReceiverServiceServer_PutMetrics_Call struct { } // PutMetrics is a helper method to define mock.On call -// - _a0 context.Context -// - _a1 *Metrics +// - _a0 context.Context +// - _a1 *Metrics func (_e *MockDataReceiverServiceServer_Expecter) PutMetrics(_a0 interface{}, _a1 interface{}) *MockDataReceiverServiceServer_PutMetrics_Call { return &MockDataReceiverServiceServer_PutMetrics_Call{Call: _e.mock.On("PutMetrics", _a0, _a1)} } @@ -189,11 +226,24 @@ func (_c *MockDataReceiverServiceServer_PutMetrics_Call) Return(_a0 *StatusResul return _c } +func (_c *MockDataReceiverServiceServer_PutMetrics_Call) RunAndReturn(run func(context.Context, *Metrics) (*StatusResult, error)) *MockDataReceiverServiceServer_PutMetrics_Call { + _c.Call.Return(run) + return _c +} + // PutModels provides a mock function with given fields: _a0, _a1 func (_m *MockDataReceiverServiceServer) PutModels(_a0 context.Context, _a1 *Models) (*ModelStatusResult, error) { ret := _m.Called(_a0, _a1) + if len(ret) == 0 { + panic("no return value specified for PutModels") + } + var r0 *ModelStatusResult + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *Models) (*ModelStatusResult, error)); ok { + return rf(_a0, _a1) + } if rf, ok := ret.Get(0).(func(context.Context, *Models) *ModelStatusResult); ok { r0 = rf(_a0, _a1) } else { @@ -202,7 +252,6 @@ func (_m *MockDataReceiverServiceServer) PutModels(_a0 context.Context, _a1 *Mod } } - var r1 error if rf, ok := ret.Get(1).(func(context.Context, *Models) error); ok { r1 = rf(_a0, _a1) } else { @@ -218,8 +267,8 @@ type MockDataReceiverServiceServer_PutModels_Call struct { } // PutModels is a helper method to define mock.On call -// - _a0 context.Context -// - _a1 *Models +// - _a0 context.Context +// - _a1 *Models func (_e *MockDataReceiverServiceServer_Expecter) PutModels(_a0 interface{}, _a1 interface{}) *MockDataReceiverServiceServer_PutModels_Call { return &MockDataReceiverServiceServer_PutModels_Call{Call: _e.mock.On("PutModels", _a0, _a1)} } @@ -236,6 +285,11 @@ func (_c *MockDataReceiverServiceServer_PutModels_Call) Return(_a0 *ModelStatusR return _c } +func (_c *MockDataReceiverServiceServer_PutModels_Call) RunAndReturn(run func(context.Context, *Models) (*ModelStatusResult, error)) *MockDataReceiverServiceServer_PutModels_Call { + _c.Call.Return(run) + return _c +} + // mustEmbedUnimplementedDataReceiverServiceServer provides a mock function with given fields: func (_m *MockDataReceiverServiceServer) mustEmbedUnimplementedDataReceiverServiceServer() { _m.Called() @@ -263,13 +317,17 @@ func (_c *MockDataReceiverServiceServer_mustEmbedUnimplementedDataReceiverServic return _c } -type mockConstructorTestingTNewMockDataReceiverServiceServer interface { - mock.TestingT - Cleanup(func()) +func (_c *MockDataReceiverServiceServer_mustEmbedUnimplementedDataReceiverServiceServer_Call) RunAndReturn(run func()) *MockDataReceiverServiceServer_mustEmbedUnimplementedDataReceiverServiceServer_Call { + _c.Call.Return(run) + return _c } // NewMockDataReceiverServiceServer creates a new instance of MockDataReceiverServiceServer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockDataReceiverServiceServer(t mockConstructorTestingTNewMockDataReceiverServiceServer) *MockDataReceiverServiceServer { +// The first argument is typically a *testing.T value. +func NewMockDataReceiverServiceServer(t interface { + mock.TestingT + Cleanup(func()) +}) *MockDataReceiverServiceServer { mock := &MockDataReceiverServiceServer{} mock.Mock.Test(t) diff --git a/go/cloud/data_receiver/mock_DataReceiverService_PutEventClient.go b/go/cloud/data_receiver/mock_DataReceiverService_PutEventClient.go index 66cd223..58d9828 100644 --- a/go/cloud/data_receiver/mock_DataReceiverService_PutEventClient.go +++ b/go/cloud/data_receiver/mock_DataReceiverService_PutEventClient.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_receiver @@ -26,7 +26,15 @@ func (_m *MockDataReceiverService_PutEventClient) EXPECT() *MockDataReceiverServ func (_m *MockDataReceiverService_PutEventClient) CloseAndRecv() (*Void, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for CloseAndRecv") + } + var r0 *Void + var r1 error + if rf, ok := ret.Get(0).(func() (*Void, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() *Void); ok { r0 = rf() } else { @@ -35,7 +43,6 @@ func (_m *MockDataReceiverService_PutEventClient) CloseAndRecv() (*Void, error) } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -67,10 +74,19 @@ func (_c *MockDataReceiverService_PutEventClient_CloseAndRecv_Call) Return(_a0 * return _c } +func (_c *MockDataReceiverService_PutEventClient_CloseAndRecv_Call) RunAndReturn(run func() (*Void, error)) *MockDataReceiverService_PutEventClient_CloseAndRecv_Call { + _c.Call.Return(run) + return _c +} + // CloseSend provides a mock function with given fields: func (_m *MockDataReceiverService_PutEventClient) CloseSend() error { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for CloseSend") + } + var r0 error if rf, ok := ret.Get(0).(func() error); ok { r0 = rf() @@ -103,10 +119,19 @@ func (_c *MockDataReceiverService_PutEventClient_CloseSend_Call) Return(_a0 erro return _c } +func (_c *MockDataReceiverService_PutEventClient_CloseSend_Call) RunAndReturn(run func() error) *MockDataReceiverService_PutEventClient_CloseSend_Call { + _c.Call.Return(run) + return _c +} + // Context provides a mock function with given fields: func (_m *MockDataReceiverService_PutEventClient) Context() context.Context { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Context") + } + var r0 context.Context if rf, ok := ret.Get(0).(func() context.Context); ok { r0 = rf() @@ -141,11 +166,24 @@ func (_c *MockDataReceiverService_PutEventClient_Context_Call) Return(_a0 contex return _c } +func (_c *MockDataReceiverService_PutEventClient_Context_Call) RunAndReturn(run func() context.Context) *MockDataReceiverService_PutEventClient_Context_Call { + _c.Call.Return(run) + return _c +} + // Header provides a mock function with given fields: func (_m *MockDataReceiverService_PutEventClient) Header() (metadata.MD, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Header") + } + var r0 metadata.MD + var r1 error + if rf, ok := ret.Get(0).(func() (metadata.MD, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() metadata.MD); ok { r0 = rf() } else { @@ -154,7 +192,6 @@ func (_m *MockDataReceiverService_PutEventClient) Header() (metadata.MD, error) } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -186,10 +223,19 @@ func (_c *MockDataReceiverService_PutEventClient_Header_Call) Return(_a0 metadat return _c } +func (_c *MockDataReceiverService_PutEventClient_Header_Call) RunAndReturn(run func() (metadata.MD, error)) *MockDataReceiverService_PutEventClient_Header_Call { + _c.Call.Return(run) + return _c +} + // RecvMsg provides a mock function with given fields: m func (_m *MockDataReceiverService_PutEventClient) RecvMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for RecvMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -206,7 +252,7 @@ type MockDataReceiverService_PutEventClient_RecvMsg_Call struct { } // RecvMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockDataReceiverService_PutEventClient_Expecter) RecvMsg(m interface{}) *MockDataReceiverService_PutEventClient_RecvMsg_Call { return &MockDataReceiverService_PutEventClient_RecvMsg_Call{Call: _e.mock.On("RecvMsg", m)} } @@ -223,10 +269,19 @@ func (_c *MockDataReceiverService_PutEventClient_RecvMsg_Call) Return(_a0 error) return _c } +func (_c *MockDataReceiverService_PutEventClient_RecvMsg_Call) RunAndReturn(run func(interface{}) error) *MockDataReceiverService_PutEventClient_RecvMsg_Call { + _c.Call.Return(run) + return _c +} + // Send provides a mock function with given fields: _a0 func (_m *MockDataReceiverService_PutEventClient) Send(_a0 *EventWrapper) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for Send") + } + var r0 error if rf, ok := ret.Get(0).(func(*EventWrapper) error); ok { r0 = rf(_a0) @@ -243,7 +298,7 @@ type MockDataReceiverService_PutEventClient_Send_Call struct { } // Send is a helper method to define mock.On call -// - _a0 *EventWrapper +// - _a0 *EventWrapper func (_e *MockDataReceiverService_PutEventClient_Expecter) Send(_a0 interface{}) *MockDataReceiverService_PutEventClient_Send_Call { return &MockDataReceiverService_PutEventClient_Send_Call{Call: _e.mock.On("Send", _a0)} } @@ -260,10 +315,19 @@ func (_c *MockDataReceiverService_PutEventClient_Send_Call) Return(_a0 error) *M return _c } +func (_c *MockDataReceiverService_PutEventClient_Send_Call) RunAndReturn(run func(*EventWrapper) error) *MockDataReceiverService_PutEventClient_Send_Call { + _c.Call.Return(run) + return _c +} + // SendMsg provides a mock function with given fields: m func (_m *MockDataReceiverService_PutEventClient) SendMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for SendMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -280,7 +344,7 @@ type MockDataReceiverService_PutEventClient_SendMsg_Call struct { } // SendMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockDataReceiverService_PutEventClient_Expecter) SendMsg(m interface{}) *MockDataReceiverService_PutEventClient_SendMsg_Call { return &MockDataReceiverService_PutEventClient_SendMsg_Call{Call: _e.mock.On("SendMsg", m)} } @@ -297,10 +361,19 @@ func (_c *MockDataReceiverService_PutEventClient_SendMsg_Call) Return(_a0 error) return _c } +func (_c *MockDataReceiverService_PutEventClient_SendMsg_Call) RunAndReturn(run func(interface{}) error) *MockDataReceiverService_PutEventClient_SendMsg_Call { + _c.Call.Return(run) + return _c +} + // Trailer provides a mock function with given fields: func (_m *MockDataReceiverService_PutEventClient) Trailer() metadata.MD { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Trailer") + } + var r0 metadata.MD if rf, ok := ret.Get(0).(func() metadata.MD); ok { r0 = rf() @@ -335,13 +408,17 @@ func (_c *MockDataReceiverService_PutEventClient_Trailer_Call) Return(_a0 metada return _c } -type mockConstructorTestingTNewMockDataReceiverService_PutEventClient interface { - mock.TestingT - Cleanup(func()) +func (_c *MockDataReceiverService_PutEventClient_Trailer_Call) RunAndReturn(run func() metadata.MD) *MockDataReceiverService_PutEventClient_Trailer_Call { + _c.Call.Return(run) + return _c } // NewMockDataReceiverService_PutEventClient creates a new instance of MockDataReceiverService_PutEventClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockDataReceiverService_PutEventClient(t mockConstructorTestingTNewMockDataReceiverService_PutEventClient) *MockDataReceiverService_PutEventClient { +// The first argument is typically a *testing.T value. +func NewMockDataReceiverService_PutEventClient(t interface { + mock.TestingT + Cleanup(func()) +}) *MockDataReceiverService_PutEventClient { mock := &MockDataReceiverService_PutEventClient{} mock.Mock.Test(t) diff --git a/go/cloud/data_receiver/mock_DataReceiverService_PutEventServer.go b/go/cloud/data_receiver/mock_DataReceiverService_PutEventServer.go index 8b211bf..83a6096 100644 --- a/go/cloud/data_receiver/mock_DataReceiverService_PutEventServer.go +++ b/go/cloud/data_receiver/mock_DataReceiverService_PutEventServer.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_receiver @@ -26,6 +26,10 @@ func (_m *MockDataReceiverService_PutEventServer) EXPECT() *MockDataReceiverServ func (_m *MockDataReceiverService_PutEventServer) Context() context.Context { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Context") + } + var r0 context.Context if rf, ok := ret.Get(0).(func() context.Context); ok { r0 = rf() @@ -60,11 +64,24 @@ func (_c *MockDataReceiverService_PutEventServer_Context_Call) Return(_a0 contex return _c } +func (_c *MockDataReceiverService_PutEventServer_Context_Call) RunAndReturn(run func() context.Context) *MockDataReceiverService_PutEventServer_Context_Call { + _c.Call.Return(run) + return _c +} + // Recv provides a mock function with given fields: func (_m *MockDataReceiverService_PutEventServer) Recv() (*EventWrapper, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Recv") + } + var r0 *EventWrapper + var r1 error + if rf, ok := ret.Get(0).(func() (*EventWrapper, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() *EventWrapper); ok { r0 = rf() } else { @@ -73,7 +90,6 @@ func (_m *MockDataReceiverService_PutEventServer) Recv() (*EventWrapper, error) } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -105,10 +121,19 @@ func (_c *MockDataReceiverService_PutEventServer_Recv_Call) Return(_a0 *EventWra return _c } +func (_c *MockDataReceiverService_PutEventServer_Recv_Call) RunAndReturn(run func() (*EventWrapper, error)) *MockDataReceiverService_PutEventServer_Recv_Call { + _c.Call.Return(run) + return _c +} + // RecvMsg provides a mock function with given fields: m func (_m *MockDataReceiverService_PutEventServer) RecvMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for RecvMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -125,7 +150,7 @@ type MockDataReceiverService_PutEventServer_RecvMsg_Call struct { } // RecvMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockDataReceiverService_PutEventServer_Expecter) RecvMsg(m interface{}) *MockDataReceiverService_PutEventServer_RecvMsg_Call { return &MockDataReceiverService_PutEventServer_RecvMsg_Call{Call: _e.mock.On("RecvMsg", m)} } @@ -142,10 +167,19 @@ func (_c *MockDataReceiverService_PutEventServer_RecvMsg_Call) Return(_a0 error) return _c } +func (_c *MockDataReceiverService_PutEventServer_RecvMsg_Call) RunAndReturn(run func(interface{}) error) *MockDataReceiverService_PutEventServer_RecvMsg_Call { + _c.Call.Return(run) + return _c +} + // SendAndClose provides a mock function with given fields: _a0 func (_m *MockDataReceiverService_PutEventServer) SendAndClose(_a0 *Void) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for SendAndClose") + } + var r0 error if rf, ok := ret.Get(0).(func(*Void) error); ok { r0 = rf(_a0) @@ -162,7 +196,7 @@ type MockDataReceiverService_PutEventServer_SendAndClose_Call struct { } // SendAndClose is a helper method to define mock.On call -// - _a0 *Void +// - _a0 *Void func (_e *MockDataReceiverService_PutEventServer_Expecter) SendAndClose(_a0 interface{}) *MockDataReceiverService_PutEventServer_SendAndClose_Call { return &MockDataReceiverService_PutEventServer_SendAndClose_Call{Call: _e.mock.On("SendAndClose", _a0)} } @@ -179,10 +213,19 @@ func (_c *MockDataReceiverService_PutEventServer_SendAndClose_Call) Return(_a0 e return _c } +func (_c *MockDataReceiverService_PutEventServer_SendAndClose_Call) RunAndReturn(run func(*Void) error) *MockDataReceiverService_PutEventServer_SendAndClose_Call { + _c.Call.Return(run) + return _c +} + // SendHeader provides a mock function with given fields: _a0 func (_m *MockDataReceiverService_PutEventServer) SendHeader(_a0 metadata.MD) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for SendHeader") + } + var r0 error if rf, ok := ret.Get(0).(func(metadata.MD) error); ok { r0 = rf(_a0) @@ -199,7 +242,7 @@ type MockDataReceiverService_PutEventServer_SendHeader_Call struct { } // SendHeader is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockDataReceiverService_PutEventServer_Expecter) SendHeader(_a0 interface{}) *MockDataReceiverService_PutEventServer_SendHeader_Call { return &MockDataReceiverService_PutEventServer_SendHeader_Call{Call: _e.mock.On("SendHeader", _a0)} } @@ -216,10 +259,19 @@ func (_c *MockDataReceiverService_PutEventServer_SendHeader_Call) Return(_a0 err return _c } +func (_c *MockDataReceiverService_PutEventServer_SendHeader_Call) RunAndReturn(run func(metadata.MD) error) *MockDataReceiverService_PutEventServer_SendHeader_Call { + _c.Call.Return(run) + return _c +} + // SendMsg provides a mock function with given fields: m func (_m *MockDataReceiverService_PutEventServer) SendMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for SendMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -236,7 +288,7 @@ type MockDataReceiverService_PutEventServer_SendMsg_Call struct { } // SendMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockDataReceiverService_PutEventServer_Expecter) SendMsg(m interface{}) *MockDataReceiverService_PutEventServer_SendMsg_Call { return &MockDataReceiverService_PutEventServer_SendMsg_Call{Call: _e.mock.On("SendMsg", m)} } @@ -253,10 +305,19 @@ func (_c *MockDataReceiverService_PutEventServer_SendMsg_Call) Return(_a0 error) return _c } +func (_c *MockDataReceiverService_PutEventServer_SendMsg_Call) RunAndReturn(run func(interface{}) error) *MockDataReceiverService_PutEventServer_SendMsg_Call { + _c.Call.Return(run) + return _c +} + // SetHeader provides a mock function with given fields: _a0 func (_m *MockDataReceiverService_PutEventServer) SetHeader(_a0 metadata.MD) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for SetHeader") + } + var r0 error if rf, ok := ret.Get(0).(func(metadata.MD) error); ok { r0 = rf(_a0) @@ -273,7 +334,7 @@ type MockDataReceiverService_PutEventServer_SetHeader_Call struct { } // SetHeader is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockDataReceiverService_PutEventServer_Expecter) SetHeader(_a0 interface{}) *MockDataReceiverService_PutEventServer_SetHeader_Call { return &MockDataReceiverService_PutEventServer_SetHeader_Call{Call: _e.mock.On("SetHeader", _a0)} } @@ -290,6 +351,11 @@ func (_c *MockDataReceiverService_PutEventServer_SetHeader_Call) Return(_a0 erro return _c } +func (_c *MockDataReceiverService_PutEventServer_SetHeader_Call) RunAndReturn(run func(metadata.MD) error) *MockDataReceiverService_PutEventServer_SetHeader_Call { + _c.Call.Return(run) + return _c +} + // SetTrailer provides a mock function with given fields: _a0 func (_m *MockDataReceiverService_PutEventServer) SetTrailer(_a0 metadata.MD) { _m.Called(_a0) @@ -301,7 +367,7 @@ type MockDataReceiverService_PutEventServer_SetTrailer_Call struct { } // SetTrailer is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockDataReceiverService_PutEventServer_Expecter) SetTrailer(_a0 interface{}) *MockDataReceiverService_PutEventServer_SetTrailer_Call { return &MockDataReceiverService_PutEventServer_SetTrailer_Call{Call: _e.mock.On("SetTrailer", _a0)} } @@ -318,13 +384,17 @@ func (_c *MockDataReceiverService_PutEventServer_SetTrailer_Call) Return() *Mock return _c } -type mockConstructorTestingTNewMockDataReceiverService_PutEventServer interface { - mock.TestingT - Cleanup(func()) +func (_c *MockDataReceiverService_PutEventServer_SetTrailer_Call) RunAndReturn(run func(metadata.MD)) *MockDataReceiverService_PutEventServer_SetTrailer_Call { + _c.Call.Return(run) + return _c } // NewMockDataReceiverService_PutEventServer creates a new instance of MockDataReceiverService_PutEventServer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockDataReceiverService_PutEventServer(t mockConstructorTestingTNewMockDataReceiverService_PutEventServer) *MockDataReceiverService_PutEventServer { +// The first argument is typically a *testing.T value. +func NewMockDataReceiverService_PutEventServer(t interface { + mock.TestingT + Cleanup(func()) +}) *MockDataReceiverService_PutEventServer { mock := &MockDataReceiverService_PutEventServer{} mock.Mock.Test(t) diff --git a/go/cloud/data_receiver/mock_DataReceiverService_PutMetricClient.go b/go/cloud/data_receiver/mock_DataReceiverService_PutMetricClient.go index 45a3064..9e65453 100644 --- a/go/cloud/data_receiver/mock_DataReceiverService_PutMetricClient.go +++ b/go/cloud/data_receiver/mock_DataReceiverService_PutMetricClient.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_receiver @@ -26,7 +26,15 @@ func (_m *MockDataReceiverService_PutMetricClient) EXPECT() *MockDataReceiverSer func (_m *MockDataReceiverService_PutMetricClient) CloseAndRecv() (*Void, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for CloseAndRecv") + } + var r0 *Void + var r1 error + if rf, ok := ret.Get(0).(func() (*Void, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() *Void); ok { r0 = rf() } else { @@ -35,7 +43,6 @@ func (_m *MockDataReceiverService_PutMetricClient) CloseAndRecv() (*Void, error) } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -67,10 +74,19 @@ func (_c *MockDataReceiverService_PutMetricClient_CloseAndRecv_Call) Return(_a0 return _c } +func (_c *MockDataReceiverService_PutMetricClient_CloseAndRecv_Call) RunAndReturn(run func() (*Void, error)) *MockDataReceiverService_PutMetricClient_CloseAndRecv_Call { + _c.Call.Return(run) + return _c +} + // CloseSend provides a mock function with given fields: func (_m *MockDataReceiverService_PutMetricClient) CloseSend() error { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for CloseSend") + } + var r0 error if rf, ok := ret.Get(0).(func() error); ok { r0 = rf() @@ -103,10 +119,19 @@ func (_c *MockDataReceiverService_PutMetricClient_CloseSend_Call) Return(_a0 err return _c } +func (_c *MockDataReceiverService_PutMetricClient_CloseSend_Call) RunAndReturn(run func() error) *MockDataReceiverService_PutMetricClient_CloseSend_Call { + _c.Call.Return(run) + return _c +} + // Context provides a mock function with given fields: func (_m *MockDataReceiverService_PutMetricClient) Context() context.Context { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Context") + } + var r0 context.Context if rf, ok := ret.Get(0).(func() context.Context); ok { r0 = rf() @@ -141,11 +166,24 @@ func (_c *MockDataReceiverService_PutMetricClient_Context_Call) Return(_a0 conte return _c } +func (_c *MockDataReceiverService_PutMetricClient_Context_Call) RunAndReturn(run func() context.Context) *MockDataReceiverService_PutMetricClient_Context_Call { + _c.Call.Return(run) + return _c +} + // Header provides a mock function with given fields: func (_m *MockDataReceiverService_PutMetricClient) Header() (metadata.MD, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Header") + } + var r0 metadata.MD + var r1 error + if rf, ok := ret.Get(0).(func() (metadata.MD, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() metadata.MD); ok { r0 = rf() } else { @@ -154,7 +192,6 @@ func (_m *MockDataReceiverService_PutMetricClient) Header() (metadata.MD, error) } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -186,10 +223,19 @@ func (_c *MockDataReceiverService_PutMetricClient_Header_Call) Return(_a0 metada return _c } +func (_c *MockDataReceiverService_PutMetricClient_Header_Call) RunAndReturn(run func() (metadata.MD, error)) *MockDataReceiverService_PutMetricClient_Header_Call { + _c.Call.Return(run) + return _c +} + // RecvMsg provides a mock function with given fields: m func (_m *MockDataReceiverService_PutMetricClient) RecvMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for RecvMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -206,7 +252,7 @@ type MockDataReceiverService_PutMetricClient_RecvMsg_Call struct { } // RecvMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockDataReceiverService_PutMetricClient_Expecter) RecvMsg(m interface{}) *MockDataReceiverService_PutMetricClient_RecvMsg_Call { return &MockDataReceiverService_PutMetricClient_RecvMsg_Call{Call: _e.mock.On("RecvMsg", m)} } @@ -223,10 +269,19 @@ func (_c *MockDataReceiverService_PutMetricClient_RecvMsg_Call) Return(_a0 error return _c } +func (_c *MockDataReceiverService_PutMetricClient_RecvMsg_Call) RunAndReturn(run func(interface{}) error) *MockDataReceiverService_PutMetricClient_RecvMsg_Call { + _c.Call.Return(run) + return _c +} + // Send provides a mock function with given fields: _a0 func (_m *MockDataReceiverService_PutMetricClient) Send(_a0 *MetricWrapper) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for Send") + } + var r0 error if rf, ok := ret.Get(0).(func(*MetricWrapper) error); ok { r0 = rf(_a0) @@ -243,7 +298,7 @@ type MockDataReceiverService_PutMetricClient_Send_Call struct { } // Send is a helper method to define mock.On call -// - _a0 *MetricWrapper +// - _a0 *MetricWrapper func (_e *MockDataReceiverService_PutMetricClient_Expecter) Send(_a0 interface{}) *MockDataReceiverService_PutMetricClient_Send_Call { return &MockDataReceiverService_PutMetricClient_Send_Call{Call: _e.mock.On("Send", _a0)} } @@ -260,10 +315,19 @@ func (_c *MockDataReceiverService_PutMetricClient_Send_Call) Return(_a0 error) * return _c } +func (_c *MockDataReceiverService_PutMetricClient_Send_Call) RunAndReturn(run func(*MetricWrapper) error) *MockDataReceiverService_PutMetricClient_Send_Call { + _c.Call.Return(run) + return _c +} + // SendMsg provides a mock function with given fields: m func (_m *MockDataReceiverService_PutMetricClient) SendMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for SendMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -280,7 +344,7 @@ type MockDataReceiverService_PutMetricClient_SendMsg_Call struct { } // SendMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockDataReceiverService_PutMetricClient_Expecter) SendMsg(m interface{}) *MockDataReceiverService_PutMetricClient_SendMsg_Call { return &MockDataReceiverService_PutMetricClient_SendMsg_Call{Call: _e.mock.On("SendMsg", m)} } @@ -297,10 +361,19 @@ func (_c *MockDataReceiverService_PutMetricClient_SendMsg_Call) Return(_a0 error return _c } +func (_c *MockDataReceiverService_PutMetricClient_SendMsg_Call) RunAndReturn(run func(interface{}) error) *MockDataReceiverService_PutMetricClient_SendMsg_Call { + _c.Call.Return(run) + return _c +} + // Trailer provides a mock function with given fields: func (_m *MockDataReceiverService_PutMetricClient) Trailer() metadata.MD { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Trailer") + } + var r0 metadata.MD if rf, ok := ret.Get(0).(func() metadata.MD); ok { r0 = rf() @@ -335,13 +408,17 @@ func (_c *MockDataReceiverService_PutMetricClient_Trailer_Call) Return(_a0 metad return _c } -type mockConstructorTestingTNewMockDataReceiverService_PutMetricClient interface { - mock.TestingT - Cleanup(func()) +func (_c *MockDataReceiverService_PutMetricClient_Trailer_Call) RunAndReturn(run func() metadata.MD) *MockDataReceiverService_PutMetricClient_Trailer_Call { + _c.Call.Return(run) + return _c } // NewMockDataReceiverService_PutMetricClient creates a new instance of MockDataReceiverService_PutMetricClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockDataReceiverService_PutMetricClient(t mockConstructorTestingTNewMockDataReceiverService_PutMetricClient) *MockDataReceiverService_PutMetricClient { +// The first argument is typically a *testing.T value. +func NewMockDataReceiverService_PutMetricClient(t interface { + mock.TestingT + Cleanup(func()) +}) *MockDataReceiverService_PutMetricClient { mock := &MockDataReceiverService_PutMetricClient{} mock.Mock.Test(t) diff --git a/go/cloud/data_receiver/mock_DataReceiverService_PutMetricServer.go b/go/cloud/data_receiver/mock_DataReceiverService_PutMetricServer.go index e6320d3..9ee6239 100644 --- a/go/cloud/data_receiver/mock_DataReceiverService_PutMetricServer.go +++ b/go/cloud/data_receiver/mock_DataReceiverService_PutMetricServer.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_receiver @@ -26,6 +26,10 @@ func (_m *MockDataReceiverService_PutMetricServer) EXPECT() *MockDataReceiverSer func (_m *MockDataReceiverService_PutMetricServer) Context() context.Context { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Context") + } + var r0 context.Context if rf, ok := ret.Get(0).(func() context.Context); ok { r0 = rf() @@ -60,11 +64,24 @@ func (_c *MockDataReceiverService_PutMetricServer_Context_Call) Return(_a0 conte return _c } +func (_c *MockDataReceiverService_PutMetricServer_Context_Call) RunAndReturn(run func() context.Context) *MockDataReceiverService_PutMetricServer_Context_Call { + _c.Call.Return(run) + return _c +} + // Recv provides a mock function with given fields: func (_m *MockDataReceiverService_PutMetricServer) Recv() (*MetricWrapper, error) { ret := _m.Called() + if len(ret) == 0 { + panic("no return value specified for Recv") + } + var r0 *MetricWrapper + var r1 error + if rf, ok := ret.Get(0).(func() (*MetricWrapper, error)); ok { + return rf() + } if rf, ok := ret.Get(0).(func() *MetricWrapper); ok { r0 = rf() } else { @@ -73,7 +90,6 @@ func (_m *MockDataReceiverService_PutMetricServer) Recv() (*MetricWrapper, error } } - var r1 error if rf, ok := ret.Get(1).(func() error); ok { r1 = rf() } else { @@ -105,10 +121,19 @@ func (_c *MockDataReceiverService_PutMetricServer_Recv_Call) Return(_a0 *MetricW return _c } +func (_c *MockDataReceiverService_PutMetricServer_Recv_Call) RunAndReturn(run func() (*MetricWrapper, error)) *MockDataReceiverService_PutMetricServer_Recv_Call { + _c.Call.Return(run) + return _c +} + // RecvMsg provides a mock function with given fields: m func (_m *MockDataReceiverService_PutMetricServer) RecvMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for RecvMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -125,7 +150,7 @@ type MockDataReceiverService_PutMetricServer_RecvMsg_Call struct { } // RecvMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockDataReceiverService_PutMetricServer_Expecter) RecvMsg(m interface{}) *MockDataReceiverService_PutMetricServer_RecvMsg_Call { return &MockDataReceiverService_PutMetricServer_RecvMsg_Call{Call: _e.mock.On("RecvMsg", m)} } @@ -142,10 +167,19 @@ func (_c *MockDataReceiverService_PutMetricServer_RecvMsg_Call) Return(_a0 error return _c } +func (_c *MockDataReceiverService_PutMetricServer_RecvMsg_Call) RunAndReturn(run func(interface{}) error) *MockDataReceiverService_PutMetricServer_RecvMsg_Call { + _c.Call.Return(run) + return _c +} + // SendAndClose provides a mock function with given fields: _a0 func (_m *MockDataReceiverService_PutMetricServer) SendAndClose(_a0 *Void) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for SendAndClose") + } + var r0 error if rf, ok := ret.Get(0).(func(*Void) error); ok { r0 = rf(_a0) @@ -162,7 +196,7 @@ type MockDataReceiverService_PutMetricServer_SendAndClose_Call struct { } // SendAndClose is a helper method to define mock.On call -// - _a0 *Void +// - _a0 *Void func (_e *MockDataReceiverService_PutMetricServer_Expecter) SendAndClose(_a0 interface{}) *MockDataReceiverService_PutMetricServer_SendAndClose_Call { return &MockDataReceiverService_PutMetricServer_SendAndClose_Call{Call: _e.mock.On("SendAndClose", _a0)} } @@ -179,10 +213,19 @@ func (_c *MockDataReceiverService_PutMetricServer_SendAndClose_Call) Return(_a0 return _c } +func (_c *MockDataReceiverService_PutMetricServer_SendAndClose_Call) RunAndReturn(run func(*Void) error) *MockDataReceiverService_PutMetricServer_SendAndClose_Call { + _c.Call.Return(run) + return _c +} + // SendHeader provides a mock function with given fields: _a0 func (_m *MockDataReceiverService_PutMetricServer) SendHeader(_a0 metadata.MD) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for SendHeader") + } + var r0 error if rf, ok := ret.Get(0).(func(metadata.MD) error); ok { r0 = rf(_a0) @@ -199,7 +242,7 @@ type MockDataReceiverService_PutMetricServer_SendHeader_Call struct { } // SendHeader is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockDataReceiverService_PutMetricServer_Expecter) SendHeader(_a0 interface{}) *MockDataReceiverService_PutMetricServer_SendHeader_Call { return &MockDataReceiverService_PutMetricServer_SendHeader_Call{Call: _e.mock.On("SendHeader", _a0)} } @@ -216,10 +259,19 @@ func (_c *MockDataReceiverService_PutMetricServer_SendHeader_Call) Return(_a0 er return _c } +func (_c *MockDataReceiverService_PutMetricServer_SendHeader_Call) RunAndReturn(run func(metadata.MD) error) *MockDataReceiverService_PutMetricServer_SendHeader_Call { + _c.Call.Return(run) + return _c +} + // SendMsg provides a mock function with given fields: m func (_m *MockDataReceiverService_PutMetricServer) SendMsg(m interface{}) error { ret := _m.Called(m) + if len(ret) == 0 { + panic("no return value specified for SendMsg") + } + var r0 error if rf, ok := ret.Get(0).(func(interface{}) error); ok { r0 = rf(m) @@ -236,7 +288,7 @@ type MockDataReceiverService_PutMetricServer_SendMsg_Call struct { } // SendMsg is a helper method to define mock.On call -// - m interface{} +// - m interface{} func (_e *MockDataReceiverService_PutMetricServer_Expecter) SendMsg(m interface{}) *MockDataReceiverService_PutMetricServer_SendMsg_Call { return &MockDataReceiverService_PutMetricServer_SendMsg_Call{Call: _e.mock.On("SendMsg", m)} } @@ -253,10 +305,19 @@ func (_c *MockDataReceiverService_PutMetricServer_SendMsg_Call) Return(_a0 error return _c } +func (_c *MockDataReceiverService_PutMetricServer_SendMsg_Call) RunAndReturn(run func(interface{}) error) *MockDataReceiverService_PutMetricServer_SendMsg_Call { + _c.Call.Return(run) + return _c +} + // SetHeader provides a mock function with given fields: _a0 func (_m *MockDataReceiverService_PutMetricServer) SetHeader(_a0 metadata.MD) error { ret := _m.Called(_a0) + if len(ret) == 0 { + panic("no return value specified for SetHeader") + } + var r0 error if rf, ok := ret.Get(0).(func(metadata.MD) error); ok { r0 = rf(_a0) @@ -273,7 +334,7 @@ type MockDataReceiverService_PutMetricServer_SetHeader_Call struct { } // SetHeader is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockDataReceiverService_PutMetricServer_Expecter) SetHeader(_a0 interface{}) *MockDataReceiverService_PutMetricServer_SetHeader_Call { return &MockDataReceiverService_PutMetricServer_SetHeader_Call{Call: _e.mock.On("SetHeader", _a0)} } @@ -290,6 +351,11 @@ func (_c *MockDataReceiverService_PutMetricServer_SetHeader_Call) Return(_a0 err return _c } +func (_c *MockDataReceiverService_PutMetricServer_SetHeader_Call) RunAndReturn(run func(metadata.MD) error) *MockDataReceiverService_PutMetricServer_SetHeader_Call { + _c.Call.Return(run) + return _c +} + // SetTrailer provides a mock function with given fields: _a0 func (_m *MockDataReceiverService_PutMetricServer) SetTrailer(_a0 metadata.MD) { _m.Called(_a0) @@ -301,7 +367,7 @@ type MockDataReceiverService_PutMetricServer_SetTrailer_Call struct { } // SetTrailer is a helper method to define mock.On call -// - _a0 metadata.MD +// - _a0 metadata.MD func (_e *MockDataReceiverService_PutMetricServer_Expecter) SetTrailer(_a0 interface{}) *MockDataReceiverService_PutMetricServer_SetTrailer_Call { return &MockDataReceiverService_PutMetricServer_SetTrailer_Call{Call: _e.mock.On("SetTrailer", _a0)} } @@ -318,13 +384,17 @@ func (_c *MockDataReceiverService_PutMetricServer_SetTrailer_Call) Return() *Moc return _c } -type mockConstructorTestingTNewMockDataReceiverService_PutMetricServer interface { - mock.TestingT - Cleanup(func()) +func (_c *MockDataReceiverService_PutMetricServer_SetTrailer_Call) RunAndReturn(run func(metadata.MD)) *MockDataReceiverService_PutMetricServer_SetTrailer_Call { + _c.Call.Return(run) + return _c } // NewMockDataReceiverService_PutMetricServer creates a new instance of MockDataReceiverService_PutMetricServer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockDataReceiverService_PutMetricServer(t mockConstructorTestingTNewMockDataReceiverService_PutMetricServer) *MockDataReceiverService_PutMetricServer { +// The first argument is typically a *testing.T value. +func NewMockDataReceiverService_PutMetricServer(t interface { + mock.TestingT + Cleanup(func()) +}) *MockDataReceiverService_PutMetricServer { mock := &MockDataReceiverService_PutMetricServer{} mock.Mock.Test(t) diff --git a/go/cloud/data_receiver/mock_UnsafeDataReceiverServiceServer.go b/go/cloud/data_receiver/mock_UnsafeDataReceiverServiceServer.go index 706e80e..b89afa5 100644 --- a/go/cloud/data_receiver/mock_UnsafeDataReceiverServiceServer.go +++ b/go/cloud/data_receiver/mock_UnsafeDataReceiverServiceServer.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_receiver @@ -44,13 +44,17 @@ func (_c *MockUnsafeDataReceiverServiceServer_mustEmbedUnimplementedDataReceiver return _c } -type mockConstructorTestingTNewMockUnsafeDataReceiverServiceServer interface { - mock.TestingT - Cleanup(func()) +func (_c *MockUnsafeDataReceiverServiceServer_mustEmbedUnimplementedDataReceiverServiceServer_Call) RunAndReturn(run func()) *MockUnsafeDataReceiverServiceServer_mustEmbedUnimplementedDataReceiverServiceServer_Call { + _c.Call.Return(run) + return _c } // NewMockUnsafeDataReceiverServiceServer creates a new instance of MockUnsafeDataReceiverServiceServer. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewMockUnsafeDataReceiverServiceServer(t mockConstructorTestingTNewMockUnsafeDataReceiverServiceServer) *MockUnsafeDataReceiverServiceServer { +// The first argument is typically a *testing.T value. +func NewMockUnsafeDataReceiverServiceServer(t interface { + mock.TestingT + Cleanup(func()) +}) *MockUnsafeDataReceiverServiceServer { mock := &MockUnsafeDataReceiverServiceServer{} mock.Mock.Test(t) diff --git a/go/cloud/data_receiver/mock_isEventWrapper_EventType.go b/go/cloud/data_receiver/mock_isEventWrapper_EventType.go index 0c3084a..555addf 100644 --- a/go/cloud/data_receiver/mock_isEventWrapper_EventType.go +++ b/go/cloud/data_receiver/mock_isEventWrapper_EventType.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_receiver @@ -44,13 +44,17 @@ func (_c *mockIsEventWrapper_EventType_isEventWrapper_EventType_Call) Return() * return _c } -type mockConstructorTestingTnewMockIsEventWrapper_EventType interface { - mock.TestingT - Cleanup(func()) +func (_c *mockIsEventWrapper_EventType_isEventWrapper_EventType_Call) RunAndReturn(run func()) *mockIsEventWrapper_EventType_isEventWrapper_EventType_Call { + _c.Call.Return(run) + return _c } // newMockIsEventWrapper_EventType creates a new instance of mockIsEventWrapper_EventType. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func newMockIsEventWrapper_EventType(t mockConstructorTestingTnewMockIsEventWrapper_EventType) *mockIsEventWrapper_EventType { +// The first argument is typically a *testing.T value. +func newMockIsEventWrapper_EventType(t interface { + mock.TestingT + Cleanup(func()) +}) *mockIsEventWrapper_EventType { mock := &mockIsEventWrapper_EventType{} mock.Mock.Test(t) diff --git a/go/cloud/data_receiver/mock_isMetricWrapper_MetricType.go b/go/cloud/data_receiver/mock_isMetricWrapper_MetricType.go index acb64a2..c6d155d 100644 --- a/go/cloud/data_receiver/mock_isMetricWrapper_MetricType.go +++ b/go/cloud/data_receiver/mock_isMetricWrapper_MetricType.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.14.0. DO NOT EDIT. +// Code generated by mockery v2.42.0. DO NOT EDIT. package data_receiver @@ -44,13 +44,17 @@ func (_c *mockIsMetricWrapper_MetricType_isMetricWrapper_MetricType_Call) Return return _c } -type mockConstructorTestingTnewMockIsMetricWrapper_MetricType interface { - mock.TestingT - Cleanup(func()) +func (_c *mockIsMetricWrapper_MetricType_isMetricWrapper_MetricType_Call) RunAndReturn(run func()) *mockIsMetricWrapper_MetricType_isMetricWrapper_MetricType_Call { + _c.Call.Return(run) + return _c } // newMockIsMetricWrapper_MetricType creates a new instance of mockIsMetricWrapper_MetricType. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func newMockIsMetricWrapper_MetricType(t mockConstructorTestingTnewMockIsMetricWrapper_MetricType) *mockIsMetricWrapper_MetricType { +// The first argument is typically a *testing.T value. +func newMockIsMetricWrapper_MetricType(t interface { + mock.TestingT + Cleanup(func()) +}) *mockIsMetricWrapper_MetricType { mock := &mockIsMetricWrapper_MetricType{} mock.Mock.Test(t) diff --git a/java/pom.xml b/java/pom.xml index 0c14a30..3704450 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -3,13 +3,13 @@ 4.0.0 org.zenoss.zing.proto zenoss-protobufs - 1.4.0 + 1.5.1 zenoss-protobufs - 3.21.7 - 1.53.0 + 4.26.1 + 1.63.0 diff --git a/java/src/main/java/org/zenoss/cloud/collection/CollectionCfg.java b/java/src/main/java/org/zenoss/cloud/collection/CollectionCfg.java index ccebd84..f93b8ca 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/CollectionCfg.java +++ b/java/src/main/java/org/zenoss/cloud/collection/CollectionCfg.java @@ -1,10 +1,20 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; public final class CollectionCfg { private CollectionCfg() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + CollectionCfg.class.getName()); + } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { } @@ -17,52 +27,52 @@ public static void registerAllExtensions( static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_collection_cfg_Config_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_collection_cfg_Config_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_collection_cfg_Configuration_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_collection_cfg_Configuration_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_collection_cfg_ProbeSuccess_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_collection_cfg_ProbeSuccess_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_collection_cfg_ProbeError_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_collection_cfg_ProbeError_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_collection_cfg_FieldError_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_collection_cfg_FieldError_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_collection_cfg_ProbeResult_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_collection_cfg_ProbeResult_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigRequest_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigResponse_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_collection_cfg_GetConfigStreamRequest_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_collection_cfg_GetConfigStreamRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_collection_cfg_GetConfigStreamResponse_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_collection_cfg_GetConfigStreamResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor @@ -118,63 +128,64 @@ public static void registerAllExtensions( internal_static_zenoss_cloud_collection_cfg_Config_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_zenoss_cloud_collection_cfg_Config_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_collection_cfg_Config_descriptor, new java.lang.String[] { "Id", "Name", "Tenant", "Configuration", }); internal_static_zenoss_cloud_collection_cfg_Configuration_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_zenoss_cloud_collection_cfg_Configuration_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_collection_cfg_Configuration_descriptor, new java.lang.String[] { "Type", "Data", }); internal_static_zenoss_cloud_collection_cfg_ProbeSuccess_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_zenoss_cloud_collection_cfg_ProbeSuccess_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_collection_cfg_ProbeSuccess_descriptor, new java.lang.String[] { }); internal_static_zenoss_cloud_collection_cfg_ProbeError_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_zenoss_cloud_collection_cfg_ProbeError_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_collection_cfg_ProbeError_descriptor, new java.lang.String[] { "Message", "Description", "FieldErrors", }); internal_static_zenoss_cloud_collection_cfg_FieldError_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_zenoss_cloud_collection_cfg_FieldError_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_collection_cfg_FieldError_descriptor, new java.lang.String[] { "Field", "Description", }); internal_static_zenoss_cloud_collection_cfg_ProbeResult_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_zenoss_cloud_collection_cfg_ProbeResult_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_collection_cfg_ProbeResult_descriptor, new java.lang.String[] { "Success", "Error", "Result", }); internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigRequest_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigRequest_descriptor, new java.lang.String[] { "Configuration", "Deadline", }); internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigResponse_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigResponse_descriptor, new java.lang.String[] { "ConfigId", "Result", }); internal_static_zenoss_cloud_collection_cfg_GetConfigStreamRequest_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_zenoss_cloud_collection_cfg_GetConfigStreamRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_collection_cfg_GetConfigStreamRequest_descriptor, new java.lang.String[] { }); internal_static_zenoss_cloud_collection_cfg_GetConfigStreamResponse_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_zenoss_cloud_collection_cfg_GetConfigStreamResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_collection_cfg_GetConfigStreamResponse_descriptor, new java.lang.String[] { "Configuration", }); + descriptor.resolveAllFeaturesImmutable(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java/src/main/java/org/zenoss/cloud/collection/CollectionConfigServiceGrpc.java b/java/src/main/java/org/zenoss/cloud/collection/CollectionConfigServiceGrpc.java index dcea651..e2c8a85 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/CollectionConfigServiceGrpc.java +++ b/java/src/main/java/org/zenoss/cloud/collection/CollectionConfigServiceGrpc.java @@ -9,14 +9,14 @@ * */ @javax.annotation.Generated( - value = "by gRPC proto compiler (version 1.50.2)", + value = "by gRPC proto compiler (version 1.63.0)", comments = "Source: zenoss/cloud/collection_cfg.proto") @io.grpc.stub.annotations.GrpcGenerated public final class CollectionConfigServiceGrpc { private CollectionConfigServiceGrpc() {} - public static final String SERVICE_NAME = "zenoss.cloud.collection_cfg.CollectionConfigService"; + public static final java.lang.String SERVICE_NAME = "zenoss.cloud.collection_cfg.CollectionConfigService"; // Static method descriptors that strictly reflect the proto. private static volatile io.grpc.MethodDescriptor */ - public static abstract class CollectionConfigServiceImplBase implements io.grpc.BindableService { + public interface AsyncService { /** */ - public io.grpc.stub.StreamObserver waitForProbeConfig( + default io.grpc.stub.StreamObserver waitForProbeConfig( io.grpc.stub.StreamObserver responseObserver) { return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall(getWaitForProbeConfigMethod(), responseObserver); } /** */ - public void getConfigStream(org.zenoss.cloud.collection.GetConfigStreamRequest request, + default void getConfigStream(org.zenoss.cloud.collection.GetConfigStreamRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetConfigStreamMethod(), responseObserver); } + } + + /** + * Base class for the server implementation of the service CollectionConfigService. + *
+   * CollectionConfigService is the gRPC & HTTP service responsible for managing
+   * collection configurations.
+   * 
+ */ + public static abstract class CollectionConfigServiceImplBase + implements io.grpc.BindableService, AsyncService { @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { - return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) - .addMethod( - getWaitForProbeConfigMethod(), - io.grpc.stub.ServerCalls.asyncBidiStreamingCall( - new MethodHandlers< - org.zenoss.cloud.collection.WaitForProbeConfigResponse, - org.zenoss.cloud.collection.WaitForProbeConfigRequest>( - this, METHODID_WAIT_FOR_PROBE_CONFIG))) - .addMethod( - getGetConfigStreamMethod(), - io.grpc.stub.ServerCalls.asyncServerStreamingCall( - new MethodHandlers< - org.zenoss.cloud.collection.GetConfigStreamRequest, - org.zenoss.cloud.collection.GetConfigStreamResponse>( - this, METHODID_GET_CONFIG_STREAM))) - .build(); + return CollectionConfigServiceGrpc.bindService(this); } } /** + * A stub to allow clients to do asynchronous rpc calls to service CollectionConfigService. *
    * CollectionConfigService is the gRPC & HTTP service responsible for managing
    * collection configurations.
    * 
*/ - public static final class CollectionConfigServiceStub extends io.grpc.stub.AbstractAsyncStub { + public static final class CollectionConfigServiceStub + extends io.grpc.stub.AbstractAsyncStub { private CollectionConfigServiceStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -203,12 +201,14 @@ public void getConfigStream(org.zenoss.cloud.collection.GetConfigStreamRequest r } /** + * A stub to allow clients to do synchronous rpc calls to service CollectionConfigService. *
    * CollectionConfigService is the gRPC & HTTP service responsible for managing
    * collection configurations.
    * 
*/ - public static final class CollectionConfigServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { + public static final class CollectionConfigServiceBlockingStub + extends io.grpc.stub.AbstractBlockingStub { private CollectionConfigServiceBlockingStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -230,12 +230,14 @@ public java.util.Iterator g } /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service CollectionConfigService. *
    * CollectionConfigService is the gRPC & HTTP service responsible for managing
    * collection configurations.
    * 
*/ - public static final class CollectionConfigServiceFutureStub extends io.grpc.stub.AbstractFutureStub { + public static final class CollectionConfigServiceFutureStub + extends io.grpc.stub.AbstractFutureStub { private CollectionConfigServiceFutureStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -256,10 +258,10 @@ private static final class MethodHandlers implements io.grpc.stub.ServerCalls.ServerStreamingMethod, io.grpc.stub.ServerCalls.ClientStreamingMethod, io.grpc.stub.ServerCalls.BidiStreamingMethod { - private final CollectionConfigServiceImplBase serviceImpl; + private final AsyncService serviceImpl; private final int methodId; - MethodHandlers(CollectionConfigServiceImplBase serviceImpl, int methodId) { + MethodHandlers(AsyncService serviceImpl, int methodId) { this.serviceImpl = serviceImpl; this.methodId = methodId; } @@ -291,6 +293,25 @@ public io.grpc.stub.StreamObserver invoke( } } + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getWaitForProbeConfigMethod(), + io.grpc.stub.ServerCalls.asyncBidiStreamingCall( + new MethodHandlers< + org.zenoss.cloud.collection.WaitForProbeConfigResponse, + org.zenoss.cloud.collection.WaitForProbeConfigRequest>( + service, METHODID_WAIT_FOR_PROBE_CONFIG))) + .addMethod( + getGetConfigStreamMethod(), + io.grpc.stub.ServerCalls.asyncServerStreamingCall( + new MethodHandlers< + org.zenoss.cloud.collection.GetConfigStreamRequest, + org.zenoss.cloud.collection.GetConfigStreamResponse>( + service, METHODID_GET_CONFIG_STREAM))) + .build(); + } + private static abstract class CollectionConfigServiceBaseDescriptorSupplier implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { CollectionConfigServiceBaseDescriptorSupplier() {} @@ -314,9 +335,9 @@ private static final class CollectionConfigServiceFileDescriptorSupplier private static final class CollectionConfigServiceMethodDescriptorSupplier extends CollectionConfigServiceBaseDescriptorSupplier implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { - private final String methodName; + private final java.lang.String methodName; - CollectionConfigServiceMethodDescriptorSupplier(String methodName) { + CollectionConfigServiceMethodDescriptorSupplier(java.lang.String methodName) { this.methodName = methodName; } diff --git a/java/src/main/java/org/zenoss/cloud/collection/Config.java b/java/src/main/java/org/zenoss/cloud/collection/Config.java index 3fea591..73fadac 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/Config.java +++ b/java/src/main/java/org/zenoss/cloud/collection/Config.java @@ -1,18 +1,28 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; /** * Protobuf type {@code zenoss.cloud.collection_cfg.Config} */ public final class Config extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.collection_cfg.Config) ConfigOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + Config.class.getName()); + } // Use Config.newBuilder() to construct. - private Config(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Config(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Config() { @@ -21,20 +31,13 @@ private Config() { tenant_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Config(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_Config_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_Config_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -199,14 +202,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tenant_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, tenant_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(tenant_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, tenant_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(5, getConfiguration()); @@ -220,14 +223,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tenant_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, tenant_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(tenant_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, tenant_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -319,20 +322,20 @@ public static org.zenoss.cloud.collection.Config parseFrom( } public static org.zenoss.cloud.collection.Config parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.Config parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.Config parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -340,20 +343,20 @@ public static org.zenoss.cloud.collection.Config parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.Config parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.Config parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -373,7 +376,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -381,7 +384,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.collection_cfg.Config} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.collection_cfg.Config) org.zenoss.cloud.collection.ConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -390,7 +393,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_Config_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -403,12 +406,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getConfigurationFieldBuilder(); } @@ -477,38 +480,6 @@ private void buildPartial0(org.zenoss.cloud.collection.Config result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.collection.Config) { @@ -821,7 +792,7 @@ public Builder setTenantBytes( } private org.zenoss.cloud.collection.Configuration configuration_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.Configuration, org.zenoss.cloud.collection.Configuration.Builder, org.zenoss.cloud.collection.ConfigurationOrBuilder> configurationBuilder_; /** * .zenoss.cloud.collection_cfg.Configuration configuration = 5 [json_name = "configuration"]; @@ -927,11 +898,11 @@ public org.zenoss.cloud.collection.ConfigurationOrBuilder getConfigurationOrBuil /** * .zenoss.cloud.collection_cfg.Configuration configuration = 5 [json_name = "configuration"]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.Configuration, org.zenoss.cloud.collection.Configuration.Builder, org.zenoss.cloud.collection.ConfigurationOrBuilder> getConfigurationFieldBuilder() { if (configurationBuilder_ == null) { - configurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + configurationBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.Configuration, org.zenoss.cloud.collection.Configuration.Builder, org.zenoss.cloud.collection.ConfigurationOrBuilder>( getConfiguration(), getParentForChildren(), @@ -940,18 +911,6 @@ public org.zenoss.cloud.collection.ConfigurationOrBuilder getConfigurationOrBuil } return configurationBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.collection_cfg.Config) } diff --git a/java/src/main/java/org/zenoss/cloud/collection/ConfigOrBuilder.java b/java/src/main/java/org/zenoss/cloud/collection/ConfigOrBuilder.java index 7195df9..2d3f612 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/ConfigOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/collection/ConfigOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; public interface ConfigOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/collection/Configuration.java b/java/src/main/java/org/zenoss/cloud/collection/Configuration.java index 4b53b03..3bd5b3a 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/Configuration.java +++ b/java/src/main/java/org/zenoss/cloud/collection/Configuration.java @@ -1,18 +1,28 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; /** * Protobuf type {@code zenoss.cloud.collection_cfg.Configuration} */ public final class Configuration extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.collection_cfg.Configuration) ConfigurationOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + Configuration.class.getName()); + } // Use Configuration.newBuilder() to construct. - private Configuration(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Configuration(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Configuration() { @@ -20,20 +30,13 @@ private Configuration() { data_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Configuration(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_Configuration_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_Configuration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -132,11 +135,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(data_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, data_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(data_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, data_); } getUnknownFields().writeTo(output); } @@ -147,11 +150,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(data_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, data_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(data_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, data_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -226,20 +229,20 @@ public static org.zenoss.cloud.collection.Configuration parseFrom( } public static org.zenoss.cloud.collection.Configuration parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.Configuration parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.Configuration parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -247,20 +250,20 @@ public static org.zenoss.cloud.collection.Configuration parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.Configuration parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.Configuration parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -280,7 +283,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -288,7 +291,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.collection_cfg.Configuration} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.collection_cfg.Configuration) org.zenoss.cloud.collection.ConfigurationOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -297,7 +300,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_Configuration_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -310,7 +313,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -361,38 +364,6 @@ private void buildPartial0(org.zenoss.cloud.collection.Configuration result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.collection.Configuration) { @@ -611,18 +582,6 @@ public Builder setDataBytes( onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.collection_cfg.Configuration) } diff --git a/java/src/main/java/org/zenoss/cloud/collection/ConfigurationOrBuilder.java b/java/src/main/java/org/zenoss/cloud/collection/ConfigurationOrBuilder.java index c790729..167e72d 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/ConfigurationOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/collection/ConfigurationOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; public interface ConfigurationOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/collection/FieldError.java b/java/src/main/java/org/zenoss/cloud/collection/FieldError.java index 52d7c2c..686a723 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/FieldError.java +++ b/java/src/main/java/org/zenoss/cloud/collection/FieldError.java @@ -1,18 +1,28 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; /** * Protobuf type {@code zenoss.cloud.collection_cfg.FieldError} */ public final class FieldError extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.collection_cfg.FieldError) FieldErrorOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + FieldError.class.getName()); + } // Use FieldError.newBuilder() to construct. - private FieldError(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private FieldError(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private FieldError() { @@ -20,20 +30,13 @@ private FieldError() { description_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new FieldError(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_FieldError_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_FieldError_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -132,11 +135,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(field_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, field_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(field_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, field_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, description_); } getUnknownFields().writeTo(output); } @@ -147,11 +150,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(field_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, field_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(field_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, field_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, description_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -226,20 +229,20 @@ public static org.zenoss.cloud.collection.FieldError parseFrom( } public static org.zenoss.cloud.collection.FieldError parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.FieldError parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.FieldError parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -247,20 +250,20 @@ public static org.zenoss.cloud.collection.FieldError parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.FieldError parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.FieldError parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -280,7 +283,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -288,7 +291,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.collection_cfg.FieldError} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.collection_cfg.FieldError) org.zenoss.cloud.collection.FieldErrorOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -297,7 +300,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_FieldError_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -310,7 +313,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -361,38 +364,6 @@ private void buildPartial0(org.zenoss.cloud.collection.FieldError result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.collection.FieldError) { @@ -611,18 +582,6 @@ public Builder setDescriptionBytes( onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.collection_cfg.FieldError) } diff --git a/java/src/main/java/org/zenoss/cloud/collection/FieldErrorOrBuilder.java b/java/src/main/java/org/zenoss/cloud/collection/FieldErrorOrBuilder.java index c376221..d7c9f29 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/FieldErrorOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/collection/FieldErrorOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; public interface FieldErrorOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamRequest.java b/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamRequest.java index 2bbec25..0e2d37a 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamRequest.java +++ b/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamRequest.java @@ -1,37 +1,40 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; /** * Protobuf type {@code zenoss.cloud.collection_cfg.GetConfigStreamRequest} */ public final class GetConfigStreamRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.collection_cfg.GetConfigStreamRequest) GetConfigStreamRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + GetConfigStreamRequest.class.getName()); + } // Use GetConfigStreamRequest.newBuilder() to construct. - private GetConfigStreamRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetConfigStreamRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GetConfigStreamRequest() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GetConfigStreamRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_GetConfigStreamRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_GetConfigStreamRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -126,20 +129,20 @@ public static org.zenoss.cloud.collection.GetConfigStreamRequest parseFrom( } public static org.zenoss.cloud.collection.GetConfigStreamRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.GetConfigStreamRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.GetConfigStreamRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -147,20 +150,20 @@ public static org.zenoss.cloud.collection.GetConfigStreamRequest parseDelimitedF java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.GetConfigStreamRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.GetConfigStreamRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -180,7 +183,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -188,7 +191,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.collection_cfg.GetConfigStreamRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.collection_cfg.GetConfigStreamRequest) org.zenoss.cloud.collection.GetConfigStreamRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -197,7 +200,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_GetConfigStreamRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -210,7 +213,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -247,38 +250,6 @@ public org.zenoss.cloud.collection.GetConfigStreamRequest buildPartial() { return result; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.collection.GetConfigStreamRequest) { @@ -332,18 +303,6 @@ public Builder mergeFrom( } // finally return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.collection_cfg.GetConfigStreamRequest) } diff --git a/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamRequestOrBuilder.java b/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamRequestOrBuilder.java index 588ccde..27f4f70 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamRequestOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamRequestOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; public interface GetConfigStreamRequestOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamResponse.java b/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamResponse.java index 3271d1e..b7a7d5b 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamResponse.java +++ b/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamResponse.java @@ -1,38 +1,41 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; /** * Protobuf type {@code zenoss.cloud.collection_cfg.GetConfigStreamResponse} */ public final class GetConfigStreamResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.collection_cfg.GetConfigStreamResponse) GetConfigStreamResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + GetConfigStreamResponse.class.getName()); + } // Use GetConfigStreamResponse.newBuilder() to construct. - private GetConfigStreamResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetConfigStreamResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GetConfigStreamResponse() { configuration_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GetConfigStreamResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_GetConfigStreamResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_GetConfigStreamResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -181,20 +184,20 @@ public static org.zenoss.cloud.collection.GetConfigStreamResponse parseFrom( } public static org.zenoss.cloud.collection.GetConfigStreamResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.GetConfigStreamResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.GetConfigStreamResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -202,20 +205,20 @@ public static org.zenoss.cloud.collection.GetConfigStreamResponse parseDelimited java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.GetConfigStreamResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.GetConfigStreamResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -235,7 +238,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -243,7 +246,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.collection_cfg.GetConfigStreamResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.collection_cfg.GetConfigStreamResponse) org.zenoss.cloud.collection.GetConfigStreamResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -252,7 +255,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_GetConfigStreamResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -265,7 +268,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -328,38 +331,6 @@ private void buildPartial0(org.zenoss.cloud.collection.GetConfigStreamResponse r int from_bitField0_ = bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.collection.GetConfigStreamResponse) { @@ -391,7 +362,7 @@ public Builder mergeFrom(org.zenoss.cloud.collection.GetConfigStreamResponse oth configuration_ = other.configuration_; bitField0_ = (bitField0_ & ~0x00000001); configurationBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getConfigurationFieldBuilder() : null; } else { configurationBuilder_.addAllMessages(other.configuration_); @@ -463,7 +434,7 @@ private void ensureConfigurationIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.collection.Config, org.zenoss.cloud.collection.Config.Builder, org.zenoss.cloud.collection.ConfigOrBuilder> configurationBuilder_; /** @@ -679,11 +650,11 @@ public org.zenoss.cloud.collection.Config.Builder addConfigurationBuilder( getConfigurationBuilderList() { return getConfigurationFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.collection.Config, org.zenoss.cloud.collection.Config.Builder, org.zenoss.cloud.collection.ConfigOrBuilder> getConfigurationFieldBuilder() { if (configurationBuilder_ == null) { - configurationBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + configurationBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.collection.Config, org.zenoss.cloud.collection.Config.Builder, org.zenoss.cloud.collection.ConfigOrBuilder>( configuration_, ((bitField0_ & 0x00000001) != 0), @@ -693,18 +664,6 @@ public org.zenoss.cloud.collection.Config.Builder addConfigurationBuilder( } return configurationBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.collection_cfg.GetConfigStreamResponse) } diff --git a/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamResponseOrBuilder.java b/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamResponseOrBuilder.java index ed2d551..86787f0 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamResponseOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/collection/GetConfigStreamResponseOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; public interface GetConfigStreamResponseOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/collection/ProbeError.java b/java/src/main/java/org/zenoss/cloud/collection/ProbeError.java index 33db1a1..e63c88c 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/ProbeError.java +++ b/java/src/main/java/org/zenoss/cloud/collection/ProbeError.java @@ -1,18 +1,28 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; /** * Protobuf type {@code zenoss.cloud.collection_cfg.ProbeError} */ public final class ProbeError extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.collection_cfg.ProbeError) ProbeErrorOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + ProbeError.class.getName()); + } // Use ProbeError.newBuilder() to construct. - private ProbeError(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ProbeError(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ProbeError() { @@ -21,20 +31,13 @@ private ProbeError() { fieldErrors_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ProbeError(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_ProbeError_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_ProbeError_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -190,14 +193,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, description_); } for (int i = 0; i < fieldErrors_.size(); i++) { output.writeMessage(2, fieldErrors_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, message_); } getUnknownFields().writeTo(output); } @@ -208,15 +211,15 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, description_); } for (int i = 0; i < fieldErrors_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, fieldErrors_.get(i)); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, message_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -297,20 +300,20 @@ public static org.zenoss.cloud.collection.ProbeError parseFrom( } public static org.zenoss.cloud.collection.ProbeError parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.ProbeError parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.ProbeError parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -318,20 +321,20 @@ public static org.zenoss.cloud.collection.ProbeError parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.ProbeError parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.ProbeError parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -351,7 +354,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -359,7 +362,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.collection_cfg.ProbeError} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.collection_cfg.ProbeError) org.zenoss.cloud.collection.ProbeErrorOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -368,7 +371,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_ProbeError_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -381,7 +384,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -452,38 +455,6 @@ private void buildPartial0(org.zenoss.cloud.collection.ProbeError result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.collection.ProbeError) { @@ -525,7 +496,7 @@ public Builder mergeFrom(org.zenoss.cloud.collection.ProbeError other) { fieldErrors_ = other.fieldErrors_; bitField0_ = (bitField0_ & ~0x00000004); fieldErrorsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getFieldErrorsFieldBuilder() : null; } else { fieldErrorsBuilder_.addAllMessages(other.fieldErrors_); @@ -791,7 +762,7 @@ private void ensureFieldErrorsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.collection.FieldError, org.zenoss.cloud.collection.FieldError.Builder, org.zenoss.cloud.collection.FieldErrorOrBuilder> fieldErrorsBuilder_; /** @@ -1007,11 +978,11 @@ public org.zenoss.cloud.collection.FieldError.Builder addFieldErrorsBuilder( getFieldErrorsBuilderList() { return getFieldErrorsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.collection.FieldError, org.zenoss.cloud.collection.FieldError.Builder, org.zenoss.cloud.collection.FieldErrorOrBuilder> getFieldErrorsFieldBuilder() { if (fieldErrorsBuilder_ == null) { - fieldErrorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + fieldErrorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.collection.FieldError, org.zenoss.cloud.collection.FieldError.Builder, org.zenoss.cloud.collection.FieldErrorOrBuilder>( fieldErrors_, ((bitField0_ & 0x00000004) != 0), @@ -1021,18 +992,6 @@ public org.zenoss.cloud.collection.FieldError.Builder addFieldErrorsBuilder( } return fieldErrorsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.collection_cfg.ProbeError) } diff --git a/java/src/main/java/org/zenoss/cloud/collection/ProbeErrorOrBuilder.java b/java/src/main/java/org/zenoss/cloud/collection/ProbeErrorOrBuilder.java index 1631652..5a341a5 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/ProbeErrorOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/collection/ProbeErrorOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; public interface ProbeErrorOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/collection/ProbeResult.java b/java/src/main/java/org/zenoss/cloud/collection/ProbeResult.java index 8362e21..88108a5 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/ProbeResult.java +++ b/java/src/main/java/org/zenoss/cloud/collection/ProbeResult.java @@ -1,37 +1,40 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; /** * Protobuf type {@code zenoss.cloud.collection_cfg.ProbeResult} */ public final class ProbeResult extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.collection_cfg.ProbeResult) ProbeResultOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + ProbeResult.class.getName()); + } // Use ProbeResult.newBuilder() to construct. - private ProbeResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ProbeResult(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ProbeResult() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ProbeResult(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_ProbeResult_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_ProbeResult_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -269,20 +272,20 @@ public static org.zenoss.cloud.collection.ProbeResult parseFrom( } public static org.zenoss.cloud.collection.ProbeResult parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.ProbeResult parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.ProbeResult parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -290,20 +293,20 @@ public static org.zenoss.cloud.collection.ProbeResult parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.ProbeResult parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.ProbeResult parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -323,7 +326,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -331,7 +334,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.collection_cfg.ProbeResult} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.collection_cfg.ProbeResult) org.zenoss.cloud.collection.ProbeResultOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -340,7 +343,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_ProbeResult_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -353,7 +356,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -418,38 +421,6 @@ private void buildPartialOneofs(org.zenoss.cloud.collection.ProbeResult result) } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.collection.ProbeResult) { @@ -547,7 +518,7 @@ public Builder clearResult() { private int bitField0_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.ProbeSuccess, org.zenoss.cloud.collection.ProbeSuccess.Builder, org.zenoss.cloud.collection.ProbeSuccessOrBuilder> successBuilder_; /** * .zenoss.cloud.collection_cfg.ProbeSuccess success = 1 [json_name = "success"]; @@ -670,14 +641,14 @@ public org.zenoss.cloud.collection.ProbeSuccessOrBuilder getSuccessOrBuilder() { /** * .zenoss.cloud.collection_cfg.ProbeSuccess success = 1 [json_name = "success"]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.ProbeSuccess, org.zenoss.cloud.collection.ProbeSuccess.Builder, org.zenoss.cloud.collection.ProbeSuccessOrBuilder> getSuccessFieldBuilder() { if (successBuilder_ == null) { if (!(resultCase_ == 1)) { result_ = org.zenoss.cloud.collection.ProbeSuccess.getDefaultInstance(); } - successBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + successBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.ProbeSuccess, org.zenoss.cloud.collection.ProbeSuccess.Builder, org.zenoss.cloud.collection.ProbeSuccessOrBuilder>( (org.zenoss.cloud.collection.ProbeSuccess) result_, getParentForChildren(), @@ -689,7 +660,7 @@ public org.zenoss.cloud.collection.ProbeSuccessOrBuilder getSuccessOrBuilder() { return successBuilder_; } - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.ProbeError, org.zenoss.cloud.collection.ProbeError.Builder, org.zenoss.cloud.collection.ProbeErrorOrBuilder> errorBuilder_; /** * .zenoss.cloud.collection_cfg.ProbeError error = 2 [json_name = "error"]; @@ -812,14 +783,14 @@ public org.zenoss.cloud.collection.ProbeErrorOrBuilder getErrorOrBuilder() { /** * .zenoss.cloud.collection_cfg.ProbeError error = 2 [json_name = "error"]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.ProbeError, org.zenoss.cloud.collection.ProbeError.Builder, org.zenoss.cloud.collection.ProbeErrorOrBuilder> getErrorFieldBuilder() { if (errorBuilder_ == null) { if (!(resultCase_ == 2)) { result_ = org.zenoss.cloud.collection.ProbeError.getDefaultInstance(); } - errorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + errorBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.ProbeError, org.zenoss.cloud.collection.ProbeError.Builder, org.zenoss.cloud.collection.ProbeErrorOrBuilder>( (org.zenoss.cloud.collection.ProbeError) result_, getParentForChildren(), @@ -830,18 +801,6 @@ public org.zenoss.cloud.collection.ProbeErrorOrBuilder getErrorOrBuilder() { onChanged(); return errorBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.collection_cfg.ProbeResult) } diff --git a/java/src/main/java/org/zenoss/cloud/collection/ProbeResultOrBuilder.java b/java/src/main/java/org/zenoss/cloud/collection/ProbeResultOrBuilder.java index 38bf567..974c599 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/ProbeResultOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/collection/ProbeResultOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; public interface ProbeResultOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/collection/ProbeSuccess.java b/java/src/main/java/org/zenoss/cloud/collection/ProbeSuccess.java index 6f578d8..5ba1a93 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/ProbeSuccess.java +++ b/java/src/main/java/org/zenoss/cloud/collection/ProbeSuccess.java @@ -1,37 +1,40 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; /** * Protobuf type {@code zenoss.cloud.collection_cfg.ProbeSuccess} */ public final class ProbeSuccess extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.collection_cfg.ProbeSuccess) ProbeSuccessOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + ProbeSuccess.class.getName()); + } // Use ProbeSuccess.newBuilder() to construct. - private ProbeSuccess(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private ProbeSuccess(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private ProbeSuccess() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new ProbeSuccess(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_ProbeSuccess_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_ProbeSuccess_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -126,20 +129,20 @@ public static org.zenoss.cloud.collection.ProbeSuccess parseFrom( } public static org.zenoss.cloud.collection.ProbeSuccess parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.ProbeSuccess parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.ProbeSuccess parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -147,20 +150,20 @@ public static org.zenoss.cloud.collection.ProbeSuccess parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.ProbeSuccess parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.ProbeSuccess parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -180,7 +183,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -188,7 +191,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.collection_cfg.ProbeSuccess} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.collection_cfg.ProbeSuccess) org.zenoss.cloud.collection.ProbeSuccessOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -197,7 +200,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_ProbeSuccess_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -210,7 +213,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -247,38 +250,6 @@ public org.zenoss.cloud.collection.ProbeSuccess buildPartial() { return result; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.collection.ProbeSuccess) { @@ -332,18 +303,6 @@ public Builder mergeFrom( } // finally return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.collection_cfg.ProbeSuccess) } diff --git a/java/src/main/java/org/zenoss/cloud/collection/ProbeSuccessOrBuilder.java b/java/src/main/java/org/zenoss/cloud/collection/ProbeSuccessOrBuilder.java index c5972fb..2e19aa5 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/ProbeSuccessOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/collection/ProbeSuccessOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; public interface ProbeSuccessOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigRequest.java b/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigRequest.java index 5c19f05..1500101 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigRequest.java +++ b/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigRequest.java @@ -1,37 +1,40 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; /** * Protobuf type {@code zenoss.cloud.collection_cfg.WaitForProbeConfigRequest} */ public final class WaitForProbeConfigRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.collection_cfg.WaitForProbeConfigRequest) WaitForProbeConfigRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + WaitForProbeConfigRequest.class.getName()); + } // Use WaitForProbeConfigRequest.newBuilder() to construct. - private WaitForProbeConfigRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private WaitForProbeConfigRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private WaitForProbeConfigRequest() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new WaitForProbeConfigRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -192,20 +195,20 @@ public static org.zenoss.cloud.collection.WaitForProbeConfigRequest parseFrom( } public static org.zenoss.cloud.collection.WaitForProbeConfigRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.WaitForProbeConfigRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.WaitForProbeConfigRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -213,20 +216,20 @@ public static org.zenoss.cloud.collection.WaitForProbeConfigRequest parseDelimit java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.WaitForProbeConfigRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.WaitForProbeConfigRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -246,7 +249,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -254,7 +257,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.collection_cfg.WaitForProbeConfigRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.collection_cfg.WaitForProbeConfigRequest) org.zenoss.cloud.collection.WaitForProbeConfigRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -263,7 +266,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -276,12 +279,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getConfigurationFieldBuilder(); } @@ -342,38 +345,6 @@ private void buildPartial0(org.zenoss.cloud.collection.WaitForProbeConfigRequest result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.collection.WaitForProbeConfigRequest) { @@ -448,7 +419,7 @@ public Builder mergeFrom( private int bitField0_; private org.zenoss.cloud.collection.Config configuration_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.Config, org.zenoss.cloud.collection.Config.Builder, org.zenoss.cloud.collection.ConfigOrBuilder> configurationBuilder_; /** * .zenoss.cloud.collection_cfg.Config configuration = 1 [json_name = "configuration"]; @@ -554,11 +525,11 @@ public org.zenoss.cloud.collection.ConfigOrBuilder getConfigurationOrBuilder() { /** * .zenoss.cloud.collection_cfg.Config configuration = 1 [json_name = "configuration"]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.Config, org.zenoss.cloud.collection.Config.Builder, org.zenoss.cloud.collection.ConfigOrBuilder> getConfigurationFieldBuilder() { if (configurationBuilder_ == null) { - configurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + configurationBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.Config, org.zenoss.cloud.collection.Config.Builder, org.zenoss.cloud.collection.ConfigOrBuilder>( getConfiguration(), getParentForChildren(), @@ -599,18 +570,6 @@ public Builder clearDeadline() { onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.collection_cfg.WaitForProbeConfigRequest) } diff --git a/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigRequestOrBuilder.java b/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigRequestOrBuilder.java index eae8df1..98a2bd7 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigRequestOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigRequestOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; public interface WaitForProbeConfigRequestOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigResponse.java b/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigResponse.java index b385864..d5b8d44 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigResponse.java +++ b/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigResponse.java @@ -1,38 +1,41 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; /** * Protobuf type {@code zenoss.cloud.collection_cfg.WaitForProbeConfigResponse} */ public final class WaitForProbeConfigResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.collection_cfg.WaitForProbeConfigResponse) WaitForProbeConfigResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + WaitForProbeConfigResponse.class.getName()); + } // Use WaitForProbeConfigResponse.newBuilder() to construct. - private WaitForProbeConfigResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private WaitForProbeConfigResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private WaitForProbeConfigResponse() { configId_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new WaitForProbeConfigResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -119,8 +122,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(configId_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, configId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(configId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, configId_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getResult()); @@ -134,8 +137,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(configId_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, configId_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(configId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, configId_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -219,20 +222,20 @@ public static org.zenoss.cloud.collection.WaitForProbeConfigResponse parseFrom( } public static org.zenoss.cloud.collection.WaitForProbeConfigResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.WaitForProbeConfigResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.WaitForProbeConfigResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -240,20 +243,20 @@ public static org.zenoss.cloud.collection.WaitForProbeConfigResponse parseDelimi java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.collection.WaitForProbeConfigResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.collection.WaitForProbeConfigResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -273,7 +276,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -281,7 +284,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.collection_cfg.WaitForProbeConfigResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.collection_cfg.WaitForProbeConfigResponse) org.zenoss.cloud.collection.WaitForProbeConfigResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -290,7 +293,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.collection.CollectionCfg.internal_static_zenoss_cloud_collection_cfg_WaitForProbeConfigResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -303,12 +306,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getResultFieldBuilder(); } @@ -369,38 +372,6 @@ private void buildPartial0(org.zenoss.cloud.collection.WaitForProbeConfigRespons result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.collection.WaitForProbeConfigResponse) { @@ -549,7 +520,7 @@ public Builder setConfigIdBytes( } private org.zenoss.cloud.collection.ProbeResult result_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.ProbeResult, org.zenoss.cloud.collection.ProbeResult.Builder, org.zenoss.cloud.collection.ProbeResultOrBuilder> resultBuilder_; /** * .zenoss.cloud.collection_cfg.ProbeResult result = 2 [json_name = "result"]; @@ -655,11 +626,11 @@ public org.zenoss.cloud.collection.ProbeResultOrBuilder getResultOrBuilder() { /** * .zenoss.cloud.collection_cfg.ProbeResult result = 2 [json_name = "result"]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.ProbeResult, org.zenoss.cloud.collection.ProbeResult.Builder, org.zenoss.cloud.collection.ProbeResultOrBuilder> getResultFieldBuilder() { if (resultBuilder_ == null) { - resultBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + resultBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.collection.ProbeResult, org.zenoss.cloud.collection.ProbeResult.Builder, org.zenoss.cloud.collection.ProbeResultOrBuilder>( getResult(), getParentForChildren(), @@ -668,18 +639,6 @@ public org.zenoss.cloud.collection.ProbeResultOrBuilder getResultOrBuilder() { } return resultBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.collection_cfg.WaitForProbeConfigResponse) } diff --git a/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigResponseOrBuilder.java b/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigResponseOrBuilder.java index ab931b5..8a79ae3 100644 --- a/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigResponseOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/collection/WaitForProbeConfigResponseOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/collection_cfg.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.collection; public interface WaitForProbeConfigResponseOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/credentials/Credential.java b/java/src/main/java/org/zenoss/cloud/credentials/Credential.java index 8ef9c31..d499e40 100644 --- a/java/src/main/java/org/zenoss/cloud/credentials/Credential.java +++ b/java/src/main/java/org/zenoss/cloud/credentials/Credential.java @@ -1,31 +1,34 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/credentials.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.credentials; /** * Protobuf type {@code zenoss.cloud.credentials.Credential} */ public final class Credential extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.credentials.Credential) CredentialOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + Credential.class.getName()); + } // Use Credential.newBuilder() to construct. - private Credential(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Credential(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Credential() { id_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Credential(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.credentials.Credentials.internal_static_zenoss_cloud_credentials_Credential_descriptor; @@ -33,7 +36,7 @@ protected java.lang.Object newInstance( @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( int number) { switch (number) { case 3: @@ -44,7 +47,7 @@ protected com.google.protobuf.MapField internalGetMapField( } } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.credentials.Credentials.internal_static_zenoss_cloud_credentials_Credential_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -210,13 +213,13 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getInfo()); } - com.google.protobuf.GeneratedMessageV3 + com.google.protobuf.GeneratedMessage .serializeStringMapTo( output, internalGetSecrets(), @@ -231,8 +234,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -332,20 +335,20 @@ public static org.zenoss.cloud.credentials.Credential parseFrom( } public static org.zenoss.cloud.credentials.Credential parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.credentials.Credential parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.credentials.Credential parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -353,20 +356,20 @@ public static org.zenoss.cloud.credentials.Credential parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.credentials.Credential parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.credentials.Credential parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -386,7 +389,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -394,7 +397,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.credentials.Credential} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.credentials.Credential) org.zenoss.cloud.credentials.CredentialOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -403,7 +406,7 @@ public static final class Builder extends } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( int number) { switch (number) { case 3: @@ -414,7 +417,7 @@ protected com.google.protobuf.MapField internalGetMapField( } } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( int number) { switch (number) { case 3: @@ -425,7 +428,7 @@ protected com.google.protobuf.MapField internalGetMutableMapField( } } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.credentials.Credentials.internal_static_zenoss_cloud_credentials_Credential_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -438,12 +441,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getInfoFieldBuilder(); } @@ -509,38 +512,6 @@ private void buildPartial0(org.zenoss.cloud.credentials.Credential result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.credentials.Credential) { @@ -701,7 +672,7 @@ public Builder setIdBytes( } private org.zenoss.cloud.credentials.Info info_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.credentials.Info, org.zenoss.cloud.credentials.Info.Builder, org.zenoss.cloud.credentials.InfoOrBuilder> infoBuilder_; /** * .zenoss.cloud.credentials.Info info = 2 [json_name = "info"]; @@ -807,11 +778,11 @@ public org.zenoss.cloud.credentials.InfoOrBuilder getInfoOrBuilder() { /** * .zenoss.cloud.credentials.Info info = 2 [json_name = "info"]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.credentials.Info, org.zenoss.cloud.credentials.Info.Builder, org.zenoss.cloud.credentials.InfoOrBuilder> getInfoFieldBuilder() { if (infoBuilder_ == null) { - infoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + infoBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.credentials.Info, org.zenoss.cloud.credentials.Info.Builder, org.zenoss.cloud.credentials.InfoOrBuilder>( getInfo(), getParentForChildren(), @@ -947,18 +918,6 @@ public Builder putAllSecrets( bitField0_ |= 0x00000004; return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.credentials.Credential) } diff --git a/java/src/main/java/org/zenoss/cloud/credentials/CredentialManagementGrpc.java b/java/src/main/java/org/zenoss/cloud/credentials/CredentialManagementGrpc.java index 6946e20..2b8c6b5 100644 --- a/java/src/main/java/org/zenoss/cloud/credentials/CredentialManagementGrpc.java +++ b/java/src/main/java/org/zenoss/cloud/credentials/CredentialManagementGrpc.java @@ -5,14 +5,14 @@ /** */ @javax.annotation.Generated( - value = "by gRPC proto compiler (version 1.50.2)", + value = "by gRPC proto compiler (version 1.63.0)", comments = "Source: zenoss/cloud/credentials.proto") @io.grpc.stub.annotations.GrpcGenerated public final class CredentialManagementGrpc { private CredentialManagementGrpc() {} - public static final String SERVICE_NAME = "zenoss.cloud.credentials.CredentialManagement"; + public static final java.lang.String SERVICE_NAME = "zenoss.cloud.credentials.CredentialManagement"; // Static method descriptors that strictly reflect the proto. private static volatile io.grpc.MethodDescriptor responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetCredentialMethod(), responseObserver); } + } + + /** + * Base class for the server implementation of the service CredentialManagement. + */ + public static abstract class CredentialManagementImplBase + implements io.grpc.BindableService, AsyncService { @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { - return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) - .addMethod( - getGetCredentialMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - org.zenoss.cloud.credentials.GetCredentialRequest, - org.zenoss.cloud.credentials.GetCredentialResponse>( - this, METHODID_GET_CREDENTIAL))) - .build(); + return CredentialManagementGrpc.bindService(this); } } /** + * A stub to allow clients to do asynchronous rpc calls to service CredentialManagement. */ - public static final class CredentialManagementStub extends io.grpc.stub.AbstractAsyncStub { + public static final class CredentialManagementStub + extends io.grpc.stub.AbstractAsyncStub { private CredentialManagementStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -138,8 +139,10 @@ public void getCredential(org.zenoss.cloud.credentials.GetCredentialRequest requ } /** + * A stub to allow clients to do synchronous rpc calls to service CredentialManagement. */ - public static final class CredentialManagementBlockingStub extends io.grpc.stub.AbstractBlockingStub { + public static final class CredentialManagementBlockingStub + extends io.grpc.stub.AbstractBlockingStub { private CredentialManagementBlockingStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -160,8 +163,10 @@ public org.zenoss.cloud.credentials.GetCredentialResponse getCredential(org.zeno } /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service CredentialManagement. */ - public static final class CredentialManagementFutureStub extends io.grpc.stub.AbstractFutureStub { + public static final class CredentialManagementFutureStub + extends io.grpc.stub.AbstractFutureStub { private CredentialManagementFutureStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -189,10 +194,10 @@ private static final class MethodHandlers implements io.grpc.stub.ServerCalls.ServerStreamingMethod, io.grpc.stub.ServerCalls.ClientStreamingMethod, io.grpc.stub.ServerCalls.BidiStreamingMethod { - private final CredentialManagementImplBase serviceImpl; + private final AsyncService serviceImpl; private final int methodId; - MethodHandlers(CredentialManagementImplBase serviceImpl, int methodId) { + MethodHandlers(AsyncService serviceImpl, int methodId) { this.serviceImpl = serviceImpl; this.methodId = methodId; } @@ -221,6 +226,18 @@ public io.grpc.stub.StreamObserver invoke( } } + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getGetCredentialMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + org.zenoss.cloud.credentials.GetCredentialRequest, + org.zenoss.cloud.credentials.GetCredentialResponse>( + service, METHODID_GET_CREDENTIAL))) + .build(); + } + private static abstract class CredentialManagementBaseDescriptorSupplier implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { CredentialManagementBaseDescriptorSupplier() {} @@ -244,9 +261,9 @@ private static final class CredentialManagementFileDescriptorSupplier private static final class CredentialManagementMethodDescriptorSupplier extends CredentialManagementBaseDescriptorSupplier implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { - private final String methodName; + private final java.lang.String methodName; - CredentialManagementMethodDescriptorSupplier(String methodName) { + CredentialManagementMethodDescriptorSupplier(java.lang.String methodName) { this.methodName = methodName; } diff --git a/java/src/main/java/org/zenoss/cloud/credentials/CredentialOrBuilder.java b/java/src/main/java/org/zenoss/cloud/credentials/CredentialOrBuilder.java index 5504e0a..80768d5 100644 --- a/java/src/main/java/org/zenoss/cloud/credentials/CredentialOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/credentials/CredentialOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/credentials.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.credentials; public interface CredentialOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/credentials/Credentials.java b/java/src/main/java/org/zenoss/cloud/credentials/Credentials.java index 3bfb5aa..7f0d810 100644 --- a/java/src/main/java/org/zenoss/cloud/credentials/Credentials.java +++ b/java/src/main/java/org/zenoss/cloud/credentials/Credentials.java @@ -1,10 +1,20 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/credentials.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.credentials; public final class Credentials { private Credentials() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + Credentials.class.getName()); + } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { } @@ -17,27 +27,27 @@ public static void registerAllExtensions( static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_credentials_Credential_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_credentials_Credential_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_credentials_Credential_SecretsEntry_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_credentials_Credential_SecretsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_credentials_Info_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_credentials_Info_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_credentials_GetCredentialRequest_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_credentials_GetCredentialRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_credentials_GetCredentialResponse_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_credentials_GetCredentialResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor @@ -80,40 +90,41 @@ public static void registerAllExtensions( internal_static_zenoss_cloud_credentials_Credential_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_zenoss_cloud_credentials_Credential_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_credentials_Credential_descriptor, new java.lang.String[] { "Id", "Info", "Secrets", }); internal_static_zenoss_cloud_credentials_Credential_SecretsEntry_descriptor = internal_static_zenoss_cloud_credentials_Credential_descriptor.getNestedTypes().get(0); internal_static_zenoss_cloud_credentials_Credential_SecretsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_credentials_Credential_SecretsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_zenoss_cloud_credentials_Info_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_zenoss_cloud_credentials_Info_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_credentials_Info_descriptor, new java.lang.String[] { "Name", "Type", "Description", "Tags", }); internal_static_zenoss_cloud_credentials_GetCredentialRequest_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_zenoss_cloud_credentials_GetCredentialRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_credentials_GetCredentialRequest_descriptor, new java.lang.String[] { "Id", }); internal_static_zenoss_cloud_credentials_GetCredentialResponse_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_zenoss_cloud_credentials_GetCredentialResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_credentials_GetCredentialResponse_descriptor, new java.lang.String[] { "Credential", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.AnnotationsProto.http); com.google.protobuf.Descriptors.FileDescriptor .internalUpdateFileDescriptor(descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialRequest.java b/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialRequest.java index 97a1f56..5c26751 100644 --- a/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialRequest.java +++ b/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialRequest.java @@ -1,38 +1,41 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/credentials.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.credentials; /** * Protobuf type {@code zenoss.cloud.credentials.GetCredentialRequest} */ public final class GetCredentialRequest extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.credentials.GetCredentialRequest) GetCredentialRequestOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + GetCredentialRequest.class.getName()); + } // Use GetCredentialRequest.newBuilder() to construct. - private GetCredentialRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetCredentialRequest(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GetCredentialRequest() { id_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GetCredentialRequest(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.credentials.Credentials.internal_static_zenoss_cloud_credentials_GetCredentialRequest_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.credentials.Credentials.internal_static_zenoss_cloud_credentials_GetCredentialRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -92,8 +95,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } getUnknownFields().writeTo(output); } @@ -104,8 +107,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -176,20 +179,20 @@ public static org.zenoss.cloud.credentials.GetCredentialRequest parseFrom( } public static org.zenoss.cloud.credentials.GetCredentialRequest parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.credentials.GetCredentialRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.credentials.GetCredentialRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -197,20 +200,20 @@ public static org.zenoss.cloud.credentials.GetCredentialRequest parseDelimitedFr java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.credentials.GetCredentialRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.credentials.GetCredentialRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -230,7 +233,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -238,7 +241,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.credentials.GetCredentialRequest} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.credentials.GetCredentialRequest) org.zenoss.cloud.credentials.GetCredentialRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -247,7 +250,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.credentials.Credentials.internal_static_zenoss_cloud_credentials_GetCredentialRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -260,7 +263,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -307,38 +310,6 @@ private void buildPartial0(org.zenoss.cloud.credentials.GetCredentialRequest res } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.credentials.GetCredentialRequest) { @@ -475,18 +446,6 @@ public Builder setIdBytes( onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.credentials.GetCredentialRequest) } diff --git a/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialRequestOrBuilder.java b/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialRequestOrBuilder.java index dfcd290..42fb98e 100644 --- a/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialRequestOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialRequestOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/credentials.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.credentials; public interface GetCredentialRequestOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialResponse.java b/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialResponse.java index 268b444..4b6a0ac 100644 --- a/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialResponse.java +++ b/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialResponse.java @@ -1,37 +1,40 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/credentials.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.credentials; /** * Protobuf type {@code zenoss.cloud.credentials.GetCredentialResponse} */ public final class GetCredentialResponse extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.credentials.GetCredentialResponse) GetCredentialResponseOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + GetCredentialResponse.class.getName()); + } // Use GetCredentialResponse.newBuilder() to construct. - private GetCredentialResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private GetCredentialResponse(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private GetCredentialResponse() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new GetCredentialResponse(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.credentials.Credentials.internal_static_zenoss_cloud_credentials_GetCredentialResponse_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.credentials.Credentials.internal_static_zenoss_cloud_credentials_GetCredentialResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -169,20 +172,20 @@ public static org.zenoss.cloud.credentials.GetCredentialResponse parseFrom( } public static org.zenoss.cloud.credentials.GetCredentialResponse parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.credentials.GetCredentialResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.credentials.GetCredentialResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -190,20 +193,20 @@ public static org.zenoss.cloud.credentials.GetCredentialResponse parseDelimitedF java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.credentials.GetCredentialResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.credentials.GetCredentialResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -223,7 +226,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -231,7 +234,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.credentials.GetCredentialResponse} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.credentials.GetCredentialResponse) org.zenoss.cloud.credentials.GetCredentialResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -240,7 +243,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.credentials.Credentials.internal_static_zenoss_cloud_credentials_GetCredentialResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -253,12 +256,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getCredentialFieldBuilder(); } @@ -315,38 +318,6 @@ private void buildPartial0(org.zenoss.cloud.credentials.GetCredentialResponse re result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.credentials.GetCredentialResponse) { @@ -413,7 +384,7 @@ public Builder mergeFrom( private int bitField0_; private org.zenoss.cloud.credentials.Credential credential_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.credentials.Credential, org.zenoss.cloud.credentials.Credential.Builder, org.zenoss.cloud.credentials.CredentialOrBuilder> credentialBuilder_; /** * .zenoss.cloud.credentials.Credential credential = 1 [json_name = "credential"]; @@ -519,11 +490,11 @@ public org.zenoss.cloud.credentials.CredentialOrBuilder getCredentialOrBuilder() /** * .zenoss.cloud.credentials.Credential credential = 1 [json_name = "credential"]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.credentials.Credential, org.zenoss.cloud.credentials.Credential.Builder, org.zenoss.cloud.credentials.CredentialOrBuilder> getCredentialFieldBuilder() { if (credentialBuilder_ == null) { - credentialBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + credentialBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.credentials.Credential, org.zenoss.cloud.credentials.Credential.Builder, org.zenoss.cloud.credentials.CredentialOrBuilder>( getCredential(), getParentForChildren(), @@ -532,18 +503,6 @@ public org.zenoss.cloud.credentials.CredentialOrBuilder getCredentialOrBuilder() } return credentialBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.credentials.GetCredentialResponse) } diff --git a/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialResponseOrBuilder.java b/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialResponseOrBuilder.java index ab9dcb3..3ae2983 100644 --- a/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialResponseOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/credentials/GetCredentialResponseOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/credentials.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.credentials; public interface GetCredentialResponseOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/credentials/Info.java b/java/src/main/java/org/zenoss/cloud/credentials/Info.java index 2af4bfb..aadbff1 100644 --- a/java/src/main/java/org/zenoss/cloud/credentials/Info.java +++ b/java/src/main/java/org/zenoss/cloud/credentials/Info.java @@ -1,18 +1,28 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/credentials.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.credentials; /** * Protobuf type {@code zenoss.cloud.credentials.Info} */ public final class Info extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.credentials.Info) InfoOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + Info.class.getName()); + } // Use Info.newBuilder() to construct. - private Info(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Info(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Info() { @@ -23,20 +33,13 @@ private Info() { com.google.protobuf.LazyStringArrayList.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Info(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.credentials.Credentials.internal_static_zenoss_cloud_credentials_Info_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.credentials.Credentials.internal_static_zenoss_cloud_credentials_Info_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -211,17 +214,17 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, description_); } for (int i = 0; i < tags_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, tags_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 4, tags_.getRaw(i)); } getUnknownFields().writeTo(output); } @@ -232,14 +235,14 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, description_); } { int dataSize = 0; @@ -332,20 +335,20 @@ public static org.zenoss.cloud.credentials.Info parseFrom( } public static org.zenoss.cloud.credentials.Info parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.credentials.Info parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.credentials.Info parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -353,20 +356,20 @@ public static org.zenoss.cloud.credentials.Info parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.credentials.Info parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.credentials.Info parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -386,7 +389,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -394,7 +397,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.credentials.Info} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.credentials.Info) org.zenoss.cloud.credentials.InfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -403,7 +406,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.credentials.Credentials.internal_static_zenoss_cloud_credentials_Info_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -416,7 +419,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -477,38 +480,6 @@ private void buildPartial0(org.zenoss.cloud.credentials.Info result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.credentials.Info) { @@ -936,18 +907,6 @@ public Builder addTagsBytes( onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.credentials.Info) } diff --git a/java/src/main/java/org/zenoss/cloud/credentials/InfoOrBuilder.java b/java/src/main/java/org/zenoss/cloud/credentials/InfoOrBuilder.java index 2a99569..86dbb46 100644 --- a/java/src/main/java/org/zenoss/cloud/credentials/InfoOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/credentials/InfoOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/credentials.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.credentials; public interface InfoOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetric.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetric.java index 0e026f3..1ba0027 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetric.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetric.java @@ -1,38 +1,41 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; /** * Protobuf type {@code zenoss.cloud.CompactMetric} */ public final class CompactMetric extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.CompactMetric) CompactMetricOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + CompactMetric.class.getName()); + } // Use CompactMetric.newBuilder() to construct. - private CompactMetric(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CompactMetric(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CompactMetric() { id_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CompactMetric(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_CompactMetric_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_CompactMetric_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -130,8 +133,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); } if (timestamp_ != 0L) { output.writeInt64(2, timestamp_); @@ -148,8 +151,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); } if (timestamp_ != 0L) { size += com.google.protobuf.CodedOutputStream @@ -239,20 +242,20 @@ public static org.zenoss.cloud.dataReceiver.CompactMetric parseFrom( } public static org.zenoss.cloud.dataReceiver.CompactMetric parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.CompactMetric parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.CompactMetric parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -260,20 +263,20 @@ public static org.zenoss.cloud.dataReceiver.CompactMetric parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.CompactMetric parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.CompactMetric parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -293,7 +296,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -301,7 +304,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.CompactMetric} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.CompactMetric) org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -310,7 +313,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_CompactMetric_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -323,7 +326,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -378,38 +381,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.CompactMetric result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.dataReceiver.CompactMetric) { @@ -670,18 +641,6 @@ public Builder clearValue() { onChanged(); return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.CompactMetric) } diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetricError.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetricError.java index c8a4797..2ce81d4 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetricError.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetricError.java @@ -1,38 +1,41 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; /** * Protobuf type {@code zenoss.cloud.CompactMetricError} */ public final class CompactMetricError extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.CompactMetricError) CompactMetricErrorOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + CompactMetricError.class.getName()); + } // Use CompactMetricError.newBuilder() to construct. - private CompactMetricError(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private CompactMetricError(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private CompactMetricError() { error_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new CompactMetricError(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_CompactMetricError_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_CompactMetricError_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -119,8 +122,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, error_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(error_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, error_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getMetric()); @@ -134,8 +137,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, error_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(error_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, error_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -219,20 +222,20 @@ public static org.zenoss.cloud.dataReceiver.CompactMetricError parseFrom( } public static org.zenoss.cloud.dataReceiver.CompactMetricError parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.CompactMetricError parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.CompactMetricError parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -240,20 +243,20 @@ public static org.zenoss.cloud.dataReceiver.CompactMetricError parseDelimitedFro java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.CompactMetricError parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.CompactMetricError parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -273,7 +276,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -281,7 +284,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.CompactMetricError} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.CompactMetricError) org.zenoss.cloud.dataReceiver.CompactMetricErrorOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -290,7 +293,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_CompactMetricError_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -303,12 +306,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getMetricFieldBuilder(); } @@ -369,38 +372,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.CompactMetricError resu result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.dataReceiver.CompactMetricError) { @@ -549,7 +520,7 @@ public Builder setErrorBytes( } private org.zenoss.cloud.dataReceiver.CompactMetric metric_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.dataReceiver.CompactMetric, org.zenoss.cloud.dataReceiver.CompactMetric.Builder, org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder> metricBuilder_; /** * .zenoss.cloud.CompactMetric metric = 2 [json_name = "metric"]; @@ -655,11 +626,11 @@ public org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder getMetricOrBuilder() /** * .zenoss.cloud.CompactMetric metric = 2 [json_name = "metric"]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.dataReceiver.CompactMetric, org.zenoss.cloud.dataReceiver.CompactMetric.Builder, org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder> getMetricFieldBuilder() { if (metricBuilder_ == null) { - metricBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + metricBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.dataReceiver.CompactMetric, org.zenoss.cloud.dataReceiver.CompactMetric.Builder, org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder>( getMetric(), getParentForChildren(), @@ -668,18 +639,6 @@ public org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder getMetricOrBuilder() } return metricBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.CompactMetricError) } diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetricErrorOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetricErrorOrBuilder.java index c7cc58d..f3c293c 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetricErrorOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetricErrorOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; public interface CompactMetricErrorOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetricOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetricOrBuilder.java index 56e2c5d..dd73e5e 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetricOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/CompactMetricOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; public interface CompactMetricOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/DataReceiver.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/DataReceiver.java index df88f9d..3da3665 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/DataReceiver.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/DataReceiver.java @@ -1,10 +1,20 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; public final class DataReceiver { private DataReceiver() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + DataReceiver.class.getName()); + } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { } @@ -17,127 +27,127 @@ public static void registerAllExtensions( static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_Void_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_Void_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_Event_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_Event_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_Event_DimensionsEntry_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_Event_DimensionsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_Events_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_Events_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_EventError_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_EventError_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_TaggedMetric_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_TaggedMetric_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_TaggedMetric_TagsEntry_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_TaggedMetric_TagsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_CompactMetric_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_CompactMetric_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_Metric_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_Metric_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_Metric_DimensionsEntry_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_Metric_DimensionsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_Model_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_Model_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_Model_DimensionsEntry_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_Model_DimensionsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_Models_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_Models_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_ModelError_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_ModelError_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_EventStatusResult_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_EventStatusResult_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_ModelStatusResult_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_ModelStatusResult_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_StatusResult_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_StatusResult_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_EventWrapper_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_EventWrapper_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_MetricWrapper_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_MetricWrapper_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_MetricBatch_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_MetricBatch_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_MetricBatch_GlobalTagsEntry_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_MetricBatch_GlobalTagsEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_CompactMetricError_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_CompactMetricError_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_MetricError_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_MetricError_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_TaggedMetricError_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_TaggedMetricError_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_Metrics_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_Metrics_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor @@ -266,161 +276,162 @@ public static void registerAllExtensions( internal_static_zenoss_cloud_Void_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_zenoss_cloud_Void_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_Void_descriptor, new java.lang.String[] { }); internal_static_zenoss_cloud_Event_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_zenoss_cloud_Event_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_Event_descriptor, new java.lang.String[] { "Timestamp", "Name", "Dimensions", "MetadataFields", "Type", "Summary", "Body", "Severity", "Status", "Acknowledged", }); internal_static_zenoss_cloud_Event_DimensionsEntry_descriptor = internal_static_zenoss_cloud_Event_descriptor.getNestedTypes().get(0); internal_static_zenoss_cloud_Event_DimensionsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_Event_DimensionsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_zenoss_cloud_Events_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_zenoss_cloud_Events_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_Events_descriptor, new java.lang.String[] { "DetailedResponse", "Events", }); internal_static_zenoss_cloud_EventError_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_zenoss_cloud_EventError_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_EventError_descriptor, new java.lang.String[] { "Error", "Event", }); internal_static_zenoss_cloud_TaggedMetric_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_zenoss_cloud_TaggedMetric_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_TaggedMetric_descriptor, new java.lang.String[] { "Metric", "Timestamp", "Value", "Tags", }); internal_static_zenoss_cloud_TaggedMetric_TagsEntry_descriptor = internal_static_zenoss_cloud_TaggedMetric_descriptor.getNestedTypes().get(0); internal_static_zenoss_cloud_TaggedMetric_TagsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_TaggedMetric_TagsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_zenoss_cloud_CompactMetric_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_zenoss_cloud_CompactMetric_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_CompactMetric_descriptor, new java.lang.String[] { "Id", "Timestamp", "Value", }); internal_static_zenoss_cloud_Metric_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_zenoss_cloud_Metric_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_Metric_descriptor, new java.lang.String[] { "Metric", "Timestamp", "Value", "Dimensions", "MetadataFields", }); internal_static_zenoss_cloud_Metric_DimensionsEntry_descriptor = internal_static_zenoss_cloud_Metric_descriptor.getNestedTypes().get(0); internal_static_zenoss_cloud_Metric_DimensionsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_Metric_DimensionsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_zenoss_cloud_Model_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_zenoss_cloud_Model_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_Model_descriptor, new java.lang.String[] { "Timestamp", "Dimensions", "MetadataFields", }); internal_static_zenoss_cloud_Model_DimensionsEntry_descriptor = internal_static_zenoss_cloud_Model_descriptor.getNestedTypes().get(0); internal_static_zenoss_cloud_Model_DimensionsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_Model_DimensionsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_zenoss_cloud_Models_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_zenoss_cloud_Models_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_Models_descriptor, new java.lang.String[] { "DetailedResponse", "Models", }); internal_static_zenoss_cloud_ModelError_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_zenoss_cloud_ModelError_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_ModelError_descriptor, new java.lang.String[] { "Error", "Model", }); internal_static_zenoss_cloud_EventStatusResult_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_zenoss_cloud_EventStatusResult_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_EventStatusResult_descriptor, new java.lang.String[] { "Failed", "Succeeded", "Message", "FailedEvents", }); internal_static_zenoss_cloud_ModelStatusResult_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_zenoss_cloud_ModelStatusResult_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_ModelStatusResult_descriptor, new java.lang.String[] { "Failed", "Succeeded", "Message", "FailedModels", }); internal_static_zenoss_cloud_StatusResult_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_zenoss_cloud_StatusResult_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_StatusResult_descriptor, new java.lang.String[] { "Failed", "Succeeded", "Message", "FailedCompactMetrics", "FailedTaggedMetrics", "FailedMetrics", }); internal_static_zenoss_cloud_EventWrapper_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_zenoss_cloud_EventWrapper_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_EventWrapper_descriptor, new java.lang.String[] { "Canonical", "EventType", }); internal_static_zenoss_cloud_MetricWrapper_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_zenoss_cloud_MetricWrapper_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_MetricWrapper_descriptor, new java.lang.String[] { "Tagged", "Compact", "Canonical", "MetricType", }); internal_static_zenoss_cloud_MetricBatch_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_zenoss_cloud_MetricBatch_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_MetricBatch_descriptor, new java.lang.String[] { "GlobalTags", "Metrics", }); internal_static_zenoss_cloud_MetricBatch_GlobalTagsEntry_descriptor = internal_static_zenoss_cloud_MetricBatch_descriptor.getNestedTypes().get(0); internal_static_zenoss_cloud_MetricBatch_GlobalTagsEntry_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_MetricBatch_GlobalTagsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_zenoss_cloud_CompactMetricError_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_zenoss_cloud_CompactMetricError_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_CompactMetricError_descriptor, new java.lang.String[] { "Error", "Metric", }); internal_static_zenoss_cloud_MetricError_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_zenoss_cloud_MetricError_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_MetricError_descriptor, new java.lang.String[] { "Error", "Metric", }); internal_static_zenoss_cloud_TaggedMetricError_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_zenoss_cloud_TaggedMetricError_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_TaggedMetricError_descriptor, new java.lang.String[] { "Error", "Metric", }); internal_static_zenoss_cloud_Metrics_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_zenoss_cloud_Metrics_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_Metrics_descriptor, new java.lang.String[] { "DetailedResponse", "CompactMetrics", "TaggedMetrics", "Metrics", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.AnnotationsProto.getDescriptor(); + com.google.protobuf.StructProto.getDescriptor(); + com.google.protobuf.WrappersProto.getDescriptor(); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.AnnotationsProto.http); com.google.protobuf.Descriptors.FileDescriptor .internalUpdateFileDescriptor(descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.protobuf.StructProto.getDescriptor(); - com.google.protobuf.WrappersProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/DataReceiverServiceGrpc.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/DataReceiverServiceGrpc.java index ebfcd12..250243a 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/DataReceiverServiceGrpc.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/DataReceiverServiceGrpc.java @@ -8,14 +8,14 @@ * */ @javax.annotation.Generated( - value = "by gRPC proto compiler (version 1.50.2)", + value = "by gRPC proto compiler (version 1.63.0)", comments = "Source: zenoss/cloud/data_receiver.proto") @io.grpc.stub.annotations.GrpcGenerated public final class DataReceiverServiceGrpc { private DataReceiverServiceGrpc() {} - public static final String SERVICE_NAME = "zenoss.cloud.DataReceiverService"; + public static final java.lang.String SERVICE_NAME = "zenoss.cloud.DataReceiverService"; // Static method descriptors that strictly reflect the proto. private static volatile io.grpc.MethodDescriptor */ - public static abstract class DataReceiverServiceImplBase implements io.grpc.BindableService { + public interface AsyncService { /** *
      * Send Events
      * 
*/ - public void putEvents(org.zenoss.cloud.dataReceiver.Events request, + default void putEvents(org.zenoss.cloud.dataReceiver.Events request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getPutEventsMethod(), responseObserver); } @@ -239,7 +239,7 @@ public void putEvents(org.zenoss.cloud.dataReceiver.Events request, * Stream Events of any type. * */ - public io.grpc.stub.StreamObserver putEvent( + default io.grpc.stub.StreamObserver putEvent( io.grpc.stub.StreamObserver responseObserver) { return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall(getPutEventMethod(), responseObserver); } @@ -249,7 +249,7 @@ public io.grpc.stub.StreamObserver p * Send Metrics * */ - public void putMetrics(org.zenoss.cloud.dataReceiver.Metrics request, + default void putMetrics(org.zenoss.cloud.dataReceiver.Metrics request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getPutMetricsMethod(), responseObserver); } @@ -259,7 +259,7 @@ public void putMetrics(org.zenoss.cloud.dataReceiver.Metrics request, * Stream Metric of any type * */ - public io.grpc.stub.StreamObserver putMetric( + default io.grpc.stub.StreamObserver putMetric( io.grpc.stub.StreamObserver responseObserver) { return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall(getPutMetricMethod(), responseObserver); } @@ -269,58 +269,34 @@ public io.grpc.stub.StreamObserver * Send batch of models * */ - public void putModels(org.zenoss.cloud.dataReceiver.Models request, + default void putModels(org.zenoss.cloud.dataReceiver.Models request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getPutModelsMethod(), responseObserver); } + } + + /** + * Base class for the server implementation of the service DataReceiverService. + *
+   * Data Receiver API
+   * 
+ */ + public static abstract class DataReceiverServiceImplBase + implements io.grpc.BindableService, AsyncService { @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { - return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) - .addMethod( - getPutEventsMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - org.zenoss.cloud.dataReceiver.Events, - org.zenoss.cloud.dataReceiver.EventStatusResult>( - this, METHODID_PUT_EVENTS))) - .addMethod( - getPutEventMethod(), - io.grpc.stub.ServerCalls.asyncClientStreamingCall( - new MethodHandlers< - org.zenoss.cloud.dataReceiver.EventWrapper, - org.zenoss.cloud.dataReceiver.Void>( - this, METHODID_PUT_EVENT))) - .addMethod( - getPutMetricsMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - org.zenoss.cloud.dataReceiver.Metrics, - org.zenoss.cloud.dataReceiver.StatusResult>( - this, METHODID_PUT_METRICS))) - .addMethod( - getPutMetricMethod(), - io.grpc.stub.ServerCalls.asyncClientStreamingCall( - new MethodHandlers< - org.zenoss.cloud.dataReceiver.MetricWrapper, - org.zenoss.cloud.dataReceiver.Void>( - this, METHODID_PUT_METRIC))) - .addMethod( - getPutModelsMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - org.zenoss.cloud.dataReceiver.Models, - org.zenoss.cloud.dataReceiver.ModelStatusResult>( - this, METHODID_PUT_MODELS))) - .build(); + return DataReceiverServiceGrpc.bindService(this); } } /** + * A stub to allow clients to do asynchronous rpc calls to service DataReceiverService. *
    * Data Receiver API
    * 
*/ - public static final class DataReceiverServiceStub extends io.grpc.stub.AbstractAsyncStub { + public static final class DataReceiverServiceStub + extends io.grpc.stub.AbstractAsyncStub { private DataReceiverServiceStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -389,11 +365,13 @@ public void putModels(org.zenoss.cloud.dataReceiver.Models request, } /** + * A stub to allow clients to do synchronous rpc calls to service DataReceiverService. *
    * Data Receiver API
    * 
*/ - public static final class DataReceiverServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { + public static final class DataReceiverServiceBlockingStub + extends io.grpc.stub.AbstractBlockingStub { private DataReceiverServiceBlockingStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -437,11 +415,13 @@ public org.zenoss.cloud.dataReceiver.ModelStatusResult putModels(org.zenoss.clou } /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service DataReceiverService. *
    * Data Receiver API
    * 
*/ - public static final class DataReceiverServiceFutureStub extends io.grpc.stub.AbstractFutureStub { + public static final class DataReceiverServiceFutureStub + extends io.grpc.stub.AbstractFutureStub { private DataReceiverServiceFutureStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -498,10 +478,10 @@ private static final class MethodHandlers implements io.grpc.stub.ServerCalls.ServerStreamingMethod, io.grpc.stub.ServerCalls.ClientStreamingMethod, io.grpc.stub.ServerCalls.BidiStreamingMethod { - private final DataReceiverServiceImplBase serviceImpl; + private final AsyncService serviceImpl; private final int methodId; - MethodHandlers(DataReceiverServiceImplBase serviceImpl, int methodId) { + MethodHandlers(AsyncService serviceImpl, int methodId) { this.serviceImpl = serviceImpl; this.methodId = methodId; } @@ -544,6 +524,46 @@ public io.grpc.stub.StreamObserver invoke( } } + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getPutEventsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + org.zenoss.cloud.dataReceiver.Events, + org.zenoss.cloud.dataReceiver.EventStatusResult>( + service, METHODID_PUT_EVENTS))) + .addMethod( + getPutEventMethod(), + io.grpc.stub.ServerCalls.asyncClientStreamingCall( + new MethodHandlers< + org.zenoss.cloud.dataReceiver.EventWrapper, + org.zenoss.cloud.dataReceiver.Void>( + service, METHODID_PUT_EVENT))) + .addMethod( + getPutMetricsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + org.zenoss.cloud.dataReceiver.Metrics, + org.zenoss.cloud.dataReceiver.StatusResult>( + service, METHODID_PUT_METRICS))) + .addMethod( + getPutMetricMethod(), + io.grpc.stub.ServerCalls.asyncClientStreamingCall( + new MethodHandlers< + org.zenoss.cloud.dataReceiver.MetricWrapper, + org.zenoss.cloud.dataReceiver.Void>( + service, METHODID_PUT_METRIC))) + .addMethod( + getPutModelsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + org.zenoss.cloud.dataReceiver.Models, + org.zenoss.cloud.dataReceiver.ModelStatusResult>( + service, METHODID_PUT_MODELS))) + .build(); + } + private static abstract class DataReceiverServiceBaseDescriptorSupplier implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { DataReceiverServiceBaseDescriptorSupplier() {} @@ -567,9 +587,9 @@ private static final class DataReceiverServiceFileDescriptorSupplier private static final class DataReceiverServiceMethodDescriptorSupplier extends DataReceiverServiceBaseDescriptorSupplier implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { - private final String methodName; + private final java.lang.String methodName; - DataReceiverServiceMethodDescriptorSupplier(String methodName) { + DataReceiverServiceMethodDescriptorSupplier(java.lang.String methodName) { this.methodName = methodName; } diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/Event.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/Event.java index 08c9e1e..72aef4e 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/Event.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/Event.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; /** @@ -12,12 +13,21 @@ * Protobuf type {@code zenoss.cloud.Event} */ public final class Event extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.Event) EventOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + Event.class.getName()); + } // Use Event.newBuilder() to construct. - private Event(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Event(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Event() { @@ -29,13 +39,6 @@ private Event() { status_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Event(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Event_descriptor; @@ -43,7 +46,7 @@ protected java.lang.Object newInstance( @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( int number) { switch (number) { case 3: @@ -54,7 +57,7 @@ protected com.google.protobuf.MapField internalGetMapField( } } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Event_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -83,9 +86,9 @@ public long getTimestamp() { /** *
    * name, when combined with dimensions, makes this event unique.
-   *   - should be set to the ID for systems that have an event ID concept
-   *   - otherwise the same as "type"
-   *   - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
+   * - should be set to the ID for systems that have an event ID concept
+   * - otherwise the same as "type"
+   * - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
    * 
* * string name = 2 [json_name = "name"]; @@ -107,9 +110,9 @@ public java.lang.String getName() { /** *
    * name, when combined with dimensions, makes this event unique.
-   *   - should be set to the ID for systems that have an event ID concept
-   *   - otherwise the same as "type"
-   *   - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
+   * - should be set to the ID for systems that have an event ID concept
+   * - otherwise the same as "type"
+   * - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
    * 
* * string name = 2 [json_name = "name"]; @@ -160,7 +163,7 @@ public int getDimensionsCount() { *
    * Dimensions associated with this event.
    * Dimensions, when combined with name, make this event unique.
-   *   - typically set the same as the entity to which event is related
+   * - typically set the same as the entity to which event is related
    * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -183,7 +186,7 @@ public java.util.Map getDimensions() { *
    * Dimensions associated with this event.
    * Dimensions, when combined with name, make this event unique.
-   *   - typically set the same as the entity to which event is related
+   * - typically set the same as the entity to which event is related
    * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -196,7 +199,7 @@ public java.util.Map getDimensionsMap() { *
    * Dimensions associated with this event.
    * Dimensions, when combined with name, make this event unique.
-   *   - typically set the same as the entity to which event is related
+   * - typically set the same as the entity to which event is related
    * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -216,7 +219,7 @@ java.lang.String getDimensionsOrDefault( *
    * Dimensions associated with this event.
    * Dimensions, when combined with name, make this event unique.
-   *   - typically set the same as the entity to which event is related
+   * - typically set the same as the entity to which event is related
    * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -277,8 +280,8 @@ public com.google.protobuf.StructOrBuilder getMetadataFieldsOrBuilder() { /** *
    * type uniquely identifies the context-free type of event.
-   *   - typically set the same as "name" for systems that have an event ID.
-   *   - e.g. linkDown, fault-F0157
+   * - typically set the same as "name" for systems that have an event ID.
+   * - e.g. linkDown, fault-F0157
    * 
* * string type = 5 [json_name = "type"]; @@ -300,8 +303,8 @@ public java.lang.String getType() { /** *
    * type uniquely identifies the context-free type of event.
-   *   - typically set the same as "name" for systems that have an event ID.
-   *   - e.g. linkDown, fault-F0157
+   * - typically set the same as "name" for systems that have an event ID.
+   * - e.g. linkDown, fault-F0157
    * 
* * string type = 5 [json_name = "type"]; @@ -328,8 +331,8 @@ public java.lang.String getType() { /** *
    * summary is a short (<128 character) summary of the event.
-   *   - most commonly displayed per-event field
-   *   - highly recommend to set this
+   * - most commonly displayed per-event field
+   * - highly recommend to set this
    * 
* * string summary = 6 [json_name = "summary"]; @@ -351,8 +354,8 @@ public java.lang.String getSummary() { /** *
    * summary is a short (<128 character) summary of the event.
-   *   - most commonly displayed per-event field
-   *   - highly recommend to set this
+   * - most commonly displayed per-event field
+   * - highly recommend to set this
    * 
* * string summary = 6 [json_name = "summary"]; @@ -379,7 +382,7 @@ public java.lang.String getSummary() { /** *
    * body is a long (? character) further description of the event.
-   *   - it is not necessary to repeat summary in the body
+   * - it is not necessary to repeat summary in the body
    * 
* * string body = 7 [json_name = "body"]; @@ -401,7 +404,7 @@ public java.lang.String getBody() { /** *
    * body is a long (? character) further description of the event.
-   *   - it is not necessary to repeat summary in the body
+   * - it is not necessary to repeat summary in the body
    * 
* * string body = 7 [json_name = "body"]; @@ -427,12 +430,12 @@ public java.lang.String getBody() { /** *
    * severity defines how severe the event is.
-   *   - use SEVERITY_DEFAULT when not currently known
-   *   - use SEVERITY_DEBUG when not severe enough to show by default
-   *   - use SEVERITY_INFO when when no action is likely required
-   *   - use SEVERITY_WARNING when delayed action may be required
-   *   - use SEVERITY_ERROR when system is degraded, but not down
-   *   - use SEVERITY_CRITICAL for system down
+   * - use SEVERITY_DEFAULT when not currently known
+   * - use SEVERITY_DEBUG when not severe enough to show by default
+   * - use SEVERITY_INFO when when no action is likely required
+   * - use SEVERITY_WARNING when delayed action may be required
+   * - use SEVERITY_ERROR when system is degraded, but not down
+   * - use SEVERITY_CRITICAL for system down
    * 
* * .zenoss.cloud.Severity severity = 8 [json_name = "severity"]; @@ -444,12 +447,12 @@ public java.lang.String getBody() { /** *
    * severity defines how severe the event is.
-   *   - use SEVERITY_DEFAULT when not currently known
-   *   - use SEVERITY_DEBUG when not severe enough to show by default
-   *   - use SEVERITY_INFO when when no action is likely required
-   *   - use SEVERITY_WARNING when delayed action may be required
-   *   - use SEVERITY_ERROR when system is degraded, but not down
-   *   - use SEVERITY_CRITICAL for system down
+   * - use SEVERITY_DEFAULT when not currently known
+   * - use SEVERITY_DEBUG when not severe enough to show by default
+   * - use SEVERITY_INFO when when no action is likely required
+   * - use SEVERITY_WARNING when delayed action may be required
+   * - use SEVERITY_ERROR when system is degraded, but not down
+   * - use SEVERITY_CRITICAL for system down
    * 
* * .zenoss.cloud.Severity severity = 8 [json_name = "severity"]; @@ -465,10 +468,10 @@ public java.lang.String getBody() { /** *
    * status defines the event's disposition from the system perspective.
-   *   - use STATUS_DEFAULT when not currently known
-   *   - use STATUS_OPEN when event is known to be actively ongoing
-   *   - use STATUS_SUPPRESSED when event should be suppressed
-   *   - use STATUS_CLOSED when the event is known to have subsided
+   * - use STATUS_DEFAULT when not currently known
+   * - use STATUS_OPEN when event is known to be actively ongoing
+   * - use STATUS_SUPPRESSED when event should be suppressed
+   * - use STATUS_CLOSED when the event is known to have subsided
    * 
* * .zenoss.cloud.Status status = 9 [json_name = "status"]; @@ -480,10 +483,10 @@ public java.lang.String getBody() { /** *
    * status defines the event's disposition from the system perspective.
-   *   - use STATUS_DEFAULT when not currently known
-   *   - use STATUS_OPEN when event is known to be actively ongoing
-   *   - use STATUS_SUPPRESSED when event should be suppressed
-   *   - use STATUS_CLOSED when the event is known to have subsided
+   * - use STATUS_DEFAULT when not currently known
+   * - use STATUS_OPEN when event is known to be actively ongoing
+   * - use STATUS_SUPPRESSED when event should be suppressed
+   * - use STATUS_CLOSED when the event is known to have subsided
    * 
* * .zenoss.cloud.Status status = 9 [json_name = "status"]; @@ -549,10 +552,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (timestamp_ != 0L) { output.writeInt64(1, timestamp_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, name_); } - com.google.protobuf.GeneratedMessageV3 + com.google.protobuf.GeneratedMessage .serializeStringMapTo( output, internalGetDimensions(), @@ -561,14 +564,14 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getMetadataFields()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summary_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, summary_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(summary_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, summary_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, body_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(body_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, body_); } if (severity_ != org.zenoss.cloud.dataReceiver.Severity.SEVERITY_DEFAULT.getNumber()) { output.writeEnum(8, severity_); @@ -592,8 +595,8 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, timestamp_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, name_); } for (java.util.Map.Entry entry : internalGetDimensions().getMap().entrySet()) { @@ -609,14 +612,14 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getMetadataFields()); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, type_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(type_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, type_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(summary_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, summary_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(summary_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, summary_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(body_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, body_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(body_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, body_); } if (severity_ != org.zenoss.cloud.dataReceiver.Severity.SEVERITY_DEFAULT.getNumber()) { size += com.google.protobuf.CodedOutputStream @@ -746,20 +749,20 @@ public static org.zenoss.cloud.dataReceiver.Event parseFrom( } public static org.zenoss.cloud.dataReceiver.Event parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.Event parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.Event parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -767,20 +770,20 @@ public static org.zenoss.cloud.dataReceiver.Event parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.Event parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.Event parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -800,7 +803,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -813,7 +816,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.Event} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.Event) org.zenoss.cloud.dataReceiver.EventOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -822,7 +825,7 @@ public static final class Builder extends } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( int number) { switch (number) { case 3: @@ -833,7 +836,7 @@ protected com.google.protobuf.MapField internalGetMapField( } } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( int number) { switch (number) { case 3: @@ -844,7 +847,7 @@ protected com.google.protobuf.MapField internalGetMutableMapField( } } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Event_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -857,12 +860,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getMetadataFieldsFieldBuilder(); getAcknowledgedFieldBuilder(); @@ -964,38 +967,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.Event result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.dataReceiver.Event) { @@ -1195,9 +1166,9 @@ public Builder clearTimestamp() { /** *
      * name, when combined with dimensions, makes this event unique.
-     *   - should be set to the ID for systems that have an event ID concept
-     *   - otherwise the same as "type"
-     *   - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
+     * - should be set to the ID for systems that have an event ID concept
+     * - otherwise the same as "type"
+     * - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
      * 
* * string name = 2 [json_name = "name"]; @@ -1218,9 +1189,9 @@ public java.lang.String getName() { /** *
      * name, when combined with dimensions, makes this event unique.
-     *   - should be set to the ID for systems that have an event ID concept
-     *   - otherwise the same as "type"
-     *   - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
+     * - should be set to the ID for systems that have an event ID concept
+     * - otherwise the same as "type"
+     * - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
      * 
* * string name = 2 [json_name = "name"]; @@ -1242,9 +1213,9 @@ public java.lang.String getName() { /** *
      * name, when combined with dimensions, makes this event unique.
-     *   - should be set to the ID for systems that have an event ID concept
-     *   - otherwise the same as "type"
-     *   - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
+     * - should be set to the ID for systems that have an event ID concept
+     * - otherwise the same as "type"
+     * - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
      * 
* * string name = 2 [json_name = "name"]; @@ -1262,9 +1233,9 @@ public Builder setName( /** *
      * name, when combined with dimensions, makes this event unique.
-     *   - should be set to the ID for systems that have an event ID concept
-     *   - otherwise the same as "type"
-     *   - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
+     * - should be set to the ID for systems that have an event ID concept
+     * - otherwise the same as "type"
+     * - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
      * 
* * string name = 2 [json_name = "name"]; @@ -1279,9 +1250,9 @@ public Builder clearName() { /** *
      * name, when combined with dimensions, makes this event unique.
-     *   - should be set to the ID for systems that have an event ID concept
-     *   - otherwise the same as "type"
-     *   - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
+     * - should be set to the ID for systems that have an event ID concept
+     * - otherwise the same as "type"
+     * - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
      * 
* * string name = 2 [json_name = "name"]; @@ -1328,7 +1299,7 @@ public int getDimensionsCount() { *
      * Dimensions associated with this event.
      * Dimensions, when combined with name, make this event unique.
-     *   - typically set the same as the entity to which event is related
+     * - typically set the same as the entity to which event is related
      * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -1351,7 +1322,7 @@ public java.util.Map getDimensions() { *
      * Dimensions associated with this event.
      * Dimensions, when combined with name, make this event unique.
-     *   - typically set the same as the entity to which event is related
+     * - typically set the same as the entity to which event is related
      * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -1364,7 +1335,7 @@ public java.util.Map getDimensionsMap() { *
      * Dimensions associated with this event.
      * Dimensions, when combined with name, make this event unique.
-     *   - typically set the same as the entity to which event is related
+     * - typically set the same as the entity to which event is related
      * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -1384,7 +1355,7 @@ java.lang.String getDimensionsOrDefault( *
      * Dimensions associated with this event.
      * Dimensions, when combined with name, make this event unique.
-     *   - typically set the same as the entity to which event is related
+     * - typically set the same as the entity to which event is related
      * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -1410,7 +1381,7 @@ public Builder clearDimensions() { *
      * Dimensions associated with this event.
      * Dimensions, when combined with name, make this event unique.
-     *   - typically set the same as the entity to which event is related
+     * - typically set the same as the entity to which event is related
      * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -1435,7 +1406,7 @@ public Builder removeDimensions( *
      * Dimensions associated with this event.
      * Dimensions, when combined with name, make this event unique.
-     *   - typically set the same as the entity to which event is related
+     * - typically set the same as the entity to which event is related
      * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -1454,7 +1425,7 @@ public Builder putDimensions( *
      * Dimensions associated with this event.
      * Dimensions, when combined with name, make this event unique.
-     *   - typically set the same as the entity to which event is related
+     * - typically set the same as the entity to which event is related
      * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -1468,7 +1439,7 @@ public Builder putAllDimensions( } private com.google.protobuf.Struct metadataFields_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> metadataFieldsBuilder_; /** *
@@ -1610,11 +1581,11 @@ public com.google.protobuf.StructOrBuilder getMetadataFieldsOrBuilder() {
      *
      * .google.protobuf.Struct metadataFields = 4 [json_name = "metadataFields"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
         getMetadataFieldsFieldBuilder() {
       if (metadataFieldsBuilder_ == null) {
-        metadataFieldsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        metadataFieldsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>(
                 getMetadataFields(),
                 getParentForChildren(),
@@ -1628,8 +1599,8 @@ public com.google.protobuf.StructOrBuilder getMetadataFieldsOrBuilder() {
     /**
      * 
      * type uniquely identifies the context-free type of event.
-     *   - typically set the same as "name" for systems that have an event ID.
-     *   - e.g. linkDown, fault-F0157
+     * - typically set the same as "name" for systems that have an event ID.
+     * - e.g. linkDown, fault-F0157
      * 
* * string type = 5 [json_name = "type"]; @@ -1650,8 +1621,8 @@ public java.lang.String getType() { /** *
      * type uniquely identifies the context-free type of event.
-     *   - typically set the same as "name" for systems that have an event ID.
-     *   - e.g. linkDown, fault-F0157
+     * - typically set the same as "name" for systems that have an event ID.
+     * - e.g. linkDown, fault-F0157
      * 
* * string type = 5 [json_name = "type"]; @@ -1673,8 +1644,8 @@ public java.lang.String getType() { /** *
      * type uniquely identifies the context-free type of event.
-     *   - typically set the same as "name" for systems that have an event ID.
-     *   - e.g. linkDown, fault-F0157
+     * - typically set the same as "name" for systems that have an event ID.
+     * - e.g. linkDown, fault-F0157
      * 
* * string type = 5 [json_name = "type"]; @@ -1692,8 +1663,8 @@ public Builder setType( /** *
      * type uniquely identifies the context-free type of event.
-     *   - typically set the same as "name" for systems that have an event ID.
-     *   - e.g. linkDown, fault-F0157
+     * - typically set the same as "name" for systems that have an event ID.
+     * - e.g. linkDown, fault-F0157
      * 
* * string type = 5 [json_name = "type"]; @@ -1708,8 +1679,8 @@ public Builder clearType() { /** *
      * type uniquely identifies the context-free type of event.
-     *   - typically set the same as "name" for systems that have an event ID.
-     *   - e.g. linkDown, fault-F0157
+     * - typically set the same as "name" for systems that have an event ID.
+     * - e.g. linkDown, fault-F0157
      * 
* * string type = 5 [json_name = "type"]; @@ -1730,8 +1701,8 @@ public Builder setTypeBytes( /** *
      * summary is a short (<128 character) summary of the event.
-     *   - most commonly displayed per-event field
-     *   - highly recommend to set this
+     * - most commonly displayed per-event field
+     * - highly recommend to set this
      * 
* * string summary = 6 [json_name = "summary"]; @@ -1752,8 +1723,8 @@ public java.lang.String getSummary() { /** *
      * summary is a short (<128 character) summary of the event.
-     *   - most commonly displayed per-event field
-     *   - highly recommend to set this
+     * - most commonly displayed per-event field
+     * - highly recommend to set this
      * 
* * string summary = 6 [json_name = "summary"]; @@ -1775,8 +1746,8 @@ public java.lang.String getSummary() { /** *
      * summary is a short (<128 character) summary of the event.
-     *   - most commonly displayed per-event field
-     *   - highly recommend to set this
+     * - most commonly displayed per-event field
+     * - highly recommend to set this
      * 
* * string summary = 6 [json_name = "summary"]; @@ -1794,8 +1765,8 @@ public Builder setSummary( /** *
      * summary is a short (<128 character) summary of the event.
-     *   - most commonly displayed per-event field
-     *   - highly recommend to set this
+     * - most commonly displayed per-event field
+     * - highly recommend to set this
      * 
* * string summary = 6 [json_name = "summary"]; @@ -1810,8 +1781,8 @@ public Builder clearSummary() { /** *
      * summary is a short (<128 character) summary of the event.
-     *   - most commonly displayed per-event field
-     *   - highly recommend to set this
+     * - most commonly displayed per-event field
+     * - highly recommend to set this
      * 
* * string summary = 6 [json_name = "summary"]; @@ -1832,7 +1803,7 @@ public Builder setSummaryBytes( /** *
      * body is a long (? character) further description of the event.
-     *   - it is not necessary to repeat summary in the body
+     * - it is not necessary to repeat summary in the body
      * 
* * string body = 7 [json_name = "body"]; @@ -1853,7 +1824,7 @@ public java.lang.String getBody() { /** *
      * body is a long (? character) further description of the event.
-     *   - it is not necessary to repeat summary in the body
+     * - it is not necessary to repeat summary in the body
      * 
* * string body = 7 [json_name = "body"]; @@ -1875,7 +1846,7 @@ public java.lang.String getBody() { /** *
      * body is a long (? character) further description of the event.
-     *   - it is not necessary to repeat summary in the body
+     * - it is not necessary to repeat summary in the body
      * 
* * string body = 7 [json_name = "body"]; @@ -1893,7 +1864,7 @@ public Builder setBody( /** *
      * body is a long (? character) further description of the event.
-     *   - it is not necessary to repeat summary in the body
+     * - it is not necessary to repeat summary in the body
      * 
* * string body = 7 [json_name = "body"]; @@ -1908,7 +1879,7 @@ public Builder clearBody() { /** *
      * body is a long (? character) further description of the event.
-     *   - it is not necessary to repeat summary in the body
+     * - it is not necessary to repeat summary in the body
      * 
* * string body = 7 [json_name = "body"]; @@ -1929,12 +1900,12 @@ public Builder setBodyBytes( /** *
      * severity defines how severe the event is.
-     *   - use SEVERITY_DEFAULT when not currently known
-     *   - use SEVERITY_DEBUG when not severe enough to show by default
-     *   - use SEVERITY_INFO when when no action is likely required
-     *   - use SEVERITY_WARNING when delayed action may be required
-     *   - use SEVERITY_ERROR when system is degraded, but not down
-     *   - use SEVERITY_CRITICAL for system down
+     * - use SEVERITY_DEFAULT when not currently known
+     * - use SEVERITY_DEBUG when not severe enough to show by default
+     * - use SEVERITY_INFO when when no action is likely required
+     * - use SEVERITY_WARNING when delayed action may be required
+     * - use SEVERITY_ERROR when system is degraded, but not down
+     * - use SEVERITY_CRITICAL for system down
      * 
* * .zenoss.cloud.Severity severity = 8 [json_name = "severity"]; @@ -1946,12 +1917,12 @@ public Builder setBodyBytes( /** *
      * severity defines how severe the event is.
-     *   - use SEVERITY_DEFAULT when not currently known
-     *   - use SEVERITY_DEBUG when not severe enough to show by default
-     *   - use SEVERITY_INFO when when no action is likely required
-     *   - use SEVERITY_WARNING when delayed action may be required
-     *   - use SEVERITY_ERROR when system is degraded, but not down
-     *   - use SEVERITY_CRITICAL for system down
+     * - use SEVERITY_DEFAULT when not currently known
+     * - use SEVERITY_DEBUG when not severe enough to show by default
+     * - use SEVERITY_INFO when when no action is likely required
+     * - use SEVERITY_WARNING when delayed action may be required
+     * - use SEVERITY_ERROR when system is degraded, but not down
+     * - use SEVERITY_CRITICAL for system down
      * 
* * .zenoss.cloud.Severity severity = 8 [json_name = "severity"]; @@ -1967,12 +1938,12 @@ public Builder setSeverityValue(int value) { /** *
      * severity defines how severe the event is.
-     *   - use SEVERITY_DEFAULT when not currently known
-     *   - use SEVERITY_DEBUG when not severe enough to show by default
-     *   - use SEVERITY_INFO when when no action is likely required
-     *   - use SEVERITY_WARNING when delayed action may be required
-     *   - use SEVERITY_ERROR when system is degraded, but not down
-     *   - use SEVERITY_CRITICAL for system down
+     * - use SEVERITY_DEFAULT when not currently known
+     * - use SEVERITY_DEBUG when not severe enough to show by default
+     * - use SEVERITY_INFO when when no action is likely required
+     * - use SEVERITY_WARNING when delayed action may be required
+     * - use SEVERITY_ERROR when system is degraded, but not down
+     * - use SEVERITY_CRITICAL for system down
      * 
* * .zenoss.cloud.Severity severity = 8 [json_name = "severity"]; @@ -1986,12 +1957,12 @@ public org.zenoss.cloud.dataReceiver.Severity getSeverity() { /** *
      * severity defines how severe the event is.
-     *   - use SEVERITY_DEFAULT when not currently known
-     *   - use SEVERITY_DEBUG when not severe enough to show by default
-     *   - use SEVERITY_INFO when when no action is likely required
-     *   - use SEVERITY_WARNING when delayed action may be required
-     *   - use SEVERITY_ERROR when system is degraded, but not down
-     *   - use SEVERITY_CRITICAL for system down
+     * - use SEVERITY_DEFAULT when not currently known
+     * - use SEVERITY_DEBUG when not severe enough to show by default
+     * - use SEVERITY_INFO when when no action is likely required
+     * - use SEVERITY_WARNING when delayed action may be required
+     * - use SEVERITY_ERROR when system is degraded, but not down
+     * - use SEVERITY_CRITICAL for system down
      * 
* * .zenoss.cloud.Severity severity = 8 [json_name = "severity"]; @@ -2010,12 +1981,12 @@ public Builder setSeverity(org.zenoss.cloud.dataReceiver.Severity value) { /** *
      * severity defines how severe the event is.
-     *   - use SEVERITY_DEFAULT when not currently known
-     *   - use SEVERITY_DEBUG when not severe enough to show by default
-     *   - use SEVERITY_INFO when when no action is likely required
-     *   - use SEVERITY_WARNING when delayed action may be required
-     *   - use SEVERITY_ERROR when system is degraded, but not down
-     *   - use SEVERITY_CRITICAL for system down
+     * - use SEVERITY_DEFAULT when not currently known
+     * - use SEVERITY_DEBUG when not severe enough to show by default
+     * - use SEVERITY_INFO when when no action is likely required
+     * - use SEVERITY_WARNING when delayed action may be required
+     * - use SEVERITY_ERROR when system is degraded, but not down
+     * - use SEVERITY_CRITICAL for system down
      * 
* * .zenoss.cloud.Severity severity = 8 [json_name = "severity"]; @@ -2032,10 +2003,10 @@ public Builder clearSeverity() { /** *
      * status defines the event's disposition from the system perspective.
-     *   - use STATUS_DEFAULT when not currently known
-     *   - use STATUS_OPEN when event is known to be actively ongoing
-     *   - use STATUS_SUPPRESSED when event should be suppressed
-     *   - use STATUS_CLOSED when the event is known to have subsided
+     * - use STATUS_DEFAULT when not currently known
+     * - use STATUS_OPEN when event is known to be actively ongoing
+     * - use STATUS_SUPPRESSED when event should be suppressed
+     * - use STATUS_CLOSED when the event is known to have subsided
      * 
* * .zenoss.cloud.Status status = 9 [json_name = "status"]; @@ -2047,10 +2018,10 @@ public Builder clearSeverity() { /** *
      * status defines the event's disposition from the system perspective.
-     *   - use STATUS_DEFAULT when not currently known
-     *   - use STATUS_OPEN when event is known to be actively ongoing
-     *   - use STATUS_SUPPRESSED when event should be suppressed
-     *   - use STATUS_CLOSED when the event is known to have subsided
+     * - use STATUS_DEFAULT when not currently known
+     * - use STATUS_OPEN when event is known to be actively ongoing
+     * - use STATUS_SUPPRESSED when event should be suppressed
+     * - use STATUS_CLOSED when the event is known to have subsided
      * 
* * .zenoss.cloud.Status status = 9 [json_name = "status"]; @@ -2066,10 +2037,10 @@ public Builder setStatusValue(int value) { /** *
      * status defines the event's disposition from the system perspective.
-     *   - use STATUS_DEFAULT when not currently known
-     *   - use STATUS_OPEN when event is known to be actively ongoing
-     *   - use STATUS_SUPPRESSED when event should be suppressed
-     *   - use STATUS_CLOSED when the event is known to have subsided
+     * - use STATUS_DEFAULT when not currently known
+     * - use STATUS_OPEN when event is known to be actively ongoing
+     * - use STATUS_SUPPRESSED when event should be suppressed
+     * - use STATUS_CLOSED when the event is known to have subsided
      * 
* * .zenoss.cloud.Status status = 9 [json_name = "status"]; @@ -2083,10 +2054,10 @@ public org.zenoss.cloud.dataReceiver.Status getStatus() { /** *
      * status defines the event's disposition from the system perspective.
-     *   - use STATUS_DEFAULT when not currently known
-     *   - use STATUS_OPEN when event is known to be actively ongoing
-     *   - use STATUS_SUPPRESSED when event should be suppressed
-     *   - use STATUS_CLOSED when the event is known to have subsided
+     * - use STATUS_DEFAULT when not currently known
+     * - use STATUS_OPEN when event is known to be actively ongoing
+     * - use STATUS_SUPPRESSED when event should be suppressed
+     * - use STATUS_CLOSED when the event is known to have subsided
      * 
* * .zenoss.cloud.Status status = 9 [json_name = "status"]; @@ -2105,10 +2076,10 @@ public Builder setStatus(org.zenoss.cloud.dataReceiver.Status value) { /** *
      * status defines the event's disposition from the system perspective.
-     *   - use STATUS_DEFAULT when not currently known
-     *   - use STATUS_OPEN when event is known to be actively ongoing
-     *   - use STATUS_SUPPRESSED when event should be suppressed
-     *   - use STATUS_CLOSED when the event is known to have subsided
+     * - use STATUS_DEFAULT when not currently known
+     * - use STATUS_OPEN when event is known to be actively ongoing
+     * - use STATUS_SUPPRESSED when event should be suppressed
+     * - use STATUS_CLOSED when the event is known to have subsided
      * 
* * .zenoss.cloud.Status status = 9 [json_name = "status"]; @@ -2122,7 +2093,7 @@ public Builder clearStatus() { } private com.google.protobuf.BoolValue acknowledged_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> acknowledgedBuilder_; /** *
@@ -2264,11 +2235,11 @@ public com.google.protobuf.BoolValueOrBuilder getAcknowledgedOrBuilder() {
      *
      * .google.protobuf.BoolValue acknowledged = 10 [json_name = "acknowledged"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> 
         getAcknowledgedFieldBuilder() {
       if (acknowledgedBuilder_ == null) {
-        acknowledgedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        acknowledgedBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>(
                 getAcknowledged(),
                 getParentForChildren(),
@@ -2277,18 +2248,6 @@ public com.google.protobuf.BoolValueOrBuilder getAcknowledgedOrBuilder() {
       }
       return acknowledgedBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.Event)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventError.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventError.java
index 8fac2ff..517a8d3 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventError.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventError.java
@@ -1,38 +1,41 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
  * Protobuf type {@code zenoss.cloud.EventError}
  */
 public final class EventError extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.EventError)
     EventErrorOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      EventError.class.getName());
+  }
   // Use EventError.newBuilder() to construct.
-  private EventError(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private EventError(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private EventError() {
     error_ = "";
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new EventError();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_EventError_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_EventError_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -119,8 +122,8 @@ public final boolean isInitialized() {
   @java.lang.Override
   public void writeTo(com.google.protobuf.CodedOutputStream output)
                       throws java.io.IOException {
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) {
-      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, error_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(error_)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 1, error_);
     }
     if (((bitField0_ & 0x00000001) != 0)) {
       output.writeMessage(2, getEvent());
@@ -134,8 +137,8 @@ public int getSerializedSize() {
     if (size != -1) return size;
 
     size = 0;
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) {
-      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, error_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(error_)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(1, error_);
     }
     if (((bitField0_ & 0x00000001) != 0)) {
       size += com.google.protobuf.CodedOutputStream
@@ -219,20 +222,20 @@ public static org.zenoss.cloud.dataReceiver.EventError parseFrom(
   }
   public static org.zenoss.cloud.dataReceiver.EventError parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.EventError parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataReceiver.EventError parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -240,20 +243,20 @@ public static org.zenoss.cloud.dataReceiver.EventError parseDelimitedFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataReceiver.EventError parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.EventError parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -273,7 +276,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -281,7 +284,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.EventError}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.EventError)
       org.zenoss.cloud.dataReceiver.EventErrorOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -290,7 +293,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_EventError_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -303,12 +306,12 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
+      if (com.google.protobuf.GeneratedMessage
               .alwaysUseFieldBuilders) {
         getEventFieldBuilder();
       }
@@ -369,38 +372,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.EventError result) {
       result.bitField0_ |= to_bitField0_;
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataReceiver.EventError) {
@@ -549,7 +520,7 @@ public Builder setErrorBytes(
     }
 
     private org.zenoss.cloud.dataReceiver.Event event_;
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.Event, org.zenoss.cloud.dataReceiver.Event.Builder, org.zenoss.cloud.dataReceiver.EventOrBuilder> eventBuilder_;
     /**
      * .zenoss.cloud.Event event = 2 [json_name = "event"];
@@ -655,11 +626,11 @@ public org.zenoss.cloud.dataReceiver.EventOrBuilder getEventOrBuilder() {
     /**
      * .zenoss.cloud.Event event = 2 [json_name = "event"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.Event, org.zenoss.cloud.dataReceiver.Event.Builder, org.zenoss.cloud.dataReceiver.EventOrBuilder> 
         getEventFieldBuilder() {
       if (eventBuilder_ == null) {
-        eventBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        eventBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             org.zenoss.cloud.dataReceiver.Event, org.zenoss.cloud.dataReceiver.Event.Builder, org.zenoss.cloud.dataReceiver.EventOrBuilder>(
                 getEvent(),
                 getParentForChildren(),
@@ -668,18 +639,6 @@ public org.zenoss.cloud.dataReceiver.EventOrBuilder getEventOrBuilder() {
       }
       return eventBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.EventError)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventErrorOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventErrorOrBuilder.java
index 7a5b619..06fe227 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventErrorOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventErrorOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 public interface EventErrorOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventOrBuilder.java
index d8ec8bf..2d1ac01 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 public interface EventOrBuilder extends
@@ -20,9 +21,9 @@ public interface EventOrBuilder extends
   /**
    * 
    * name, when combined with dimensions, makes this event unique.
-   *   - should be set to the ID for systems that have an event ID concept
-   *   - otherwise the same as "type"
-   *   - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
+   * - should be set to the ID for systems that have an event ID concept
+   * - otherwise the same as "type"
+   * - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
    * 
* * string name = 2 [json_name = "name"]; @@ -32,9 +33,9 @@ public interface EventOrBuilder extends /** *
    * name, when combined with dimensions, makes this event unique.
-   *   - should be set to the ID for systems that have an event ID concept
-   *   - otherwise the same as "type"
-   *   - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
+   * - should be set to the ID for systems that have an event ID concept
+   * - otherwise the same as "type"
+   * - e.g. linkDown, fault-F0157, adaeff80-b1b0-47fe-92a1-69e958145e10
    * 
* * string name = 2 [json_name = "name"]; @@ -47,7 +48,7 @@ public interface EventOrBuilder extends *
    * Dimensions associated with this event.
    * Dimensions, when combined with name, make this event unique.
-   *   - typically set the same as the entity to which event is related
+   * - typically set the same as the entity to which event is related
    * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -57,7 +58,7 @@ public interface EventOrBuilder extends *
    * Dimensions associated with this event.
    * Dimensions, when combined with name, make this event unique.
-   *   - typically set the same as the entity to which event is related
+   * - typically set the same as the entity to which event is related
    * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -74,7 +75,7 @@ boolean containsDimensions( *
    * Dimensions associated with this event.
    * Dimensions, when combined with name, make this event unique.
-   *   - typically set the same as the entity to which event is related
+   * - typically set the same as the entity to which event is related
    * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -85,7 +86,7 @@ boolean containsDimensions( *
    * Dimensions associated with this event.
    * Dimensions, when combined with name, make this event unique.
-   *   - typically set the same as the entity to which event is related
+   * - typically set the same as the entity to which event is related
    * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -99,7 +100,7 @@ java.lang.String getDimensionsOrDefault( *
    * Dimensions associated with this event.
    * Dimensions, when combined with name, make this event unique.
-   *   - typically set the same as the entity to which event is related
+   * - typically set the same as the entity to which event is related
    * 
* * map<string, string> dimensions = 3 [json_name = "dimensions"]; @@ -137,8 +138,8 @@ java.lang.String getDimensionsOrThrow( /** *
    * type uniquely identifies the context-free type of event.
-   *   - typically set the same as "name" for systems that have an event ID.
-   *   - e.g. linkDown, fault-F0157
+   * - typically set the same as "name" for systems that have an event ID.
+   * - e.g. linkDown, fault-F0157
    * 
* * string type = 5 [json_name = "type"]; @@ -148,8 +149,8 @@ java.lang.String getDimensionsOrThrow( /** *
    * type uniquely identifies the context-free type of event.
-   *   - typically set the same as "name" for systems that have an event ID.
-   *   - e.g. linkDown, fault-F0157
+   * - typically set the same as "name" for systems that have an event ID.
+   * - e.g. linkDown, fault-F0157
    * 
* * string type = 5 [json_name = "type"]; @@ -161,8 +162,8 @@ java.lang.String getDimensionsOrThrow( /** *
    * summary is a short (<128 character) summary of the event.
-   *   - most commonly displayed per-event field
-   *   - highly recommend to set this
+   * - most commonly displayed per-event field
+   * - highly recommend to set this
    * 
* * string summary = 6 [json_name = "summary"]; @@ -172,8 +173,8 @@ java.lang.String getDimensionsOrThrow( /** *
    * summary is a short (<128 character) summary of the event.
-   *   - most commonly displayed per-event field
-   *   - highly recommend to set this
+   * - most commonly displayed per-event field
+   * - highly recommend to set this
    * 
* * string summary = 6 [json_name = "summary"]; @@ -185,7 +186,7 @@ java.lang.String getDimensionsOrThrow( /** *
    * body is a long (? character) further description of the event.
-   *   - it is not necessary to repeat summary in the body
+   * - it is not necessary to repeat summary in the body
    * 
* * string body = 7 [json_name = "body"]; @@ -195,7 +196,7 @@ java.lang.String getDimensionsOrThrow( /** *
    * body is a long (? character) further description of the event.
-   *   - it is not necessary to repeat summary in the body
+   * - it is not necessary to repeat summary in the body
    * 
* * string body = 7 [json_name = "body"]; @@ -207,12 +208,12 @@ java.lang.String getDimensionsOrThrow( /** *
    * severity defines how severe the event is.
-   *   - use SEVERITY_DEFAULT when not currently known
-   *   - use SEVERITY_DEBUG when not severe enough to show by default
-   *   - use SEVERITY_INFO when when no action is likely required
-   *   - use SEVERITY_WARNING when delayed action may be required
-   *   - use SEVERITY_ERROR when system is degraded, but not down
-   *   - use SEVERITY_CRITICAL for system down
+   * - use SEVERITY_DEFAULT when not currently known
+   * - use SEVERITY_DEBUG when not severe enough to show by default
+   * - use SEVERITY_INFO when when no action is likely required
+   * - use SEVERITY_WARNING when delayed action may be required
+   * - use SEVERITY_ERROR when system is degraded, but not down
+   * - use SEVERITY_CRITICAL for system down
    * 
* * .zenoss.cloud.Severity severity = 8 [json_name = "severity"]; @@ -222,12 +223,12 @@ java.lang.String getDimensionsOrThrow( /** *
    * severity defines how severe the event is.
-   *   - use SEVERITY_DEFAULT when not currently known
-   *   - use SEVERITY_DEBUG when not severe enough to show by default
-   *   - use SEVERITY_INFO when when no action is likely required
-   *   - use SEVERITY_WARNING when delayed action may be required
-   *   - use SEVERITY_ERROR when system is degraded, but not down
-   *   - use SEVERITY_CRITICAL for system down
+   * - use SEVERITY_DEFAULT when not currently known
+   * - use SEVERITY_DEBUG when not severe enough to show by default
+   * - use SEVERITY_INFO when when no action is likely required
+   * - use SEVERITY_WARNING when delayed action may be required
+   * - use SEVERITY_ERROR when system is degraded, but not down
+   * - use SEVERITY_CRITICAL for system down
    * 
* * .zenoss.cloud.Severity severity = 8 [json_name = "severity"]; @@ -238,10 +239,10 @@ java.lang.String getDimensionsOrThrow( /** *
    * status defines the event's disposition from the system perspective.
-   *   - use STATUS_DEFAULT when not currently known
-   *   - use STATUS_OPEN when event is known to be actively ongoing
-   *   - use STATUS_SUPPRESSED when event should be suppressed
-   *   - use STATUS_CLOSED when the event is known to have subsided
+   * - use STATUS_DEFAULT when not currently known
+   * - use STATUS_OPEN when event is known to be actively ongoing
+   * - use STATUS_SUPPRESSED when event should be suppressed
+   * - use STATUS_CLOSED when the event is known to have subsided
    * 
* * .zenoss.cloud.Status status = 9 [json_name = "status"]; @@ -251,10 +252,10 @@ java.lang.String getDimensionsOrThrow( /** *
    * status defines the event's disposition from the system perspective.
-   *   - use STATUS_DEFAULT when not currently known
-   *   - use STATUS_OPEN when event is known to be actively ongoing
-   *   - use STATUS_SUPPRESSED when event should be suppressed
-   *   - use STATUS_CLOSED when the event is known to have subsided
+   * - use STATUS_DEFAULT when not currently known
+   * - use STATUS_OPEN when event is known to be actively ongoing
+   * - use STATUS_SUPPRESSED when event should be suppressed
+   * - use STATUS_CLOSED when the event is known to have subsided
    * 
* * .zenoss.cloud.Status status = 9 [json_name = "status"]; diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventStatusResult.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventStatusResult.java index 69dac01..259817b 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventStatusResult.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventStatusResult.java @@ -1,18 +1,28 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; /** * Protobuf type {@code zenoss.cloud.EventStatusResult} */ public final class EventStatusResult extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.EventStatusResult) EventStatusResultOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + EventStatusResult.class.getName()); + } // Use EventStatusResult.newBuilder() to construct. - private EventStatusResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private EventStatusResult(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private EventStatusResult() { @@ -20,20 +30,13 @@ private EventStatusResult() { failedEvents_ = java.util.Collections.emptyList(); } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new EventStatusResult(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_EventStatusResult_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_EventStatusResult_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -198,8 +201,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (succeeded_ != 0) { output.writeInt32(2, succeeded_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, message_); } for (int i = 0; i < failedEvents_.size(); i++) { output.writeMessage(4, failedEvents_.get(i)); @@ -221,8 +224,8 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, succeeded_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, message_); } for (int i = 0; i < failedEvents_.size(); i++) { size += com.google.protobuf.CodedOutputStream @@ -311,20 +314,20 @@ public static org.zenoss.cloud.dataReceiver.EventStatusResult parseFrom( } public static org.zenoss.cloud.dataReceiver.EventStatusResult parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.EventStatusResult parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.EventStatusResult parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -332,20 +335,20 @@ public static org.zenoss.cloud.dataReceiver.EventStatusResult parseDelimitedFrom java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.EventStatusResult parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.EventStatusResult parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -365,7 +368,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -373,7 +376,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.EventStatusResult} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.EventStatusResult) org.zenoss.cloud.dataReceiver.EventStatusResultOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -382,7 +385,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_EventStatusResult_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -395,7 +398,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -470,38 +473,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.EventStatusResult resul } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.dataReceiver.EventStatusResult) { @@ -544,7 +515,7 @@ public Builder mergeFrom(org.zenoss.cloud.dataReceiver.EventStatusResult other) failedEvents_ = other.failedEvents_; bitField0_ = (bitField0_ & ~0x00000008); failedEventsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getFailedEventsFieldBuilder() : null; } else { failedEventsBuilder_.addAllMessages(other.failedEvents_); @@ -811,7 +782,7 @@ private void ensureFailedEventsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.dataReceiver.EventError, org.zenoss.cloud.dataReceiver.EventError.Builder, org.zenoss.cloud.dataReceiver.EventErrorOrBuilder> failedEventsBuilder_; /** @@ -1099,11 +1070,11 @@ public org.zenoss.cloud.dataReceiver.EventError.Builder addFailedEventsBuilder( getFailedEventsBuilderList() { return getFailedEventsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.dataReceiver.EventError, org.zenoss.cloud.dataReceiver.EventError.Builder, org.zenoss.cloud.dataReceiver.EventErrorOrBuilder> getFailedEventsFieldBuilder() { if (failedEventsBuilder_ == null) { - failedEventsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + failedEventsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.dataReceiver.EventError, org.zenoss.cloud.dataReceiver.EventError.Builder, org.zenoss.cloud.dataReceiver.EventErrorOrBuilder>( failedEvents_, ((bitField0_ & 0x00000008) != 0), @@ -1113,18 +1084,6 @@ public org.zenoss.cloud.dataReceiver.EventError.Builder addFailedEventsBuilder( } return failedEventsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.EventStatusResult) } diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventStatusResultOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventStatusResultOrBuilder.java index d12855a..a9b10c3 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventStatusResultOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventStatusResultOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; public interface EventStatusResultOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventWrapper.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventWrapper.java index 6522f58..beb97c1 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventWrapper.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventWrapper.java @@ -1,37 +1,40 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; /** * Protobuf type {@code zenoss.cloud.EventWrapper} */ public final class EventWrapper extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.EventWrapper) EventWrapperOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + EventWrapper.class.getName()); + } // Use EventWrapper.newBuilder() to construct. - private EventWrapper(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private EventWrapper(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private EventWrapper() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new EventWrapper(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_EventWrapper_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_EventWrapper_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -233,20 +236,20 @@ public static org.zenoss.cloud.dataReceiver.EventWrapper parseFrom( } public static org.zenoss.cloud.dataReceiver.EventWrapper parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.EventWrapper parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.EventWrapper parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -254,20 +257,20 @@ public static org.zenoss.cloud.dataReceiver.EventWrapper parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.EventWrapper parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.EventWrapper parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -287,7 +290,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -295,7 +298,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.EventWrapper} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.EventWrapper) org.zenoss.cloud.dataReceiver.EventWrapperOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -304,7 +307,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_EventWrapper_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -317,7 +320,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -375,38 +378,6 @@ private void buildPartialOneofs(org.zenoss.cloud.dataReceiver.EventWrapper resul } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.dataReceiver.EventWrapper) { @@ -493,7 +464,7 @@ public Builder clearEventType() { private int bitField0_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.dataReceiver.Event, org.zenoss.cloud.dataReceiver.Event.Builder, org.zenoss.cloud.dataReceiver.EventOrBuilder> canonicalBuilder_; /** *
@@ -652,14 +623,14 @@ public org.zenoss.cloud.dataReceiver.EventOrBuilder getCanonicalOrBuilder() {
      *
      * .zenoss.cloud.Event canonical = 1 [json_name = "canonical"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.Event, org.zenoss.cloud.dataReceiver.Event.Builder, org.zenoss.cloud.dataReceiver.EventOrBuilder> 
         getCanonicalFieldBuilder() {
       if (canonicalBuilder_ == null) {
         if (!(eventTypeCase_ == 1)) {
           eventType_ = org.zenoss.cloud.dataReceiver.Event.getDefaultInstance();
         }
-        canonicalBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        canonicalBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             org.zenoss.cloud.dataReceiver.Event, org.zenoss.cloud.dataReceiver.Event.Builder, org.zenoss.cloud.dataReceiver.EventOrBuilder>(
                 (org.zenoss.cloud.dataReceiver.Event) eventType_,
                 getParentForChildren(),
@@ -670,18 +641,6 @@ public org.zenoss.cloud.dataReceiver.EventOrBuilder getCanonicalOrBuilder() {
       onChanged();
       return canonicalBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.EventWrapper)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventWrapperOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventWrapperOrBuilder.java
index d153d95..2d76e15 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventWrapperOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventWrapperOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 public interface EventWrapperOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/Events.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/Events.java
index 3814f29..a169697 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/Events.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/Events.java
@@ -1,38 +1,41 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
  * Protobuf type {@code zenoss.cloud.Events}
  */
 public final class Events extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.Events)
     EventsOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      Events.class.getName());
+  }
   // Use Events.newBuilder() to construct.
-  private Events(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private Events(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private Events() {
     events_ = java.util.Collections.emptyList();
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new Events();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Events_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Events_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -228,20 +231,20 @@ public static org.zenoss.cloud.dataReceiver.Events parseFrom(
   }
   public static org.zenoss.cloud.dataReceiver.Events parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.Events parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataReceiver.Events parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -249,20 +252,20 @@ public static org.zenoss.cloud.dataReceiver.Events parseDelimitedFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataReceiver.Events parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.Events parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -282,7 +285,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -290,7 +293,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.Events}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.Events)
       org.zenoss.cloud.dataReceiver.EventsOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -299,7 +302,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Events_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -312,7 +315,7 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
 
     }
@@ -379,38 +382,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.Events result) {
       }
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataReceiver.Events) {
@@ -445,7 +416,7 @@ public Builder mergeFrom(org.zenoss.cloud.dataReceiver.Events other) {
             events_ = other.events_;
             bitField0_ = (bitField0_ & ~0x00000002);
             eventsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+              com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  getEventsFieldBuilder() : null;
           } else {
             eventsBuilder_.addAllMessages(other.events_);
@@ -566,7 +537,7 @@ private void ensureEventsIsMutable() {
        }
     }
 
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.Event, org.zenoss.cloud.dataReceiver.Event.Builder, org.zenoss.cloud.dataReceiver.EventOrBuilder> eventsBuilder_;
 
     /**
@@ -854,11 +825,11 @@ public org.zenoss.cloud.dataReceiver.Event.Builder addEventsBuilder(
          getEventsBuilderList() {
       return getEventsFieldBuilder().getBuilderList();
     }
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.Event, org.zenoss.cloud.dataReceiver.Event.Builder, org.zenoss.cloud.dataReceiver.EventOrBuilder> 
         getEventsFieldBuilder() {
       if (eventsBuilder_ == null) {
-        eventsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+        eventsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
             org.zenoss.cloud.dataReceiver.Event, org.zenoss.cloud.dataReceiver.Event.Builder, org.zenoss.cloud.dataReceiver.EventOrBuilder>(
                 events_,
                 ((bitField0_ & 0x00000002) != 0),
@@ -868,18 +839,6 @@ public org.zenoss.cloud.dataReceiver.Event.Builder addEventsBuilder(
       }
       return eventsBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.Events)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventsOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventsOrBuilder.java
index 650a888..804a84a 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/EventsOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/EventsOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 public interface EventsOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/Metric.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/Metric.java
index 6af2e1f..61e250c 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/Metric.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/Metric.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
@@ -11,25 +12,27 @@
  * Protobuf type {@code zenoss.cloud.Metric}
  */
 public final class Metric extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.Metric)
     MetricOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      Metric.class.getName());
+  }
   // Use Metric.newBuilder() to construct.
-  private Metric(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private Metric(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private Metric() {
     metric_ = "";
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new Metric();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Metric_descriptor;
@@ -37,7 +40,7 @@ protected java.lang.Object newInstance(
 
   @SuppressWarnings({"rawtypes"})
   @java.lang.Override
-  protected com.google.protobuf.MapField internalGetMapField(
+  protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
       int number) {
     switch (number) {
       case 4:
@@ -48,7 +51,7 @@ protected com.google.protobuf.MapField internalGetMapField(
     }
   }
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Metric_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -280,8 +283,8 @@ public final boolean isInitialized() {
   @java.lang.Override
   public void writeTo(com.google.protobuf.CodedOutputStream output)
                       throws java.io.IOException {
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metric_)) {
-      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, metric_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(metric_)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 1, metric_);
     }
     if (timestamp_ != 0L) {
       output.writeInt64(2, timestamp_);
@@ -289,7 +292,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (java.lang.Double.doubleToRawLongBits(value_) != 0) {
       output.writeDouble(3, value_);
     }
-    com.google.protobuf.GeneratedMessageV3
+    com.google.protobuf.GeneratedMessage
       .serializeStringMapTo(
         output,
         internalGetDimensions(),
@@ -307,8 +310,8 @@ public int getSerializedSize() {
     if (size != -1) return size;
 
     size = 0;
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metric_)) {
-      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, metric_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(metric_)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(1, metric_);
     }
     if (timestamp_ != 0L) {
       size += com.google.protobuf.CodedOutputStream
@@ -427,20 +430,20 @@ public static org.zenoss.cloud.dataReceiver.Metric parseFrom(
   }
   public static org.zenoss.cloud.dataReceiver.Metric parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.Metric parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataReceiver.Metric parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -448,20 +451,20 @@ public static org.zenoss.cloud.dataReceiver.Metric parseDelimitedFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataReceiver.Metric parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.Metric parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -481,7 +484,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -493,7 +496,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.Metric}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.Metric)
       org.zenoss.cloud.dataReceiver.MetricOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -502,7 +505,7 @@ public static final class Builder extends
     }
 
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMapField(
+    protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
         int number) {
       switch (number) {
         case 4:
@@ -513,7 +516,7 @@ protected com.google.protobuf.MapField internalGetMapField(
       }
     }
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMutableMapField(
+    protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
         int number) {
       switch (number) {
         case 4:
@@ -524,7 +527,7 @@ protected com.google.protobuf.MapField internalGetMutableMapField(
       }
     }
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Metric_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -537,12 +540,12 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
+      if (com.google.protobuf.GeneratedMessage
               .alwaysUseFieldBuilders) {
         getMetadataFieldsFieldBuilder();
       }
@@ -616,38 +619,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.Metric result) {
       result.bitField0_ |= to_bitField0_;
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataReceiver.Metric) {
@@ -1087,7 +1058,7 @@ public Builder putAllDimensions(
     }
 
     private com.google.protobuf.Struct metadataFields_;
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> metadataFieldsBuilder_;
     /**
      * 
@@ -1229,11 +1200,11 @@ public com.google.protobuf.StructOrBuilder getMetadataFieldsOrBuilder() {
      *
      * .google.protobuf.Struct metadataFields = 6 [json_name = "metadataFields"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
         getMetadataFieldsFieldBuilder() {
       if (metadataFieldsBuilder_ == null) {
-        metadataFieldsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        metadataFieldsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>(
                 getMetadataFields(),
                 getParentForChildren(),
@@ -1242,18 +1213,6 @@ public com.google.protobuf.StructOrBuilder getMetadataFieldsOrBuilder() {
       }
       return metadataFieldsBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.Metric)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricBatch.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricBatch.java
index 86d4007..13d59ac 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricBatch.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricBatch.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
@@ -11,25 +12,27 @@
  * Protobuf type {@code zenoss.cloud.MetricBatch}
  */
 public final class MetricBatch extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.MetricBatch)
     MetricBatchOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      MetricBatch.class.getName());
+  }
   // Use MetricBatch.newBuilder() to construct.
-  private MetricBatch(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private MetricBatch(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private MetricBatch() {
     metrics_ = java.util.Collections.emptyList();
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new MetricBatch();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_MetricBatch_descriptor;
@@ -37,7 +40,7 @@ protected java.lang.Object newInstance(
 
   @SuppressWarnings({"rawtypes"})
   @java.lang.Override
-  protected com.google.protobuf.MapField internalGetMapField(
+  protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
       int number) {
     switch (number) {
       case 2:
@@ -48,7 +51,7 @@ protected com.google.protobuf.MapField internalGetMapField(
     }
   }
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_MetricBatch_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -225,7 +228,7 @@ public final boolean isInitialized() {
   @java.lang.Override
   public void writeTo(com.google.protobuf.CodedOutputStream output)
                       throws java.io.IOException {
-    com.google.protobuf.GeneratedMessageV3
+    com.google.protobuf.GeneratedMessage
       .serializeStringMapTo(
         output,
         internalGetGlobalTags(),
@@ -334,20 +337,20 @@ public static org.zenoss.cloud.dataReceiver.MetricBatch parseFrom(
   }
   public static org.zenoss.cloud.dataReceiver.MetricBatch parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.MetricBatch parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataReceiver.MetricBatch parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -355,20 +358,20 @@ public static org.zenoss.cloud.dataReceiver.MetricBatch parseDelimitedFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataReceiver.MetricBatch parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.MetricBatch parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -388,7 +391,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -400,7 +403,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.MetricBatch}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.MetricBatch)
       org.zenoss.cloud.dataReceiver.MetricBatchOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -409,7 +412,7 @@ public static final class Builder extends
     }
 
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMapField(
+    protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
         int number) {
       switch (number) {
         case 2:
@@ -420,7 +423,7 @@ protected com.google.protobuf.MapField internalGetMapField(
       }
     }
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMutableMapField(
+    protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
         int number) {
       switch (number) {
         case 2:
@@ -431,7 +434,7 @@ protected com.google.protobuf.MapField internalGetMutableMapField(
       }
     }
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_MetricBatch_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -444,7 +447,7 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
 
     }
@@ -512,38 +515,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.MetricBatch result) {
       }
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataReceiver.MetricBatch) {
@@ -578,7 +549,7 @@ public Builder mergeFrom(org.zenoss.cloud.dataReceiver.MetricBatch other) {
             metrics_ = other.metrics_;
             bitField0_ = (bitField0_ & ~0x00000002);
             metricsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+              com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  getMetricsFieldBuilder() : null;
           } else {
             metricsBuilder_.addAllMessages(other.metrics_);
@@ -814,7 +785,7 @@ private void ensureMetricsIsMutable() {
        }
     }
 
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.MetricWrapper, org.zenoss.cloud.dataReceiver.MetricWrapper.Builder, org.zenoss.cloud.dataReceiver.MetricWrapperOrBuilder> metricsBuilder_;
 
     /**
@@ -1102,11 +1073,11 @@ public org.zenoss.cloud.dataReceiver.MetricWrapper.Builder addMetricsBuilder(
          getMetricsBuilderList() {
       return getMetricsFieldBuilder().getBuilderList();
     }
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.MetricWrapper, org.zenoss.cloud.dataReceiver.MetricWrapper.Builder, org.zenoss.cloud.dataReceiver.MetricWrapperOrBuilder> 
         getMetricsFieldBuilder() {
       if (metricsBuilder_ == null) {
-        metricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+        metricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
             org.zenoss.cloud.dataReceiver.MetricWrapper, org.zenoss.cloud.dataReceiver.MetricWrapper.Builder, org.zenoss.cloud.dataReceiver.MetricWrapperOrBuilder>(
                 metrics_,
                 ((bitField0_ & 0x00000002) != 0),
@@ -1116,18 +1087,6 @@ public org.zenoss.cloud.dataReceiver.MetricWrapper.Builder addMetricsBuilder(
       }
       return metricsBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.MetricBatch)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricBatchOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricBatchOrBuilder.java
index f3d67e4..a634f76 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricBatchOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricBatchOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 public interface MetricBatchOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricError.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricError.java
index 5c1fdd0..9e85ff5 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricError.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricError.java
@@ -1,38 +1,41 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
  * Protobuf type {@code zenoss.cloud.MetricError}
  */
 public final class MetricError extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.MetricError)
     MetricErrorOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      MetricError.class.getName());
+  }
   // Use MetricError.newBuilder() to construct.
-  private MetricError(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private MetricError(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private MetricError() {
     error_ = "";
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new MetricError();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_MetricError_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_MetricError_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -119,8 +122,8 @@ public final boolean isInitialized() {
   @java.lang.Override
   public void writeTo(com.google.protobuf.CodedOutputStream output)
                       throws java.io.IOException {
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) {
-      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, error_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(error_)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 1, error_);
     }
     if (((bitField0_ & 0x00000001) != 0)) {
       output.writeMessage(2, getMetric());
@@ -134,8 +137,8 @@ public int getSerializedSize() {
     if (size != -1) return size;
 
     size = 0;
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) {
-      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, error_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(error_)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(1, error_);
     }
     if (((bitField0_ & 0x00000001) != 0)) {
       size += com.google.protobuf.CodedOutputStream
@@ -219,20 +222,20 @@ public static org.zenoss.cloud.dataReceiver.MetricError parseFrom(
   }
   public static org.zenoss.cloud.dataReceiver.MetricError parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.MetricError parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataReceiver.MetricError parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -240,20 +243,20 @@ public static org.zenoss.cloud.dataReceiver.MetricError parseDelimitedFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataReceiver.MetricError parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.MetricError parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -273,7 +276,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -281,7 +284,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.MetricError}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.MetricError)
       org.zenoss.cloud.dataReceiver.MetricErrorOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -290,7 +293,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_MetricError_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -303,12 +306,12 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
+      if (com.google.protobuf.GeneratedMessage
               .alwaysUseFieldBuilders) {
         getMetricFieldBuilder();
       }
@@ -369,38 +372,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.MetricError result) {
       result.bitField0_ |= to_bitField0_;
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataReceiver.MetricError) {
@@ -549,7 +520,7 @@ public Builder setErrorBytes(
     }
 
     private org.zenoss.cloud.dataReceiver.Metric metric_;
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.Metric, org.zenoss.cloud.dataReceiver.Metric.Builder, org.zenoss.cloud.dataReceiver.MetricOrBuilder> metricBuilder_;
     /**
      * .zenoss.cloud.Metric metric = 2 [json_name = "metric"];
@@ -655,11 +626,11 @@ public org.zenoss.cloud.dataReceiver.MetricOrBuilder getMetricOrBuilder() {
     /**
      * .zenoss.cloud.Metric metric = 2 [json_name = "metric"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.Metric, org.zenoss.cloud.dataReceiver.Metric.Builder, org.zenoss.cloud.dataReceiver.MetricOrBuilder> 
         getMetricFieldBuilder() {
       if (metricBuilder_ == null) {
-        metricBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        metricBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             org.zenoss.cloud.dataReceiver.Metric, org.zenoss.cloud.dataReceiver.Metric.Builder, org.zenoss.cloud.dataReceiver.MetricOrBuilder>(
                 getMetric(),
                 getParentForChildren(),
@@ -668,18 +639,6 @@ public org.zenoss.cloud.dataReceiver.MetricOrBuilder getMetricOrBuilder() {
       }
       return metricBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.MetricError)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricErrorOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricErrorOrBuilder.java
index 890b153..459cc01 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricErrorOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricErrorOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 public interface MetricErrorOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricOrBuilder.java
index f1d3ef5..bb834c8 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 public interface MetricOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricWrapper.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricWrapper.java
index a2bc350..d0a6a12 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricWrapper.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricWrapper.java
@@ -1,37 +1,40 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
  * Protobuf type {@code zenoss.cloud.MetricWrapper}
  */
 public final class MetricWrapper extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.MetricWrapper)
     MetricWrapperOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      MetricWrapper.class.getName());
+  }
   // Use MetricWrapper.newBuilder() to construct.
-  private MetricWrapper(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private MetricWrapper(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private MetricWrapper() {
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new MetricWrapper();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_MetricWrapper_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_MetricWrapper_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -353,20 +356,20 @@ public static org.zenoss.cloud.dataReceiver.MetricWrapper parseFrom(
   }
   public static org.zenoss.cloud.dataReceiver.MetricWrapper parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.MetricWrapper parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataReceiver.MetricWrapper parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -374,20 +377,20 @@ public static org.zenoss.cloud.dataReceiver.MetricWrapper parseDelimitedFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataReceiver.MetricWrapper parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.MetricWrapper parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -407,7 +410,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -415,7 +418,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.MetricWrapper}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.MetricWrapper)
       org.zenoss.cloud.dataReceiver.MetricWrapperOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -424,7 +427,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_MetricWrapper_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -437,7 +440,7 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
 
     }
@@ -509,38 +512,6 @@ private void buildPartialOneofs(org.zenoss.cloud.dataReceiver.MetricWrapper resu
       }
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataReceiver.MetricWrapper) {
@@ -649,7 +620,7 @@ public Builder clearMetricType() {
 
     private int bitField0_;
 
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.TaggedMetric, org.zenoss.cloud.dataReceiver.TaggedMetric.Builder, org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder> taggedBuilder_;
     /**
      * 
@@ -808,14 +779,14 @@ public org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder getTaggedOrBuilder()
      *
      * .zenoss.cloud.TaggedMetric tagged = 1 [json_name = "tagged"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.TaggedMetric, org.zenoss.cloud.dataReceiver.TaggedMetric.Builder, org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder> 
         getTaggedFieldBuilder() {
       if (taggedBuilder_ == null) {
         if (!(metricTypeCase_ == 1)) {
           metricType_ = org.zenoss.cloud.dataReceiver.TaggedMetric.getDefaultInstance();
         }
-        taggedBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        taggedBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             org.zenoss.cloud.dataReceiver.TaggedMetric, org.zenoss.cloud.dataReceiver.TaggedMetric.Builder, org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder>(
                 (org.zenoss.cloud.dataReceiver.TaggedMetric) metricType_,
                 getParentForChildren(),
@@ -827,7 +798,7 @@ public org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder getTaggedOrBuilder()
       return taggedBuilder_;
     }
 
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.CompactMetric, org.zenoss.cloud.dataReceiver.CompactMetric.Builder, org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder> compactBuilder_;
     /**
      * 
@@ -986,14 +957,14 @@ public org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder getCompactOrBuilder(
      *
      * .zenoss.cloud.CompactMetric compact = 2 [json_name = "compact"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.CompactMetric, org.zenoss.cloud.dataReceiver.CompactMetric.Builder, org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder> 
         getCompactFieldBuilder() {
       if (compactBuilder_ == null) {
         if (!(metricTypeCase_ == 2)) {
           metricType_ = org.zenoss.cloud.dataReceiver.CompactMetric.getDefaultInstance();
         }
-        compactBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        compactBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             org.zenoss.cloud.dataReceiver.CompactMetric, org.zenoss.cloud.dataReceiver.CompactMetric.Builder, org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder>(
                 (org.zenoss.cloud.dataReceiver.CompactMetric) metricType_,
                 getParentForChildren(),
@@ -1005,7 +976,7 @@ public org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder getCompactOrBuilder(
       return compactBuilder_;
     }
 
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.Metric, org.zenoss.cloud.dataReceiver.Metric.Builder, org.zenoss.cloud.dataReceiver.MetricOrBuilder> canonicalBuilder_;
     /**
      * 
@@ -1164,14 +1135,14 @@ public org.zenoss.cloud.dataReceiver.MetricOrBuilder getCanonicalOrBuilder() {
      *
      * .zenoss.cloud.Metric canonical = 3 [json_name = "canonical"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.Metric, org.zenoss.cloud.dataReceiver.Metric.Builder, org.zenoss.cloud.dataReceiver.MetricOrBuilder> 
         getCanonicalFieldBuilder() {
       if (canonicalBuilder_ == null) {
         if (!(metricTypeCase_ == 3)) {
           metricType_ = org.zenoss.cloud.dataReceiver.Metric.getDefaultInstance();
         }
-        canonicalBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        canonicalBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             org.zenoss.cloud.dataReceiver.Metric, org.zenoss.cloud.dataReceiver.Metric.Builder, org.zenoss.cloud.dataReceiver.MetricOrBuilder>(
                 (org.zenoss.cloud.dataReceiver.Metric) metricType_,
                 getParentForChildren(),
@@ -1182,18 +1153,6 @@ public org.zenoss.cloud.dataReceiver.MetricOrBuilder getCanonicalOrBuilder() {
       onChanged();
       return canonicalBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.MetricWrapper)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricWrapperOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricWrapperOrBuilder.java
index 302a001..da6e1b7 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricWrapperOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricWrapperOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 public interface MetricWrapperOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/Metrics.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/Metrics.java
index 906e6c4..c680ab0 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/Metrics.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/Metrics.java
@@ -1,18 +1,28 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
  * Protobuf type {@code zenoss.cloud.Metrics}
  */
 public final class Metrics extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.Metrics)
     MetricsOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      Metrics.class.getName());
+  }
   // Use Metrics.newBuilder() to construct.
-  private Metrics(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private Metrics(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private Metrics() {
@@ -21,20 +31,13 @@ private Metrics() {
     metrics_ = java.util.Collections.emptyList();
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new Metrics();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Metrics_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Metrics_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -318,20 +321,20 @@ public static org.zenoss.cloud.dataReceiver.Metrics parseFrom(
   }
   public static org.zenoss.cloud.dataReceiver.Metrics parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.Metrics parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataReceiver.Metrics parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -339,20 +342,20 @@ public static org.zenoss.cloud.dataReceiver.Metrics parseDelimitedFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataReceiver.Metrics parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.Metrics parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -372,7 +375,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -380,7 +383,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.Metrics}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.Metrics)
       org.zenoss.cloud.dataReceiver.MetricsOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -389,7 +392,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Metrics_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -402,7 +405,7 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
 
     }
@@ -501,38 +504,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.Metrics result) {
       }
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataReceiver.Metrics) {
@@ -567,7 +538,7 @@ public Builder mergeFrom(org.zenoss.cloud.dataReceiver.Metrics other) {
             compactMetrics_ = other.compactMetrics_;
             bitField0_ = (bitField0_ & ~0x00000002);
             compactMetricsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+              com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  getCompactMetricsFieldBuilder() : null;
           } else {
             compactMetricsBuilder_.addAllMessages(other.compactMetrics_);
@@ -593,7 +564,7 @@ public Builder mergeFrom(org.zenoss.cloud.dataReceiver.Metrics other) {
             taggedMetrics_ = other.taggedMetrics_;
             bitField0_ = (bitField0_ & ~0x00000004);
             taggedMetricsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+              com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  getTaggedMetricsFieldBuilder() : null;
           } else {
             taggedMetricsBuilder_.addAllMessages(other.taggedMetrics_);
@@ -619,7 +590,7 @@ public Builder mergeFrom(org.zenoss.cloud.dataReceiver.Metrics other) {
             metrics_ = other.metrics_;
             bitField0_ = (bitField0_ & ~0x00000008);
             metricsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+              com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  getMetricsFieldBuilder() : null;
           } else {
             metricsBuilder_.addAllMessages(other.metrics_);
@@ -766,7 +737,7 @@ private void ensureCompactMetricsIsMutable() {
        }
     }
 
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.CompactMetric, org.zenoss.cloud.dataReceiver.CompactMetric.Builder, org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder> compactMetricsBuilder_;
 
     /**
@@ -982,11 +953,11 @@ public org.zenoss.cloud.dataReceiver.CompactMetric.Builder addCompactMetricsBuil
          getCompactMetricsBuilderList() {
       return getCompactMetricsFieldBuilder().getBuilderList();
     }
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.CompactMetric, org.zenoss.cloud.dataReceiver.CompactMetric.Builder, org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder> 
         getCompactMetricsFieldBuilder() {
       if (compactMetricsBuilder_ == null) {
-        compactMetricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+        compactMetricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
             org.zenoss.cloud.dataReceiver.CompactMetric, org.zenoss.cloud.dataReceiver.CompactMetric.Builder, org.zenoss.cloud.dataReceiver.CompactMetricOrBuilder>(
                 compactMetrics_,
                 ((bitField0_ & 0x00000002) != 0),
@@ -1006,7 +977,7 @@ private void ensureTaggedMetricsIsMutable() {
        }
     }
 
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.TaggedMetric, org.zenoss.cloud.dataReceiver.TaggedMetric.Builder, org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder> taggedMetricsBuilder_;
 
     /**
@@ -1222,11 +1193,11 @@ public org.zenoss.cloud.dataReceiver.TaggedMetric.Builder addTaggedMetricsBuilde
          getTaggedMetricsBuilderList() {
       return getTaggedMetricsFieldBuilder().getBuilderList();
     }
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.TaggedMetric, org.zenoss.cloud.dataReceiver.TaggedMetric.Builder, org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder> 
         getTaggedMetricsFieldBuilder() {
       if (taggedMetricsBuilder_ == null) {
-        taggedMetricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+        taggedMetricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
             org.zenoss.cloud.dataReceiver.TaggedMetric, org.zenoss.cloud.dataReceiver.TaggedMetric.Builder, org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder>(
                 taggedMetrics_,
                 ((bitField0_ & 0x00000004) != 0),
@@ -1246,7 +1217,7 @@ private void ensureMetricsIsMutable() {
        }
     }
 
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.Metric, org.zenoss.cloud.dataReceiver.Metric.Builder, org.zenoss.cloud.dataReceiver.MetricOrBuilder> metricsBuilder_;
 
     /**
@@ -1462,11 +1433,11 @@ public org.zenoss.cloud.dataReceiver.Metric.Builder addMetricsBuilder(
          getMetricsBuilderList() {
       return getMetricsFieldBuilder().getBuilderList();
     }
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.Metric, org.zenoss.cloud.dataReceiver.Metric.Builder, org.zenoss.cloud.dataReceiver.MetricOrBuilder> 
         getMetricsFieldBuilder() {
       if (metricsBuilder_ == null) {
-        metricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+        metricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
             org.zenoss.cloud.dataReceiver.Metric, org.zenoss.cloud.dataReceiver.Metric.Builder, org.zenoss.cloud.dataReceiver.MetricOrBuilder>(
                 metrics_,
                 ((bitField0_ & 0x00000008) != 0),
@@ -1476,18 +1447,6 @@ public org.zenoss.cloud.dataReceiver.Metric.Builder addMetricsBuilder(
       }
       return metricsBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.Metrics)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricsOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricsOrBuilder.java
index 5a2d0ba..0232d7a 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricsOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/MetricsOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 public interface MetricsOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/Model.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/Model.java
index 5b47be9..38cf4fd 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/Model.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/Model.java
@@ -1,30 +1,33 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
  * Protobuf type {@code zenoss.cloud.Model}
  */
 public final class Model extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.Model)
     ModelOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      Model.class.getName());
+  }
   // Use Model.newBuilder() to construct.
-  private Model(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private Model(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private Model() {
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new Model();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Model_descriptor;
@@ -32,7 +35,7 @@ protected java.lang.Object newInstance(
 
   @SuppressWarnings({"rawtypes"})
   @java.lang.Override
-  protected com.google.protobuf.MapField internalGetMapField(
+  protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
       int number) {
     switch (number) {
       case 2:
@@ -43,7 +46,7 @@ protected com.google.protobuf.MapField internalGetMapField(
     }
   }
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Model_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -216,7 +219,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (timestamp_ != 0L) {
       output.writeInt64(1, timestamp_);
     }
-    com.google.protobuf.GeneratedMessageV3
+    com.google.protobuf.GeneratedMessage
       .serializeStringMapTo(
         output,
         internalGetDimensions(),
@@ -337,20 +340,20 @@ public static org.zenoss.cloud.dataReceiver.Model parseFrom(
   }
   public static org.zenoss.cloud.dataReceiver.Model parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.Model parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataReceiver.Model parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -358,20 +361,20 @@ public static org.zenoss.cloud.dataReceiver.Model parseDelimitedFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataReceiver.Model parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.Model parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -391,7 +394,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -399,7 +402,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.Model}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.Model)
       org.zenoss.cloud.dataReceiver.ModelOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -408,7 +411,7 @@ public static final class Builder extends
     }
 
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMapField(
+    protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(
         int number) {
       switch (number) {
         case 2:
@@ -419,7 +422,7 @@ protected com.google.protobuf.MapField internalGetMapField(
       }
     }
     @SuppressWarnings({"rawtypes"})
-    protected com.google.protobuf.MapField internalGetMutableMapField(
+    protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(
         int number) {
       switch (number) {
         case 2:
@@ -430,7 +433,7 @@ protected com.google.protobuf.MapField internalGetMutableMapField(
       }
     }
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Model_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -443,12 +446,12 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
+      if (com.google.protobuf.GeneratedMessage
               .alwaysUseFieldBuilders) {
         getMetadataFieldsFieldBuilder();
       }
@@ -514,38 +517,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.Model result) {
       result.bitField0_ |= to_bitField0_;
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataReceiver.Model) {
@@ -831,7 +802,7 @@ public Builder putAllDimensions(
     }
 
     private com.google.protobuf.Struct metadataFields_;
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> metadataFieldsBuilder_;
     /**
      * 
@@ -973,11 +944,11 @@ public com.google.protobuf.StructOrBuilder getMetadataFieldsOrBuilder() {
      *
      * .google.protobuf.Struct metadataFields = 3 [json_name = "metadataFields"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
         getMetadataFieldsFieldBuilder() {
       if (metadataFieldsBuilder_ == null) {
-        metadataFieldsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        metadataFieldsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>(
                 getMetadataFields(),
                 getParentForChildren(),
@@ -986,18 +957,6 @@ public com.google.protobuf.StructOrBuilder getMetadataFieldsOrBuilder() {
       }
       return metadataFieldsBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.Model)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelError.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelError.java
index fb2ec23..423e6fb 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelError.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelError.java
@@ -1,38 +1,41 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
  * Protobuf type {@code zenoss.cloud.ModelError}
  */
 public final class ModelError extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.ModelError)
     ModelErrorOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      ModelError.class.getName());
+  }
   // Use ModelError.newBuilder() to construct.
-  private ModelError(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private ModelError(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private ModelError() {
     error_ = "";
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new ModelError();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_ModelError_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_ModelError_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -119,8 +122,8 @@ public final boolean isInitialized() {
   @java.lang.Override
   public void writeTo(com.google.protobuf.CodedOutputStream output)
                       throws java.io.IOException {
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) {
-      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, error_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(error_)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 1, error_);
     }
     if (((bitField0_ & 0x00000001) != 0)) {
       output.writeMessage(2, getModel());
@@ -134,8 +137,8 @@ public int getSerializedSize() {
     if (size != -1) return size;
 
     size = 0;
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) {
-      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, error_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(error_)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(1, error_);
     }
     if (((bitField0_ & 0x00000001) != 0)) {
       size += com.google.protobuf.CodedOutputStream
@@ -219,20 +222,20 @@ public static org.zenoss.cloud.dataReceiver.ModelError parseFrom(
   }
   public static org.zenoss.cloud.dataReceiver.ModelError parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.ModelError parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataReceiver.ModelError parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -240,20 +243,20 @@ public static org.zenoss.cloud.dataReceiver.ModelError parseDelimitedFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataReceiver.ModelError parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.ModelError parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -273,7 +276,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -281,7 +284,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.ModelError}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.ModelError)
       org.zenoss.cloud.dataReceiver.ModelErrorOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -290,7 +293,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_ModelError_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -303,12 +306,12 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
+      if (com.google.protobuf.GeneratedMessage
               .alwaysUseFieldBuilders) {
         getModelFieldBuilder();
       }
@@ -369,38 +372,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.ModelError result) {
       result.bitField0_ |= to_bitField0_;
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataReceiver.ModelError) {
@@ -549,7 +520,7 @@ public Builder setErrorBytes(
     }
 
     private org.zenoss.cloud.dataReceiver.Model model_;
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.Model, org.zenoss.cloud.dataReceiver.Model.Builder, org.zenoss.cloud.dataReceiver.ModelOrBuilder> modelBuilder_;
     /**
      * .zenoss.cloud.Model model = 2 [json_name = "model"];
@@ -655,11 +626,11 @@ public org.zenoss.cloud.dataReceiver.ModelOrBuilder getModelOrBuilder() {
     /**
      * .zenoss.cloud.Model model = 2 [json_name = "model"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.Model, org.zenoss.cloud.dataReceiver.Model.Builder, org.zenoss.cloud.dataReceiver.ModelOrBuilder> 
         getModelFieldBuilder() {
       if (modelBuilder_ == null) {
-        modelBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        modelBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             org.zenoss.cloud.dataReceiver.Model, org.zenoss.cloud.dataReceiver.Model.Builder, org.zenoss.cloud.dataReceiver.ModelOrBuilder>(
                 getModel(),
                 getParentForChildren(),
@@ -668,18 +639,6 @@ public org.zenoss.cloud.dataReceiver.ModelOrBuilder getModelOrBuilder() {
       }
       return modelBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.ModelError)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelErrorOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelErrorOrBuilder.java
index 3476214..cc94f77 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelErrorOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelErrorOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 public interface ModelErrorOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelOrBuilder.java
index 2adf7df..7dc8b0a 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 public interface ModelOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelStatusResult.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelStatusResult.java
index 9d38bcb..c0acd6e 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelStatusResult.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelStatusResult.java
@@ -1,18 +1,28 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
  * Protobuf type {@code zenoss.cloud.ModelStatusResult}
  */
 public final class ModelStatusResult extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.ModelStatusResult)
     ModelStatusResultOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      ModelStatusResult.class.getName());
+  }
   // Use ModelStatusResult.newBuilder() to construct.
-  private ModelStatusResult(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private ModelStatusResult(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private ModelStatusResult() {
@@ -20,20 +30,13 @@ private ModelStatusResult() {
     failedModels_ = java.util.Collections.emptyList();
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new ModelStatusResult();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_ModelStatusResult_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_ModelStatusResult_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -198,8 +201,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (succeeded_ != 0) {
       output.writeInt32(2, succeeded_);
     }
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) {
-      com.google.protobuf.GeneratedMessageV3.writeString(output, 3, message_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 3, message_);
     }
     for (int i = 0; i < failedModels_.size(); i++) {
       output.writeMessage(4, failedModels_.get(i));
@@ -221,8 +224,8 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeInt32Size(2, succeeded_);
     }
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) {
-      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, message_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(3, message_);
     }
     for (int i = 0; i < failedModels_.size(); i++) {
       size += com.google.protobuf.CodedOutputStream
@@ -311,20 +314,20 @@ public static org.zenoss.cloud.dataReceiver.ModelStatusResult parseFrom(
   }
   public static org.zenoss.cloud.dataReceiver.ModelStatusResult parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.ModelStatusResult parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataReceiver.ModelStatusResult parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -332,20 +335,20 @@ public static org.zenoss.cloud.dataReceiver.ModelStatusResult parseDelimitedFrom
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataReceiver.ModelStatusResult parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.ModelStatusResult parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -365,7 +368,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -373,7 +376,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.ModelStatusResult}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.ModelStatusResult)
       org.zenoss.cloud.dataReceiver.ModelStatusResultOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -382,7 +385,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_ModelStatusResult_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -395,7 +398,7 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
 
     }
@@ -470,38 +473,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.ModelStatusResult resul
       }
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataReceiver.ModelStatusResult) {
@@ -544,7 +515,7 @@ public Builder mergeFrom(org.zenoss.cloud.dataReceiver.ModelStatusResult other)
             failedModels_ = other.failedModels_;
             bitField0_ = (bitField0_ & ~0x00000008);
             failedModelsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+              com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  getFailedModelsFieldBuilder() : null;
           } else {
             failedModelsBuilder_.addAllMessages(other.failedModels_);
@@ -811,7 +782,7 @@ private void ensureFailedModelsIsMutable() {
        }
     }
 
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.ModelError, org.zenoss.cloud.dataReceiver.ModelError.Builder, org.zenoss.cloud.dataReceiver.ModelErrorOrBuilder> failedModelsBuilder_;
 
     /**
@@ -1099,11 +1070,11 @@ public org.zenoss.cloud.dataReceiver.ModelError.Builder addFailedModelsBuilder(
          getFailedModelsBuilderList() {
       return getFailedModelsFieldBuilder().getBuilderList();
     }
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.ModelError, org.zenoss.cloud.dataReceiver.ModelError.Builder, org.zenoss.cloud.dataReceiver.ModelErrorOrBuilder> 
         getFailedModelsFieldBuilder() {
       if (failedModelsBuilder_ == null) {
-        failedModelsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+        failedModelsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
             org.zenoss.cloud.dataReceiver.ModelError, org.zenoss.cloud.dataReceiver.ModelError.Builder, org.zenoss.cloud.dataReceiver.ModelErrorOrBuilder>(
                 failedModels_,
                 ((bitField0_ & 0x00000008) != 0),
@@ -1113,18 +1084,6 @@ public org.zenoss.cloud.dataReceiver.ModelError.Builder addFailedModelsBuilder(
       }
       return failedModelsBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.ModelStatusResult)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelStatusResultOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelStatusResultOrBuilder.java
index 2360b68..5f99cca 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelStatusResultOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelStatusResultOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 public interface ModelStatusResultOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/Models.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/Models.java
index 05dc57e..17ed8ec 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/Models.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/Models.java
@@ -1,38 +1,41 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
  * Protobuf type {@code zenoss.cloud.Models}
  */
 public final class Models extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.Models)
     ModelsOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      Models.class.getName());
+  }
   // Use Models.newBuilder() to construct.
-  private Models(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private Models(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private Models() {
     models_ = java.util.Collections.emptyList();
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new Models();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Models_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Models_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -228,20 +231,20 @@ public static org.zenoss.cloud.dataReceiver.Models parseFrom(
   }
   public static org.zenoss.cloud.dataReceiver.Models parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.Models parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataReceiver.Models parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -249,20 +252,20 @@ public static org.zenoss.cloud.dataReceiver.Models parseDelimitedFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataReceiver.Models parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataReceiver.Models parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -282,7 +285,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -290,7 +293,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.Models}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.Models)
       org.zenoss.cloud.dataReceiver.ModelsOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -299,7 +302,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Models_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -312,7 +315,7 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
 
     }
@@ -379,38 +382,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.Models result) {
       }
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataReceiver.Models) {
@@ -445,7 +416,7 @@ public Builder mergeFrom(org.zenoss.cloud.dataReceiver.Models other) {
             models_ = other.models_;
             bitField0_ = (bitField0_ & ~0x00000002);
             modelsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+              com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  getModelsFieldBuilder() : null;
           } else {
             modelsBuilder_.addAllMessages(other.models_);
@@ -566,7 +537,7 @@ private void ensureModelsIsMutable() {
        }
     }
 
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.Model, org.zenoss.cloud.dataReceiver.Model.Builder, org.zenoss.cloud.dataReceiver.ModelOrBuilder> modelsBuilder_;
 
     /**
@@ -854,11 +825,11 @@ public org.zenoss.cloud.dataReceiver.Model.Builder addModelsBuilder(
          getModelsBuilderList() {
       return getModelsFieldBuilder().getBuilderList();
     }
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataReceiver.Model, org.zenoss.cloud.dataReceiver.Model.Builder, org.zenoss.cloud.dataReceiver.ModelOrBuilder> 
         getModelsFieldBuilder() {
       if (modelsBuilder_ == null) {
-        modelsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+        modelsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
             org.zenoss.cloud.dataReceiver.Model, org.zenoss.cloud.dataReceiver.Model.Builder, org.zenoss.cloud.dataReceiver.ModelOrBuilder>(
                 models_,
                 ((bitField0_ & 0x00000002) != 0),
@@ -868,18 +839,6 @@ public org.zenoss.cloud.dataReceiver.Model.Builder addModelsBuilder(
       }
       return modelsBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.Models)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelsOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelsOrBuilder.java
index f2b50f4..1b445e9 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelsOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/ModelsOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 public interface ModelsOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/Severity.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/Severity.java
index 894bfef..a3121bf 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/Severity.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/Severity.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
@@ -35,6 +36,15 @@ public enum Severity
   UNRECOGNIZED(-1),
   ;
 
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      Severity.class.getName());
+  }
   /**
    * SEVERITY_DEFAULT = 0;
    */
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/Status.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/Status.java
index dd90f91..cd6503b 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/Status.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/Status.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
@@ -27,6 +28,15 @@ public enum Status
   UNRECOGNIZED(-1),
   ;
 
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      Status.class.getName());
+  }
   /**
    * STATUS_DEFAULT = 0;
    */
diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/StatusResult.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/StatusResult.java
index 018d34c..4ecea50 100644
--- a/java/src/main/java/org/zenoss/cloud/dataReceiver/StatusResult.java
+++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/StatusResult.java
@@ -1,18 +1,28 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_receiver.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataReceiver;
 
 /**
  * Protobuf type {@code zenoss.cloud.StatusResult}
  */
 public final class StatusResult extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.StatusResult)
     StatusResultOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      StatusResult.class.getName());
+  }
   // Use StatusResult.newBuilder() to construct.
-  private StatusResult(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private StatusResult(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private StatusResult() {
@@ -22,20 +32,13 @@ private StatusResult() {
     failedMetrics_ = java.util.Collections.emptyList();
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new StatusResult();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_StatusResult_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_StatusResult_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -124,7 +127,7 @@ public java.lang.String getMessage() {
   private java.util.List failedCompactMetrics_;
   /**
    * 
-   *Failed metrics only returned if detailedResponse is set to true
+   * Failed metrics only returned if detailedResponse is set to true
    * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -135,7 +138,7 @@ public java.util.List getFaile } /** *
-   *Failed metrics only returned if detailedResponse is set to true
+   * Failed metrics only returned if detailedResponse is set to true
    * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -147,7 +150,7 @@ public java.util.List getFaile } /** *
-   *Failed metrics only returned if detailedResponse is set to true
+   * Failed metrics only returned if detailedResponse is set to true
    * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -158,7 +161,7 @@ public int getFailedCompactMetricsCount() { } /** *
-   *Failed metrics only returned if detailedResponse is set to true
+   * Failed metrics only returned if detailedResponse is set to true
    * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -169,7 +172,7 @@ public org.zenoss.cloud.dataReceiver.CompactMetricError getFailedCompactMetrics( } /** *
-   *Failed metrics only returned if detailedResponse is set to true
+   * Failed metrics only returned if detailedResponse is set to true
    * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -282,8 +285,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (succeeded_ != 0) { output.writeInt32(2, succeeded_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, message_); } for (int i = 0; i < failedCompactMetrics_.size(); i++) { output.writeMessage(4, failedCompactMetrics_.get(i)); @@ -311,8 +314,8 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, succeeded_); } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(message_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, message_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(message_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, message_); } for (int i = 0; i < failedCompactMetrics_.size(); i++) { size += com.google.protobuf.CodedOutputStream @@ -421,20 +424,20 @@ public static org.zenoss.cloud.dataReceiver.StatusResult parseFrom( } public static org.zenoss.cloud.dataReceiver.StatusResult parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.StatusResult parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.StatusResult parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -442,20 +445,20 @@ public static org.zenoss.cloud.dataReceiver.StatusResult parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.StatusResult parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.StatusResult parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -475,7 +478,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -483,7 +486,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.StatusResult} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.StatusResult) org.zenoss.cloud.dataReceiver.StatusResultOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -492,7 +495,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_StatusResult_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -505,7 +508,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -612,38 +615,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.StatusResult result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.dataReceiver.StatusResult) { @@ -686,7 +657,7 @@ public Builder mergeFrom(org.zenoss.cloud.dataReceiver.StatusResult other) { failedCompactMetrics_ = other.failedCompactMetrics_; bitField0_ = (bitField0_ & ~0x00000008); failedCompactMetricsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getFailedCompactMetricsFieldBuilder() : null; } else { failedCompactMetricsBuilder_.addAllMessages(other.failedCompactMetrics_); @@ -712,7 +683,7 @@ public Builder mergeFrom(org.zenoss.cloud.dataReceiver.StatusResult other) { failedTaggedMetrics_ = other.failedTaggedMetrics_; bitField0_ = (bitField0_ & ~0x00000010); failedTaggedMetricsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getFailedTaggedMetricsFieldBuilder() : null; } else { failedTaggedMetricsBuilder_.addAllMessages(other.failedTaggedMetrics_); @@ -738,7 +709,7 @@ public Builder mergeFrom(org.zenoss.cloud.dataReceiver.StatusResult other) { failedMetrics_ = other.failedMetrics_; bitField0_ = (bitField0_ & ~0x00000020); failedMetricsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getFailedMetricsFieldBuilder() : null; } else { failedMetricsBuilder_.addAllMessages(other.failedMetrics_); @@ -1031,12 +1002,12 @@ private void ensureFailedCompactMetricsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.dataReceiver.CompactMetricError, org.zenoss.cloud.dataReceiver.CompactMetricError.Builder, org.zenoss.cloud.dataReceiver.CompactMetricErrorOrBuilder> failedCompactMetricsBuilder_; /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1050,7 +1021,7 @@ public java.util.List getFaile } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1064,7 +1035,7 @@ public int getFailedCompactMetricsCount() { } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1078,7 +1049,7 @@ public org.zenoss.cloud.dataReceiver.CompactMetricError getFailedCompactMetrics( } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1099,7 +1070,7 @@ public Builder setFailedCompactMetrics( } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1117,7 +1088,7 @@ public Builder setFailedCompactMetrics( } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1137,7 +1108,7 @@ public Builder addFailedCompactMetrics(org.zenoss.cloud.dataReceiver.CompactMetr } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1158,7 +1129,7 @@ public Builder addFailedCompactMetrics( } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1176,7 +1147,7 @@ public Builder addFailedCompactMetrics( } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1194,7 +1165,7 @@ public Builder addFailedCompactMetrics( } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1213,7 +1184,7 @@ public Builder addAllFailedCompactMetrics( } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1230,7 +1201,7 @@ public Builder clearFailedCompactMetrics() { } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1247,7 +1218,7 @@ public Builder removeFailedCompactMetrics(int index) { } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1258,7 +1229,7 @@ public org.zenoss.cloud.dataReceiver.CompactMetricError.Builder getFailedCompact } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1272,7 +1243,7 @@ public org.zenoss.cloud.dataReceiver.CompactMetricErrorOrBuilder getFailedCompac } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1287,7 +1258,7 @@ public org.zenoss.cloud.dataReceiver.CompactMetricErrorOrBuilder getFailedCompac } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1298,7 +1269,7 @@ public org.zenoss.cloud.dataReceiver.CompactMetricError.Builder addFailedCompact } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1310,7 +1281,7 @@ public org.zenoss.cloud.dataReceiver.CompactMetricError.Builder addFailedCompact } /** *
-     *Failed metrics only returned if detailedResponse is set to true
+     * Failed metrics only returned if detailedResponse is set to true
      * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -1319,11 +1290,11 @@ public org.zenoss.cloud.dataReceiver.CompactMetricError.Builder addFailedCompact getFailedCompactMetricsBuilderList() { return getFailedCompactMetricsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.dataReceiver.CompactMetricError, org.zenoss.cloud.dataReceiver.CompactMetricError.Builder, org.zenoss.cloud.dataReceiver.CompactMetricErrorOrBuilder> getFailedCompactMetricsFieldBuilder() { if (failedCompactMetricsBuilder_ == null) { - failedCompactMetricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + failedCompactMetricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.dataReceiver.CompactMetricError, org.zenoss.cloud.dataReceiver.CompactMetricError.Builder, org.zenoss.cloud.dataReceiver.CompactMetricErrorOrBuilder>( failedCompactMetrics_, ((bitField0_ & 0x00000008) != 0), @@ -1343,7 +1314,7 @@ private void ensureFailedTaggedMetricsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.dataReceiver.TaggedMetricError, org.zenoss.cloud.dataReceiver.TaggedMetricError.Builder, org.zenoss.cloud.dataReceiver.TaggedMetricErrorOrBuilder> failedTaggedMetricsBuilder_; /** @@ -1559,11 +1530,11 @@ public org.zenoss.cloud.dataReceiver.TaggedMetricError.Builder addFailedTaggedMe getFailedTaggedMetricsBuilderList() { return getFailedTaggedMetricsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.dataReceiver.TaggedMetricError, org.zenoss.cloud.dataReceiver.TaggedMetricError.Builder, org.zenoss.cloud.dataReceiver.TaggedMetricErrorOrBuilder> getFailedTaggedMetricsFieldBuilder() { if (failedTaggedMetricsBuilder_ == null) { - failedTaggedMetricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + failedTaggedMetricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.dataReceiver.TaggedMetricError, org.zenoss.cloud.dataReceiver.TaggedMetricError.Builder, org.zenoss.cloud.dataReceiver.TaggedMetricErrorOrBuilder>( failedTaggedMetrics_, ((bitField0_ & 0x00000010) != 0), @@ -1583,7 +1554,7 @@ private void ensureFailedMetricsIsMutable() { } } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.dataReceiver.MetricError, org.zenoss.cloud.dataReceiver.MetricError.Builder, org.zenoss.cloud.dataReceiver.MetricErrorOrBuilder> failedMetricsBuilder_; /** @@ -1799,11 +1770,11 @@ public org.zenoss.cloud.dataReceiver.MetricError.Builder addFailedMetricsBuilder getFailedMetricsBuilderList() { return getFailedMetricsFieldBuilder().getBuilderList(); } - private com.google.protobuf.RepeatedFieldBuilderV3< + private com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.dataReceiver.MetricError, org.zenoss.cloud.dataReceiver.MetricError.Builder, org.zenoss.cloud.dataReceiver.MetricErrorOrBuilder> getFailedMetricsFieldBuilder() { if (failedMetricsBuilder_ == null) { - failedMetricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + failedMetricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.zenoss.cloud.dataReceiver.MetricError, org.zenoss.cloud.dataReceiver.MetricError.Builder, org.zenoss.cloud.dataReceiver.MetricErrorOrBuilder>( failedMetrics_, ((bitField0_ & 0x00000020) != 0), @@ -1813,18 +1784,6 @@ public org.zenoss.cloud.dataReceiver.MetricError.Builder addFailedMetricsBuilder } return failedMetricsBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.StatusResult) } diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/StatusResultOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/StatusResultOrBuilder.java index 84137a5..3f70be1 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/StatusResultOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/StatusResultOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; public interface StatusResultOrBuilder extends @@ -49,7 +50,7 @@ public interface StatusResultOrBuilder extends /** *
-   *Failed metrics only returned if detailedResponse is set to true
+   * Failed metrics only returned if detailedResponse is set to true
    * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -58,7 +59,7 @@ public interface StatusResultOrBuilder extends getFailedCompactMetricsList(); /** *
-   *Failed metrics only returned if detailedResponse is set to true
+   * Failed metrics only returned if detailedResponse is set to true
    * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -66,7 +67,7 @@ public interface StatusResultOrBuilder extends org.zenoss.cloud.dataReceiver.CompactMetricError getFailedCompactMetrics(int index); /** *
-   *Failed metrics only returned if detailedResponse is set to true
+   * Failed metrics only returned if detailedResponse is set to true
    * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -74,7 +75,7 @@ public interface StatusResultOrBuilder extends int getFailedCompactMetricsCount(); /** *
-   *Failed metrics only returned if detailedResponse is set to true
+   * Failed metrics only returned if detailedResponse is set to true
    * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; @@ -83,7 +84,7 @@ public interface StatusResultOrBuilder extends getFailedCompactMetricsOrBuilderList(); /** *
-   *Failed metrics only returned if detailedResponse is set to true
+   * Failed metrics only returned if detailedResponse is set to true
    * 
* * repeated .zenoss.cloud.CompactMetricError failedCompactMetrics = 4 [json_name = "failedCompactMetrics"]; diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetric.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetric.java index fb3ffee..1355f4d 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetric.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetric.java @@ -1,31 +1,34 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; /** * Protobuf type {@code zenoss.cloud.TaggedMetric} */ public final class TaggedMetric extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.TaggedMetric) TaggedMetricOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + TaggedMetric.class.getName()); + } // Use TaggedMetric.newBuilder() to construct. - private TaggedMetric(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private TaggedMetric(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private TaggedMetric() { metric_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new TaggedMetric(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_TaggedMetric_descriptor; @@ -33,7 +36,7 @@ protected java.lang.Object newInstance( @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField( + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( int number) { switch (number) { case 4: @@ -44,7 +47,7 @@ protected com.google.protobuf.MapField internalGetMapField( } } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_TaggedMetric_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -237,8 +240,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metric_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, metric_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(metric_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, metric_); } if (timestamp_ != 0L) { output.writeInt64(2, timestamp_); @@ -246,7 +249,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (java.lang.Double.doubleToRawLongBits(value_) != 0) { output.writeDouble(3, value_); } - com.google.protobuf.GeneratedMessageV3 + com.google.protobuf.GeneratedMessage .serializeStringMapTo( output, internalGetTags(), @@ -261,8 +264,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metric_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, metric_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(metric_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, metric_); } if (timestamp_ != 0L) { size += com.google.protobuf.CodedOutputStream @@ -368,20 +371,20 @@ public static org.zenoss.cloud.dataReceiver.TaggedMetric parseFrom( } public static org.zenoss.cloud.dataReceiver.TaggedMetric parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.TaggedMetric parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.TaggedMetric parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -389,20 +392,20 @@ public static org.zenoss.cloud.dataReceiver.TaggedMetric parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.TaggedMetric parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.TaggedMetric parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -422,7 +425,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -430,7 +433,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.TaggedMetric} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.TaggedMetric) org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -439,7 +442,7 @@ public static final class Builder extends } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField( + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( int number) { switch (number) { case 4: @@ -450,7 +453,7 @@ protected com.google.protobuf.MapField internalGetMapField( } } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField( + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( int number) { switch (number) { case 4: @@ -461,7 +464,7 @@ protected com.google.protobuf.MapField internalGetMutableMapField( } } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_TaggedMetric_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -474,7 +477,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -534,38 +537,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.TaggedMetric result) { } } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.dataReceiver.TaggedMetric) { @@ -993,18 +964,6 @@ public Builder putAllTags( bitField0_ |= 0x00000008; return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.TaggedMetric) } diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetricError.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetricError.java index acc13b6..5b64458 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetricError.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetricError.java @@ -1,38 +1,41 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; /** * Protobuf type {@code zenoss.cloud.TaggedMetricError} */ public final class TaggedMetricError extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.TaggedMetricError) TaggedMetricErrorOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + TaggedMetricError.class.getName()); + } // Use TaggedMetricError.newBuilder() to construct. - private TaggedMetricError(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private TaggedMetricError(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private TaggedMetricError() { error_ = ""; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new TaggedMetricError(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_TaggedMetricError_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_TaggedMetricError_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -119,8 +122,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, error_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(error_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, error_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getMetric()); @@ -134,8 +137,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, error_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(error_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, error_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream @@ -219,20 +222,20 @@ public static org.zenoss.cloud.dataReceiver.TaggedMetricError parseFrom( } public static org.zenoss.cloud.dataReceiver.TaggedMetricError parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.TaggedMetricError parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.TaggedMetricError parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -240,20 +243,20 @@ public static org.zenoss.cloud.dataReceiver.TaggedMetricError parseDelimitedFrom java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.TaggedMetricError parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.TaggedMetricError parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -273,7 +276,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -281,7 +284,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.TaggedMetricError} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.TaggedMetricError) org.zenoss.cloud.dataReceiver.TaggedMetricErrorOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -290,7 +293,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_TaggedMetricError_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -303,12 +306,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getMetricFieldBuilder(); } @@ -369,38 +372,6 @@ private void buildPartial0(org.zenoss.cloud.dataReceiver.TaggedMetricError resul result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.dataReceiver.TaggedMetricError) { @@ -549,7 +520,7 @@ public Builder setErrorBytes( } private org.zenoss.cloud.dataReceiver.TaggedMetric metric_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.dataReceiver.TaggedMetric, org.zenoss.cloud.dataReceiver.TaggedMetric.Builder, org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder> metricBuilder_; /** * .zenoss.cloud.TaggedMetric metric = 2 [json_name = "metric"]; @@ -655,11 +626,11 @@ public org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder getMetricOrBuilder() /** * .zenoss.cloud.TaggedMetric metric = 2 [json_name = "metric"]; */ - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.dataReceiver.TaggedMetric, org.zenoss.cloud.dataReceiver.TaggedMetric.Builder, org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder> getMetricFieldBuilder() { if (metricBuilder_ == null) { - metricBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + metricBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.zenoss.cloud.dataReceiver.TaggedMetric, org.zenoss.cloud.dataReceiver.TaggedMetric.Builder, org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder>( getMetric(), getParentForChildren(), @@ -668,18 +639,6 @@ public org.zenoss.cloud.dataReceiver.TaggedMetricOrBuilder getMetricOrBuilder() } return metricBuilder_; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.TaggedMetricError) } diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetricErrorOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetricErrorOrBuilder.java index d1c86da..5ff369f 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetricErrorOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetricErrorOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; public interface TaggedMetricErrorOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetricOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetricOrBuilder.java index 1b4c325..d48d5eb 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetricOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/TaggedMetricOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; public interface TaggedMetricOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/Void.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/Void.java index 5e6b616..3cdf181 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/Void.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/Void.java @@ -1,37 +1,40 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; /** * Protobuf type {@code zenoss.cloud.Void} */ public final class Void extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.Void) VoidOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + Void.class.getName()); + } // Use Void.newBuilder() to construct. - private Void(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Void(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Void() { } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Void(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Void_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Void_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -126,20 +129,20 @@ public static org.zenoss.cloud.dataReceiver.Void parseFrom( } public static org.zenoss.cloud.dataReceiver.Void parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.Void parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.Void parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -147,20 +150,20 @@ public static org.zenoss.cloud.dataReceiver.Void parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataReceiver.Void parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataReceiver.Void parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -180,7 +183,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -188,7 +191,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.Void} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.Void) org.zenoss.cloud.dataReceiver.VoidOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -197,7 +200,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataReceiver.DataReceiver.internal_static_zenoss_cloud_Void_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -210,7 +213,7 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); } @@ -247,38 +250,6 @@ public org.zenoss.cloud.dataReceiver.Void buildPartial() { return result; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.dataReceiver.Void) { @@ -332,18 +303,6 @@ public Builder mergeFrom( } // finally return this; } - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - // @@protoc_insertion_point(builder_scope:zenoss.cloud.Void) } diff --git a/java/src/main/java/org/zenoss/cloud/dataReceiver/VoidOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataReceiver/VoidOrBuilder.java index 4cd0b65..5a4889b 100644 --- a/java/src/main/java/org/zenoss/cloud/dataReceiver/VoidOrBuilder.java +++ b/java/src/main/java/org/zenoss/cloud/dataReceiver/VoidOrBuilder.java @@ -1,6 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_receiver.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataReceiver; public interface VoidOrBuilder extends diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/DataRegistry.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/DataRegistry.java index bb5ea2e..d6a1d33 100644 --- a/java/src/main/java/org/zenoss/cloud/dataRegistry/DataRegistry.java +++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/DataRegistry.java @@ -1,10 +1,20 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_registry.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataRegistry; public final class DataRegistry { private DataRegistry() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + DataRegistry.class.getName()); + } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { } @@ -17,52 +27,52 @@ public static void registerAllExtensions( static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_Definition_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_Definition_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_DefinitionUpdate_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_DefinitionUpdate_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_RegisterMetricRequest_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_RegisterMetricRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_UpdateMetricRequest_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_UpdateMetricRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_RegisterMetricResponse_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_RegisterMetricResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_RegisterMetricVerboseResponse_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_RegisterMetricVerboseResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_RegisterMetricsResponse_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_RegisterMetricsResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_DefinitionResponse_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_DefinitionResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_GetMetricRequest_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_GetMetricRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_zenoss_cloud_GetMetricResponse_descriptor; static final - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_zenoss_cloud_GetMetricResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor @@ -135,63 +145,64 @@ public static void registerAllExtensions( internal_static_zenoss_cloud_Definition_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_zenoss_cloud_Definition_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_Definition_descriptor, new java.lang.String[] { "Metric", "Dimensions", "MetadataFields", "UpdateMode", }); internal_static_zenoss_cloud_DefinitionUpdate_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_zenoss_cloud_DefinitionUpdate_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_DefinitionUpdate_descriptor, new java.lang.String[] { "DefinitionId", "MetadataFields", "UpdateMode", }); internal_static_zenoss_cloud_RegisterMetricRequest_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_zenoss_cloud_RegisterMetricRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_RegisterMetricRequest_descriptor, new java.lang.String[] { "Metric", "UpdateMode", }); internal_static_zenoss_cloud_UpdateMetricRequest_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_zenoss_cloud_UpdateMetricRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_UpdateMetricRequest_descriptor, new java.lang.String[] { "InstanceId", "MetadataFields", "UpdateMode", "Timestamp", }); internal_static_zenoss_cloud_RegisterMetricResponse_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_zenoss_cloud_RegisterMetricResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_RegisterMetricResponse_descriptor, new java.lang.String[] { "InstanceId", "DefinitionId", "Name", }); internal_static_zenoss_cloud_RegisterMetricVerboseResponse_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_zenoss_cloud_RegisterMetricVerboseResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_RegisterMetricVerboseResponse_descriptor, new java.lang.String[] { "Response", "Error", }); internal_static_zenoss_cloud_RegisterMetricsResponse_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_zenoss_cloud_RegisterMetricsResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_RegisterMetricsResponse_descriptor, new java.lang.String[] { "Responses", }); internal_static_zenoss_cloud_DefinitionResponse_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_zenoss_cloud_DefinitionResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_DefinitionResponse_descriptor, new java.lang.String[] { "DefinitionId", }); internal_static_zenoss_cloud_GetMetricRequest_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_zenoss_cloud_GetMetricRequest_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_GetMetricRequest_descriptor, new java.lang.String[] { "InstanceId", }); internal_static_zenoss_cloud_GetMetricResponse_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_zenoss_cloud_GetMetricResponse_fieldAccessorTable = new - com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_zenoss_cloud_GetMetricResponse_descriptor, new java.lang.String[] { "Metric", }); + descriptor.resolveAllFeaturesImmutable(); com.google.protobuf.StructProto.getDescriptor(); org.zenoss.cloud.dataReceiver.DataReceiver.getDescriptor(); } diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/DataRegistryServiceGrpc.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/DataRegistryServiceGrpc.java index 5fb9d40..69c503b 100644 --- a/java/src/main/java/org/zenoss/cloud/dataRegistry/DataRegistryServiceGrpc.java +++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/DataRegistryServiceGrpc.java @@ -5,14 +5,14 @@ /** */ @javax.annotation.Generated( - value = "by gRPC proto compiler (version 1.50.2)", + value = "by gRPC proto compiler (version 1.63.0)", comments = "Source: zenoss/cloud/data_registry.proto") @io.grpc.stub.annotations.GrpcGenerated public final class DataRegistryServiceGrpc { private DataRegistryServiceGrpc() {} - public static final String SERVICE_NAME = "zenoss.cloud.DataRegistryService"; + public static final java.lang.String SERVICE_NAME = "zenoss.cloud.DataRegistryService"; // Static method descriptors that strictly reflect the proto. private static volatile io.grpc.MethodDescriptor responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getCreateOrUpdateMetricMethod(), responseObserver); } /** */ - public io.grpc.stub.StreamObserver createOrUpdateMetrics( + default io.grpc.stub.StreamObserver createOrUpdateMetrics( io.grpc.stub.StreamObserver responseObserver) { return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall(getCreateOrUpdateMetricsMethod(), responseObserver); } /** */ - public void updateMetric(org.zenoss.cloud.dataRegistry.UpdateMetricRequest request, + default void updateMetric(org.zenoss.cloud.dataRegistry.UpdateMetricRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateMetricMethod(), responseObserver); } /** */ - public void registerDefinition(org.zenoss.cloud.dataRegistry.Definition request, + default void registerDefinition(org.zenoss.cloud.dataRegistry.Definition request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getRegisterDefinitionMethod(), responseObserver); } /** */ - public void updateDefinition(org.zenoss.cloud.dataRegistry.DefinitionUpdate request, + default void updateDefinition(org.zenoss.cloud.dataRegistry.DefinitionUpdate request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUpdateDefinitionMethod(), responseObserver); } /** */ - public void getMetric(org.zenoss.cloud.dataRegistry.GetMetricRequest request, + default void getMetric(org.zenoss.cloud.dataRegistry.GetMetricRequest request, io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetMetricMethod(), responseObserver); } + } + + /** + * Base class for the server implementation of the service DataRegistryService. + */ + public static abstract class DataRegistryServiceImplBase + implements io.grpc.BindableService, AsyncService { @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { - return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) - .addMethod( - getCreateOrUpdateMetricMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - org.zenoss.cloud.dataRegistry.RegisterMetricRequest, - org.zenoss.cloud.dataRegistry.RegisterMetricResponse>( - this, METHODID_CREATE_OR_UPDATE_METRIC))) - .addMethod( - getCreateOrUpdateMetricsMethod(), - io.grpc.stub.ServerCalls.asyncClientStreamingCall( - new MethodHandlers< - org.zenoss.cloud.dataRegistry.RegisterMetricRequest, - org.zenoss.cloud.dataRegistry.RegisterMetricsResponse>( - this, METHODID_CREATE_OR_UPDATE_METRICS))) - .addMethod( - getUpdateMetricMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - org.zenoss.cloud.dataRegistry.UpdateMetricRequest, - org.zenoss.cloud.dataRegistry.RegisterMetricResponse>( - this, METHODID_UPDATE_METRIC))) - .addMethod( - getRegisterDefinitionMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - org.zenoss.cloud.dataRegistry.Definition, - org.zenoss.cloud.dataRegistry.DefinitionResponse>( - this, METHODID_REGISTER_DEFINITION))) - .addMethod( - getUpdateDefinitionMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - org.zenoss.cloud.dataRegistry.DefinitionUpdate, - org.zenoss.cloud.dataRegistry.DefinitionResponse>( - this, METHODID_UPDATE_DEFINITION))) - .addMethod( - getGetMetricMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - org.zenoss.cloud.dataRegistry.GetMetricRequest, - org.zenoss.cloud.dataRegistry.GetMetricResponse>( - this, METHODID_GET_METRIC))) - .build(); + return DataRegistryServiceGrpc.bindService(this); } } /** + * A stub to allow clients to do asynchronous rpc calls to service DataRegistryService. */ - public static final class DataRegistryServiceStub extends io.grpc.stub.AbstractAsyncStub { + public static final class DataRegistryServiceStub + extends io.grpc.stub.AbstractAsyncStub { private DataRegistryServiceStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -403,8 +369,10 @@ public void getMetric(org.zenoss.cloud.dataRegistry.GetMetricRequest request, } /** + * A stub to allow clients to do synchronous rpc calls to service DataRegistryService. */ - public static final class DataRegistryServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub { + public static final class DataRegistryServiceBlockingStub + extends io.grpc.stub.AbstractBlockingStub { private DataRegistryServiceBlockingStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -453,8 +421,10 @@ public org.zenoss.cloud.dataRegistry.GetMetricResponse getMetric(org.zenoss.clou } /** + * A stub to allow clients to do ListenableFuture-style rpc calls to service DataRegistryService. */ - public static final class DataRegistryServiceFutureStub extends io.grpc.stub.AbstractFutureStub { + public static final class DataRegistryServiceFutureStub + extends io.grpc.stub.AbstractFutureStub { private DataRegistryServiceFutureStub( io.grpc.Channel channel, io.grpc.CallOptions callOptions) { super(channel, callOptions); @@ -519,10 +489,10 @@ private static final class MethodHandlers implements io.grpc.stub.ServerCalls.ServerStreamingMethod, io.grpc.stub.ServerCalls.ClientStreamingMethod, io.grpc.stub.ServerCalls.BidiStreamingMethod { - private final DataRegistryServiceImplBase serviceImpl; + private final AsyncService serviceImpl; private final int methodId; - MethodHandlers(DataRegistryServiceImplBase serviceImpl, int methodId) { + MethodHandlers(AsyncService serviceImpl, int methodId) { this.serviceImpl = serviceImpl; this.methodId = methodId; } @@ -570,6 +540,53 @@ public io.grpc.stub.StreamObserver invoke( } } + public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateOrUpdateMetricMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + org.zenoss.cloud.dataRegistry.RegisterMetricRequest, + org.zenoss.cloud.dataRegistry.RegisterMetricResponse>( + service, METHODID_CREATE_OR_UPDATE_METRIC))) + .addMethod( + getCreateOrUpdateMetricsMethod(), + io.grpc.stub.ServerCalls.asyncClientStreamingCall( + new MethodHandlers< + org.zenoss.cloud.dataRegistry.RegisterMetricRequest, + org.zenoss.cloud.dataRegistry.RegisterMetricsResponse>( + service, METHODID_CREATE_OR_UPDATE_METRICS))) + .addMethod( + getUpdateMetricMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + org.zenoss.cloud.dataRegistry.UpdateMetricRequest, + org.zenoss.cloud.dataRegistry.RegisterMetricResponse>( + service, METHODID_UPDATE_METRIC))) + .addMethod( + getRegisterDefinitionMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + org.zenoss.cloud.dataRegistry.Definition, + org.zenoss.cloud.dataRegistry.DefinitionResponse>( + service, METHODID_REGISTER_DEFINITION))) + .addMethod( + getUpdateDefinitionMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + org.zenoss.cloud.dataRegistry.DefinitionUpdate, + org.zenoss.cloud.dataRegistry.DefinitionResponse>( + service, METHODID_UPDATE_DEFINITION))) + .addMethod( + getGetMetricMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + org.zenoss.cloud.dataRegistry.GetMetricRequest, + org.zenoss.cloud.dataRegistry.GetMetricResponse>( + service, METHODID_GET_METRIC))) + .build(); + } + private static abstract class DataRegistryServiceBaseDescriptorSupplier implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { DataRegistryServiceBaseDescriptorSupplier() {} @@ -593,9 +610,9 @@ private static final class DataRegistryServiceFileDescriptorSupplier private static final class DataRegistryServiceMethodDescriptorSupplier extends DataRegistryServiceBaseDescriptorSupplier implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { - private final String methodName; + private final java.lang.String methodName; - DataRegistryServiceMethodDescriptorSupplier(String methodName) { + DataRegistryServiceMethodDescriptorSupplier(java.lang.String methodName) { this.methodName = methodName; } diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/Definition.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/Definition.java index 305a372..675747b 100644 --- a/java/src/main/java/org/zenoss/cloud/dataRegistry/Definition.java +++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/Definition.java @@ -1,18 +1,28 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: zenoss/cloud/data_registry.proto +// Protobuf Java Version: 4.26.1 package org.zenoss.cloud.dataRegistry; /** * Protobuf type {@code zenoss.cloud.Definition} */ public final class Definition extends - com.google.protobuf.GeneratedMessageV3 implements + com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:zenoss.cloud.Definition) DefinitionOrBuilder { private static final long serialVersionUID = 0L; + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 26, + /* patch= */ 1, + /* suffix= */ "", + Definition.class.getName()); + } // Use Definition.newBuilder() to construct. - private Definition(com.google.protobuf.GeneratedMessageV3.Builder builder) { + private Definition(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); } private Definition() { @@ -22,20 +32,13 @@ private Definition() { updateMode_ = 0; } - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance( - UnusedPrivateParameter unused) { - return new Definition(); - } - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_Definition_descriptor; } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_Definition_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -225,11 +228,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metric_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, metric_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(metric_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, metric_); } for (int i = 0; i < dimensions_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, dimensions_.getRaw(i)); + com.google.protobuf.GeneratedMessage.writeString(output, 2, dimensions_.getRaw(i)); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getMetadataFields()); @@ -246,8 +249,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metric_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, metric_); + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(metric_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, metric_); } { int dataSize = 0; @@ -352,20 +355,20 @@ public static org.zenoss.cloud.dataRegistry.Definition parseFrom( } public static org.zenoss.cloud.dataRegistry.Definition parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataRegistry.Definition parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataRegistry.Definition parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input); } @@ -373,20 +376,20 @@ public static org.zenoss.cloud.dataRegistry.Definition parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static org.zenoss.cloud.dataRegistry.Definition parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input); } public static org.zenoss.cloud.dataRegistry.Definition parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3 + return com.google.protobuf.GeneratedMessage .parseWithIOException(PARSER, input, extensionRegistry); } @@ -406,7 +409,7 @@ public Builder toBuilder() { @java.lang.Override protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } @@ -414,7 +417,7 @@ protected Builder newBuilderForType( * Protobuf type {@code zenoss.cloud.Definition} */ public static final class Builder extends - com.google.protobuf.GeneratedMessageV3.Builder implements + com.google.protobuf.GeneratedMessage.Builder implements // @@protoc_insertion_point(builder_implements:zenoss.cloud.Definition) org.zenoss.cloud.dataRegistry.DefinitionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor @@ -423,7 +426,7 @@ public static final class Builder extends } @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_Definition_fieldAccessorTable .ensureFieldAccessorsInitialized( @@ -436,12 +439,12 @@ private Builder() { } private Builder( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3 + if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { getMetadataFieldsFieldBuilder(); } @@ -512,38 +515,6 @@ private void buildPartial0(org.zenoss.cloud.dataRegistry.Definition result) { result.bitField0_ |= to_bitField0_; } - @java.lang.Override - public Builder clone() { - return super.clone(); - } - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.setField(field, value); - } - @java.lang.Override - public Builder clearField( - com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - @java.lang.Override - public Builder clearOneof( - com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - java.lang.Object value) { - return super.addRepeatedField(field, value); - } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.zenoss.cloud.dataRegistry.Definition) { @@ -883,7 +854,7 @@ public Builder addDimensionsBytes( } private com.google.protobuf.Struct metadataFields_; - private com.google.protobuf.SingleFieldBuilderV3< + private com.google.protobuf.SingleFieldBuilder< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> metadataFieldsBuilder_; /** *
@@ -1025,11 +996,11 @@ public com.google.protobuf.StructOrBuilder getMetadataFieldsOrBuilder() {
      *
      * .google.protobuf.Struct metadataFields = 3 [json_name = "metadataFields"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
         getMetadataFieldsFieldBuilder() {
       if (metadataFieldsBuilder_ == null) {
-        metadataFieldsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        metadataFieldsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>(
                 getMetadataFields(),
                 getParentForChildren(),
@@ -1121,18 +1092,6 @@ public Builder clearUpdateMode() {
       onChanged();
       return this;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.Definition)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionOrBuilder.java
index ec2e1fd..ea13759 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 public interface DefinitionOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionResponse.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionResponse.java
index a552ce7..adb6335 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionResponse.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionResponse.java
@@ -1,38 +1,41 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 /**
  * Protobuf type {@code zenoss.cloud.DefinitionResponse}
  */
 public final class DefinitionResponse extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.DefinitionResponse)
     DefinitionResponseOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      DefinitionResponse.class.getName());
+  }
   // Use DefinitionResponse.newBuilder() to construct.
-  private DefinitionResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private DefinitionResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private DefinitionResponse() {
     definitionId_ = "";
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new DefinitionResponse();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_DefinitionResponse_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_DefinitionResponse_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -92,8 +95,8 @@ public final boolean isInitialized() {
   @java.lang.Override
   public void writeTo(com.google.protobuf.CodedOutputStream output)
                       throws java.io.IOException {
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(definitionId_)) {
-      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, definitionId_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(definitionId_)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 1, definitionId_);
     }
     getUnknownFields().writeTo(output);
   }
@@ -104,8 +107,8 @@ public int getSerializedSize() {
     if (size != -1) return size;
 
     size = 0;
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(definitionId_)) {
-      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, definitionId_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(definitionId_)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(1, definitionId_);
     }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
@@ -176,20 +179,20 @@ public static org.zenoss.cloud.dataRegistry.DefinitionResponse parseFrom(
   }
   public static org.zenoss.cloud.dataRegistry.DefinitionResponse parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.DefinitionResponse parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataRegistry.DefinitionResponse parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -197,20 +200,20 @@ public static org.zenoss.cloud.dataRegistry.DefinitionResponse parseDelimitedFro
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataRegistry.DefinitionResponse parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.DefinitionResponse parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -230,7 +233,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -238,7 +241,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.DefinitionResponse}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.DefinitionResponse)
       org.zenoss.cloud.dataRegistry.DefinitionResponseOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -247,7 +250,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_DefinitionResponse_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -260,7 +263,7 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
 
     }
@@ -307,38 +310,6 @@ private void buildPartial0(org.zenoss.cloud.dataRegistry.DefinitionResponse resu
       }
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataRegistry.DefinitionResponse) {
@@ -475,18 +446,6 @@ public Builder setDefinitionIdBytes(
       onChanged();
       return this;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.DefinitionResponse)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionResponseOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionResponseOrBuilder.java
index f6461f0..e7fa69b 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionResponseOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionResponseOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 public interface DefinitionResponseOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionUpdate.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionUpdate.java
index 5d960eb..4ef6018 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionUpdate.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionUpdate.java
@@ -1,18 +1,28 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 /**
  * Protobuf type {@code zenoss.cloud.DefinitionUpdate}
  */
 public final class DefinitionUpdate extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.DefinitionUpdate)
     DefinitionUpdateOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      DefinitionUpdate.class.getName());
+  }
   // Use DefinitionUpdate.newBuilder() to construct.
-  private DefinitionUpdate(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private DefinitionUpdate(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private DefinitionUpdate() {
@@ -20,20 +30,13 @@ private DefinitionUpdate() {
     updateMode_ = 0;
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new DefinitionUpdate();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_DefinitionUpdate_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_DefinitionUpdate_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -170,8 +173,8 @@ public final boolean isInitialized() {
   @java.lang.Override
   public void writeTo(com.google.protobuf.CodedOutputStream output)
                       throws java.io.IOException {
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(definitionId_)) {
-      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, definitionId_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(definitionId_)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 1, definitionId_);
     }
     if (((bitField0_ & 0x00000001) != 0)) {
       output.writeMessage(2, getMetadataFields());
@@ -188,8 +191,8 @@ public int getSerializedSize() {
     if (size != -1) return size;
 
     size = 0;
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(definitionId_)) {
-      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, definitionId_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(definitionId_)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(1, definitionId_);
     }
     if (((bitField0_ & 0x00000001) != 0)) {
       size += com.google.protobuf.CodedOutputStream
@@ -280,20 +283,20 @@ public static org.zenoss.cloud.dataRegistry.DefinitionUpdate parseFrom(
   }
   public static org.zenoss.cloud.dataRegistry.DefinitionUpdate parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.DefinitionUpdate parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataRegistry.DefinitionUpdate parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -301,20 +304,20 @@ public static org.zenoss.cloud.dataRegistry.DefinitionUpdate parseDelimitedFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataRegistry.DefinitionUpdate parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.DefinitionUpdate parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -334,7 +337,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -342,7 +345,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.DefinitionUpdate}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.DefinitionUpdate)
       org.zenoss.cloud.dataRegistry.DefinitionUpdateOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -351,7 +354,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_DefinitionUpdate_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -364,12 +367,12 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
+      if (com.google.protobuf.GeneratedMessage
               .alwaysUseFieldBuilders) {
         getMetadataFieldsFieldBuilder();
       }
@@ -434,38 +437,6 @@ private void buildPartial0(org.zenoss.cloud.dataRegistry.DefinitionUpdate result
       result.bitField0_ |= to_bitField0_;
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataRegistry.DefinitionUpdate) {
@@ -642,7 +613,7 @@ public Builder setDefinitionIdBytes(
     }
 
     private com.google.protobuf.Struct metadataFields_;
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> metadataFieldsBuilder_;
     /**
      * 
@@ -784,11 +755,11 @@ public com.google.protobuf.StructOrBuilder getMetadataFieldsOrBuilder() {
      *
      * .google.protobuf.Struct metadataFields = 2 [json_name = "metadataFields"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
         getMetadataFieldsFieldBuilder() {
       if (metadataFieldsBuilder_ == null) {
-        metadataFieldsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        metadataFieldsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>(
                 getMetadataFields(),
                 getParentForChildren(),
@@ -880,18 +851,6 @@ public Builder clearUpdateMode() {
       onChanged();
       return this;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.DefinitionUpdate)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionUpdateOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionUpdateOrBuilder.java
index 5a96603..2780fec 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionUpdateOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/DefinitionUpdateOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 public interface DefinitionUpdateOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricRequest.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricRequest.java
index d427a89..d55bdd3 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricRequest.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricRequest.java
@@ -1,38 +1,41 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 /**
  * Protobuf type {@code zenoss.cloud.GetMetricRequest}
  */
 public final class GetMetricRequest extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.GetMetricRequest)
     GetMetricRequestOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      GetMetricRequest.class.getName());
+  }
   // Use GetMetricRequest.newBuilder() to construct.
-  private GetMetricRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private GetMetricRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private GetMetricRequest() {
     instanceId_ = "";
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new GetMetricRequest();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_GetMetricRequest_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_GetMetricRequest_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -92,8 +95,8 @@ public final boolean isInitialized() {
   @java.lang.Override
   public void writeTo(com.google.protobuf.CodedOutputStream output)
                       throws java.io.IOException {
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instanceId_)) {
-      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, instanceId_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(instanceId_)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 1, instanceId_);
     }
     getUnknownFields().writeTo(output);
   }
@@ -104,8 +107,8 @@ public int getSerializedSize() {
     if (size != -1) return size;
 
     size = 0;
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instanceId_)) {
-      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, instanceId_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(instanceId_)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(1, instanceId_);
     }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
@@ -176,20 +179,20 @@ public static org.zenoss.cloud.dataRegistry.GetMetricRequest parseFrom(
   }
   public static org.zenoss.cloud.dataRegistry.GetMetricRequest parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.GetMetricRequest parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataRegistry.GetMetricRequest parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -197,20 +200,20 @@ public static org.zenoss.cloud.dataRegistry.GetMetricRequest parseDelimitedFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataRegistry.GetMetricRequest parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.GetMetricRequest parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -230,7 +233,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -238,7 +241,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.GetMetricRequest}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.GetMetricRequest)
       org.zenoss.cloud.dataRegistry.GetMetricRequestOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -247,7 +250,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_GetMetricRequest_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -260,7 +263,7 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
 
     }
@@ -307,38 +310,6 @@ private void buildPartial0(org.zenoss.cloud.dataRegistry.GetMetricRequest result
       }
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataRegistry.GetMetricRequest) {
@@ -475,18 +446,6 @@ public Builder setInstanceIdBytes(
       onChanged();
       return this;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.GetMetricRequest)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricRequestOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricRequestOrBuilder.java
index c5f56aa..1688b4a 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricRequestOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricRequestOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 public interface GetMetricRequestOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricResponse.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricResponse.java
index 9b1a407..79b3ffc 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricResponse.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricResponse.java
@@ -1,37 +1,40 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 /**
  * Protobuf type {@code zenoss.cloud.GetMetricResponse}
  */
 public final class GetMetricResponse extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.GetMetricResponse)
     GetMetricResponseOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      GetMetricResponse.class.getName());
+  }
   // Use GetMetricResponse.newBuilder() to construct.
-  private GetMetricResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private GetMetricResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private GetMetricResponse() {
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new GetMetricResponse();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_GetMetricResponse_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_GetMetricResponse_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -169,20 +172,20 @@ public static org.zenoss.cloud.dataRegistry.GetMetricResponse parseFrom(
   }
   public static org.zenoss.cloud.dataRegistry.GetMetricResponse parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.GetMetricResponse parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataRegistry.GetMetricResponse parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -190,20 +193,20 @@ public static org.zenoss.cloud.dataRegistry.GetMetricResponse parseDelimitedFrom
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataRegistry.GetMetricResponse parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.GetMetricResponse parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -223,7 +226,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -231,7 +234,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.GetMetricResponse}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.GetMetricResponse)
       org.zenoss.cloud.dataRegistry.GetMetricResponseOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -240,7 +243,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_GetMetricResponse_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -253,12 +256,12 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
+      if (com.google.protobuf.GeneratedMessage
               .alwaysUseFieldBuilders) {
         getMetricFieldBuilder();
       }
@@ -315,38 +318,6 @@ private void buildPartial0(org.zenoss.cloud.dataRegistry.GetMetricResponse resul
       result.bitField0_ |= to_bitField0_;
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataRegistry.GetMetricResponse) {
@@ -413,7 +384,7 @@ public Builder mergeFrom(
     private int bitField0_;
 
     private org.zenoss.cloud.dataReceiver.Metric metric_;
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.Metric, org.zenoss.cloud.dataReceiver.Metric.Builder, org.zenoss.cloud.dataReceiver.MetricOrBuilder> metricBuilder_;
     /**
      * .zenoss.cloud.Metric metric = 1 [json_name = "metric"];
@@ -519,11 +490,11 @@ public org.zenoss.cloud.dataReceiver.MetricOrBuilder getMetricOrBuilder() {
     /**
      * .zenoss.cloud.Metric metric = 1 [json_name = "metric"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.Metric, org.zenoss.cloud.dataReceiver.Metric.Builder, org.zenoss.cloud.dataReceiver.MetricOrBuilder> 
         getMetricFieldBuilder() {
       if (metricBuilder_ == null) {
-        metricBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        metricBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             org.zenoss.cloud.dataReceiver.Metric, org.zenoss.cloud.dataReceiver.Metric.Builder, org.zenoss.cloud.dataReceiver.MetricOrBuilder>(
                 getMetric(),
                 getParentForChildren(),
@@ -532,18 +503,6 @@ public org.zenoss.cloud.dataReceiver.MetricOrBuilder getMetricOrBuilder() {
       }
       return metricBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.GetMetricResponse)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricResponseOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricResponseOrBuilder.java
index 8317cdd..fdb1396 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricResponseOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/GetMetricResponseOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 public interface GetMetricResponseOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricRequest.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricRequest.java
index ac95a62..679618b 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricRequest.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricRequest.java
@@ -1,38 +1,41 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 /**
  * Protobuf type {@code zenoss.cloud.RegisterMetricRequest}
  */
 public final class RegisterMetricRequest extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.RegisterMetricRequest)
     RegisterMetricRequestOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      RegisterMetricRequest.class.getName());
+  }
   // Use RegisterMetricRequest.newBuilder() to construct.
-  private RegisterMetricRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private RegisterMetricRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private RegisterMetricRequest() {
     updateMode_ = 0;
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new RegisterMetricRequest();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_RegisterMetricRequest_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_RegisterMetricRequest_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -198,20 +201,20 @@ public static org.zenoss.cloud.dataRegistry.RegisterMetricRequest parseFrom(
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricRequest parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricRequest parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataRegistry.RegisterMetricRequest parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -219,20 +222,20 @@ public static org.zenoss.cloud.dataRegistry.RegisterMetricRequest parseDelimited
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricRequest parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricRequest parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -252,7 +255,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -260,7 +263,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.RegisterMetricRequest}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.RegisterMetricRequest)
       org.zenoss.cloud.dataRegistry.RegisterMetricRequestOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -269,7 +272,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_RegisterMetricRequest_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -282,12 +285,12 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
+      if (com.google.protobuf.GeneratedMessage
               .alwaysUseFieldBuilders) {
         getMetricFieldBuilder();
       }
@@ -348,38 +351,6 @@ private void buildPartial0(org.zenoss.cloud.dataRegistry.RegisterMetricRequest r
       result.bitField0_ |= to_bitField0_;
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataRegistry.RegisterMetricRequest) {
@@ -454,7 +425,7 @@ public Builder mergeFrom(
     private int bitField0_;
 
     private org.zenoss.cloud.dataReceiver.MetricWrapper metric_;
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.MetricWrapper, org.zenoss.cloud.dataReceiver.MetricWrapper.Builder, org.zenoss.cloud.dataReceiver.MetricWrapperOrBuilder> metricBuilder_;
     /**
      * .zenoss.cloud.MetricWrapper metric = 1 [json_name = "metric"];
@@ -560,11 +531,11 @@ public org.zenoss.cloud.dataReceiver.MetricWrapperOrBuilder getMetricOrBuilder()
     /**
      * .zenoss.cloud.MetricWrapper metric = 1 [json_name = "metric"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataReceiver.MetricWrapper, org.zenoss.cloud.dataReceiver.MetricWrapper.Builder, org.zenoss.cloud.dataReceiver.MetricWrapperOrBuilder> 
         getMetricFieldBuilder() {
       if (metricBuilder_ == null) {
-        metricBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        metricBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             org.zenoss.cloud.dataReceiver.MetricWrapper, org.zenoss.cloud.dataReceiver.MetricWrapper.Builder, org.zenoss.cloud.dataReceiver.MetricWrapperOrBuilder>(
                 getMetric(),
                 getParentForChildren(),
@@ -626,18 +597,6 @@ public Builder clearUpdateMode() {
       onChanged();
       return this;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.RegisterMetricRequest)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricRequestOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricRequestOrBuilder.java
index f161362..9c21863 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricRequestOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricRequestOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 public interface RegisterMetricRequestOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricResponse.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricResponse.java
index 3dc06aa..1a5d1be 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricResponse.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricResponse.java
@@ -1,18 +1,28 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 /**
  * Protobuf type {@code zenoss.cloud.RegisterMetricResponse}
  */
 public final class RegisterMetricResponse extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.RegisterMetricResponse)
     RegisterMetricResponseOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      RegisterMetricResponse.class.getName());
+  }
   // Use RegisterMetricResponse.newBuilder() to construct.
-  private RegisterMetricResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private RegisterMetricResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private RegisterMetricResponse() {
@@ -21,20 +31,13 @@ private RegisterMetricResponse() {
     name_ = "";
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new RegisterMetricResponse();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_RegisterMetricResponse_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_RegisterMetricResponse_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -172,14 +175,14 @@ public final boolean isInitialized() {
   @java.lang.Override
   public void writeTo(com.google.protobuf.CodedOutputStream output)
                       throws java.io.IOException {
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instanceId_)) {
-      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, instanceId_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(instanceId_)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 1, instanceId_);
     }
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(definitionId_)) {
-      com.google.protobuf.GeneratedMessageV3.writeString(output, 2, definitionId_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(definitionId_)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 2, definitionId_);
     }
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
-      com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 3, name_);
     }
     getUnknownFields().writeTo(output);
   }
@@ -190,14 +193,14 @@ public int getSerializedSize() {
     if (size != -1) return size;
 
     size = 0;
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instanceId_)) {
-      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, instanceId_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(instanceId_)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(1, instanceId_);
     }
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(definitionId_)) {
-      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, definitionId_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(definitionId_)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(2, definitionId_);
     }
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
-      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(3, name_);
     }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
@@ -276,20 +279,20 @@ public static org.zenoss.cloud.dataRegistry.RegisterMetricResponse parseFrom(
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricResponse parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricResponse parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataRegistry.RegisterMetricResponse parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -297,20 +300,20 @@ public static org.zenoss.cloud.dataRegistry.RegisterMetricResponse parseDelimite
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricResponse parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricResponse parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -330,7 +333,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -338,7 +341,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.RegisterMetricResponse}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.RegisterMetricResponse)
       org.zenoss.cloud.dataRegistry.RegisterMetricResponseOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -347,7 +350,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_RegisterMetricResponse_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -360,7 +363,7 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
 
     }
@@ -415,38 +418,6 @@ private void buildPartial0(org.zenoss.cloud.dataRegistry.RegisterMetricResponse
       }
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataRegistry.RegisterMetricResponse) {
@@ -747,18 +718,6 @@ public Builder setNameBytes(
       onChanged();
       return this;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.RegisterMetricResponse)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricResponseOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricResponseOrBuilder.java
index 122b06c..8a19fee 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricResponseOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricResponseOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 public interface RegisterMetricResponseOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricVerboseResponse.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricVerboseResponse.java
index 4ef520a..192ebc9 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricVerboseResponse.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricVerboseResponse.java
@@ -1,38 +1,41 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 /**
  * Protobuf type {@code zenoss.cloud.RegisterMetricVerboseResponse}
  */
 public final class RegisterMetricVerboseResponse extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.RegisterMetricVerboseResponse)
     RegisterMetricVerboseResponseOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      RegisterMetricVerboseResponse.class.getName());
+  }
   // Use RegisterMetricVerboseResponse.newBuilder() to construct.
-  private RegisterMetricVerboseResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private RegisterMetricVerboseResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private RegisterMetricVerboseResponse() {
     error_ = "";
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new RegisterMetricVerboseResponse();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_RegisterMetricVerboseResponse_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_RegisterMetricVerboseResponse_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -122,8 +125,8 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField0_ & 0x00000001) != 0)) {
       output.writeMessage(1, getResponse());
     }
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) {
-      com.google.protobuf.GeneratedMessageV3.writeString(output, 2, error_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(error_)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 2, error_);
     }
     getUnknownFields().writeTo(output);
   }
@@ -138,8 +141,8 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(1, getResponse());
     }
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(error_)) {
-      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, error_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(error_)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(2, error_);
     }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
@@ -219,20 +222,20 @@ public static org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse parseF
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -240,20 +243,20 @@ public static org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse parseD
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -273,7 +276,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -281,7 +284,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.RegisterMetricVerboseResponse}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.RegisterMetricVerboseResponse)
       org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponseOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -290,7 +293,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_RegisterMetricVerboseResponse_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -303,12 +306,12 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
+      if (com.google.protobuf.GeneratedMessage
               .alwaysUseFieldBuilders) {
         getResponseFieldBuilder();
       }
@@ -369,38 +372,6 @@ private void buildPartial0(org.zenoss.cloud.dataRegistry.RegisterMetricVerboseRe
       result.bitField0_ |= to_bitField0_;
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse) {
@@ -477,7 +448,7 @@ public Builder mergeFrom(
     private int bitField0_;
 
     private org.zenoss.cloud.dataRegistry.RegisterMetricResponse response_;
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataRegistry.RegisterMetricResponse, org.zenoss.cloud.dataRegistry.RegisterMetricResponse.Builder, org.zenoss.cloud.dataRegistry.RegisterMetricResponseOrBuilder> responseBuilder_;
     /**
      * .zenoss.cloud.RegisterMetricResponse response = 1 [json_name = "response"];
@@ -583,11 +554,11 @@ public org.zenoss.cloud.dataRegistry.RegisterMetricResponseOrBuilder getResponse
     /**
      * .zenoss.cloud.RegisterMetricResponse response = 1 [json_name = "response"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         org.zenoss.cloud.dataRegistry.RegisterMetricResponse, org.zenoss.cloud.dataRegistry.RegisterMetricResponse.Builder, org.zenoss.cloud.dataRegistry.RegisterMetricResponseOrBuilder> 
         getResponseFieldBuilder() {
       if (responseBuilder_ == null) {
-        responseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        responseBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             org.zenoss.cloud.dataRegistry.RegisterMetricResponse, org.zenoss.cloud.dataRegistry.RegisterMetricResponse.Builder, org.zenoss.cloud.dataRegistry.RegisterMetricResponseOrBuilder>(
                 getResponse(),
                 getParentForChildren(),
@@ -668,18 +639,6 @@ public Builder setErrorBytes(
       onChanged();
       return this;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.RegisterMetricVerboseResponse)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricVerboseResponseOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricVerboseResponseOrBuilder.java
index 1e28ccd..f2566f6 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricVerboseResponseOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricVerboseResponseOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 public interface RegisterMetricVerboseResponseOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricsResponse.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricsResponse.java
index eb006ee..bda47d6 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricsResponse.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricsResponse.java
@@ -1,38 +1,41 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 /**
  * Protobuf type {@code zenoss.cloud.RegisterMetricsResponse}
  */
 public final class RegisterMetricsResponse extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.RegisterMetricsResponse)
     RegisterMetricsResponseOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      RegisterMetricsResponse.class.getName());
+  }
   // Use RegisterMetricsResponse.newBuilder() to construct.
-  private RegisterMetricsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private RegisterMetricsResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private RegisterMetricsResponse() {
     responses_ = java.util.Collections.emptyList();
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new RegisterMetricsResponse();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_RegisterMetricsResponse_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_RegisterMetricsResponse_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -181,20 +184,20 @@ public static org.zenoss.cloud.dataRegistry.RegisterMetricsResponse parseFrom(
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricsResponse parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricsResponse parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataRegistry.RegisterMetricsResponse parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -202,20 +205,20 @@ public static org.zenoss.cloud.dataRegistry.RegisterMetricsResponse parseDelimit
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricsResponse parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.RegisterMetricsResponse parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -235,7 +238,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -243,7 +246,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.RegisterMetricsResponse}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.RegisterMetricsResponse)
       org.zenoss.cloud.dataRegistry.RegisterMetricsResponseOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -252,7 +255,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_RegisterMetricsResponse_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -265,7 +268,7 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
 
     }
@@ -328,38 +331,6 @@ private void buildPartial0(org.zenoss.cloud.dataRegistry.RegisterMetricsResponse
       int from_bitField0_ = bitField0_;
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataRegistry.RegisterMetricsResponse) {
@@ -391,7 +362,7 @@ public Builder mergeFrom(org.zenoss.cloud.dataRegistry.RegisterMetricsResponse o
             responses_ = other.responses_;
             bitField0_ = (bitField0_ & ~0x00000001);
             responsesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+              com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                  getResponsesFieldBuilder() : null;
           } else {
             responsesBuilder_.addAllMessages(other.responses_);
@@ -463,7 +434,7 @@ private void ensureResponsesIsMutable() {
        }
     }
 
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse, org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse.Builder, org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponseOrBuilder> responsesBuilder_;
 
     /**
@@ -679,11 +650,11 @@ public org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse.Builder addRe
          getResponsesBuilderList() {
       return getResponsesFieldBuilder().getBuilderList();
     }
-    private com.google.protobuf.RepeatedFieldBuilderV3<
+    private com.google.protobuf.RepeatedFieldBuilder<
         org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse, org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse.Builder, org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponseOrBuilder> 
         getResponsesFieldBuilder() {
       if (responsesBuilder_ == null) {
-        responsesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+        responsesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
             org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse, org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse.Builder, org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponseOrBuilder>(
                 responses_,
                 ((bitField0_ & 0x00000001) != 0),
@@ -693,18 +664,6 @@ public org.zenoss.cloud.dataRegistry.RegisterMetricVerboseResponse.Builder addRe
       }
       return responsesBuilder_;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.RegisterMetricsResponse)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricsResponseOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricsResponseOrBuilder.java
index 7a360a1..17b02f0 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricsResponseOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/RegisterMetricsResponseOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 public interface RegisterMetricsResponseOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/UpdateMetricRequest.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/UpdateMetricRequest.java
index d1f8a1f..7c63925 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/UpdateMetricRequest.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/UpdateMetricRequest.java
@@ -1,18 +1,28 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 /**
  * Protobuf type {@code zenoss.cloud.UpdateMetricRequest}
  */
 public final class UpdateMetricRequest extends
-    com.google.protobuf.GeneratedMessageV3 implements
+    com.google.protobuf.GeneratedMessage implements
     // @@protoc_insertion_point(message_implements:zenoss.cloud.UpdateMetricRequest)
     UpdateMetricRequestOrBuilder {
 private static final long serialVersionUID = 0L;
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      UpdateMetricRequest.class.getName());
+  }
   // Use UpdateMetricRequest.newBuilder() to construct.
-  private UpdateMetricRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
+  private UpdateMetricRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
     super(builder);
   }
   private UpdateMetricRequest() {
@@ -20,20 +30,13 @@ private UpdateMetricRequest() {
     updateMode_ = 0;
   }
 
-  @java.lang.Override
-  @SuppressWarnings({"unused"})
-  protected java.lang.Object newInstance(
-      UnusedPrivateParameter unused) {
-    return new UpdateMetricRequest();
-  }
-
   public static final com.google.protobuf.Descriptors.Descriptor
       getDescriptor() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_UpdateMetricRequest_descriptor;
   }
 
   @java.lang.Override
-  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+  protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
       internalGetFieldAccessorTable() {
     return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_UpdateMetricRequest_fieldAccessorTable
         .ensureFieldAccessorsInitialized(
@@ -161,8 +164,8 @@ public final boolean isInitialized() {
   @java.lang.Override
   public void writeTo(com.google.protobuf.CodedOutputStream output)
                       throws java.io.IOException {
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instanceId_)) {
-      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, instanceId_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(instanceId_)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 1, instanceId_);
     }
     if (((bitField0_ & 0x00000001) != 0)) {
       output.writeMessage(2, getMetadataFields());
@@ -182,8 +185,8 @@ public int getSerializedSize() {
     if (size != -1) return size;
 
     size = 0;
-    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(instanceId_)) {
-      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, instanceId_);
+    if (!com.google.protobuf.GeneratedMessage.isStringEmpty(instanceId_)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(1, instanceId_);
     }
     if (((bitField0_ & 0x00000001) != 0)) {
       size += com.google.protobuf.CodedOutputStream
@@ -283,20 +286,20 @@ public static org.zenoss.cloud.dataRegistry.UpdateMetricRequest parseFrom(
   }
   public static org.zenoss.cloud.dataRegistry.UpdateMetricRequest parseFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.UpdateMetricRequest parseFrom(
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   public static org.zenoss.cloud.dataRegistry.UpdateMetricRequest parseDelimitedFrom(java.io.InputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input);
   }
 
@@ -304,20 +307,20 @@ public static org.zenoss.cloud.dataRegistry.UpdateMetricRequest parseDelimitedFr
       java.io.InputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
   public static org.zenoss.cloud.dataRegistry.UpdateMetricRequest parseFrom(
       com.google.protobuf.CodedInputStream input)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input);
   }
   public static org.zenoss.cloud.dataRegistry.UpdateMetricRequest parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3
+    return com.google.protobuf.GeneratedMessage
         .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
@@ -337,7 +340,7 @@ public Builder toBuilder() {
 
   @java.lang.Override
   protected Builder newBuilderForType(
-      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      com.google.protobuf.GeneratedMessage.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
@@ -345,7 +348,7 @@ protected Builder newBuilderForType(
    * Protobuf type {@code zenoss.cloud.UpdateMetricRequest}
    */
   public static final class Builder extends
-      com.google.protobuf.GeneratedMessageV3.Builder implements
+      com.google.protobuf.GeneratedMessage.Builder implements
       // @@protoc_insertion_point(builder_implements:zenoss.cloud.UpdateMetricRequest)
       org.zenoss.cloud.dataRegistry.UpdateMetricRequestOrBuilder {
     public static final com.google.protobuf.Descriptors.Descriptor
@@ -354,7 +357,7 @@ public static final class Builder extends
     }
 
     @java.lang.Override
-    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
         internalGetFieldAccessorTable() {
       return org.zenoss.cloud.dataRegistry.DataRegistry.internal_static_zenoss_cloud_UpdateMetricRequest_fieldAccessorTable
           .ensureFieldAccessorsInitialized(
@@ -367,12 +370,12 @@ private Builder() {
     }
 
     private Builder(
-        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        com.google.protobuf.GeneratedMessage.BuilderParent parent) {
       super(parent);
       maybeForceBuilderInitialization();
     }
     private void maybeForceBuilderInitialization() {
-      if (com.google.protobuf.GeneratedMessageV3
+      if (com.google.protobuf.GeneratedMessage
               .alwaysUseFieldBuilders) {
         getMetadataFieldsFieldBuilder();
       }
@@ -441,38 +444,6 @@ private void buildPartial0(org.zenoss.cloud.dataRegistry.UpdateMetricRequest res
       result.bitField0_ |= to_bitField0_;
     }
 
-    @java.lang.Override
-    public Builder clone() {
-      return super.clone();
-    }
-    @java.lang.Override
-    public Builder setField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.setField(field, value);
-    }
-    @java.lang.Override
-    public Builder clearField(
-        com.google.protobuf.Descriptors.FieldDescriptor field) {
-      return super.clearField(field);
-    }
-    @java.lang.Override
-    public Builder clearOneof(
-        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
-      return super.clearOneof(oneof);
-    }
-    @java.lang.Override
-    public Builder setRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        int index, java.lang.Object value) {
-      return super.setRepeatedField(field, index, value);
-    }
-    @java.lang.Override
-    public Builder addRepeatedField(
-        com.google.protobuf.Descriptors.FieldDescriptor field,
-        java.lang.Object value) {
-      return super.addRepeatedField(field, value);
-    }
     @java.lang.Override
     public Builder mergeFrom(com.google.protobuf.Message other) {
       if (other instanceof org.zenoss.cloud.dataRegistry.UpdateMetricRequest) {
@@ -637,7 +608,7 @@ public Builder setInstanceIdBytes(
     }
 
     private com.google.protobuf.Struct metadataFields_;
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> metadataFieldsBuilder_;
     /**
      * 
@@ -779,11 +750,11 @@ public com.google.protobuf.StructOrBuilder getMetadataFieldsOrBuilder() {
      *
      * .google.protobuf.Struct metadataFields = 2 [json_name = "metadataFields"];
      */
-    private com.google.protobuf.SingleFieldBuilderV3<
+    private com.google.protobuf.SingleFieldBuilder<
         com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
         getMetadataFieldsFieldBuilder() {
       if (metadataFieldsBuilder_ == null) {
-        metadataFieldsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+        metadataFieldsBuilder_ = new com.google.protobuf.SingleFieldBuilder<
             com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>(
                 getMetadataFields(),
                 getParentForChildren(),
@@ -877,18 +848,6 @@ public Builder clearTimestamp() {
       onChanged();
       return this;
     }
-    @java.lang.Override
-    public final Builder setUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.setUnknownFields(unknownFields);
-    }
-
-    @java.lang.Override
-    public final Builder mergeUnknownFields(
-        final com.google.protobuf.UnknownFieldSet unknownFields) {
-      return super.mergeUnknownFields(unknownFields);
-    }
-
 
     // @@protoc_insertion_point(builder_scope:zenoss.cloud.UpdateMetricRequest)
   }
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/UpdateMetricRequestOrBuilder.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/UpdateMetricRequestOrBuilder.java
index b5a570f..2bb22fe 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/UpdateMetricRequestOrBuilder.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/UpdateMetricRequestOrBuilder.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 public interface UpdateMetricRequestOrBuilder extends
diff --git a/java/src/main/java/org/zenoss/cloud/dataRegistry/UpdateMode.java b/java/src/main/java/org/zenoss/cloud/dataRegistry/UpdateMode.java
index b75ee39..e3003a3 100644
--- a/java/src/main/java/org/zenoss/cloud/dataRegistry/UpdateMode.java
+++ b/java/src/main/java/org/zenoss/cloud/dataRegistry/UpdateMode.java
@@ -1,6 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // source: zenoss/cloud/data_registry.proto
 
+// Protobuf Java Version: 4.26.1
 package org.zenoss.cloud.dataRegistry;
 
 /**
@@ -23,6 +24,15 @@ public enum UpdateMode
   UNRECOGNIZED(-1),
   ;
 
+  static {
+    com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+      com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+      /* major= */ 4,
+      /* minor= */ 26,
+      /* patch= */ 1,
+      /* suffix= */ "",
+      UpdateMode.class.getName());
+  }
   /**
    * MERGE = 0;
    */
diff --git a/protobufs/buf.gen.yaml b/protobufs/buf.gen.yaml
index 970e6cb..a13fa82 100644
--- a/protobufs/buf.gen.yaml
+++ b/protobufs/buf.gen.yaml
@@ -4,31 +4,31 @@
 version: v1
 plugins:
   # Go
-  - plugin: buf.build/grpc/go:v1.2.0
+  - plugin: buf.build/grpc/go:v1.3.0
     out: ./go
     opt:
       - module=github.com/zenoss/zenoss-protobufs/go
 
-  - plugin: buf.build/protocolbuffers/go:v1.28.1
+  - plugin: buf.build/protocolbuffers/go:v1.34.1
     out: ./go
     opt:
       - module=github.com/zenoss/zenoss-protobufs/go
-  
-  - plugin: buf.build/grpc-ecosystem/gateway:v2.17.1 # HTTP Gateway generation
+
+  - plugin: buf.build/grpc-ecosystem/gateway:v2.19.1 # HTTP Gateway generation
     out: ./go
     opt:
       - module=github.com/zenoss/zenoss-protobufs/go
 
   # Java
-  - plugin: buf.build/protocolbuffers/java:v24.2
+  - plugin: buf.build/protocolbuffers/java:v26.1
     out: ./java/src/main/java
 
-  - plugin: buf.build/grpc/java:v1.50.2
+  - plugin: buf.build/grpc/java:v1.63.0
     out: ./java/src/main/java
 
   # Python
-  - plugin: buf.build/grpc/python:v1.50.1
+  - plugin: buf.build/grpc/python:v1.63.0
     out: ./python
 
-  - plugin: buf.build/protocolbuffers/python:v24.2
+  - plugin: buf.build/protocolbuffers/python:v26.1
     out: ./python
diff --git a/protobufs/buf.lock b/protobufs/buf.lock
index 1550d6c..eb74969 100644
--- a/protobufs/buf.lock
+++ b/protobufs/buf.lock
@@ -4,8 +4,10 @@ deps:
   - remote: buf.build
     owner: googleapis
     repository: googleapis
-    commit: 783e4b5374fa488ab068d08af9658438
+    commit: cc9c423640a448ec81a25b69927172cf
+    digest: shake256:de26a277fc28b8b411ecf58729d78d32fcf15090ffd998a4469225b17889bfb51442eaab04bb7a8d88d203ecdf0a9febd4ffd52c18ed1c2229160c7bd353ca95
   - remote: buf.build
     owner: grpc-ecosystem
     repository: grpc-gateway
-    commit: b96615cde70c403f8075c48e56178f88
+    commit: ba66afc387e740a8b403f1ca738fa78a
+    digest: shake256:67b115260e12cb2d6c5d5ce8dbbf3a095c86f0e52b84f9dbd16dec9433b218f8694bc9aadb1d45eb6fd52f5a7029977d460e2d58afb3208ab6c680e7b21c80e4
diff --git a/protobufs/zenoss/cloud/credentials.proto b/protobufs/zenoss/cloud/credentials.proto
index a5d2f90..9341548 100644
--- a/protobufs/zenoss/cloud/credentials.proto
+++ b/protobufs/zenoss/cloud/credentials.proto
@@ -11,9 +11,7 @@ option java_package = "org.zenoss.cloud.credentials";
 
 service CredentialManagement {
   rpc GetCredential(GetCredentialRequest) returns (GetCredentialResponse) {
-    option (google.api.http) = {
-      get: "/v1/credentials/{id}"
-    };
+    option (google.api.http) = {get: "/v1/credentials/{id}"};
   }
 }
 
diff --git a/python/setup.py b/python/setup.py
index cf6c910..73ffb1c 100644
--- a/python/setup.py
+++ b/python/setup.py
@@ -1,7 +1,7 @@
 from setuptools import setup, find_packages
 setup(
     name="zenoss-protobufs",
-    version="1.4.0",
+    version="1.5.1",
     packages=find_packages(),
     author="Zenoss",
     author_email="support@zenoss.com",
diff --git a/python/zenoss/cloud/collection_cfg_pb2.py b/python/zenoss/cloud/collection_cfg_pb2.py
index 9fef121..53fddb1 100644
--- a/python/zenoss/cloud/collection_cfg_pb2.py
+++ b/python/zenoss/cloud/collection_cfg_pb2.py
@@ -1,6 +1,7 @@
 # -*- coding: utf-8 -*-
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
 # source: zenoss/cloud/collection_cfg.proto
+# Protobuf Python Version: 5.26.1
 """Generated protocol buffer code."""
 from google.protobuf import descriptor as _descriptor
 from google.protobuf import descriptor_pool as _descriptor_pool
@@ -18,9 +19,9 @@
 _globals = globals()
 _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
 _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'zenoss.cloud.collection_cfg_pb2', _globals)
-if _descriptor._USE_C_DESCRIPTORS == False:
-  DESCRIPTOR._options = None
-  DESCRIPTOR._serialized_options = b'\n\033org.zenoss.cloud.collectionP\001Z6github.com/zenoss/zenoss-protobufs/go/cloud/collection'
+if not _descriptor._USE_C_DESCRIPTORS:
+  _globals['DESCRIPTOR']._loaded_options = None
+  _globals['DESCRIPTOR']._serialized_options = b'\n\033org.zenoss.cloud.collectionP\001Z6github.com/zenoss/zenoss-protobufs/go/cloud/collection'
   _globals['_CONFIG']._serialized_start=67
   _globals['_CONFIG']._serialized_end=223
   _globals['_CONFIGURATION']._serialized_start=225
diff --git a/python/zenoss/cloud/collection_cfg_pb2_grpc.py b/python/zenoss/cloud/collection_cfg_pb2_grpc.py
index 26c79c2..c47378a 100644
--- a/python/zenoss/cloud/collection_cfg_pb2_grpc.py
+++ b/python/zenoss/cloud/collection_cfg_pb2_grpc.py
@@ -20,12 +20,12 @@ def __init__(self, channel):
                 '/zenoss.cloud.collection_cfg.CollectionConfigService/WaitForProbeConfig',
                 request_serializer=zenoss_dot_cloud_dot_collection__cfg__pb2.WaitForProbeConfigResponse.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_collection__cfg__pb2.WaitForProbeConfigRequest.FromString,
-                )
+                _registered_method=True)
         self.GetConfigStream = channel.unary_stream(
                 '/zenoss.cloud.collection_cfg.CollectionConfigService/GetConfigStream',
                 request_serializer=zenoss_dot_cloud_dot_collection__cfg__pb2.GetConfigStreamRequest.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_collection__cfg__pb2.GetConfigStreamResponse.FromString,
-                )
+                _registered_method=True)
 
 
 class CollectionConfigServiceServicer(object):
@@ -81,11 +81,21 @@ def WaitForProbeConfig(request_iterator,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.stream_stream(request_iterator, target, '/zenoss.cloud.collection_cfg.CollectionConfigService/WaitForProbeConfig',
+        return grpc.experimental.stream_stream(
+            request_iterator,
+            target,
+            '/zenoss.cloud.collection_cfg.CollectionConfigService/WaitForProbeConfig',
             zenoss_dot_cloud_dot_collection__cfg__pb2.WaitForProbeConfigResponse.SerializeToString,
             zenoss_dot_cloud_dot_collection__cfg__pb2.WaitForProbeConfigRequest.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
 
     @staticmethod
     def GetConfigStream(request,
@@ -98,8 +108,18 @@ def GetConfigStream(request,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.unary_stream(request, target, '/zenoss.cloud.collection_cfg.CollectionConfigService/GetConfigStream',
+        return grpc.experimental.unary_stream(
+            request,
+            target,
+            '/zenoss.cloud.collection_cfg.CollectionConfigService/GetConfigStream',
             zenoss_dot_cloud_dot_collection__cfg__pb2.GetConfigStreamRequest.SerializeToString,
             zenoss_dot_cloud_dot_collection__cfg__pb2.GetConfigStreamResponse.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
diff --git a/python/zenoss/cloud/credentials_pb2.py b/python/zenoss/cloud/credentials_pb2.py
index ad47faf..166a340 100644
--- a/python/zenoss/cloud/credentials_pb2.py
+++ b/python/zenoss/cloud/credentials_pb2.py
@@ -1,6 +1,7 @@
 # -*- coding: utf-8 -*-
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
 # source: zenoss/cloud/credentials.proto
+# Protobuf Python Version: 5.26.1
 """Generated protocol buffer code."""
 from google.protobuf import descriptor as _descriptor
 from google.protobuf import descriptor_pool as _descriptor_pool
@@ -20,13 +21,13 @@
 _globals = globals()
 _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
 _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'zenoss.cloud.credentials_pb2', _globals)
-if _descriptor._USE_C_DESCRIPTORS == False:
-  DESCRIPTOR._options = None
-  DESCRIPTOR._serialized_options = b'\n\034org.zenoss.cloud.credentialsP\001Z7github.com/zenoss/zenoss-protobufs/go/cloud/credentials'
-  _CREDENTIAL_SECRETSENTRY._options = None
-  _CREDENTIAL_SECRETSENTRY._serialized_options = b'8\001'
-  _CREDENTIALMANAGEMENT.methods_by_name['GetCredential']._options = None
-  _CREDENTIALMANAGEMENT.methods_by_name['GetCredential']._serialized_options = b'\202\323\344\223\002\026\022\024/v1/credentials/{id}'
+if not _descriptor._USE_C_DESCRIPTORS:
+  _globals['DESCRIPTOR']._loaded_options = None
+  _globals['DESCRIPTOR']._serialized_options = b'\n\034org.zenoss.cloud.credentialsP\001Z7github.com/zenoss/zenoss-protobufs/go/cloud/credentials'
+  _globals['_CREDENTIAL_SECRETSENTRY']._loaded_options = None
+  _globals['_CREDENTIAL_SECRETSENTRY']._serialized_options = b'8\001'
+  _globals['_CREDENTIALMANAGEMENT'].methods_by_name['GetCredential']._loaded_options = None
+  _globals['_CREDENTIALMANAGEMENT'].methods_by_name['GetCredential']._serialized_options = b'\202\323\344\223\002\026\022\024/v1/credentials/{id}'
   _globals['_CREDENTIAL']._serialized_start=120
   _globals['_CREDENTIAL']._serialized_end=337
   _globals['_CREDENTIAL_SECRETSENTRY']._serialized_start=279
diff --git a/python/zenoss/cloud/credentials_pb2_grpc.py b/python/zenoss/cloud/credentials_pb2_grpc.py
index a67cc1d..617a186 100644
--- a/python/zenoss/cloud/credentials_pb2_grpc.py
+++ b/python/zenoss/cloud/credentials_pb2_grpc.py
@@ -18,7 +18,7 @@ def __init__(self, channel):
                 '/zenoss.cloud.credentials.CredentialManagement/GetCredential',
                 request_serializer=zenoss_dot_cloud_dot_credentials__pb2.GetCredentialRequest.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_credentials__pb2.GetCredentialResponse.FromString,
-                )
+                _registered_method=True)
 
 
 class CredentialManagementServicer(object):
@@ -59,8 +59,18 @@ def GetCredential(request,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.unary_unary(request, target, '/zenoss.cloud.credentials.CredentialManagement/GetCredential',
+        return grpc.experimental.unary_unary(
+            request,
+            target,
+            '/zenoss.cloud.credentials.CredentialManagement/GetCredential',
             zenoss_dot_cloud_dot_credentials__pb2.GetCredentialRequest.SerializeToString,
             zenoss_dot_cloud_dot_credentials__pb2.GetCredentialResponse.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
diff --git a/python/zenoss/cloud/data_receiver_pb2.py b/python/zenoss/cloud/data_receiver_pb2.py
index b67a90a..df26c71 100644
--- a/python/zenoss/cloud/data_receiver_pb2.py
+++ b/python/zenoss/cloud/data_receiver_pb2.py
@@ -1,6 +1,7 @@
 # -*- coding: utf-8 -*-
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
 # source: zenoss/cloud/data_receiver.proto
+# Protobuf Python Version: 5.26.1
 """Generated protocol buffer code."""
 from google.protobuf import descriptor as _descriptor
 from google.protobuf import descriptor_pool as _descriptor_pool
@@ -21,25 +22,25 @@
 _globals = globals()
 _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
 _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'zenoss.cloud.data_receiver_pb2', _globals)
-if _descriptor._USE_C_DESCRIPTORS == False:
-  DESCRIPTOR._options = None
-  DESCRIPTOR._serialized_options = b'\n\035org.zenoss.cloud.dataReceiverP\001Z9github.com/zenoss/zenoss-protobufs/go/cloud/data_receiver'
-  _EVENT_DIMENSIONSENTRY._options = None
-  _EVENT_DIMENSIONSENTRY._serialized_options = b'8\001'
-  _TAGGEDMETRIC_TAGSENTRY._options = None
-  _TAGGEDMETRIC_TAGSENTRY._serialized_options = b'8\001'
-  _METRIC_DIMENSIONSENTRY._options = None
-  _METRIC_DIMENSIONSENTRY._serialized_options = b'8\001'
-  _MODEL_DIMENSIONSENTRY._options = None
-  _MODEL_DIMENSIONSENTRY._serialized_options = b'8\001'
-  _METRICBATCH_GLOBALTAGSENTRY._options = None
-  _METRICBATCH_GLOBALTAGSENTRY._serialized_options = b'8\001'
-  _DATARECEIVERSERVICE.methods_by_name['PutEvents']._options = None
-  _DATARECEIVERSERVICE.methods_by_name['PutEvents']._serialized_options = b'\202\323\344\223\002\035\"\030/v1/data-receiver/events:\001*'
-  _DATARECEIVERSERVICE.methods_by_name['PutMetrics']._options = None
-  _DATARECEIVERSERVICE.methods_by_name['PutMetrics']._serialized_options = b'\202\323\344\223\002\036\"\031/v1/data-receiver/metrics:\001*'
-  _DATARECEIVERSERVICE.methods_by_name['PutModels']._options = None
-  _DATARECEIVERSERVICE.methods_by_name['PutModels']._serialized_options = b'\202\323\344\223\002\035\"\030/v1/data-receiver/models:\001*'
+if not _descriptor._USE_C_DESCRIPTORS:
+  _globals['DESCRIPTOR']._loaded_options = None
+  _globals['DESCRIPTOR']._serialized_options = b'\n\035org.zenoss.cloud.dataReceiverP\001Z9github.com/zenoss/zenoss-protobufs/go/cloud/data_receiver'
+  _globals['_EVENT_DIMENSIONSENTRY']._loaded_options = None
+  _globals['_EVENT_DIMENSIONSENTRY']._serialized_options = b'8\001'
+  _globals['_TAGGEDMETRIC_TAGSENTRY']._loaded_options = None
+  _globals['_TAGGEDMETRIC_TAGSENTRY']._serialized_options = b'8\001'
+  _globals['_METRIC_DIMENSIONSENTRY']._loaded_options = None
+  _globals['_METRIC_DIMENSIONSENTRY']._serialized_options = b'8\001'
+  _globals['_MODEL_DIMENSIONSENTRY']._loaded_options = None
+  _globals['_MODEL_DIMENSIONSENTRY']._serialized_options = b'8\001'
+  _globals['_METRICBATCH_GLOBALTAGSENTRY']._loaded_options = None
+  _globals['_METRICBATCH_GLOBALTAGSENTRY']._serialized_options = b'8\001'
+  _globals['_DATARECEIVERSERVICE'].methods_by_name['PutEvents']._loaded_options = None
+  _globals['_DATARECEIVERSERVICE'].methods_by_name['PutEvents']._serialized_options = b'\202\323\344\223\002\035\"\030/v1/data-receiver/events:\001*'
+  _globals['_DATARECEIVERSERVICE'].methods_by_name['PutMetrics']._loaded_options = None
+  _globals['_DATARECEIVERSERVICE'].methods_by_name['PutMetrics']._serialized_options = b'\202\323\344\223\002\036\"\031/v1/data-receiver/metrics:\001*'
+  _globals['_DATARECEIVERSERVICE'].methods_by_name['PutModels']._loaded_options = None
+  _globals['_DATARECEIVERSERVICE'].methods_by_name['PutModels']._serialized_options = b'\202\323\344\223\002\035\"\030/v1/data-receiver/models:\001*'
   _globals['_SEVERITY']._serialized_start=3471
   _globals['_SEVERITY']._serialized_end=3607
   _globals['_STATUS']._serialized_start=3609
diff --git a/python/zenoss/cloud/data_receiver_pb2_grpc.py b/python/zenoss/cloud/data_receiver_pb2_grpc.py
index 8647bac..828fea6 100644
--- a/python/zenoss/cloud/data_receiver_pb2_grpc.py
+++ b/python/zenoss/cloud/data_receiver_pb2_grpc.py
@@ -19,27 +19,27 @@ def __init__(self, channel):
                 '/zenoss.cloud.DataReceiverService/PutEvents',
                 request_serializer=zenoss_dot_cloud_dot_data__receiver__pb2.Events.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_data__receiver__pb2.EventStatusResult.FromString,
-                )
+                _registered_method=True)
         self.PutEvent = channel.stream_unary(
                 '/zenoss.cloud.DataReceiverService/PutEvent',
                 request_serializer=zenoss_dot_cloud_dot_data__receiver__pb2.EventWrapper.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_data__receiver__pb2.Void.FromString,
-                )
+                _registered_method=True)
         self.PutMetrics = channel.unary_unary(
                 '/zenoss.cloud.DataReceiverService/PutMetrics',
                 request_serializer=zenoss_dot_cloud_dot_data__receiver__pb2.Metrics.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_data__receiver__pb2.StatusResult.FromString,
-                )
+                _registered_method=True)
         self.PutMetric = channel.stream_unary(
                 '/zenoss.cloud.DataReceiverService/PutMetric',
                 request_serializer=zenoss_dot_cloud_dot_data__receiver__pb2.MetricWrapper.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_data__receiver__pb2.Void.FromString,
-                )
+                _registered_method=True)
         self.PutModels = channel.unary_unary(
                 '/zenoss.cloud.DataReceiverService/PutModels',
                 request_serializer=zenoss_dot_cloud_dot_data__receiver__pb2.Models.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_data__receiver__pb2.ModelStatusResult.FromString,
-                )
+                _registered_method=True)
 
 
 class DataReceiverServiceServicer(object):
@@ -131,11 +131,21 @@ def PutEvents(request,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.unary_unary(request, target, '/zenoss.cloud.DataReceiverService/PutEvents',
+        return grpc.experimental.unary_unary(
+            request,
+            target,
+            '/zenoss.cloud.DataReceiverService/PutEvents',
             zenoss_dot_cloud_dot_data__receiver__pb2.Events.SerializeToString,
             zenoss_dot_cloud_dot_data__receiver__pb2.EventStatusResult.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
 
     @staticmethod
     def PutEvent(request_iterator,
@@ -148,11 +158,21 @@ def PutEvent(request_iterator,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.stream_unary(request_iterator, target, '/zenoss.cloud.DataReceiverService/PutEvent',
+        return grpc.experimental.stream_unary(
+            request_iterator,
+            target,
+            '/zenoss.cloud.DataReceiverService/PutEvent',
             zenoss_dot_cloud_dot_data__receiver__pb2.EventWrapper.SerializeToString,
             zenoss_dot_cloud_dot_data__receiver__pb2.Void.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
 
     @staticmethod
     def PutMetrics(request,
@@ -165,11 +185,21 @@ def PutMetrics(request,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.unary_unary(request, target, '/zenoss.cloud.DataReceiverService/PutMetrics',
+        return grpc.experimental.unary_unary(
+            request,
+            target,
+            '/zenoss.cloud.DataReceiverService/PutMetrics',
             zenoss_dot_cloud_dot_data__receiver__pb2.Metrics.SerializeToString,
             zenoss_dot_cloud_dot_data__receiver__pb2.StatusResult.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
 
     @staticmethod
     def PutMetric(request_iterator,
@@ -182,11 +212,21 @@ def PutMetric(request_iterator,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.stream_unary(request_iterator, target, '/zenoss.cloud.DataReceiverService/PutMetric',
+        return grpc.experimental.stream_unary(
+            request_iterator,
+            target,
+            '/zenoss.cloud.DataReceiverService/PutMetric',
             zenoss_dot_cloud_dot_data__receiver__pb2.MetricWrapper.SerializeToString,
             zenoss_dot_cloud_dot_data__receiver__pb2.Void.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
 
     @staticmethod
     def PutModels(request,
@@ -199,8 +239,18 @@ def PutModels(request,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.unary_unary(request, target, '/zenoss.cloud.DataReceiverService/PutModels',
+        return grpc.experimental.unary_unary(
+            request,
+            target,
+            '/zenoss.cloud.DataReceiverService/PutModels',
             zenoss_dot_cloud_dot_data__receiver__pb2.Models.SerializeToString,
             zenoss_dot_cloud_dot_data__receiver__pb2.ModelStatusResult.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
diff --git a/python/zenoss/cloud/data_registry_pb2.py b/python/zenoss/cloud/data_registry_pb2.py
index 2e621c6..2803631 100644
--- a/python/zenoss/cloud/data_registry_pb2.py
+++ b/python/zenoss/cloud/data_registry_pb2.py
@@ -1,6 +1,7 @@
 # -*- coding: utf-8 -*-
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
 # source: zenoss/cloud/data_registry.proto
+# Protobuf Python Version: 5.26.1
 """Generated protocol buffer code."""
 from google.protobuf import descriptor as _descriptor
 from google.protobuf import descriptor_pool as _descriptor_pool
@@ -20,9 +21,9 @@
 _globals = globals()
 _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
 _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'zenoss.cloud.data_registry_pb2', _globals)
-if _descriptor._USE_C_DESCRIPTORS == False:
-  DESCRIPTOR._options = None
-  DESCRIPTOR._serialized_options = b'\n\035org.zenoss.cloud.dataRegistryP\001Z9github.com/zenoss/zenoss-protobufs/go/cloud/data-registry'
+if not _descriptor._USE_C_DESCRIPTORS:
+  _globals['DESCRIPTOR']._loaded_options = None
+  _globals['DESCRIPTOR']._serialized_options = b'\n\035org.zenoss.cloud.dataRegistryP\001Z9github.com/zenoss/zenoss-protobufs/go/cloud/data-registry'
   _globals['_UPDATEMODE']._serialized_start=1353
   _globals['_UPDATEMODE']._serialized_end=1405
   _globals['_DEFINITION']._serialized_start=115
diff --git a/python/zenoss/cloud/data_registry_pb2_grpc.py b/python/zenoss/cloud/data_registry_pb2_grpc.py
index cc7e6e6..13bc5eb 100644
--- a/python/zenoss/cloud/data_registry_pb2_grpc.py
+++ b/python/zenoss/cloud/data_registry_pb2_grpc.py
@@ -18,32 +18,32 @@ def __init__(self, channel):
                 '/zenoss.cloud.DataRegistryService/CreateOrUpdateMetric',
                 request_serializer=zenoss_dot_cloud_dot_data__registry__pb2.RegisterMetricRequest.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_data__registry__pb2.RegisterMetricResponse.FromString,
-                )
+                _registered_method=True)
         self.CreateOrUpdateMetrics = channel.stream_unary(
                 '/zenoss.cloud.DataRegistryService/CreateOrUpdateMetrics',
                 request_serializer=zenoss_dot_cloud_dot_data__registry__pb2.RegisterMetricRequest.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_data__registry__pb2.RegisterMetricsResponse.FromString,
-                )
+                _registered_method=True)
         self.UpdateMetric = channel.unary_unary(
                 '/zenoss.cloud.DataRegistryService/UpdateMetric',
                 request_serializer=zenoss_dot_cloud_dot_data__registry__pb2.UpdateMetricRequest.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_data__registry__pb2.RegisterMetricResponse.FromString,
-                )
+                _registered_method=True)
         self.RegisterDefinition = channel.unary_unary(
                 '/zenoss.cloud.DataRegistryService/RegisterDefinition',
                 request_serializer=zenoss_dot_cloud_dot_data__registry__pb2.Definition.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_data__registry__pb2.DefinitionResponse.FromString,
-                )
+                _registered_method=True)
         self.UpdateDefinition = channel.unary_unary(
                 '/zenoss.cloud.DataRegistryService/UpdateDefinition',
                 request_serializer=zenoss_dot_cloud_dot_data__registry__pb2.DefinitionUpdate.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_data__registry__pb2.DefinitionResponse.FromString,
-                )
+                _registered_method=True)
         self.GetMetric = channel.unary_unary(
                 '/zenoss.cloud.DataRegistryService/GetMetric',
                 request_serializer=zenoss_dot_cloud_dot_data__registry__pb2.GetMetricRequest.SerializeToString,
                 response_deserializer=zenoss_dot_cloud_dot_data__registry__pb2.GetMetricResponse.FromString,
-                )
+                _registered_method=True)
 
 
 class DataRegistryServiceServicer(object):
@@ -139,11 +139,21 @@ def CreateOrUpdateMetric(request,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.unary_unary(request, target, '/zenoss.cloud.DataRegistryService/CreateOrUpdateMetric',
+        return grpc.experimental.unary_unary(
+            request,
+            target,
+            '/zenoss.cloud.DataRegistryService/CreateOrUpdateMetric',
             zenoss_dot_cloud_dot_data__registry__pb2.RegisterMetricRequest.SerializeToString,
             zenoss_dot_cloud_dot_data__registry__pb2.RegisterMetricResponse.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
 
     @staticmethod
     def CreateOrUpdateMetrics(request_iterator,
@@ -156,11 +166,21 @@ def CreateOrUpdateMetrics(request_iterator,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.stream_unary(request_iterator, target, '/zenoss.cloud.DataRegistryService/CreateOrUpdateMetrics',
+        return grpc.experimental.stream_unary(
+            request_iterator,
+            target,
+            '/zenoss.cloud.DataRegistryService/CreateOrUpdateMetrics',
             zenoss_dot_cloud_dot_data__registry__pb2.RegisterMetricRequest.SerializeToString,
             zenoss_dot_cloud_dot_data__registry__pb2.RegisterMetricsResponse.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
 
     @staticmethod
     def UpdateMetric(request,
@@ -173,11 +193,21 @@ def UpdateMetric(request,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.unary_unary(request, target, '/zenoss.cloud.DataRegistryService/UpdateMetric',
+        return grpc.experimental.unary_unary(
+            request,
+            target,
+            '/zenoss.cloud.DataRegistryService/UpdateMetric',
             zenoss_dot_cloud_dot_data__registry__pb2.UpdateMetricRequest.SerializeToString,
             zenoss_dot_cloud_dot_data__registry__pb2.RegisterMetricResponse.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
 
     @staticmethod
     def RegisterDefinition(request,
@@ -190,11 +220,21 @@ def RegisterDefinition(request,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.unary_unary(request, target, '/zenoss.cloud.DataRegistryService/RegisterDefinition',
+        return grpc.experimental.unary_unary(
+            request,
+            target,
+            '/zenoss.cloud.DataRegistryService/RegisterDefinition',
             zenoss_dot_cloud_dot_data__registry__pb2.Definition.SerializeToString,
             zenoss_dot_cloud_dot_data__registry__pb2.DefinitionResponse.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
 
     @staticmethod
     def UpdateDefinition(request,
@@ -207,11 +247,21 @@ def UpdateDefinition(request,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.unary_unary(request, target, '/zenoss.cloud.DataRegistryService/UpdateDefinition',
+        return grpc.experimental.unary_unary(
+            request,
+            target,
+            '/zenoss.cloud.DataRegistryService/UpdateDefinition',
             zenoss_dot_cloud_dot_data__registry__pb2.DefinitionUpdate.SerializeToString,
             zenoss_dot_cloud_dot_data__registry__pb2.DefinitionResponse.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
 
     @staticmethod
     def GetMetric(request,
@@ -224,8 +274,18 @@ def GetMetric(request,
             wait_for_ready=None,
             timeout=None,
             metadata=None):
-        return grpc.experimental.unary_unary(request, target, '/zenoss.cloud.DataRegistryService/GetMetric',
+        return grpc.experimental.unary_unary(
+            request,
+            target,
+            '/zenoss.cloud.DataRegistryService/GetMetric',
             zenoss_dot_cloud_dot_data__registry__pb2.GetMetricRequest.SerializeToString,
             zenoss_dot_cloud_dot_data__registry__pb2.GetMetricResponse.FromString,
-            options, channel_credentials,
-            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+            options,
+            channel_credentials,
+            insecure,
+            call_credentials,
+            compression,
+            wait_for_ready,
+            timeout,
+            metadata,
+            _registered_method=True)
diff --git a/test/data_receiver_test.go b/test/data_receiver_test.go
index f342ce5..8b085d5 100644
--- a/test/data_receiver_test.go
+++ b/test/data_receiver_test.go
@@ -5,8 +5,8 @@ import (
 	"crypto/tls"
 	"fmt"
 	"log"
-        "os"
-        "testing"
+	"os"
+	"testing"
 	"time"
 
 	"google.golang.org/grpc"
@@ -16,7 +16,6 @@ import (
 	"github.com/zenoss/zenoss-protobufs/go/cloud/data_receiver"
 )
 
-
 func TestDataReceiver(t *testing.T) {
 	dialOption := grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{}))
 
@@ -25,10 +24,10 @@ func TestDataReceiver(t *testing.T) {
 		log.Fatal(err)
 	}
 
-        ZenossAPIKey := os.Getenv("ZENOSS_API_KEY")
-        if ZenossAPIKey == "" {
-            log.Fatal("Missing ZENOSS_API_KEY environment variable: failing")
-        }
+	ZenossAPIKey := os.Getenv("ZENOSS_API_KEY")
+	if ZenossAPIKey == "" {
+		log.Fatal("Missing ZENOSS_API_KEY environment variable: failing")
+	}
 
 	client := data_receiver.NewDataReceiverServiceClient(conn)
 	ctx := metadata.AppendToOutgoingContext(
@@ -52,7 +51,6 @@ func TestDataReceiver(t *testing.T) {
 			},
 		},
 	})
-
 	if err != nil {
 		log.Fatal(err)
 	}
@@ -79,7 +77,6 @@ func TestDataReceiver(t *testing.T) {
 			},
 		},
 	})
-
 	if err != nil {
 		log.Fatal(err)
 	}