# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: github.com/metaprov/modelaapi/pkg/apis/inference/v1alpha1/generated.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from github.com.metaprov.modelaapi.pkg.apis.catalog.v1alpha1 import generated_pb2 as github_dot_com_dot_metaprov_dot_modelaapi_dot_pkg_dot_apis_dot_catalog_dot_v1alpha1_dot_generated__pb2
from github.com.metaprov.modelaapi.pkg.apis.data.v1alpha1 import generated_pb2 as github_dot_com_dot_metaprov_dot_modelaapi_dot_pkg_dot_apis_dot_data_dot_v1alpha1_dot_generated__pb2
from github.com.metaprov.modelaapi.pkg.apis.training.v1alpha1 import generated_pb2 as github_dot_com_dot_metaprov_dot_modelaapi_dot_pkg_dot_apis_dot_training_dot_v1alpha1_dot_generated__pb2
from k8s.io.api.core.v1 import generated_pb2 as k8s_dot_io_dot_api_dot_core_dot_v1_dot_generated__pb2
from k8s.io.apimachinery.pkg.apis.meta.v1 import generated_pb2 as k8s_dot_io_dot_apimachinery_dot_pkg_dot_apis_dot_meta_dot_v1_dot_generated__pb2
from k8s.io.apimachinery.pkg.runtime import generated_pb2 as k8s_dot_io_dot_apimachinery_dot_pkg_dot_runtime_dot_generated__pb2
from k8s.io.apimachinery.pkg.runtime.schema import generated_pb2 as k8s_dot_io_dot_apimachinery_dot_pkg_dot_runtime_dot_schema_dot_generated__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nIgithub.com/metaprov/modelaapi/pkg/apis/inference/v1alpha1/generated.proto\x12\x39github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1\x1aGgithub.com/metaprov/modelaapi/pkg/apis/catalog/v1alpha1/generated.proto\x1a\x44github.com/metaprov/modelaapi/pkg/apis/data/v1alpha1/generated.proto\x1aHgithub.com/metaprov/modelaapi/pkg/apis/training/v1alpha1/generated.proto\x1a\"k8s.io/api/core/v1/generated.proto\x1a\x34k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto\x1a/k8s.io/apimachinery/pkg/runtime/generated.proto\x1a\x36k8s.io/apimachinery/pkg/runtime/schema/generated.proto\"~\n\x0b\x41utoScaling\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x13\n\x0bminReplicas\x18\x02 \x01(\x05\x12\x13\n\x0bmaxReplicas\x18\x03 \x01(\x05\x12\x19\n\x11\x63puAvgUtilization\x18\x04 \x01(\x05\x12\x19\n\x11memAvgUtilization\x18\x05 \x01(\x05\"\x92\x02\n\x0e\x43ronPrediction\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta\x12[\n\x04spec\x18\x02 \x01(\x0b\x32M.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CronPredictionSpec\x12_\n\x06status\x18\x03 \x01(\x0b\x32O.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CronPredictionStatus\"\xa0\x01\n\x17\x43ronPredictionCondition\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x46\n\x12lastTransitionTime\x18\x03 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12\x0e\n\x06reason\x18\x04 \x01(\t\x12\x0f\n\x07message\x18\x05 \x01(\t\"\xb0\x01\n\x12\x43ronPredictionList\x12@\n\x08metadata\x18\x01 \x01(\x0b\x32..k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta\x12X\n\x05items\x18\x02 \x03(\x0b\x32I.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CronPrediction\"\xf4\x02\n\x12\x43ronPredictionSpec\x12\x13\n\x0bversionName\x18\x01 \x01(\t\x12\r\n\x05owner\x18\x02 \x01(\t\x12V\n\x08schedule\x18\x03 \x01(\x0b\x32\x44.github.com.metaprov.modelaapi.pkg.apis.catalog.v1alpha1.RunSchedule\x12_\n\x08template\x18\x04 \x01(\x0b\x32M.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictionTemplate\x12\x10\n\x08priority\x18\x05 \x01(\t\x12\x0e\n\x06paused\x18\x06 \x01(\x08\x12_\n\x0cnotification\x18\x07 \x01(\x0b\x32I.github.com.metaprov.modelaapi.pkg.apis.catalog.v1alpha1.NotificationSpec\"\xc7\x02\n\x14\x43ronPredictionStatus\x12;\n\x07lastRun\x18\x01 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12?\n\x0blastUpdated\x18\x02 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12\x1a\n\x12observedGeneration\x18\x03 \x01(\x03\x12\x15\n\rfailureReason\x18\x04 \x01(\t\x12\x16\n\x0e\x66\x61ilureMessage\x18\x05 \x01(\t\x12\x66\n\nconditions\x18\x06 \x03(\x0b\x32R.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CronPredictionCondition\"\xfd\x01\n\x07\x43urtain\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta\x12T\n\x04spec\x18\x02 \x01(\x0b\x32\x46.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CurtainSpec\x12X\n\x06status\x18\x03 \x01(\x0b\x32H.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CurtainStatus\"\x99\x01\n\x10\x43urtainCondition\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x46\n\x12lastTransitionTime\x18\x03 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12\x0e\n\x06reason\x18\x04 \x01(\t\x12\x0f\n\x07message\x18\x05 \x01(\t\"\xa2\x01\n\x0b\x43urtainList\x12@\n\x08metadata\x18\x01 \x01(\x0b\x32..k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta\x12Q\n\x05items\x18\x02 \x03(\x0b\x32\x42.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.Curtain\"\xad\x01\n\x0b\x43urtainSpec\x12\x13\n\x0b\x64\x65scription\x18\x01 \x01(\t\x12\x13\n\x0bversionName\x18\x02 \x01(\t\x12\x17\n\x0fservingsiteName\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x61tasetName\x18\x04 \x01(\t\x12\x0f\n\x07wizards\x18\x05 \x03(\t\x12\x10\n\x08question\x18\x06 \x01(\t\x12\x14\n\x0cnotifierName\x18\x07 \x01(\t\x12\r\n\x05owner\x18\x08 \x01(\t\"\xcd\x01\n\rCurtainStatus\x12\x1a\n\x12observedGeneration\x18\x01 \x01(\x03\x12?\n\x0blastUpdated\x18\x02 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12_\n\nconditions\x18\x03 \x03(\x0b\x32K.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CurtainCondition\"\xaf\x01\n\x13\x43urtainTemplateSpec\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta\x12T\n\x04spec\x18\x02 \x01(\x0b\x32\x46.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CurtainSpec\"|\n\rCustomAppSpec\x12\r\n\x05owner\x18\x01 \x01(\x08\x12\r\n\x05title\x18\x02 \x01(\t\x12M\n\x05pages\x18\x03 \x03(\x0b\x32>.github.com.metaprov.modelaapi.pkg.apis.data.v1alpha1.PageSpec\"\xfd\x01\n\x07\x44\x61taApp\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta\x12T\n\x04spec\x18\x02 \x01(\x0b\x32\x46.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.DataAppSpec\x12X\n\x06status\x18\x03 \x01(\x0b\x32H.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.DataAppStatus\"\x99\x01\n\x10\x44\x61taAppCondition\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x46\n\x12lastTransitionTime\x18\x07 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12\x0e\n\x06reason\x18\x04 \x01(\t\x12\x0f\n\x07message\x18\x05 \x01(\t\"\xa2\x01\n\x0b\x44\x61taAppList\x12@\n\x08metadata\x18\x01 \x01(\x0b\x32..k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta\x12Q\n\x05items\x18\x02 \x03(\x0b\x32\x42.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.DataApp\"\xd7\x03\n\x0b\x44\x61taAppSpec\x12\r\n\x05owner\x18\x01 \x01(\t\x12\x13\n\x0bversionName\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x0c\n\x04path\x18\x04 \x01(\t\x12\x11\n\tmodelName\x18\x05 \x01(\t\x12\x10\n\x08replicas\x18\x07 \x01(\x05\x12\x0c\n\x04port\x18\x08 \x01(\x05\x12\x10\n\x08nodePort\x18\t \x01(\x05\x12X\n\tresources\x18\n \x01(\x0b\x32\x45.github.com.metaprov.modelaapi.pkg.apis.catalog.v1alpha1.ResourceSpec\x12\x12\n\naccessType\x18\x0b \x01(\t\x12\x37\n\nproductRef\x18\x0c \x01(\x0b\x32#.k8s.io.api.core.v1.ObjectReference\x12;\n\x0eservingsiteRef\x18\r \x01(\x0b\x32#.k8s.io.api.core.v1.ObjectReference\x12X\n\x06\x63ustom\x18\x0e \x01(\x0b\x32H.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CustomAppSpec\"\xf6\x02\n\rDataAppStatus\x12\x1a\n\x12observedGeneration\x18\x01 \x01(\x03\x12?\n\x0blastUpdated\x18\x02 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12=\n\x10\x64\x65ploymentStatus\x18\x03 \x01(\x0b\x32#.k8s.io.api.core.v1.ObjectReference\x12\x39\n\x0eservicetStatus\x18\x04 \x01(\x0b\x32!.k8s.io.api.core.v1.ServiceStatus\x12\x15\n\rfailureReason\x18\x05 \x01(\t\x12\x16\n\x0e\x66\x61ilureMessage\x18\x06 \x01(\t\x12_\n\nconditions\x18\x07 \x03(\x0b\x32K.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.DataAppCondition\"\x94\x02\n\x0c\x46orecastSpec\x12u\n\x0fhierarchyValues\x18\x01 \x03(\x0b\x32\\.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.ForecastSpec.HierarchyValuesEntry\x12U\n\x07horizon\x18\x02 \x01(\x0b\x32\x44.github.com.metaprov.modelaapi.pkg.apis.training.v1alpha1.PeriodSpec\x1a\x36\n\x14HierarchyValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xe1\x01\n\x0bModelRecord\x12\x11\n\tmodelName\x18\x01 \x01(\t\x12\x14\n\x0cmodelVersion\x18\x02 \x01(\t\x12:\n\x06liveAt\x18\x03 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12=\n\tretiredAt\x18\x04 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12\x1a\n\x12\x61vgDailyPrediction\x18\x05 \x01(\x05\x12\x12\n\navgLatency\x18\x06 \x01(\x01\"\xae\x02\n\x0bMonitorSpec\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x12\x15\n\rsamplePercent\x18\x02 \x01(\x05\x12V\n\x08schedule\x18\x03 \x01(\x0b\x32\x44.github.com.metaprov.modelaapi.pkg.apis.catalog.v1alpha1.RunSchedule\x12\x14\n\x0cnotifierName\x18\x04 \x01(\t\x12^\n\x0bvalidations\x18\x05 \x03(\x0b\x32I.github.com.metaprov.modelaapi.pkg.apis.training.v1alpha1.ModelValidation\x12\x13\n\x0blogRequests\x18\x06 \x01(\x08\x12\x14\n\x0clogResponses\x18\x07 \x01(\x08\"\xbf\x01\n\rMonitorStatus\x12\x42\n\x0elastPrediction\x18\x01 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12j\n\x11validationResults\x18\x02 \x03(\x0b\x32O.github.com.metaprov.modelaapi.pkg.apis.training.v1alpha1.ModelValidationResult\"=\n\x16OnlineFeaturestoreSpec\x12\x0e\n\x06\x61\x63tive\x18\x01 \x01(\x08\x12\x13\n\x0bserviceName\x18\x02 \x01(\t\"\x86\x02\n\nPrediction\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta\x12W\n\x04spec\x18\x02 \x01(\x0b\x32I.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictionSpec\x12[\n\x06status\x18\x03 \x01(\x0b\x32K.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictionStatus\":\n\x13PredictionCacheSpec\x12\x0e\n\x06\x61\x63tive\x18\x01 \x01(\x08\x12\x13\n\x0bserviceName\x18\x02 \x01(\t\"\x9c\x01\n\x13PredictionCondition\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x46\n\x12lastTransitionTime\x18\x03 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12\x0e\n\x06reason\x18\x04 \x01(\t\x12\x0f\n\x07message\x18\x05 \x01(\t\"\xa8\x01\n\x0ePredictionList\x12@\n\x08metadata\x18\x01 \x01(\x0b\x32..k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta\x12T\n\x05items\x18\x02 \x03(\x0b\x32\x45.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.Prediction\"\xc3\x04\n\x0ePredictionSpec\x12\x13\n\x0bversionName\x18\x01 \x01(\t\x12\x15\n\rpredictorName\x18\x02 \x01(\t\x12\x0f\n\x07labeled\x18\x03 \x01(\x08\x12\x10\n\x08\x66orecast\x18\x04 \x01(\x08\x12\x13\n\x0b\x64\x61tasetName\x18\x05 \x01(\t\x12Q\n\x05input\x18\x06 \x01(\x0b\x32\x42.github.com.metaprov.modelaapi.pkg.apis.data.v1alpha1.DataLocation\x12T\n\x06output\x18\x07 \x01(\x0b\x32\x44.github.com.metaprov.modelaapi.pkg.apis.data.v1alpha1.DataOutputSpec\x12\r\n\x05tests\x18\x08 \x03(\t\x12\r\n\x05owner\x18\t \x01(\t\x12X\n\tresources\x18\n \x01(\x0b\x32\x45.github.com.metaprov.modelaapi.pkg.apis.catalog.v1alpha1.ResourceSpec\x12\x1d\n\x15\x61\x63tiveDeadlineSeconds\x18\x0b \x01(\x03\x12\x10\n\x08priority\x18\x0c \x01(\t\x12\x0f\n\x07\x61\x62orted\x18\r \x01(\x08\x12\x0b\n\x03ttl\x18\x0e \x01(\x05\x12]\n\x0c\x66orecastInfo\x18\x0f \x01(\x0b\x32G.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.ForecastSpec\"\xd4\x04\n\x10PredictionStatus\x12=\n\tstartTime\x18\x01 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12;\n\x07\x65ndTime\x18\x02 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12\r\n\x05phase\x18\x03 \x01(\t\x12U\n\x07results\x18\x04 \x03(\x0b\x32\x44.github.com.metaprov.modelaapi.pkg.apis.catalog.v1alpha1.Measurement\x12\x1a\n\x12observedGeneration\x18\x05 \x01(\x03\x12\x0c\n\x04rows\x18\x06 \x01(\x05\x12\x13\n\x0btriggeredBy\x18\x07 \x01(\t\x12K\n\x04logs\x18\x08 \x01(\x0b\x32=.github.com.metaprov.modelaapi.pkg.apis.catalog.v1alpha1.Logs\x12?\n\x0blastUpdated\x18\t \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12\x15\n\rfailureReason\x18\n \x01(\t\x12\x16\n\x0e\x66\x61ilureMessage\x18\x0b \x01(\t\x12\x62\n\nconditions\x18\x0c \x03(\x0b\x32N.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictionCondition\"m\n\x12PredictionTemplate\x12W\n\x04spec\x18\x01 \x01(\x0b\x32I.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictionSpec\"\x83\x02\n\tPredictor\x12\x42\n\x08metadata\x18\x01 \x01(\x0b\x32\x30.k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta\x12V\n\x04spec\x18\x02 \x01(\x0b\x32H.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictorSpec\x12Z\n\x06status\x18\x03 \x01(\x0b\x32J.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictorStatus\"$\n\x11PredictorAuthSpec\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"\x9b\x01\n\x12PredictorCondition\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x46\n\x12lastTransitionTime\x18\x03 \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12\x0e\n\x06reason\x18\x04 \x01(\t\x12\x0f\n\x07message\x18\x05 \x01(\t\"\xc6\x01\n\x0fPredictorHealth\x12\x0f\n\x07service\x18\x01 \x01(\x08\x12\x11\n\tdataDrift\x18\x02 \x01(\x08\x12\x14\n\x0c\x63onceptDrift\x18\x03 \x01(\x08\x12\x18\n\x10totalPredictions\x18\x04 \x01(\x05\x12\x0b\n\x03\x61vg\x18\x05 \x01(\x05\x12\x18\n\x10totalP95Requests\x18\x06 \x01(\x05\x12\x1a\n\x12medianResponseTime\x18\x07 \x01(\x05\x12\x1c\n\x14lastDailyPredictions\x18\x08 \x03(\x05\"\xa6\x01\n\rPredictorList\x12@\n\x08metadata\x18\x01 \x01(\x0b\x32..k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta\x12S\n\x05items\x18\x02 \x03(\x0b\x32\x44.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.Predictor\"\xb4\t\n\rPredictorSpec\x12\x13\n\x0bversionName\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x37\n\nproductRef\x18\x03 \x01(\x0b\x32#.k8s.io.api.core.v1.ObjectReference\x12;\n\x0eservingsiteRef\x18\x04 \x01(\x0b\x32#.k8s.io.api.core.v1.ObjectReference\x12\x31\n\x08template\x18\x05 \x01(\x0b\x32\x1f.k8s.io.api.core.v1.PodTemplate\x12\\\n\x06models\x18\x06 \x03(\x0b\x32L.github.com.metaprov.modelaapi.pkg.apis.catalog.v1alpha1.ModelDeploymentSpec\x12_\n\x0bprogressive\x18\x07 \x01(\x0b\x32J.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.ProgressiveSpec\x12\x17\n\x0f\x61rtifactsFolder\x18\x08 \x01(\t\x12\x0c\n\x04port\x18\t \x01(\x05\x12\x10\n\x08nodePort\x18\n \x01(\x05\x12\x0c\n\x04path\x18\x0b \x01(\t\x12\x12\n\naccessType\x18\x0c \x01(\t\x12\x10\n\x08replicas\x18\r \x01(\x05\x12[\n\x0b\x61utoScaling\x18\x0e \x01(\x0b\x32\x46.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.AutoScaling\x12\r\n\x05owner\x18\x0f \x01(\t\x12X\n\tresources\x18\x10 \x01(\x0b\x32\x45.github.com.metaprov.modelaapi.pkg.apis.catalog.v1alpha1.ResourceSpec\x12]\n\x05\x63\x61\x63he\x18\x11 \x01(\x0b\x32N.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictionCacheSpec\x12`\n\x05store\x18\x12 \x01(\x0b\x32Q.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.OnlineFeaturestoreSpec\x12\x16\n\x0e\x66orwardCurtain\x18\x13 \x01(\t\x12\x17\n\x0f\x62\x61\x63kwardCurtain\x18\x14 \x01(\t\x12\x0c\n\x04type\x18\x15 \x01(\t\x12\x0c\n\x04task\x18\x16 \x01(\t\x12\x1b\n\x13predictionThreshold\x18\x17 \x01(\x01\x12W\n\x07monitor\x18\x18 \x01(\x0b\x32\x46.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.MonitorSpec\x12Z\n\x04\x61uth\x18\x19 \x01(\x0b\x32L.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictorAuthSpec\"\xd5\x07\n\x0fPredictorStatus\x12\x63\n\x0bmodelStatus\x18\x01 \x03(\x0b\x32N.github.com.metaprov.modelaapi.pkg.apis.catalog.v1alpha1.ModelDeploymentStatus\x12M\n\x14monitorLastAttemptAt\x18\x03 \x01(\x0b\x32/.k8s.io.apimachinery.pkg.apis.meta.v1.Timestamp\x12\x18\n\x10monitorLastScore\x18\x04 \x01(\x01\x12\x1a\n\x12monitorLastLatency\x18\x05 \x01(\x01\x12Z\n\x06health\x18\x06 \x01(\x0b\x32J.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictorHealth\x12\x1a\n\x12observedGeneration\x18\x07 \x01(\x03\x12W\n\x07history\x18\t \x03(\x0b\x32\x46.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.ModelRecord\x12_\n\rmonitorStatus\x18\n \x01(\x0b\x32H.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.MonitorStatus\x12?\n\x0blastUpdated\x18\x0b \x01(\x0b\x32*.k8s.io.apimachinery.pkg.apis.meta.v1.Time\x12\x14\n\x0ctargetColumn\x18\x0c \x01(\t\x12\x15\n\rpositiveLabel\x18\r \x01(\t\x12\x15\n\rnegativeLabel\x18\x0e \x01(\t\x12\x10\n\x08\x65ndPoint\x18\x10 \x01(\t\x12?\n\x12proxyDeploymentRef\x18\x11 \x01(\x0b\x32#.k8s.io.api.core.v1.ObjectReference\x12<\n\x0fproxyServiceRef\x18\x12 \x01(\x0b\x32#.k8s.io.api.core.v1.ObjectReference\x12\x15\n\rfailureReason\x18\x13 \x01(\t\x12\x16\n\x0e\x66\x61ilureMessage\x18\x14 \x01(\t\x12\x61\n\nconditions\x18\x15 \x03(\x0b\x32M.github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictorCondition\"R\n\x0fProgressiveSpec\x12\x0e\n\x06warmup\x18\x01 \x01(\x05\x12\x18\n\x10trafficIncrement\x18\x02 \x01(\x05\x12\x15\n\rcanaryMetrics\x18\x03 \x03(\tB;Z9github.com/metaprov/modelaapi/pkg/apis/inference/v1alpha1')



_AUTOSCALING = DESCRIPTOR.message_types_by_name['AutoScaling']
_CRONPREDICTION = DESCRIPTOR.message_types_by_name['CronPrediction']
_CRONPREDICTIONCONDITION = DESCRIPTOR.message_types_by_name['CronPredictionCondition']
_CRONPREDICTIONLIST = DESCRIPTOR.message_types_by_name['CronPredictionList']
_CRONPREDICTIONSPEC = DESCRIPTOR.message_types_by_name['CronPredictionSpec']
_CRONPREDICTIONSTATUS = DESCRIPTOR.message_types_by_name['CronPredictionStatus']
_CURTAIN = DESCRIPTOR.message_types_by_name['Curtain']
_CURTAINCONDITION = DESCRIPTOR.message_types_by_name['CurtainCondition']
_CURTAINLIST = DESCRIPTOR.message_types_by_name['CurtainList']
_CURTAINSPEC = DESCRIPTOR.message_types_by_name['CurtainSpec']
_CURTAINSTATUS = DESCRIPTOR.message_types_by_name['CurtainStatus']
_CURTAINTEMPLATESPEC = DESCRIPTOR.message_types_by_name['CurtainTemplateSpec']
_CUSTOMAPPSPEC = DESCRIPTOR.message_types_by_name['CustomAppSpec']
_DATAAPP = DESCRIPTOR.message_types_by_name['DataApp']
_DATAAPPCONDITION = DESCRIPTOR.message_types_by_name['DataAppCondition']
_DATAAPPLIST = DESCRIPTOR.message_types_by_name['DataAppList']
_DATAAPPSPEC = DESCRIPTOR.message_types_by_name['DataAppSpec']
_DATAAPPSTATUS = DESCRIPTOR.message_types_by_name['DataAppStatus']
_FORECASTSPEC = DESCRIPTOR.message_types_by_name['ForecastSpec']
_FORECASTSPEC_HIERARCHYVALUESENTRY = _FORECASTSPEC.nested_types_by_name['HierarchyValuesEntry']
_MODELRECORD = DESCRIPTOR.message_types_by_name['ModelRecord']
_MONITORSPEC = DESCRIPTOR.message_types_by_name['MonitorSpec']
_MONITORSTATUS = DESCRIPTOR.message_types_by_name['MonitorStatus']
_ONLINEFEATURESTORESPEC = DESCRIPTOR.message_types_by_name['OnlineFeaturestoreSpec']
_PREDICTION = DESCRIPTOR.message_types_by_name['Prediction']
_PREDICTIONCACHESPEC = DESCRIPTOR.message_types_by_name['PredictionCacheSpec']
_PREDICTIONCONDITION = DESCRIPTOR.message_types_by_name['PredictionCondition']
_PREDICTIONLIST = DESCRIPTOR.message_types_by_name['PredictionList']
_PREDICTIONSPEC = DESCRIPTOR.message_types_by_name['PredictionSpec']
_PREDICTIONSTATUS = DESCRIPTOR.message_types_by_name['PredictionStatus']
_PREDICTIONTEMPLATE = DESCRIPTOR.message_types_by_name['PredictionTemplate']
_PREDICTOR = DESCRIPTOR.message_types_by_name['Predictor']
_PREDICTORAUTHSPEC = DESCRIPTOR.message_types_by_name['PredictorAuthSpec']
_PREDICTORCONDITION = DESCRIPTOR.message_types_by_name['PredictorCondition']
_PREDICTORHEALTH = DESCRIPTOR.message_types_by_name['PredictorHealth']
_PREDICTORLIST = DESCRIPTOR.message_types_by_name['PredictorList']
_PREDICTORSPEC = DESCRIPTOR.message_types_by_name['PredictorSpec']
_PREDICTORSTATUS = DESCRIPTOR.message_types_by_name['PredictorStatus']
_PROGRESSIVESPEC = DESCRIPTOR.message_types_by_name['ProgressiveSpec']
AutoScaling = _reflection.GeneratedProtocolMessageType('AutoScaling', (_message.Message,), {
  'DESCRIPTOR' : _AUTOSCALING,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.AutoScaling)
  })
_sym_db.RegisterMessage(AutoScaling)

CronPrediction = _reflection.GeneratedProtocolMessageType('CronPrediction', (_message.Message,), {
  'DESCRIPTOR' : _CRONPREDICTION,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CronPrediction)
  })
_sym_db.RegisterMessage(CronPrediction)

CronPredictionCondition = _reflection.GeneratedProtocolMessageType('CronPredictionCondition', (_message.Message,), {
  'DESCRIPTOR' : _CRONPREDICTIONCONDITION,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CronPredictionCondition)
  })
_sym_db.RegisterMessage(CronPredictionCondition)

CronPredictionList = _reflection.GeneratedProtocolMessageType('CronPredictionList', (_message.Message,), {
  'DESCRIPTOR' : _CRONPREDICTIONLIST,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CronPredictionList)
  })
_sym_db.RegisterMessage(CronPredictionList)

CronPredictionSpec = _reflection.GeneratedProtocolMessageType('CronPredictionSpec', (_message.Message,), {
  'DESCRIPTOR' : _CRONPREDICTIONSPEC,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CronPredictionSpec)
  })
_sym_db.RegisterMessage(CronPredictionSpec)

CronPredictionStatus = _reflection.GeneratedProtocolMessageType('CronPredictionStatus', (_message.Message,), {
  'DESCRIPTOR' : _CRONPREDICTIONSTATUS,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CronPredictionStatus)
  })
_sym_db.RegisterMessage(CronPredictionStatus)

Curtain = _reflection.GeneratedProtocolMessageType('Curtain', (_message.Message,), {
  'DESCRIPTOR' : _CURTAIN,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.Curtain)
  })
_sym_db.RegisterMessage(Curtain)

CurtainCondition = _reflection.GeneratedProtocolMessageType('CurtainCondition', (_message.Message,), {
  'DESCRIPTOR' : _CURTAINCONDITION,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CurtainCondition)
  })
_sym_db.RegisterMessage(CurtainCondition)

CurtainList = _reflection.GeneratedProtocolMessageType('CurtainList', (_message.Message,), {
  'DESCRIPTOR' : _CURTAINLIST,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CurtainList)
  })
_sym_db.RegisterMessage(CurtainList)

CurtainSpec = _reflection.GeneratedProtocolMessageType('CurtainSpec', (_message.Message,), {
  'DESCRIPTOR' : _CURTAINSPEC,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CurtainSpec)
  })
_sym_db.RegisterMessage(CurtainSpec)

CurtainStatus = _reflection.GeneratedProtocolMessageType('CurtainStatus', (_message.Message,), {
  'DESCRIPTOR' : _CURTAINSTATUS,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CurtainStatus)
  })
_sym_db.RegisterMessage(CurtainStatus)

CurtainTemplateSpec = _reflection.GeneratedProtocolMessageType('CurtainTemplateSpec', (_message.Message,), {
  'DESCRIPTOR' : _CURTAINTEMPLATESPEC,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CurtainTemplateSpec)
  })
_sym_db.RegisterMessage(CurtainTemplateSpec)

CustomAppSpec = _reflection.GeneratedProtocolMessageType('CustomAppSpec', (_message.Message,), {
  'DESCRIPTOR' : _CUSTOMAPPSPEC,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.CustomAppSpec)
  })
_sym_db.RegisterMessage(CustomAppSpec)

DataApp = _reflection.GeneratedProtocolMessageType('DataApp', (_message.Message,), {
  'DESCRIPTOR' : _DATAAPP,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.DataApp)
  })
_sym_db.RegisterMessage(DataApp)

DataAppCondition = _reflection.GeneratedProtocolMessageType('DataAppCondition', (_message.Message,), {
  'DESCRIPTOR' : _DATAAPPCONDITION,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.DataAppCondition)
  })
_sym_db.RegisterMessage(DataAppCondition)

DataAppList = _reflection.GeneratedProtocolMessageType('DataAppList', (_message.Message,), {
  'DESCRIPTOR' : _DATAAPPLIST,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.DataAppList)
  })
_sym_db.RegisterMessage(DataAppList)

DataAppSpec = _reflection.GeneratedProtocolMessageType('DataAppSpec', (_message.Message,), {
  'DESCRIPTOR' : _DATAAPPSPEC,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.DataAppSpec)
  })
_sym_db.RegisterMessage(DataAppSpec)

DataAppStatus = _reflection.GeneratedProtocolMessageType('DataAppStatus', (_message.Message,), {
  'DESCRIPTOR' : _DATAAPPSTATUS,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.DataAppStatus)
  })
_sym_db.RegisterMessage(DataAppStatus)

ForecastSpec = _reflection.GeneratedProtocolMessageType('ForecastSpec', (_message.Message,), {

  'HierarchyValuesEntry' : _reflection.GeneratedProtocolMessageType('HierarchyValuesEntry', (_message.Message,), {
    'DESCRIPTOR' : _FORECASTSPEC_HIERARCHYVALUESENTRY,
    '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
    # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.ForecastSpec.HierarchyValuesEntry)
    })
  ,
  'DESCRIPTOR' : _FORECASTSPEC,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.ForecastSpec)
  })
_sym_db.RegisterMessage(ForecastSpec)
_sym_db.RegisterMessage(ForecastSpec.HierarchyValuesEntry)

ModelRecord = _reflection.GeneratedProtocolMessageType('ModelRecord', (_message.Message,), {
  'DESCRIPTOR' : _MODELRECORD,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.ModelRecord)
  })
_sym_db.RegisterMessage(ModelRecord)

MonitorSpec = _reflection.GeneratedProtocolMessageType('MonitorSpec', (_message.Message,), {
  'DESCRIPTOR' : _MONITORSPEC,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.MonitorSpec)
  })
_sym_db.RegisterMessage(MonitorSpec)

MonitorStatus = _reflection.GeneratedProtocolMessageType('MonitorStatus', (_message.Message,), {
  'DESCRIPTOR' : _MONITORSTATUS,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.MonitorStatus)
  })
_sym_db.RegisterMessage(MonitorStatus)

OnlineFeaturestoreSpec = _reflection.GeneratedProtocolMessageType('OnlineFeaturestoreSpec', (_message.Message,), {
  'DESCRIPTOR' : _ONLINEFEATURESTORESPEC,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.OnlineFeaturestoreSpec)
  })
_sym_db.RegisterMessage(OnlineFeaturestoreSpec)

Prediction = _reflection.GeneratedProtocolMessageType('Prediction', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTION,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.Prediction)
  })
_sym_db.RegisterMessage(Prediction)

PredictionCacheSpec = _reflection.GeneratedProtocolMessageType('PredictionCacheSpec', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTIONCACHESPEC,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictionCacheSpec)
  })
_sym_db.RegisterMessage(PredictionCacheSpec)

PredictionCondition = _reflection.GeneratedProtocolMessageType('PredictionCondition', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTIONCONDITION,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictionCondition)
  })
_sym_db.RegisterMessage(PredictionCondition)

PredictionList = _reflection.GeneratedProtocolMessageType('PredictionList', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTIONLIST,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictionList)
  })
_sym_db.RegisterMessage(PredictionList)

PredictionSpec = _reflection.GeneratedProtocolMessageType('PredictionSpec', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTIONSPEC,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictionSpec)
  })
_sym_db.RegisterMessage(PredictionSpec)

PredictionStatus = _reflection.GeneratedProtocolMessageType('PredictionStatus', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTIONSTATUS,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictionStatus)
  })
_sym_db.RegisterMessage(PredictionStatus)

PredictionTemplate = _reflection.GeneratedProtocolMessageType('PredictionTemplate', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTIONTEMPLATE,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictionTemplate)
  })
_sym_db.RegisterMessage(PredictionTemplate)

Predictor = _reflection.GeneratedProtocolMessageType('Predictor', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTOR,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.Predictor)
  })
_sym_db.RegisterMessage(Predictor)

PredictorAuthSpec = _reflection.GeneratedProtocolMessageType('PredictorAuthSpec', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTORAUTHSPEC,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictorAuthSpec)
  })
_sym_db.RegisterMessage(PredictorAuthSpec)

PredictorCondition = _reflection.GeneratedProtocolMessageType('PredictorCondition', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTORCONDITION,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictorCondition)
  })
_sym_db.RegisterMessage(PredictorCondition)

PredictorHealth = _reflection.GeneratedProtocolMessageType('PredictorHealth', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTORHEALTH,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictorHealth)
  })
_sym_db.RegisterMessage(PredictorHealth)

PredictorList = _reflection.GeneratedProtocolMessageType('PredictorList', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTORLIST,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictorList)
  })
_sym_db.RegisterMessage(PredictorList)

PredictorSpec = _reflection.GeneratedProtocolMessageType('PredictorSpec', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTORSPEC,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictorSpec)
  })
_sym_db.RegisterMessage(PredictorSpec)

PredictorStatus = _reflection.GeneratedProtocolMessageType('PredictorStatus', (_message.Message,), {
  'DESCRIPTOR' : _PREDICTORSTATUS,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.PredictorStatus)
  })
_sym_db.RegisterMessage(PredictorStatus)

ProgressiveSpec = _reflection.GeneratedProtocolMessageType('ProgressiveSpec', (_message.Message,), {
  'DESCRIPTOR' : _PROGRESSIVESPEC,
  '__module__' : 'github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.generated_pb2'
  # @@protoc_insertion_point(class_scope:github.com.metaprov.modelaapi.pkg.apis.inference.v1alpha1.ProgressiveSpec)
  })
_sym_db.RegisterMessage(ProgressiveSpec)

if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z9github.com/metaprov/modelaapi/pkg/apis/inference/v1alpha1'
  _FORECASTSPEC_HIERARCHYVALUESENTRY._options = None
  _FORECASTSPEC_HIERARCHYVALUESENTRY._serialized_options = b'8\001'
  _AUTOSCALING._serialized_start=548
  _AUTOSCALING._serialized_end=674
  _CRONPREDICTION._serialized_start=677
  _CRONPREDICTION._serialized_end=951
  _CRONPREDICTIONCONDITION._serialized_start=954
  _CRONPREDICTIONCONDITION._serialized_end=1114
  _CRONPREDICTIONLIST._serialized_start=1117
  _CRONPREDICTIONLIST._serialized_end=1293
  _CRONPREDICTIONSPEC._serialized_start=1296
  _CRONPREDICTIONSPEC._serialized_end=1668
  _CRONPREDICTIONSTATUS._serialized_start=1671
  _CRONPREDICTIONSTATUS._serialized_end=1998
  _CURTAIN._serialized_start=2001
  _CURTAIN._serialized_end=2254
  _CURTAINCONDITION._serialized_start=2257
  _CURTAINCONDITION._serialized_end=2410
  _CURTAINLIST._serialized_start=2413
  _CURTAINLIST._serialized_end=2575
  _CURTAINSPEC._serialized_start=2578
  _CURTAINSPEC._serialized_end=2751
  _CURTAINSTATUS._serialized_start=2754
  _CURTAINSTATUS._serialized_end=2959
  _CURTAINTEMPLATESPEC._serialized_start=2962
  _CURTAINTEMPLATESPEC._serialized_end=3137
  _CUSTOMAPPSPEC._serialized_start=3139
  _CUSTOMAPPSPEC._serialized_end=3263
  _DATAAPP._serialized_start=3266
  _DATAAPP._serialized_end=3519
  _DATAAPPCONDITION._serialized_start=3522
  _DATAAPPCONDITION._serialized_end=3675
  _DATAAPPLIST._serialized_start=3678
  _DATAAPPLIST._serialized_end=3840
  _DATAAPPSPEC._serialized_start=3843
  _DATAAPPSPEC._serialized_end=4314
  _DATAAPPSTATUS._serialized_start=4317
  _DATAAPPSTATUS._serialized_end=4691
  _FORECASTSPEC._serialized_start=4694
  _FORECASTSPEC._serialized_end=4970
  _FORECASTSPEC_HIERARCHYVALUESENTRY._serialized_start=4916
  _FORECASTSPEC_HIERARCHYVALUESENTRY._serialized_end=4970
  _MODELRECORD._serialized_start=4973
  _MODELRECORD._serialized_end=5198
  _MONITORSPEC._serialized_start=5201
  _MONITORSPEC._serialized_end=5503
  _MONITORSTATUS._serialized_start=5506
  _MONITORSTATUS._serialized_end=5697
  _ONLINEFEATURESTORESPEC._serialized_start=5699
  _ONLINEFEATURESTORESPEC._serialized_end=5760
  _PREDICTION._serialized_start=5763
  _PREDICTION._serialized_end=6025
  _PREDICTIONCACHESPEC._serialized_start=6027
  _PREDICTIONCACHESPEC._serialized_end=6085
  _PREDICTIONCONDITION._serialized_start=6088
  _PREDICTIONCONDITION._serialized_end=6244
  _PREDICTIONLIST._serialized_start=6247
  _PREDICTIONLIST._serialized_end=6415
  _PREDICTIONSPEC._serialized_start=6418
  _PREDICTIONSPEC._serialized_end=6997
  _PREDICTIONSTATUS._serialized_start=7000
  _PREDICTIONSTATUS._serialized_end=7596
  _PREDICTIONTEMPLATE._serialized_start=7598
  _PREDICTIONTEMPLATE._serialized_end=7707
  _PREDICTOR._serialized_start=7710
  _PREDICTOR._serialized_end=7969
  _PREDICTORAUTHSPEC._serialized_start=7971
  _PREDICTORAUTHSPEC._serialized_end=8007
  _PREDICTORCONDITION._serialized_start=8010
  _PREDICTORCONDITION._serialized_end=8165
  _PREDICTORHEALTH._serialized_start=8168
  _PREDICTORHEALTH._serialized_end=8366
  _PREDICTORLIST._serialized_start=8369
  _PREDICTORLIST._serialized_end=8535
  _PREDICTORSPEC._serialized_start=8538
  _PREDICTORSPEC._serialized_end=9742
  _PREDICTORSTATUS._serialized_start=9745
  _PREDICTORSTATUS._serialized_end=10726
  _PROGRESSIVESPEC._serialized_start=10728
  _PROGRESSIVESPEC._serialized_end=10810
# @@protoc_insertion_point(module_scope)
