diff --git a/model/model/v1alpha/model_pb2.py b/model/model/v1alpha/model_pb2.py index 7523a5b..fc67249 100644 --- a/model/model/v1alpha/model_pb2.py +++ b/model/model/v1alpha/model_pb2.py @@ -26,7 +26,7 @@ from protoc_gen_openapiv2.options import annotations_pb2 as protoc__gen__openapiv2_dot_options_dot_annotations__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fmodel/model/v1alpha/model.proto\x12\x13model.model.v1alpha\x1a+common/healthcheck/v1beta/healthcheck.proto\x1a\x1c\x63ommon/run/v1alpha/run.proto\x1a\x1e\x63ommon/task/v1alpha/task.proto\x1a\x1b\x63ore/mgmt/v1beta/mgmt.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a#google/longrunning/operations.proto\x1a google/protobuf/field_mask.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a model/model/v1alpha/common.proto\x1a*model/model/v1alpha/model_definition.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\"\x95\x01\n\x0fLivenessRequest\x12i\n\x14health_check_request\x18\x01 \x01(\x0b\x32-.common.healthcheck.v1beta.HealthCheckRequestB\x03\xe0\x41\x01H\x00R\x12healthCheckRequest\x88\x01\x01\x42\x17\n\x15_health_check_request\"v\n\x10LivenessResponse\x12\x62\n\x15health_check_response\x18\x01 \x01(\x0b\x32..common.healthcheck.v1beta.HealthCheckResponseR\x13healthCheckResponse\"\x96\x01\n\x10ReadinessRequest\x12i\n\x14health_check_request\x18\x01 \x01(\x0b\x32-.common.healthcheck.v1beta.HealthCheckRequestB\x03\xe0\x41\x01H\x00R\x12healthCheckRequest\x88\x01\x01\x42\x17\n\x15_health_check_request\"w\n\x11ReadinessResponse\x12\x62\n\x15health_check_response\x18\x01 \x01(\x0b\x32..common.healthcheck.v1beta.HealthCheckResponseR\x13healthCheckResponse\"E\n\x06Region\x12\x1f\n\x0bregion_name\x18\x01 \x01(\tR\nregionName\x12\x1a\n\x08hardware\x18\x02 \x03(\tR\x08hardware\"\xdf\x01\n\x0cModelVersion\x12\x17\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x05R\x04name\x12\x1d\n\x07version\x18\x02 \x01(\tB\x03\xe0\x41\x05R\x07version\x12\x1b\n\x06\x64igest\x18\x03 \x01(\tB\x03\xe0\x41\x01R\x06\x64igest\x12\x35\n\x05state\x18\x04 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x43\n\x0bupdate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xe0\x41\x03\xe0\x41\x01R\nupdateTime\"\xd3\r\n\x05Model\x12*\n\x04name\x18\x01 \x01(\tB\x16\x92\x41\x10\xca>\r\xfa\x02\nmodel_name\xe0\x41\x03R\x04name\x12\x15\n\x03uid\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x03uid\x12\x16\n\x02id\x18\x03 \x01(\tB\x06\xe0\x41\x02\xe0\x41\x05R\x02id\x12*\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x00R\x0b\x64\x65scription\x88\x01\x01\x12V\n\x10model_definition\x18\x05 \x01(\tB+\xe0\x41\x02\xe0\x41\x05\xfa\x41\"\n api.instill.tech/ModelDefinitionR\x0fmodelDefinition\x12\x45\n\rconfiguration\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xe0\x41\x02\xe0\x41\x05R\rconfiguration\x12\x35\n\x04task\x18\x07 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x06\xe0\x41\x02\xe0\x41\x05R\x04task\x12J\n\nvisibility\x18\t \x01(\x0e\x32%.model.model.v1alpha.Model.VisibilityB\x03\xe0\x41\x02R\nvisibility\x12@\n\x0b\x63reate_time\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ncreateTime\x12@\n\x0bupdate_time\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\nupdateTime\x12@\n\x0b\x64\x65lete_time\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ndeleteTime\x12\"\n\nowner_name\x18\x0f \x01(\tB\x03\xe0\x41\x03R\townerName\x12:\n\x05owner\x18\x11 \x01(\x0b\x32\x17.core.mgmt.v1beta.OwnerB\x06\xe0\x41\x01\xe0\x41\x03H\x01R\x05owner\x88\x01\x01\x12\x1e\n\x06region\x18\x12 \x01(\tB\x06\xe0\x41\x02\xe0\x41\x05R\x06region\x12\x1f\n\x08hardware\x18\x13 \x01(\tB\x03\xe0\x41\x02R\x08hardware\x12 \n\x06readme\x18\x14 \x01(\tB\x03\xe0\x41\x01H\x02R\x06readme\x88\x01\x01\x12\'\n\nsource_url\x18\x15 \x01(\tB\x03\xe0\x41\x01H\x03R\tsourceUrl\x88\x01\x01\x12\x35\n\x11\x64ocumentation_url\x18\x16 \x01(\tB\x03\xe0\x41\x01H\x04R\x10\x64ocumentationUrl\x88\x01\x01\x12\"\n\x07license\x18\x17 \x01(\tB\x03\xe0\x41\x01H\x05R\x07license\x88\x01\x01\x12-\n\rprofile_image\x18\x1a \x01(\tB\x03\xe0\x41\x01H\x06R\x0cprofileImage\x88\x01\x01\x12\x44\n\npermission\x18\x1b \x01(\x0b\x32\x1f.model.model.v1alpha.PermissionB\x03\xe0\x41\x03R\npermission\x12?\n\x0cinput_schema\x18\x1c \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0binputSchema\x12\x41\n\routput_schema\x18\x1d \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0coutputSchema\x12\x17\n\x04tags\x18\x1e \x03(\tB\x03\xe0\x41\x03R\x04tags\x12\x1f\n\x08versions\x18\x1f \x03(\tB\x03\xe0\x41\x03R\x08versions\x12;\n\x05stats\x18 \x01(\x0b\x32 .model.model.v1alpha.Model.StatsB\x03\xe0\x41\x03R\x05stats\x1aw\n\x05Stats\x12)\n\x0enumber_of_runs\x18\x01 \x01(\x05\x42\x03\xe0\x41\x03R\x0cnumberOfRuns\x12\x43\n\rlast_run_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\x0blastRunTime\"W\n\nVisibility\x12\x1a\n\x16VISIBILITY_UNSPECIFIED\x10\x00\x12\x16\n\x12VISIBILITY_PRIVATE\x10\x01\x12\x15\n\x11VISIBILITY_PUBLIC\x10\x02:R\xea\x41O\n\x16\x61pi.instill.tech/Model\x12!users/{user.id}/models/{model.id}\x12\x12models/{model.uid}B\x0e\n\x0c_descriptionB\x08\n\x06_ownerB\t\n\x07_readmeB\r\n\x0b_source_urlB\x14\n\x12_documentation_urlB\n\n\x08_licenseB\x10\n\x0e_profile_imageJ\x04\x08\x08\x10\tJ\x04\x08\x10\x10\x11J\x04\x08\x18\x10\x19J\x04\x08\x19\x10\x1a\"\xbf\x03\n\x11ListModelsRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x04 \x01(\x08\x42\x03\xe0\x41\x01H\x03R\x0bshowDeleted\x88\x01\x01\x12 \n\x06\x66ilter\x18\x05 \x01(\tB\x03\xe0\x41\x01H\x04R\x06\x66ilter\x88\x01\x01\x12O\n\nvisibility\x18\x06 \x01(\x0e\x32%.model.model.v1alpha.Model.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x07 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\x0f\n\r_show_deletedB\t\n\x07_filterB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\x9e\x01\n\x12ListModelsResponse\x12\x37\n\x06models\x18\x01 \x03(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x06models\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"y\n\x12LookUpModelRequest\x12!\n\tpermalink\x18\x01 \x01(\tB\x03\xe0\x41\x02R\tpermalink\x12\x37\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"L\n\x13LookUpModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\xf0\x03\n\x1aListNamespaceModelsRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12%\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12\x37\n\x04view\x18\x04 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x03\xe0\x41\x01H\x03R\x0bshowDeleted\x88\x01\x01\x12 \n\x06\x66ilter\x18\x06 \x01(\tB\x03\xe0\x41\x01H\x04R\x06\x66ilter\x88\x01\x01\x12O\n\nvisibility\x18\x07 \x01(\x0e\x32%.model.model.v1alpha.Model.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\x0f\n\r_show_deletedB\t\n\x07_filterB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\xa7\x01\n\x1bListNamespaceModelsResponse\x12\x37\n\x06models\x18\x01 \x03(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x06models\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"w\n\x1b\x43reateNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x30\n\x05model\x18\x02 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\"U\n\x1c\x43reateNamespaceModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\xa4\x01\n\x18GetNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"R\n\x19GetNamespaceModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\xde\x01\n\x1bUpdateNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x35\n\x05model\x18\x03 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x02R\x05model\x12@\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"U\n\x1cUpdateNamespaceModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"e\n\x1b\x44\x65leteNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\"\x1e\n\x1c\x44\x65leteNamespaceModelResponse\"\x8c\x01\n\x1bRenameNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12%\n\x0cnew_model_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\nnewModelId\"U\n\x1cRenameNamespaceModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x83\x01\n\x1aWatchNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\"y\n\x1bWatchNamespaceModelResponse\x12\x35\n\x05state\x18\x01 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x1d\n\x07message\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x07messageJ\x04\x08\x02\x10\x03\"j\n WatchNamespaceLatestModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\"\x7f\n!WatchNamespaceLatestModelResponse\x12\x35\n\x05state\x18\x01 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x1d\n\x07message\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x07messageJ\x04\x08\x02\x10\x03\"\xc7\x01\n!ListNamespaceModelVersionsRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12%\n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\x1c\n\x04page\x18\x04 \x01(\x05\x42\x03\xe0\x41\x01H\x01R\x04page\x88\x01\x01\x42\x0c\n\n_page_sizeB\x07\n\x05_page\"\xc7\x01\n\"ListNamespaceModelVersionsResponse\x12\x42\n\x08versions\x18\x01 \x03(\x0b\x32!.model.model.v1alpha.ModelVersionB\x03\xe0\x41\x03R\x08versions\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12 \n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\x12\x17\n\x04page\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\"\x8b\x01\n\"DeleteNamespaceModelVersionRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\"%\n#DeleteNamespaceModelVersionResponse\"\xca\x01\n\x1cTriggerNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x04 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x05 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x03\x10\x04\"\x9a\x01\n\x1dTriggerNamespaceModelResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x03R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xcf\x01\n!TriggerAsyncNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x04 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x05 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x03\x10\x04\"f\n\"TriggerAsyncNamespaceModelResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xb1\x01\n\"TriggerNamespaceLatestModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x03\x10\x04\"\xa0\x01\n#TriggerNamespaceLatestModelResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x03R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xb6\x01\n\'TriggerAsyncNamespaceLatestModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x03\x10\x04\"l\n(TriggerAsyncNamespaceLatestModelResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xd8\x01\n,TriggerNamespaceModelBinaryFileUploadRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x04 \x01(\tB\x03\xe0\x41\x02R\x07version\x12;\n\ntask_input\x18\x05 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ttaskInputJ\x04\x08\x03\x10\x04\"\xb0\x01\n-TriggerNamespaceModelBinaryFileUploadResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x02R\x04task\x12?\n\x0ctask_outputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04\"\xbf\x01\n2TriggerNamespaceLatestModelBinaryFileUploadRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12;\n\ntask_input\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ttaskInputJ\x04\x08\x03\x10\x04\"\xb0\x01\n3TriggerNamespaceLatestModelBinaryFileUploadResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x02R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xb3\x01\n\'GetNamespaceLatestModelOperationRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"l\n(GetNamespaceLatestModelOperationResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xcc\x01\n!GetNamespaceModelOperationRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x37\n\x04view\x18\x04 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"a\n\"GetNamespaceModelOperationResponse\x12;\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationR\toperation\"\xa6\x01\n DeployNamespaceModelAdminRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x1b\n\x06\x64igest\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x06\x64igest\")\n!DeployNamespaceModelAdminResponseJ\x04\x08\x01\x10\x02\"\xa8\x01\n\"UndeployNamespaceModelAdminRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x1b\n\x06\x64igest\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x06\x64igest\"+\n#UndeployNamespaceModelAdminResponseJ\x04\x08\x01\x10\x02\"\x94\x01\n\x16\x43reateUserModelRequest\x12\x30\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\x12H\n\x06parent\x18\x02 \x01(\tB0\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe0\x41\x02\xfa\x41\x18\x12\x16\x61pi.instill.tech/ModelR\x06parent\"P\n\x17\x43reateUserModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x8d\x04\n\x15ListUserModelsRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12H\n\x06parent\x18\x04 \x01(\tB0\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe0\x41\x02\xfa\x41\x18\x12\x16\x61pi.instill.tech/ModelR\x06parent\x12+\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x03\xe0\x41\x01H\x03R\x0bshowDeleted\x88\x01\x01\x12 \n\x06\x66ilter\x18\x06 \x01(\tB\x03\xe0\x41\x01H\x04R\x06\x66ilter\x88\x01\x01\x12O\n\nvisibility\x18\x07 \x01(\x0e\x32%.model.model.v1alpha.Model.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\x0f\n\r_show_deletedB\t\n\x07_filterB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\xa2\x01\n\x16ListUserModelsResponse\x12\x37\n\x06models\x18\x01 \x03(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x06models\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"\xa3\x01\n\x13GetUserModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x37\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"M\n\x14GetUserModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x91\x01\n\x16UpdateUserModelRequest\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x02R\x05model\x12@\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"P\n\x17UpdateUserModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"d\n\x16\x44\x65leteUserModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"\x19\n\x17\x44\x65leteUserModelResponse\"\x8b\x01\n\x16RenameUserModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12%\n\x0cnew_model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\nnewModelId\"P\n\x17RenameUserModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x82\x01\n\x15WatchUserModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07version\"t\n\x16WatchUserModelResponse\x12\x35\n\x05state\x18\x01 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x1d\n\x07message\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x07messageJ\x04\x08\x02\x10\x03\"i\n\x1bWatchUserLatestModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"z\n\x1cWatchUserLatestModelResponse\x12\x35\n\x05state\x18\x01 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x1d\n\x07message\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x07messageJ\x04\x08\x02\x10\x03\"\xc6\x01\n\x1cListUserModelVersionsRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\x1c\n\x04page\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x01R\x04page\x88\x01\x01\x12J\n\x04name\x18\x03 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04nameB\x0c\n\n_page_sizeB\x07\n\x05_page\"\xc2\x01\n\x1dListUserModelVersionsResponse\x12\x42\n\x08versions\x18\x01 \x03(\x0b\x32!.model.model.v1alpha.ModelVersionB\x03\xe0\x41\x03R\x08versions\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12 \n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\x12\x17\n\x04page\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\"\x8a\x01\n\x1d\x44\x65leteUserModelVersionRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07version\" \n\x1e\x44\x65leteUserModelVersionResponse\"\xc9\x01\n\x17TriggerUserModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"\x95\x01\n\x18TriggerUserModelResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x03R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xce\x01\n\x1cTriggerAsyncUserModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"a\n\x1dTriggerAsyncUserModelResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xb0\x01\n\x1dTriggerUserLatestModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12=\n\x0btask_inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"\x9b\x01\n\x1eTriggerUserLatestModelResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x03R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xb5\x01\n\"TriggerAsyncUserLatestModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12=\n\x0btask_inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"g\n#TriggerAsyncUserLatestModelResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xd9\x01\n\'TriggerUserModelBinaryFileUploadRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"\xab\x01\n(TriggerUserModelBinaryFileUploadResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x02R\x04task\x12?\n\x0ctask_outputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04\"\xa4\x01\n\x1e\x43reateOrganizationModelRequest\x12\x30\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\x12P\n\x06parent\x18\x02 \x01(\tB8\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe0\x41\x02\xfa\x41\x18\x12\x16\x61pi.instill.tech/ModelR\x06parent\"X\n\x1f\x43reateOrganizationModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x9d\x04\n\x1dListOrganizationModelsRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12P\n\x06parent\x18\x04 \x01(\tB8\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe0\x41\x02\xfa\x41\x18\x12\x16\x61pi.instill.tech/ModelR\x06parent\x12+\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x03\xe0\x41\x01H\x03R\x0bshowDeleted\x88\x01\x01\x12 \n\x06\x66ilter\x18\x06 \x01(\tB\x03\xe0\x41\x01H\x04R\x06\x66ilter\x88\x01\x01\x12O\n\nvisibility\x18\x07 \x01(\x0e\x32%.model.model.v1alpha.Model.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\x0f\n\r_show_deletedB\t\n\x07_filterB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\xaa\x01\n\x1eListOrganizationModelsResponse\x12\x37\n\x06models\x18\x01 \x03(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x06models\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"\xb3\x01\n\x1bGetOrganizationModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x37\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"U\n\x1cGetOrganizationModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x99\x01\n\x1eUpdateOrganizationModelRequest\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x02R\x05model\x12@\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"X\n\x1fUpdateOrganizationModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"t\n\x1e\x44\x65leteOrganizationModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"!\n\x1f\x44\x65leteOrganizationModelResponse\"\x9b\x01\n\x1eRenameOrganizationModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12%\n\x0cnew_model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\nnewModelId\"X\n\x1fRenameOrganizationModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x92\x01\n\x1dWatchOrganizationModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07version\"|\n\x1eWatchOrganizationModelResponse\x12\x35\n\x05state\x18\x01 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x1d\n\x07message\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x07messageJ\x04\x08\x02\x10\x03\"y\n#WatchOrganizationLatestModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"\x82\x01\n$WatchOrganizationLatestModelResponse\x12\x35\n\x05state\x18\x01 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x1d\n\x07message\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x07messageJ\x04\x08\x02\x10\x03\"\xd6\x01\n$ListOrganizationModelVersionsRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\x1c\n\x04page\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x01R\x04page\x88\x01\x01\x12R\n\x04name\x18\x03 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04nameB\x0c\n\n_page_sizeB\x07\n\x05_page\"\xca\x01\n%ListOrganizationModelVersionsResponse\x12\x42\n\x08versions\x18\x01 \x03(\x0b\x32!.model.model.v1alpha.ModelVersionB\x03\xe0\x41\x03R\x08versions\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12 \n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\x12\x17\n\x04page\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\"\x9a\x01\n%DeleteOrganizationModelVersionRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07version\"(\n&DeleteOrganizationModelVersionResponse\"\xd9\x01\n\x1fTriggerOrganizationModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"\x9d\x01\n TriggerOrganizationModelResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x03R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xde\x01\n$TriggerAsyncOrganizationModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"i\n%TriggerAsyncOrganizationModelResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xc0\x01\n%TriggerOrganizationLatestModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12=\n\x0btask_inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"\xa3\x01\n&TriggerOrganizationLatestModelResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x03R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xc5\x01\n*TriggerAsyncOrganizationLatestModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12=\n\x0btask_inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"o\n+TriggerAsyncOrganizationLatestModelResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xe9\x01\n/TriggerOrganizationModelBinaryFileUploadRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"\xa8\x01\n0TriggerOrganizationModelBinaryFileUploadResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x02R\x04task\x12:\n\x0ctask_outputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructR\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\x86\x01\n\x18GetModelOperationRequest\x12&\n\x0coperation_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0boperationId\x12\x39\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x05\x18\x01\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"]\n\x19GetModelOperationResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xba\x01\n\x0fLatestOperation\x12K\n\x07request\x18\x03 \x01(\x0b\x32\x31.model.model.v1alpha.TriggerNamespaceModelRequestR\x07request\x12N\n\x08response\x18\x04 \x01(\x0b\x32\x32.model.model.v1alpha.TriggerNamespaceModelResponseR\x08responseJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03\"\xb2\x01\n\"GetUserLatestModelOperationRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x37\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"g\n#GetUserLatestModelOperationResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xc2\x01\n*GetOrganizationLatestModelOperationRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x37\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"o\n+GetOrganizationLatestModelOperationResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\x1d\n\x1bListAvailableRegionsRequest\"Z\n\x1cListAvailableRegionsResponse\x12:\n\x07regions\x18\x01 \x03(\x0b\x32\x1b.model.model.v1alpha.RegionB\x03\xe0\x41\x03R\x07regions\"\xb2\x02\n\x16ListModelsAdminRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x04 \x01(\x08\x42\x03\xe0\x41\x01H\x03R\x0bshowDeleted\x88\x01\x01\x12 \n\x06\x66ilter\x18\x05 \x01(\tB\x03\xe0\x41\x01H\x04R\x06\x66ilter\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\x0f\n\r_show_deletedB\t\n\x07_filter\"\x94\x01\n\x17ListModelsAdminResponse\x12\x32\n\x06models\x18\x01 \x03(\x0b\x32\x1a.model.model.v1alpha.ModelR\x06models\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"~\n\x17LookUpModelAdminRequest\x12!\n\tpermalink\x18\x01 \x01(\tB\x03\xe0\x41\x02R\tpermalink\x12\x37\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"L\n\x18LookUpModelAdminResponse\x12\x30\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\"\xab\x01\n\x1b\x44\x65ployUserModelAdminRequest\x12J\n\x04name\x18\x02 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x1b\n\x06\x64igest\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x06\x64igestJ\x04\x08\x01\x10\x02\"$\n\x1c\x44\x65ployUserModelAdminResponseJ\x04\x08\x01\x10\x02\"\xbb\x01\n#DeployOrganizationModelAdminRequest\x12R\n\x04name\x18\x02 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x1b\n\x06\x64igest\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x06\x64igestJ\x04\x08\x01\x10\x02\"&\n$DeployOrganizationModelAdminResponse\"\xad\x01\n\x1dUndeployUserModelAdminRequest\x12J\n\x04name\x18\x02 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x1b\n\x06\x64igest\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x06\x64igestJ\x04\x08\x01\x10\x02\"&\n\x1eUndeployUserModelAdminResponseJ\x04\x08\x01\x10\x02\"\xbd\x01\n%UndeployOrganizationModelAdminRequest\x12R\n\x04name\x18\x02 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x1b\n\x06\x64igest\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x06\x64igestJ\x04\x08\x01\x10\x02\"(\n&UndeployOrganizationModelAdminResponse\"\xd4\x06\n\x08ModelRun\x12\x15\n\x03uid\x18\x01 \x01(\tB\x03\xe0\x41\x03R\x03uid\x12 \n\tmodel_uid\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x08modelUid\x12:\n\x06status\x18\x03 \x01(\x0e\x32\x1d.common.run.v1alpha.RunStatusB\x03\xe0\x41\x03R\x06status\x12:\n\x06source\x18\x04 \x01(\x0e\x32\x1d.common.run.v1alpha.RunSourceB\x03\xe0\x41\x03R\x06source\x12\x32\n\x0etotal_duration\x18\x05 \x01(\x05\x42\x06\xe0\x41\x03\xe0\x41\x01H\x00R\rtotalDuration\x88\x01\x01\x12\x42\n\x08\x65nd_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xe0\x41\x03\xe0\x41\x01H\x01R\x07\x65ndTime\x88\x01\x01\x12(\n\trunner_id\x18\x07 \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x02R\x08runnerId\x88\x01\x01\x12\x30\n\rcredit_amount\x18\x08 \x01(\x02\x42\x06\xe0\x41\x03\xe0\x41\x01H\x03R\x0c\x63reditAmount\x88\x01\x01\x12!\n\x05\x65rror\x18\t \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x04R\x05\x65rror\x88\x01\x01\x12@\n\x0b\x63reate_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ncreateTime\x12@\n\x0bupdate_time\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\nupdateTime\x12\x1d\n\x07version\x18\x0c \x01(\tB\x03\xe0\x41\x03R\x07version\x12=\n\x0btask_inputs\x18\r \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\ntaskInputs\x12?\n\x0ctask_outputs\x18\x0e \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputs\x12&\n\x08model_id\x18\x0f \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x05R\x07modelId\x88\x01\x01\x42\x11\n\x0f_total_durationB\x0b\n\t_end_timeB\x0c\n\n_runner_idB\x10\n\x0e_credit_amountB\x08\n\x06_errorB\x0b\n\t_model_id\"\x9f\x02\n\x14ListModelRunsRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\x1c\n\x04page\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x01R\x04page\x88\x01\x01\x12#\n\x08order_by\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x02R\x07orderBy\x88\x01\x01\x12&\n\x0cnamespace_id\x18\x05 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x06 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12 \n\x06\x66ilter\x18\x07 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x42\x0c\n\n_page_sizeB\x07\n\x05_pageB\x0b\n\t_order_byB\t\n\x07_filterJ\x04\x08\x03\x10\x04\"\xdd\x02\n!ListModelRunsByCreditOwnerRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\x1c\n\x04page\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x01R\x04page\x88\x01\x01\x12#\n\x08order_by\x18\x03 \x01(\tB\x03\xe0\x41\x01H\x02R\x07orderBy\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12\x35\n\x05start\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x04R\x05start\x88\x01\x01\x12\x33\n\x04stop\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x05R\x04stop\x88\x01\x01\x42\x0c\n\n_page_sizeB\x07\n\x05_pageB\x0b\n\t_order_byB\t\n\x07_filterB\x08\n\x06_startB\x07\n\x05_stop\"\xae\x01\n\x15ListModelRunsResponse\x12\x36\n\x04runs\x18\x01 \x03(\x0b\x32\x1d.model.model.v1alpha.ModelRunB\x03\xe0\x41\x03R\x04runs\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12 \n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\x12\x17\n\x04page\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\"\xbb\x01\n\"ListModelRunsByCreditOwnerResponse\x12\x36\n\x04runs\x18\x01 \x03(\x0b\x32\x1d.model.model.v1alpha.ModelRunB\x03\xe0\x41\x03R\x04runs\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12 \n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\x12\x17\n\x04page\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x04page*\xac\x01\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x11\n\rSTATE_OFFLINE\x10\x01\x12\x10\n\x0cSTATE_ACTIVE\x10\x03\x12\x0e\n\nSTATE_IDLE\x10\x04\x12\x0f\n\x0bSTATE_ERROR\x10\x05\x12\x12\n\x0eSTATE_STARTING\x10\x06\x12\x14\n\x10STATE_SCALING_UP\x10\x07\x12\x16\n\x12STATE_SCALING_DOWN\x10\x08\"\x04\x08\x02\x10\x02\x42\xd7\x01\n\x17\x63om.model.model.v1alphaB\nModelProtoP\x01ZBgithub.com/instill-ai/protogen-go/model/model/v1alpha;modelv1alpha\xa2\x02\x03MMX\xaa\x02\x13Model.Model.V1alpha\xca\x02\x13Model\\Model\\V1alpha\xe2\x02\x1fModel\\Model\\V1alpha\\GPBMetadata\xea\x02\x15Model::Model::V1alphab\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fmodel/model/v1alpha/model.proto\x12\x13model.model.v1alpha\x1a+common/healthcheck/v1beta/healthcheck.proto\x1a\x1c\x63ommon/run/v1alpha/run.proto\x1a\x1e\x63ommon/task/v1alpha/task.proto\x1a\x1b\x63ore/mgmt/v1beta/mgmt.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a#google/longrunning/operations.proto\x1a google/protobuf/field_mask.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a model/model/v1alpha/common.proto\x1a*model/model/v1alpha/model_definition.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\"\x95\x01\n\x0fLivenessRequest\x12i\n\x14health_check_request\x18\x01 \x01(\x0b\x32-.common.healthcheck.v1beta.HealthCheckRequestB\x03\xe0\x41\x01H\x00R\x12healthCheckRequest\x88\x01\x01\x42\x17\n\x15_health_check_request\"v\n\x10LivenessResponse\x12\x62\n\x15health_check_response\x18\x01 \x01(\x0b\x32..common.healthcheck.v1beta.HealthCheckResponseR\x13healthCheckResponse\"\x96\x01\n\x10ReadinessRequest\x12i\n\x14health_check_request\x18\x01 \x01(\x0b\x32-.common.healthcheck.v1beta.HealthCheckRequestB\x03\xe0\x41\x01H\x00R\x12healthCheckRequest\x88\x01\x01\x42\x17\n\x15_health_check_request\"w\n\x11ReadinessResponse\x12\x62\n\x15health_check_response\x18\x01 \x01(\x0b\x32..common.healthcheck.v1beta.HealthCheckResponseR\x13healthCheckResponse\"E\n\x06Region\x12\x1f\n\x0bregion_name\x18\x01 \x01(\tR\nregionName\x12\x1a\n\x08hardware\x18\x02 \x03(\tR\x08hardware\"\xdf\x01\n\x0cModelVersion\x12\x17\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x05R\x04name\x12\x1d\n\x07version\x18\x02 \x01(\tB\x03\xe0\x41\x05R\x07version\x12\x1b\n\x06\x64igest\x18\x03 \x01(\tB\x03\xe0\x41\x01R\x06\x64igest\x12\x35\n\x05state\x18\x04 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x43\n\x0bupdate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xe0\x41\x03\xe0\x41\x01R\nupdateTime\"\xd3\r\n\x05Model\x12*\n\x04name\x18\x01 \x01(\tB\x16\x92\x41\x10\xca>\r\xfa\x02\nmodel_name\xe0\x41\x03R\x04name\x12\x15\n\x03uid\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x03uid\x12\x16\n\x02id\x18\x03 \x01(\tB\x06\xe0\x41\x02\xe0\x41\x05R\x02id\x12*\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x00R\x0b\x64\x65scription\x88\x01\x01\x12V\n\x10model_definition\x18\x05 \x01(\tB+\xe0\x41\x02\xe0\x41\x05\xfa\x41\"\n api.instill.tech/ModelDefinitionR\x0fmodelDefinition\x12\x45\n\rconfiguration\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xe0\x41\x02\xe0\x41\x05R\rconfiguration\x12\x35\n\x04task\x18\x07 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x06\xe0\x41\x02\xe0\x41\x05R\x04task\x12J\n\nvisibility\x18\t \x01(\x0e\x32%.model.model.v1alpha.Model.VisibilityB\x03\xe0\x41\x02R\nvisibility\x12@\n\x0b\x63reate_time\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ncreateTime\x12@\n\x0bupdate_time\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\nupdateTime\x12@\n\x0b\x64\x65lete_time\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ndeleteTime\x12\"\n\nowner_name\x18\x0f \x01(\tB\x03\xe0\x41\x03R\townerName\x12:\n\x05owner\x18\x11 \x01(\x0b\x32\x17.core.mgmt.v1beta.OwnerB\x06\xe0\x41\x01\xe0\x41\x03H\x01R\x05owner\x88\x01\x01\x12\x1e\n\x06region\x18\x12 \x01(\tB\x06\xe0\x41\x02\xe0\x41\x05R\x06region\x12\x1f\n\x08hardware\x18\x13 \x01(\tB\x03\xe0\x41\x02R\x08hardware\x12 \n\x06readme\x18\x14 \x01(\tB\x03\xe0\x41\x01H\x02R\x06readme\x88\x01\x01\x12\'\n\nsource_url\x18\x15 \x01(\tB\x03\xe0\x41\x01H\x03R\tsourceUrl\x88\x01\x01\x12\x35\n\x11\x64ocumentation_url\x18\x16 \x01(\tB\x03\xe0\x41\x01H\x04R\x10\x64ocumentationUrl\x88\x01\x01\x12\"\n\x07license\x18\x17 \x01(\tB\x03\xe0\x41\x01H\x05R\x07license\x88\x01\x01\x12-\n\rprofile_image\x18\x1a \x01(\tB\x03\xe0\x41\x01H\x06R\x0cprofileImage\x88\x01\x01\x12\x44\n\npermission\x18\x1b \x01(\x0b\x32\x1f.model.model.v1alpha.PermissionB\x03\xe0\x41\x03R\npermission\x12?\n\x0cinput_schema\x18\x1c \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0binputSchema\x12\x41\n\routput_schema\x18\x1d \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0coutputSchema\x12\x17\n\x04tags\x18\x1e \x03(\tB\x03\xe0\x41\x03R\x04tags\x12\x1f\n\x08versions\x18\x1f \x03(\tB\x03\xe0\x41\x03R\x08versions\x12;\n\x05stats\x18 \x01(\x0b\x32 .model.model.v1alpha.Model.StatsB\x03\xe0\x41\x03R\x05stats\x1aw\n\x05Stats\x12)\n\x0enumber_of_runs\x18\x01 \x01(\x05\x42\x03\xe0\x41\x03R\x0cnumberOfRuns\x12\x43\n\rlast_run_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\x0blastRunTime\"W\n\nVisibility\x12\x1a\n\x16VISIBILITY_UNSPECIFIED\x10\x00\x12\x16\n\x12VISIBILITY_PRIVATE\x10\x01\x12\x15\n\x11VISIBILITY_PUBLIC\x10\x02:R\xea\x41O\n\x16\x61pi.instill.tech/Model\x12!users/{user.id}/models/{model.id}\x12\x12models/{model.uid}B\x0e\n\x0c_descriptionB\x08\n\x06_ownerB\t\n\x07_readmeB\r\n\x0b_source_urlB\x14\n\x12_documentation_urlB\n\n\x08_licenseB\x10\n\x0e_profile_imageJ\x04\x08\x08\x10\tJ\x04\x08\x10\x10\x11J\x04\x08\x18\x10\x19J\x04\x08\x19\x10\x1a\"\xbf\x03\n\x11ListModelsRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x04 \x01(\x08\x42\x03\xe0\x41\x01H\x03R\x0bshowDeleted\x88\x01\x01\x12 \n\x06\x66ilter\x18\x05 \x01(\tB\x03\xe0\x41\x01H\x04R\x06\x66ilter\x88\x01\x01\x12O\n\nvisibility\x18\x06 \x01(\x0e\x32%.model.model.v1alpha.Model.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x07 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\x0f\n\r_show_deletedB\t\n\x07_filterB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\x9e\x01\n\x12ListModelsResponse\x12\x37\n\x06models\x18\x01 \x03(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x06models\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"y\n\x12LookUpModelRequest\x12!\n\tpermalink\x18\x01 \x01(\tB\x03\xe0\x41\x02R\tpermalink\x12\x37\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"L\n\x13LookUpModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\xf0\x03\n\x1aListNamespaceModelsRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12%\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12\x37\n\x04view\x18\x04 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x03\xe0\x41\x01H\x03R\x0bshowDeleted\x88\x01\x01\x12 \n\x06\x66ilter\x18\x06 \x01(\tB\x03\xe0\x41\x01H\x04R\x06\x66ilter\x88\x01\x01\x12O\n\nvisibility\x18\x07 \x01(\x0e\x32%.model.model.v1alpha.Model.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\x0f\n\r_show_deletedB\t\n\x07_filterB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\xa7\x01\n\x1bListNamespaceModelsResponse\x12\x37\n\x06models\x18\x01 \x03(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x06models\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"w\n\x1b\x43reateNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x30\n\x05model\x18\x02 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\"U\n\x1c\x43reateNamespaceModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\xa4\x01\n\x18GetNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"R\n\x19GetNamespaceModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\xde\x01\n\x1bUpdateNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x35\n\x05model\x18\x03 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x02R\x05model\x12@\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"U\n\x1cUpdateNamespaceModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"e\n\x1b\x44\x65leteNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\"\x1e\n\x1c\x44\x65leteNamespaceModelResponse\"\x8c\x01\n\x1bRenameNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12%\n\x0cnew_model_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\nnewModelId\"U\n\x1cRenameNamespaceModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x83\x01\n\x1aWatchNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\"y\n\x1bWatchNamespaceModelResponse\x12\x35\n\x05state\x18\x01 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x1d\n\x07message\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x07messageJ\x04\x08\x02\x10\x03\"j\n WatchNamespaceLatestModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\"\x7f\n!WatchNamespaceLatestModelResponse\x12\x35\n\x05state\x18\x01 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x1d\n\x07message\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x07messageJ\x04\x08\x02\x10\x03\"\xc7\x01\n!ListNamespaceModelVersionsRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12%\n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\x1c\n\x04page\x18\x04 \x01(\x05\x42\x03\xe0\x41\x01H\x01R\x04page\x88\x01\x01\x42\x0c\n\n_page_sizeB\x07\n\x05_page\"\xc7\x01\n\"ListNamespaceModelVersionsResponse\x12\x42\n\x08versions\x18\x01 \x03(\x0b\x32!.model.model.v1alpha.ModelVersionB\x03\xe0\x41\x03R\x08versions\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12 \n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\x12\x17\n\x04page\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\"\x8b\x01\n\"DeleteNamespaceModelVersionRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\"%\n#DeleteNamespaceModelVersionResponse\"\xca\x01\n\x1cTriggerNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x04 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x05 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x03\x10\x04\"\x9a\x01\n\x1dTriggerNamespaceModelResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x03R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xcf\x01\n!TriggerAsyncNamespaceModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x04 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x05 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x03\x10\x04\"f\n\"TriggerAsyncNamespaceModelResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xb1\x01\n\"TriggerNamespaceLatestModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x03\x10\x04\"\xa0\x01\n#TriggerNamespaceLatestModelResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x03R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xb6\x01\n\'TriggerAsyncNamespaceLatestModelRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x03\x10\x04\"l\n(TriggerAsyncNamespaceLatestModelResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xd8\x01\n,TriggerNamespaceModelBinaryFileUploadRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x04 \x01(\tB\x03\xe0\x41\x02R\x07version\x12;\n\ntask_input\x18\x05 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ttaskInputJ\x04\x08\x03\x10\x04\"\xb0\x01\n-TriggerNamespaceModelBinaryFileUploadResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x02R\x04task\x12?\n\x0ctask_outputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04\"\xbf\x01\n2TriggerNamespaceLatestModelBinaryFileUploadRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12;\n\ntask_input\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ttaskInputJ\x04\x08\x03\x10\x04\"\xb0\x01\n3TriggerNamespaceLatestModelBinaryFileUploadResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x02R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xb3\x01\n\'GetNamespaceLatestModelOperationRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"l\n(GetNamespaceLatestModelOperationResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xcc\x01\n!GetNamespaceModelOperationRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x37\n\x04view\x18\x04 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"a\n\"GetNamespaceModelOperationResponse\x12;\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationR\toperation\"\xa6\x01\n DeployNamespaceModelAdminRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x1b\n\x06\x64igest\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x06\x64igest\")\n!DeployNamespaceModelAdminResponseJ\x04\x08\x01\x10\x02\"\xa8\x01\n\"UndeployNamespaceModelAdminRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x1b\n\x06\x64igest\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x06\x64igest\"+\n#UndeployNamespaceModelAdminResponseJ\x04\x08\x01\x10\x02\"\x94\x01\n\x16\x43reateUserModelRequest\x12\x30\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\x12H\n\x06parent\x18\x02 \x01(\tB0\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe0\x41\x02\xfa\x41\x18\x12\x16\x61pi.instill.tech/ModelR\x06parent\"P\n\x17\x43reateUserModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x8d\x04\n\x15ListUserModelsRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12H\n\x06parent\x18\x04 \x01(\tB0\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe0\x41\x02\xfa\x41\x18\x12\x16\x61pi.instill.tech/ModelR\x06parent\x12+\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x03\xe0\x41\x01H\x03R\x0bshowDeleted\x88\x01\x01\x12 \n\x06\x66ilter\x18\x06 \x01(\tB\x03\xe0\x41\x01H\x04R\x06\x66ilter\x88\x01\x01\x12O\n\nvisibility\x18\x07 \x01(\x0e\x32%.model.model.v1alpha.Model.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\x0f\n\r_show_deletedB\t\n\x07_filterB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\xa2\x01\n\x16ListUserModelsResponse\x12\x37\n\x06models\x18\x01 \x03(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x06models\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"\xa3\x01\n\x13GetUserModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x37\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"M\n\x14GetUserModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x91\x01\n\x16UpdateUserModelRequest\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x02R\x05model\x12@\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"P\n\x17UpdateUserModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"d\n\x16\x44\x65leteUserModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"\x19\n\x17\x44\x65leteUserModelResponse\"\x8b\x01\n\x16RenameUserModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12%\n\x0cnew_model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\nnewModelId\"P\n\x17RenameUserModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x82\x01\n\x15WatchUserModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07version\"t\n\x16WatchUserModelResponse\x12\x35\n\x05state\x18\x01 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x1d\n\x07message\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x07messageJ\x04\x08\x02\x10\x03\"i\n\x1bWatchUserLatestModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"z\n\x1cWatchUserLatestModelResponse\x12\x35\n\x05state\x18\x01 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x1d\n\x07message\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x07messageJ\x04\x08\x02\x10\x03\"\xc6\x01\n\x1cListUserModelVersionsRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\x1c\n\x04page\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x01R\x04page\x88\x01\x01\x12J\n\x04name\x18\x03 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04nameB\x0c\n\n_page_sizeB\x07\n\x05_page\"\xc2\x01\n\x1dListUserModelVersionsResponse\x12\x42\n\x08versions\x18\x01 \x03(\x0b\x32!.model.model.v1alpha.ModelVersionB\x03\xe0\x41\x03R\x08versions\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12 \n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\x12\x17\n\x04page\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\"\x8a\x01\n\x1d\x44\x65leteUserModelVersionRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07version\" \n\x1e\x44\x65leteUserModelVersionResponse\"\xc9\x01\n\x17TriggerUserModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"\x95\x01\n\x18TriggerUserModelResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x03R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xce\x01\n\x1cTriggerAsyncUserModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"a\n\x1dTriggerAsyncUserModelResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xb0\x01\n\x1dTriggerUserLatestModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12=\n\x0btask_inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"\x9b\x01\n\x1eTriggerUserLatestModelResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x03R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xb5\x01\n\"TriggerAsyncUserLatestModelRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12=\n\x0btask_inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"g\n#TriggerAsyncUserLatestModelResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xd9\x01\n\'TriggerUserModelBinaryFileUploadRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"\xab\x01\n(TriggerUserModelBinaryFileUploadResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x02R\x04task\x12?\n\x0ctask_outputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04\"\xa4\x01\n\x1e\x43reateOrganizationModelRequest\x12\x30\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\x12P\n\x06parent\x18\x02 \x01(\tB8\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe0\x41\x02\xfa\x41\x18\x12\x16\x61pi.instill.tech/ModelR\x06parent\"X\n\x1f\x43reateOrganizationModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x9d\x04\n\x1dListOrganizationModelsRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12P\n\x06parent\x18\x04 \x01(\tB8\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe0\x41\x02\xfa\x41\x18\x12\x16\x61pi.instill.tech/ModelR\x06parent\x12+\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x03\xe0\x41\x01H\x03R\x0bshowDeleted\x88\x01\x01\x12 \n\x06\x66ilter\x18\x06 \x01(\tB\x03\xe0\x41\x01H\x04R\x06\x66ilter\x88\x01\x01\x12O\n\nvisibility\x18\x07 \x01(\x0e\x32%.model.model.v1alpha.Model.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\x0f\n\r_show_deletedB\t\n\x07_filterB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\xaa\x01\n\x1eListOrganizationModelsResponse\x12\x37\n\x06models\x18\x01 \x03(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x06models\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"\xb3\x01\n\x1bGetOrganizationModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x37\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"U\n\x1cGetOrganizationModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x99\x01\n\x1eUpdateOrganizationModelRequest\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x02R\x05model\x12@\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"X\n\x1fUpdateOrganizationModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"t\n\x1e\x44\x65leteOrganizationModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"!\n\x1f\x44\x65leteOrganizationModelResponse\"\x9b\x01\n\x1eRenameOrganizationModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12%\n\x0cnew_model_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\nnewModelId\"X\n\x1fRenameOrganizationModelResponse\x12\x35\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelB\x03\xe0\x41\x03R\x05model\"\x92\x01\n\x1dWatchOrganizationModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07version\"|\n\x1eWatchOrganizationModelResponse\x12\x35\n\x05state\x18\x01 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x1d\n\x07message\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x07messageJ\x04\x08\x02\x10\x03\"y\n#WatchOrganizationLatestModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\"\x82\x01\n$WatchOrganizationLatestModelResponse\x12\x35\n\x05state\x18\x01 \x01(\x0e\x32\x1a.model.model.v1alpha.StateB\x03\xe0\x41\x03R\x05state\x12\x1d\n\x07message\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x07messageJ\x04\x08\x02\x10\x03\"\xd6\x01\n$ListOrganizationModelVersionsRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\x1c\n\x04page\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x01R\x04page\x88\x01\x01\x12R\n\x04name\x18\x03 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04nameB\x0c\n\n_page_sizeB\x07\n\x05_page\"\xca\x01\n%ListOrganizationModelVersionsResponse\x12\x42\n\x08versions\x18\x01 \x03(\x0b\x32!.model.model.v1alpha.ModelVersionB\x03\xe0\x41\x03R\x08versions\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12 \n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\x12\x17\n\x04page\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\"\x9a\x01\n%DeleteOrganizationModelVersionRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07version\"(\n&DeleteOrganizationModelVersionResponse\"\xd9\x01\n\x1fTriggerOrganizationModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"\x9d\x01\n TriggerOrganizationModelResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x03R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xde\x01\n$TriggerAsyncOrganizationModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"i\n%TriggerAsyncOrganizationModelResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xc0\x01\n%TriggerOrganizationLatestModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12=\n\x0btask_inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"\xa3\x01\n&TriggerOrganizationLatestModelResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x03R\x04task\x12?\n\x0ctask_outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\xc5\x01\n*TriggerAsyncOrganizationLatestModelRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12=\n\x0btask_inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"o\n+TriggerAsyncOrganizationLatestModelResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xe9\x01\n/TriggerOrganizationModelBinaryFileUploadRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12=\n\x0btask_inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\ntaskInputsJ\x04\x08\x02\x10\x03\"\xa8\x01\n0TriggerOrganizationModelBinaryFileUploadResponse\x12\x32\n\x04task\x18\x01 \x01(\x0e\x32\x19.common.task.v1alpha.TaskB\x03\xe0\x41\x02R\x04task\x12:\n\x0ctask_outputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructR\x0btaskOutputsJ\x04\x08\x02\x10\x03\"\x86\x01\n\x18GetModelOperationRequest\x12&\n\x0coperation_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0boperationId\x12\x39\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x05\x18\x01\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"]\n\x19GetModelOperationResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xba\x01\n\x0fLatestOperation\x12K\n\x07request\x18\x03 \x01(\x0b\x32\x31.model.model.v1alpha.TriggerNamespaceModelRequestR\x07request\x12N\n\x08response\x18\x04 \x01(\x0b\x32\x32.model.model.v1alpha.TriggerNamespaceModelResponseR\x08responseJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03\"\xb2\x01\n\"GetUserLatestModelOperationRequest\x12J\n\x04name\x18\x01 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x37\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"g\n#GetUserLatestModelOperationResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xc2\x01\n*GetOrganizationLatestModelOperationRequest\x12R\n\x04name\x18\x01 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x37\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"o\n+GetOrganizationLatestModelOperationResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\x1d\n\x1bListAvailableRegionsRequest\"Z\n\x1cListAvailableRegionsResponse\x12:\n\x07regions\x18\x01 \x03(\x0b\x32\x1b.model.model.v1alpha.RegionB\x03\xe0\x41\x03R\x07regions\"\xb2\x02\n\x16ListModelsAdminRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12\x37\n\x04view\x18\x03 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x04 \x01(\x08\x42\x03\xe0\x41\x01H\x03R\x0bshowDeleted\x88\x01\x01\x12 \n\x06\x66ilter\x18\x05 \x01(\tB\x03\xe0\x41\x01H\x04R\x06\x66ilter\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\x0f\n\r_show_deletedB\t\n\x07_filter\"\x94\x01\n\x17ListModelsAdminResponse\x12\x32\n\x06models\x18\x01 \x03(\x0b\x32\x1a.model.model.v1alpha.ModelR\x06models\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"~\n\x17LookUpModelAdminRequest\x12!\n\tpermalink\x18\x01 \x01(\tB\x03\xe0\x41\x02R\tpermalink\x12\x37\n\x04view\x18\x02 \x01(\x0e\x32\x19.model.model.v1alpha.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"L\n\x18LookUpModelAdminResponse\x12\x30\n\x05model\x18\x01 \x01(\x0b\x32\x1a.model.model.v1alpha.ModelR\x05model\"\xab\x01\n\x1b\x44\x65ployUserModelAdminRequest\x12J\n\x04name\x18\x02 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x1b\n\x06\x64igest\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x06\x64igestJ\x04\x08\x01\x10\x02\"$\n\x1c\x44\x65ployUserModelAdminResponseJ\x04\x08\x01\x10\x02\"\xbb\x01\n#DeployOrganizationModelAdminRequest\x12R\n\x04name\x18\x02 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x1b\n\x06\x64igest\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x06\x64igestJ\x04\x08\x01\x10\x02\"&\n$DeployOrganizationModelAdminResponse\"\xad\x01\n\x1dUndeployUserModelAdminRequest\x12J\n\x04name\x18\x02 \x01(\tB6\x92\x41\x15\xca>\x12\xfa\x02\x0fuser_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x1b\n\x06\x64igest\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x06\x64igestJ\x04\x08\x01\x10\x02\"&\n\x1eUndeployUserModelAdminResponseJ\x04\x08\x01\x10\x02\"\xbd\x01\n%UndeployOrganizationModelAdminRequest\x12R\n\x04name\x18\x02 \x01(\tB>\x92\x41\x1d\xca>\x1a\xfa\x02\x17organization_model_name\xe0\x41\x02\xfa\x41\x18\n\x16\x61pi.instill.tech/ModelR\x04name\x12\x1d\n\x07version\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x07version\x12\x1b\n\x06\x64igest\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x06\x64igestJ\x04\x08\x01\x10\x02\"(\n&UndeployOrganizationModelAdminResponse\"\xfc\x06\n\x08ModelRun\x12\x15\n\x03uid\x18\x01 \x01(\tB\x03\xe0\x41\x03R\x03uid\x12 \n\tmodel_uid\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x08modelUid\x12:\n\x06status\x18\x03 \x01(\x0e\x32\x1d.common.run.v1alpha.RunStatusB\x03\xe0\x41\x03R\x06status\x12:\n\x06source\x18\x04 \x01(\x0e\x32\x1d.common.run.v1alpha.RunSourceB\x03\xe0\x41\x03R\x06source\x12\x32\n\x0etotal_duration\x18\x05 \x01(\x05\x42\x06\xe0\x41\x03\xe0\x41\x01H\x00R\rtotalDuration\x88\x01\x01\x12\x42\n\x08\x65nd_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xe0\x41\x03\xe0\x41\x01H\x01R\x07\x65ndTime\x88\x01\x01\x12(\n\trunner_id\x18\x07 \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x02R\x08runnerId\x88\x01\x01\x12\x30\n\rcredit_amount\x18\x08 \x01(\x02\x42\x06\xe0\x41\x03\xe0\x41\x01H\x03R\x0c\x63reditAmount\x88\x01\x01\x12!\n\x05\x65rror\x18\t \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x04R\x05\x65rror\x88\x01\x01\x12@\n\x0b\x63reate_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ncreateTime\x12@\n\x0bupdate_time\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\nupdateTime\x12\x1d\n\x07version\x18\x0c \x01(\tB\x03\xe0\x41\x03R\x07version\x12=\n\x0btask_inputs\x18\r \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\ntaskInputs\x12?\n\x0ctask_outputs\x18\x0e \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0btaskOutputs\x12&\n\x08model_id\x18\x0f \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x05R\x07modelId\x88\x01\x01\x12&\n\x0crequester_id\x18\x10 \x01(\tB\x03\xe0\x41\x03R\x0brequesterIdB\x11\n\x0f_total_durationB\x0b\n\t_end_timeB\x0c\n\n_runner_idB\x10\n\x0e_credit_amountB\x08\n\x06_errorB\x0b\n\t_model_id\"\x9f\x02\n\x14ListModelRunsRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\x1c\n\x04page\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x01R\x04page\x88\x01\x01\x12#\n\x08order_by\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x02R\x07orderBy\x88\x01\x01\x12&\n\x0cnamespace_id\x18\x05 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x1e\n\x08model_id\x18\x06 \x01(\tB\x03\xe0\x41\x02R\x07modelId\x12 \n\x06\x66ilter\x18\x07 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x42\x0c\n\n_page_sizeB\x07\n\x05_pageB\x0b\n\t_order_byB\t\n\x07_filterJ\x04\x08\x03\x10\x04\"\x83\x03\n\x1fListModelRunsByRequesterRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\x1c\n\x04page\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x01R\x04page\x88\x01\x01\x12#\n\x08order_by\x18\x03 \x01(\tB\x03\xe0\x41\x01H\x02R\x07orderBy\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12\x35\n\x05start\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x04R\x05start\x88\x01\x01\x12\x33\n\x04stop\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x05R\x04stop\x88\x01\x01\x12&\n\x0crequester_id\x18\x07 \x01(\tB\x03\xe0\x41\x02R\x0brequesterIdB\x0c\n\n_page_sizeB\x07\n\x05_pageB\x0b\n\t_order_byB\t\n\x07_filterB\x08\n\x06_startB\x07\n\x05_stop\"\xae\x01\n\x15ListModelRunsResponse\x12\x36\n\x04runs\x18\x01 \x03(\x0b\x32\x1d.model.model.v1alpha.ModelRunB\x03\xe0\x41\x03R\x04runs\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12 \n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\x12\x17\n\x04page\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\"\xb9\x01\n ListModelRunsByRequesterResponse\x12\x36\n\x04runs\x18\x01 \x03(\x0b\x32\x1d.model.model.v1alpha.ModelRunB\x03\xe0\x41\x03R\x04runs\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12 \n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\x12\x17\n\x04page\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x04page*\xac\x01\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x11\n\rSTATE_OFFLINE\x10\x01\x12\x10\n\x0cSTATE_ACTIVE\x10\x03\x12\x0e\n\nSTATE_IDLE\x10\x04\x12\x0f\n\x0bSTATE_ERROR\x10\x05\x12\x12\n\x0eSTATE_STARTING\x10\x06\x12\x14\n\x10STATE_SCALING_UP\x10\x07\x12\x16\n\x12STATE_SCALING_DOWN\x10\x08\"\x04\x08\x02\x10\x02\x42\xd7\x01\n\x17\x63om.model.model.v1alphaB\nModelProtoP\x01ZBgithub.com/instill-ai/protogen-go/model/model/v1alpha;modelv1alpha\xa2\x02\x03MMX\xaa\x02\x13Model.Model.V1alpha\xca\x02\x13Model\\Model\\V1alpha\xe2\x02\x1fModel\\Model\\V1alpha\\GPBMetadata\xea\x02\x15Model::Model::V1alphab\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -649,6 +649,8 @@ _MODELRUN.fields_by_name['task_outputs']._serialized_options = b'\340A\003' _MODELRUN.fields_by_name['model_id']._options = None _MODELRUN.fields_by_name['model_id']._serialized_options = b'\340A\003\340A\001' + _MODELRUN.fields_by_name['requester_id']._options = None + _MODELRUN.fields_by_name['requester_id']._serialized_options = b'\340A\003' _LISTMODELRUNSREQUEST.fields_by_name['page_size']._options = None _LISTMODELRUNSREQUEST.fields_by_name['page_size']._serialized_options = b'\340A\001' _LISTMODELRUNSREQUEST.fields_by_name['page']._options = None @@ -661,14 +663,16 @@ _LISTMODELRUNSREQUEST.fields_by_name['model_id']._serialized_options = b'\340A\002' _LISTMODELRUNSREQUEST.fields_by_name['filter']._options = None _LISTMODELRUNSREQUEST.fields_by_name['filter']._serialized_options = b'\340A\001' - _LISTMODELRUNSBYCREDITOWNERREQUEST.fields_by_name['page_size']._options = None - _LISTMODELRUNSBYCREDITOWNERREQUEST.fields_by_name['page_size']._serialized_options = b'\340A\001' - _LISTMODELRUNSBYCREDITOWNERREQUEST.fields_by_name['page']._options = None - _LISTMODELRUNSBYCREDITOWNERREQUEST.fields_by_name['page']._serialized_options = b'\340A\001' - _LISTMODELRUNSBYCREDITOWNERREQUEST.fields_by_name['order_by']._options = None - _LISTMODELRUNSBYCREDITOWNERREQUEST.fields_by_name['order_by']._serialized_options = b'\340A\001' - _LISTMODELRUNSBYCREDITOWNERREQUEST.fields_by_name['filter']._options = None - _LISTMODELRUNSBYCREDITOWNERREQUEST.fields_by_name['filter']._serialized_options = b'\340A\001' + _LISTMODELRUNSBYREQUESTERREQUEST.fields_by_name['page_size']._options = None + _LISTMODELRUNSBYREQUESTERREQUEST.fields_by_name['page_size']._serialized_options = b'\340A\001' + _LISTMODELRUNSBYREQUESTERREQUEST.fields_by_name['page']._options = None + _LISTMODELRUNSBYREQUESTERREQUEST.fields_by_name['page']._serialized_options = b'\340A\001' + _LISTMODELRUNSBYREQUESTERREQUEST.fields_by_name['order_by']._options = None + _LISTMODELRUNSBYREQUESTERREQUEST.fields_by_name['order_by']._serialized_options = b'\340A\001' + _LISTMODELRUNSBYREQUESTERREQUEST.fields_by_name['filter']._options = None + _LISTMODELRUNSBYREQUESTERREQUEST.fields_by_name['filter']._serialized_options = b'\340A\001' + _LISTMODELRUNSBYREQUESTERREQUEST.fields_by_name['requester_id']._options = None + _LISTMODELRUNSBYREQUESTERREQUEST.fields_by_name['requester_id']._serialized_options = b'\340A\002' _LISTMODELRUNSRESPONSE.fields_by_name['runs']._options = None _LISTMODELRUNSRESPONSE.fields_by_name['runs']._serialized_options = b'\340A\003' _LISTMODELRUNSRESPONSE.fields_by_name['total_size']._options = None @@ -677,16 +681,16 @@ _LISTMODELRUNSRESPONSE.fields_by_name['page_size']._serialized_options = b'\340A\003' _LISTMODELRUNSRESPONSE.fields_by_name['page']._options = None _LISTMODELRUNSRESPONSE.fields_by_name['page']._serialized_options = b'\340A\003' - _LISTMODELRUNSBYCREDITOWNERRESPONSE.fields_by_name['runs']._options = None - _LISTMODELRUNSBYCREDITOWNERRESPONSE.fields_by_name['runs']._serialized_options = b'\340A\003' - _LISTMODELRUNSBYCREDITOWNERRESPONSE.fields_by_name['total_size']._options = None - _LISTMODELRUNSBYCREDITOWNERRESPONSE.fields_by_name['total_size']._serialized_options = b'\340A\003' - _LISTMODELRUNSBYCREDITOWNERRESPONSE.fields_by_name['page_size']._options = None - _LISTMODELRUNSBYCREDITOWNERRESPONSE.fields_by_name['page_size']._serialized_options = b'\340A\003' - _LISTMODELRUNSBYCREDITOWNERRESPONSE.fields_by_name['page']._options = None - _LISTMODELRUNSBYCREDITOWNERRESPONSE.fields_by_name['page']._serialized_options = b'\340A\003' - _globals['_STATE']._serialized_start=23803 - _globals['_STATE']._serialized_end=23975 + _LISTMODELRUNSBYREQUESTERRESPONSE.fields_by_name['runs']._options = None + _LISTMODELRUNSBYREQUESTERRESPONSE.fields_by_name['runs']._serialized_options = b'\340A\003' + _LISTMODELRUNSBYREQUESTERRESPONSE.fields_by_name['total_size']._options = None + _LISTMODELRUNSBYREQUESTERRESPONSE.fields_by_name['total_size']._serialized_options = b'\340A\003' + _LISTMODELRUNSBYREQUESTERRESPONSE.fields_by_name['page_size']._options = None + _LISTMODELRUNSBYREQUESTERRESPONSE.fields_by_name['page_size']._serialized_options = b'\340A\003' + _LISTMODELRUNSBYREQUESTERRESPONSE.fields_by_name['page']._options = None + _LISTMODELRUNSBYREQUESTERRESPONSE.fields_by_name['page']._serialized_options = b'\340A\003' + _globals['_STATE']._serialized_start=23879 + _globals['_STATE']._serialized_end=24051 _globals['_LIVENESSREQUEST']._serialized_start=513 _globals['_LIVENESSREQUEST']._serialized_end=662 _globals['_LIVENESSRESPONSE']._serialized_start=664 @@ -956,13 +960,13 @@ _globals['_UNDEPLOYORGANIZATIONMODELADMINRESPONSE']._serialized_start=21896 _globals['_UNDEPLOYORGANIZATIONMODELADMINRESPONSE']._serialized_end=21936 _globals['_MODELRUN']._serialized_start=21939 - _globals['_MODELRUN']._serialized_end=22791 - _globals['_LISTMODELRUNSREQUEST']._serialized_start=22794 - _globals['_LISTMODELRUNSREQUEST']._serialized_end=23081 - _globals['_LISTMODELRUNSBYCREDITOWNERREQUEST']._serialized_start=23084 - _globals['_LISTMODELRUNSBYCREDITOWNERREQUEST']._serialized_end=23433 - _globals['_LISTMODELRUNSRESPONSE']._serialized_start=23436 - _globals['_LISTMODELRUNSRESPONSE']._serialized_end=23610 - _globals['_LISTMODELRUNSBYCREDITOWNERRESPONSE']._serialized_start=23613 - _globals['_LISTMODELRUNSBYCREDITOWNERRESPONSE']._serialized_end=23800 + _globals['_MODELRUN']._serialized_end=22831 + _globals['_LISTMODELRUNSREQUEST']._serialized_start=22834 + _globals['_LISTMODELRUNSREQUEST']._serialized_end=23121 + _globals['_LISTMODELRUNSBYREQUESTERREQUEST']._serialized_start=23124 + _globals['_LISTMODELRUNSBYREQUESTERREQUEST']._serialized_end=23511 + _globals['_LISTMODELRUNSRESPONSE']._serialized_start=23514 + _globals['_LISTMODELRUNSRESPONSE']._serialized_end=23688 + _globals['_LISTMODELRUNSBYREQUESTERRESPONSE']._serialized_start=23691 + _globals['_LISTMODELRUNSBYREQUESTERRESPONSE']._serialized_end=23876 # @@protoc_insertion_point(module_scope) diff --git a/model/model/v1alpha/model_pb2.pyi b/model/model/v1alpha/model_pb2.pyi index a0dc5a9..f8afa69 100644 --- a/model/model/v1alpha/model_pb2.pyi +++ b/model/model/v1alpha/model_pb2.pyi @@ -3750,6 +3750,7 @@ class ModelRun(google.protobuf.message.Message): TASK_INPUTS_FIELD_NUMBER: builtins.int TASK_OUTPUTS_FIELD_NUMBER: builtins.int MODEL_ID_FIELD_NUMBER: builtins.int + REQUESTER_ID_FIELD_NUMBER: builtins.int uid: builtins.str """Model Run UUID.""" model_uid: builtins.str @@ -3785,6 +3786,10 @@ class ModelRun(google.protobuf.message.Message): """Model inference outputs.""" model_id: builtins.str """Model ID.""" + requester_id: builtins.str + """Requester ID. This field might be empty if the model run belongs to a + deleted namespace. + """ def __init__( self, *, @@ -3803,9 +3808,10 @@ class ModelRun(google.protobuf.message.Message): task_inputs: collections.abc.Iterable[google.protobuf.struct_pb2.Struct] | None = ..., task_outputs: collections.abc.Iterable[google.protobuf.struct_pb2.Struct] | None = ..., model_id: builtins.str | None = ..., + requester_id: builtins.str = ..., ) -> None: ... def HasField(self, field_name: typing_extensions.Literal["_credit_amount", b"_credit_amount", "_end_time", b"_end_time", "_error", b"_error", "_model_id", b"_model_id", "_runner_id", b"_runner_id", "_total_duration", b"_total_duration", "create_time", b"create_time", "credit_amount", b"credit_amount", "end_time", b"end_time", "error", b"error", "model_id", b"model_id", "runner_id", b"runner_id", "total_duration", b"total_duration", "update_time", b"update_time"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_credit_amount", b"_credit_amount", "_end_time", b"_end_time", "_error", b"_error", "_model_id", b"_model_id", "_runner_id", b"_runner_id", "_total_duration", b"_total_duration", "create_time", b"create_time", "credit_amount", b"credit_amount", "end_time", b"end_time", "error", b"error", "model_id", b"model_id", "model_uid", b"model_uid", "runner_id", b"runner_id", "source", b"source", "status", b"status", "task_inputs", b"task_inputs", "task_outputs", b"task_outputs", "total_duration", b"total_duration", "uid", b"uid", "update_time", b"update_time", "version", b"version"]) -> None: ... + def ClearField(self, field_name: typing_extensions.Literal["_credit_amount", b"_credit_amount", "_end_time", b"_end_time", "_error", b"_error", "_model_id", b"_model_id", "_runner_id", b"_runner_id", "_total_duration", b"_total_duration", "create_time", b"create_time", "credit_amount", b"credit_amount", "end_time", b"end_time", "error", b"error", "model_id", b"model_id", "model_uid", b"model_uid", "requester_id", b"requester_id", "runner_id", b"runner_id", "source", b"source", "status", b"status", "task_inputs", b"task_inputs", "task_outputs", b"task_outputs", "total_duration", b"total_duration", "uid", b"uid", "update_time", b"update_time", "version", b"version"]) -> None: ... @typing.overload def WhichOneof(self, oneof_group: typing_extensions.Literal["_credit_amount", b"_credit_amount"]) -> typing_extensions.Literal["credit_amount"] | None: ... @typing.overload @@ -3881,8 +3887,8 @@ class ListModelRunsRequest(google.protobuf.message.Message): global___ListModelRunsRequest = ListModelRunsRequest @typing_extensions.final -class ListModelRunsByCreditOwnerRequest(google.protobuf.message.Message): - """ListModelRunsByCreditOwnerRequest is the request message for ListModelRunsByCreditOwner.""" +class ListModelRunsByRequesterRequest(google.protobuf.message.Message): + """ListModelRunsByRequesterRequest is the request message for ListModelRunsByRequester.""" DESCRIPTOR: google.protobuf.descriptor.Descriptor @@ -3892,6 +3898,7 @@ class ListModelRunsByCreditOwnerRequest(google.protobuf.message.Message): FILTER_FIELD_NUMBER: builtins.int START_FIELD_NUMBER: builtins.int STOP_FIELD_NUMBER: builtins.int + REQUESTER_ID_FIELD_NUMBER: builtins.int page_size: builtins.int """The maximum number of runs to return. The default and cap values are 10 and 100, respectively. @@ -3908,9 +3915,10 @@ class ListModelRunsByCreditOwnerRequest(google.protobuf.message.Message): filter: builtins.str """Filter can hold an [AIP-160](https://google.aip.dev/160)-compliant filter expression. - - Example: `create_time>timestamp("2000-06-19T23:31:08.657Z")`. + - Example: `status="RUN_STATUS_COMPLETED"`. The filter can be applied to the following fields: - - `create_time` + - `status` + - `source` """ @property def start(self) -> google.protobuf.timestamp_pb2.Timestamp: @@ -3922,6 +3930,8 @@ class ListModelRunsByCreditOwnerRequest(google.protobuf.message.Message): """End of the time range from which the records will be fetched. The default value is the current timestamp. """ + requester_id: builtins.str + """Requester ID.""" def __init__( self, *, @@ -3931,9 +3941,10 @@ class ListModelRunsByCreditOwnerRequest(google.protobuf.message.Message): filter: builtins.str | None = ..., start: google.protobuf.timestamp_pb2.Timestamp | None = ..., stop: google.protobuf.timestamp_pb2.Timestamp | None = ..., + requester_id: builtins.str = ..., ) -> None: ... def HasField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_order_by", b"_order_by", "_page", b"_page", "_page_size", b"_page_size", "_start", b"_start", "_stop", b"_stop", "filter", b"filter", "order_by", b"order_by", "page", b"page", "page_size", b"page_size", "start", b"start", "stop", b"stop"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_order_by", b"_order_by", "_page", b"_page", "_page_size", b"_page_size", "_start", b"_start", "_stop", b"_stop", "filter", b"filter", "order_by", b"order_by", "page", b"page", "page_size", b"page_size", "start", b"start", "stop", b"stop"]) -> None: ... + def ClearField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_order_by", b"_order_by", "_page", b"_page", "_page_size", b"_page_size", "_start", b"_start", "_stop", b"_stop", "filter", b"filter", "order_by", b"order_by", "page", b"page", "page_size", b"page_size", "requester_id", b"requester_id", "start", b"start", "stop", b"stop"]) -> None: ... @typing.overload def WhichOneof(self, oneof_group: typing_extensions.Literal["_filter", b"_filter"]) -> typing_extensions.Literal["filter"] | None: ... @typing.overload @@ -3947,7 +3958,7 @@ class ListModelRunsByCreditOwnerRequest(google.protobuf.message.Message): @typing.overload def WhichOneof(self, oneof_group: typing_extensions.Literal["_stop", b"_stop"]) -> typing_extensions.Literal["stop"] | None: ... -global___ListModelRunsByCreditOwnerRequest = ListModelRunsByCreditOwnerRequest +global___ListModelRunsByRequesterRequest = ListModelRunsByRequesterRequest @typing_extensions.final class ListModelRunsResponse(google.protobuf.message.Message): @@ -3981,8 +3992,8 @@ class ListModelRunsResponse(google.protobuf.message.Message): global___ListModelRunsResponse = ListModelRunsResponse @typing_extensions.final -class ListModelRunsByCreditOwnerResponse(google.protobuf.message.Message): - """ListModelRunsByCreditOwnerResponse is the request message for ListModelRunsByCreditOwner.""" +class ListModelRunsByRequesterResponse(google.protobuf.message.Message): + """ListModelRunsByRequesterResponse is the request message for ListModelRunsByRequester.""" DESCRIPTOR: google.protobuf.descriptor.Descriptor @@ -4009,4 +4020,4 @@ class ListModelRunsByCreditOwnerResponse(google.protobuf.message.Message): ) -> None: ... def ClearField(self, field_name: typing_extensions.Literal["page", b"page", "page_size", b"page_size", "runs", b"runs", "total_size", b"total_size"]) -> None: ... -global___ListModelRunsByCreditOwnerResponse = ListModelRunsByCreditOwnerResponse +global___ListModelRunsByRequesterResponse = ListModelRunsByRequesterResponse diff --git a/model/model/v1alpha/model_public_service_pb2.py b/model/model/v1alpha/model_public_service_pb2.py index a1bc2a3..847ad58 100644 --- a/model/model/v1alpha/model_public_service_pb2.py +++ b/model/model/v1alpha/model_public_service_pb2.py @@ -18,7 +18,7 @@ from protoc_gen_openapiv2.options import annotations_pb2 as protoc__gen__openapiv2_dot_options_dot_annotations__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n.model/model/v1alpha/model_public_service.proto\x12\x13model.model.v1alpha\x1a\x1cgoogle/api/annotations.proto\x1a\x1bgoogle/api/visibility.proto\x1a\x1fmodel/model/v1alpha/model.proto\x1a*model/model/v1alpha/model_definition.proto\x1a.protoc-gen-openapiv2/options/annotations.proto2\xd1k\n\x12ModelPublicService\x12\x9d\x01\n\x08Liveness\x12$.model.model.v1alpha.LivenessRequest\x1a%.model.model.v1alpha.LivenessResponse\"D\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02.\x12\x13/v1alpha/__livenessZ\x17\x12\x15/v1alpha/health/model\x12\xa0\x01\n\tReadiness\x12%.model.model.v1alpha.ReadinessRequest\x1a&.model.model.v1alpha.ReadinessResponse\"D\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02.\x12\x14/v1alpha/__readinessZ\x16\x12\x14/v1alpha/ready/model\x12\xb4\x01\n\x14ListModelDefinitions\x12\x30.model.model.v1alpha.ListModelDefinitionsRequest\x1a\x31.model.model.v1alpha.ListModelDefinitionsResponse\"7\x92\x41\x12\n\x10Model Definition\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1alpha/model-definitions\x12\xaa\x01\n\x14ListAvailableRegions\x12\x30.model.model.v1alpha.ListAvailableRegionsRequest\x1a\x31.model.model.v1alpha.ListAvailableRegionsResponse\"-\x92\x41\x08\n\x06Region\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1alpha/available-regions\x12\xc4\x01\n\x12GetModelDefinition\x12..model.model.v1alpha.GetModelDefinitionRequest\x1a/.model.model.v1alpha.GetModelDefinitionResponse\"M\x92\x41\x12\n\x10Model Definition\x82\xd3\xe4\x93\x02\x32\x12\x30/v1alpha/model-definitions/{model_definition_id}\x12\x80\x01\n\nListModels\x12&.model.model.v1alpha.ListModelsRequest\x1a\'.model.model.v1alpha.ListModelsResponse\"!\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1alpha/models\x12\xa8\x01\n\x0bLookUpModel\x12\'.model.model.v1alpha.LookUpModelRequest\x1a(.model.model.v1alpha.LookUpModelResponse\"F\x92\x41\x07\n\x05Model\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02&\x12$/v1alpha/{permalink=models/*}/lookUp\x12\xb5\x01\n\x13ListNamespaceModels\x12/.model.model.v1alpha.ListNamespaceModelsRequest\x1a\x30.model.model.v1alpha.ListNamespaceModelsResponse\";\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02+\x12)/v1alpha/namespaces/{namespace_id}/models\x12\xbf\x01\n\x14\x43reateNamespaceModel\x12\x30.model.model.v1alpha.CreateNamespaceModelRequest\x1a\x31.model.model.v1alpha.CreateNamespaceModelResponse\"B\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02\x32\")/v1alpha/namespaces/{namespace_id}/models:\x05model\x12\xba\x01\n\x11GetNamespaceModel\x12-.model.model.v1alpha.GetNamespaceModelRequest\x1a..model.model.v1alpha.GetNamespaceModelResponse\"F\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02\x36\x12\x34/v1alpha/namespaces/{namespace_id}/models/{model_id}\x12\xca\x01\n\x14UpdateNamespaceModel\x12\x30.model.model.v1alpha.UpdateNamespaceModelRequest\x1a\x31.model.model.v1alpha.UpdateNamespaceModelResponse\"M\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02=24/v1alpha/namespaces/{namespace_id}/models/{model_id}:\x05model\x12\xc3\x01\n\x14\x44\x65leteNamespaceModel\x12\x30.model.model.v1alpha.DeleteNamespaceModelRequest\x1a\x31.model.model.v1alpha.DeleteNamespaceModelResponse\"F\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02\x36*4/v1alpha/namespaces/{namespace_id}/models/{model_id}\x12\xcd\x01\n\x14RenameNamespaceModel\x12\x30.model.model.v1alpha.RenameNamespaceModelRequest\x1a\x31.model.model.v1alpha.RenameNamespaceModelResponse\"P\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02@\";/v1alpha/namespaces/{namespace_id}/models/{model_id}/rename:\x01*\x12\xdb\x01\n\x13WatchNamespaceModel\x12/.model.model.v1alpha.WatchNamespaceModelRequest\x1a\x30.model.model.v1alpha.WatchNamespaceModelResponse\"a\x92\x41\t\n\x07Version\x82\xd3\xe4\x93\x02O\x12M/v1alpha/namespaces/{namespace_id}/models/{model_id}/versions/{version}/watch\x12\xd8\x01\n\x19WatchNamespaceLatestModel\x12\x35.model.model.v1alpha.WatchNamespaceLatestModelRequest\x1a\x36.model.model.v1alpha.WatchNamespaceLatestModelResponse\"L\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02<\x12:/v1alpha/namespaces/{namespace_id}/models/{model_id}/watch\x12\xe0\x01\n\x1aListNamespaceModelVersions\x12\x36.model.model.v1alpha.ListNamespaceModelVersionsRequest\x1a\x37.model.model.v1alpha.ListNamespaceModelVersionsResponse\"Q\x92\x41\t\n\x07Version\x82\xd3\xe4\x93\x02?\x12=/v1alpha/namespaces/{namespace_id}/models/{model_id}/versions\x12\xed\x01\n\x1b\x44\x65leteNamespaceModelVersion\x12\x37.model.model.v1alpha.DeleteNamespaceModelVersionRequest\x1a\x38.model.model.v1alpha.DeleteNamespaceModelVersionResponse\"[\x92\x41\t\n\x07Version\x82\xd3\xe4\x93\x02I*G/v1alpha/namespaces/{namespace_id}/models/{model_id}/versions/{version}\x12\x8b\x03\n\x15TriggerNamespaceModel\x12\x31.model.model.v1alpha.TriggerNamespaceModelRequest\x1a\x32.model.model.v1alpha.TriggerNamespaceModelResponse\"\x8a\x02\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02T\"O/v1alpha/namespaces/{namespace_id}/models/{model_id}/versions/{version}/trigger:\x01*\x12\xa0\x03\n\x1aTriggerAsyncNamespaceModel\x12\x36.model.model.v1alpha.TriggerAsyncNamespaceModelRequest\x1a\x37.model.model.v1alpha.TriggerAsyncNamespaceModelResponse\"\x90\x02\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02Z\"U/v1alpha/namespaces/{namespace_id}/models/{model_id}/versions/{version}/trigger-async:\x01*\x12\x8a\x03\n\x1bTriggerNamespaceLatestModel\x12\x37.model.model.v1alpha.TriggerNamespaceLatestModelRequest\x1a\x38.model.model.v1alpha.TriggerNamespaceLatestModelResponse\"\xf7\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02\x41\"/v1alpha/namespaces/{namespace_id}/models/{model_id}/operation\x12\xa8\x01\n\x11GetModelOperation\x12-.model.model.v1alpha.GetModelOperationRequest\x1a..model.model.v1alpha.GetModelOperationResponse\"4\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02$\x12\"/v1alpha/operations/{operation_id}\x12\xa6\x01\n\x0eListUserModels\x12*.model.model.v1alpha.ListUserModelsRequest\x1a+.model.model.v1alpha.ListUserModelsResponse\";\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\"\x12 /v1alpha/{parent=users/*}/models\x12\xb0\x01\n\x0f\x43reateUserModel\x12+.model.model.v1alpha.CreateUserModelRequest\x1a,.model.model.v1alpha.CreateUserModelResponse\"B\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02)\" /v1alpha/{parent=users/*}/models:\x05model\x12\xa0\x01\n\x0cGetUserModel\x12(.model.model.v1alpha.GetUserModelRequest\x1a).model.model.v1alpha.GetUserModelResponse\";\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\"\x12 /v1alpha/{name=users/*/models/*}\x12\xb6\x01\n\x0fUpdateUserModel\x12+.model.model.v1alpha.UpdateUserModelRequest\x1a,.model.model.v1alpha.UpdateUserModelResponse\"H\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02/2&/v1alpha/{model.name=users/*/models/*}:\x05model\x12\xa9\x01\n\x0f\x44\x65leteUserModel\x12+.model.model.v1alpha.DeleteUserModelRequest\x1a,.model.model.v1alpha.DeleteUserModelResponse\";\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\"* /v1alpha/{name=users/*/models/*}\x12\xb3\x01\n\x0fRenameUserModel\x12+.model.model.v1alpha.RenameUserModelRequest\x1a,.model.model.v1alpha.RenameUserModelResponse\"E\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02,\"\'/v1alpha/{name=users/*/models/*}/rename:\x01*\x12\xc1\x01\n\x0eWatchUserModel\x12*.model.model.v1alpha.WatchUserModelRequest\x1a+.model.model.v1alpha.WatchUserModelResponse\"V\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02=\x12;/v1alpha/{name=users/*/models/*}/versions/{version=*}/watch\x12\xbe\x01\n\x14WatchUserLatestModel\x12\x30.model.model.v1alpha.WatchUserLatestModelRequest\x1a\x31.model.model.v1alpha.WatchUserLatestModelResponse\"A\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02(\x12&/v1alpha/{name=users/*/models/*}/watch\x12\xc4\x01\n\x15ListUserModelVersions\x12\x31.model.model.v1alpha.ListUserModelVersionsRequest\x1a\x32.model.model.v1alpha.ListUserModelVersionsResponse\"D\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02+\x12)/v1alpha/{name=users/*/models/*}/versions\x12\xd3\x01\n\x16\x44\x65leteUserModelVersion\x12\x32.model.model.v1alpha.DeleteUserModelVersionRequest\x1a\x33.model.model.v1alpha.DeleteUserModelVersionResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37*5/v1alpha/{name=users/*/models/*}/versions/{version=*}\x12\xcc\x01\n\x10TriggerUserModel\x12,.model.model.v1alpha.TriggerUserModelRequest\x1a-.model.model.v1alpha.TriggerUserModelResponse\"[\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x42\"=/v1alpha/{name=users/*/models/*}/versions/{version=*}/trigger:\x01*\x12\xe0\x01\n\x15TriggerAsyncUserModel\x12\x31.model.model.v1alpha.TriggerAsyncUserModelRequest\x1a\x32.model.model.v1alpha.TriggerAsyncUserModelResponse\"`\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02G\"B/v1alpha/{name=users/*/models/*}/versions/{version=*}/triggerAsync:\x01*\x12\xc9\x01\n\x16TriggerUserLatestModel\x12\x32.model.model.v1alpha.TriggerUserLatestModelRequest\x1a\x33.model.model.v1alpha.TriggerUserLatestModelResponse\"F\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02-\"(/v1alpha/{name=users/*/models/*}/trigger:\x01*\x12\xdd\x01\n\x1bTriggerAsyncUserLatestModel\x12\x37.model.model.v1alpha.TriggerAsyncUserLatestModelRequest\x1a\x38.model.model.v1alpha.TriggerAsyncUserLatestModelResponse\"K\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x32\"-/v1alpha/{name=users/*/models/*}/triggerAsync:\x01*\x12\xb6\x01\n TriggerUserModelBinaryFileUpload\x12<.model.model.v1alpha.TriggerUserModelBinaryFileUploadRequest\x1a=.model.model.v1alpha.TriggerUserModelBinaryFileUploadResponse\"\x13\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL(\x01\x12\xc6\x01\n\x16ListOrganizationModels\x12\x32.model.model.v1alpha.ListOrganizationModelsRequest\x1a\x33.model.model.v1alpha.ListOrganizationModelsResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02*\x12(/v1alpha/{parent=organizations/*}/models\x12\xd0\x01\n\x17\x43reateOrganizationModel\x12\x33.model.model.v1alpha.CreateOrganizationModelRequest\x1a\x34.model.model.v1alpha.CreateOrganizationModelResponse\"J\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x31\"(/v1alpha/{parent=organizations/*}/models:\x05model\x12\xc0\x01\n\x14GetOrganizationModel\x12\x30.model.model.v1alpha.GetOrganizationModelRequest\x1a\x31.model.model.v1alpha.GetOrganizationModelResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02*\x12(/v1alpha/{name=organizations/*/models/*}\x12\xd6\x01\n\x17UpdateOrganizationModel\x12\x33.model.model.v1alpha.UpdateOrganizationModelRequest\x1a\x34.model.model.v1alpha.UpdateOrganizationModelResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37\x32./v1alpha/{model.name=organizations/*/models/*}:\x05model\x12\xc9\x01\n\x17\x44\x65leteOrganizationModel\x12\x33.model.model.v1alpha.DeleteOrganizationModelRequest\x1a\x34.model.model.v1alpha.DeleteOrganizationModelResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02**(/v1alpha/{name=organizations/*/models/*}\x12\xd3\x01\n\x17RenameOrganizationModel\x12\x33.model.model.v1alpha.RenameOrganizationModelRequest\x1a\x34.model.model.v1alpha.RenameOrganizationModelResponse\"M\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x34\"//v1alpha/{name=organizations/*/models/*}/rename:\x01*\x12\xe1\x01\n\x16WatchOrganizationModel\x12\x32.model.model.v1alpha.WatchOrganizationModelRequest\x1a\x33.model.model.v1alpha.WatchOrganizationModelResponse\"^\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x45\x12\x43/v1alpha/{name=organizations/*/models/*}/versions/{version=*}/watch\x12\xde\x01\n\x1cWatchOrganizationLatestModel\x12\x38.model.model.v1alpha.WatchOrganizationLatestModelRequest\x1a\x39.model.model.v1alpha.WatchOrganizationLatestModelResponse\"I\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x30\x12./v1alpha/{name=organizations/*/models/*}/watch\x12\xe4\x01\n\x1dListOrganizationModelVersions\x12\x39.model.model.v1alpha.ListOrganizationModelVersionsRequest\x1a:.model.model.v1alpha.ListOrganizationModelVersionsResponse\"L\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x33\x12\x31/v1alpha/{name=organizations/*/models/*}/versions\x12\xf3\x01\n\x1e\x44\x65leteOrganizationModelVersion\x12:.model.model.v1alpha.DeleteOrganizationModelVersionRequest\x1a;.model.model.v1alpha.DeleteOrganizationModelVersionResponse\"X\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02?*=/v1alpha/{name=organizations/*/models/*}/versions/{version=*}\x12\xec\x01\n\x18TriggerOrganizationModel\x12\x34.model.model.v1alpha.TriggerOrganizationModelRequest\x1a\x35.model.model.v1alpha.TriggerOrganizationModelResponse\"c\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02J\"E/v1alpha/{name=organizations/*/models/*}/versions/{version=*}/trigger:\x01*\x12\x80\x02\n\x1dTriggerAsyncOrganizationModel\x12\x39.model.model.v1alpha.TriggerAsyncOrganizationModelRequest\x1a:.model.model.v1alpha.TriggerAsyncOrganizationModelResponse\"h\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02O\"J/v1alpha/{name=organizations/*/models/*}/versions/{version=*}/triggerAsync:\x01*\x12\xe9\x01\n\x1eTriggerOrganizationLatestModel\x12:.model.model.v1alpha.TriggerOrganizationLatestModelRequest\x1a;.model.model.v1alpha.TriggerOrganizationLatestModelResponse\"N\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x35\"0/v1alpha/{name=organizations/*/models/*}/trigger:\x01*\x12\xfd\x01\n#TriggerAsyncOrganizationLatestModel\x12?.model.model.v1alpha.TriggerAsyncOrganizationLatestModelRequest\x1a@.model.model.v1alpha.TriggerAsyncOrganizationLatestModelResponse\"S\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02:\"5/v1alpha/{name=organizations/*/models/*}/triggerAsync:\x01*\x12\xce\x01\n(TriggerOrganizationModelBinaryFileUpload\x12\x44.model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadRequest\x1a\x45.model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadResponse\"\x13\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL(\x01\x12\xd7\x01\n\x1bGetUserLatestModelOperation\x12\x37.model.model.v1alpha.GetUserLatestModelOperationRequest\x1a\x38.model.model.v1alpha.GetUserLatestModelOperationResponse\"E\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02,\x12*/v1alpha/{name=users/*/models/*}/operation\x12\xf7\x01\n#GetOrganizationLatestModelOperation\x12?.model.model.v1alpha.GetOrganizationLatestModelOperationRequest\x1a@.model.model.v1alpha.GetOrganizationLatestModelOperationResponse\"M\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x34\x12\x32/v1alpha/{name=organizations/*/models/*}/operation\x12\xda\x02\n\rListModelRuns\x12).model.model.v1alpha.ListModelRunsRequest\x1a*.model.model.v1alpha.ListModelRunsResponse\"\xf1\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02;\x12\x39/v1alpha/namespaces/{namespace_id}/models/{model_id}/runs\x12\xe6\x02\n\x1aListModelRunsByCreditOwner\x12\x36.model.model.v1alpha.ListModelRunsByCreditOwnerRequest\x1a\x37.model.model.v1alpha.ListModelRunsByCreditOwnerResponse\"\xd6\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02 \x12\x1e/v1alpha/dashboard/models/runs\x1a\x1b\x92\x41\x18\x12\x16Public Model endpointsB\xe4\x01\n\x17\x63om.model.model.v1alphaB\x17ModelPublicServiceProtoP\x01ZBgithub.com/instill-ai/protogen-go/model/model/v1alpha;modelv1alpha\xa2\x02\x03MMX\xaa\x02\x13Model.Model.V1alpha\xca\x02\x13Model\\Model\\V1alpha\xe2\x02\x1fModel\\Model\\V1alpha\\GPBMetadata\xea\x02\x15Model::Model::V1alphab\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n.model/model/v1alpha/model_public_service.proto\x12\x13model.model.v1alpha\x1a\x1cgoogle/api/annotations.proto\x1a\x1bgoogle/api/visibility.proto\x1a\x1fmodel/model/v1alpha/model.proto\x1a*model/model/v1alpha/model_definition.proto\x1a.protoc-gen-openapiv2/options/annotations.proto2\xcbk\n\x12ModelPublicService\x12\x9d\x01\n\x08Liveness\x12$.model.model.v1alpha.LivenessRequest\x1a%.model.model.v1alpha.LivenessResponse\"D\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02.\x12\x13/v1alpha/__livenessZ\x17\x12\x15/v1alpha/health/model\x12\xa0\x01\n\tReadiness\x12%.model.model.v1alpha.ReadinessRequest\x1a&.model.model.v1alpha.ReadinessResponse\"D\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02.\x12\x14/v1alpha/__readinessZ\x16\x12\x14/v1alpha/ready/model\x12\xb4\x01\n\x14ListModelDefinitions\x12\x30.model.model.v1alpha.ListModelDefinitionsRequest\x1a\x31.model.model.v1alpha.ListModelDefinitionsResponse\"7\x92\x41\x12\n\x10Model Definition\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1alpha/model-definitions\x12\xaa\x01\n\x14ListAvailableRegions\x12\x30.model.model.v1alpha.ListAvailableRegionsRequest\x1a\x31.model.model.v1alpha.ListAvailableRegionsResponse\"-\x92\x41\x08\n\x06Region\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1alpha/available-regions\x12\xc4\x01\n\x12GetModelDefinition\x12..model.model.v1alpha.GetModelDefinitionRequest\x1a/.model.model.v1alpha.GetModelDefinitionResponse\"M\x92\x41\x12\n\x10Model Definition\x82\xd3\xe4\x93\x02\x32\x12\x30/v1alpha/model-definitions/{model_definition_id}\x12\x80\x01\n\nListModels\x12&.model.model.v1alpha.ListModelsRequest\x1a\'.model.model.v1alpha.ListModelsResponse\"!\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1alpha/models\x12\xa8\x01\n\x0bLookUpModel\x12\'.model.model.v1alpha.LookUpModelRequest\x1a(.model.model.v1alpha.LookUpModelResponse\"F\x92\x41\x07\n\x05Model\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02&\x12$/v1alpha/{permalink=models/*}/lookUp\x12\xb5\x01\n\x13ListNamespaceModels\x12/.model.model.v1alpha.ListNamespaceModelsRequest\x1a\x30.model.model.v1alpha.ListNamespaceModelsResponse\";\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02+\x12)/v1alpha/namespaces/{namespace_id}/models\x12\xbf\x01\n\x14\x43reateNamespaceModel\x12\x30.model.model.v1alpha.CreateNamespaceModelRequest\x1a\x31.model.model.v1alpha.CreateNamespaceModelResponse\"B\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02\x32\")/v1alpha/namespaces/{namespace_id}/models:\x05model\x12\xba\x01\n\x11GetNamespaceModel\x12-.model.model.v1alpha.GetNamespaceModelRequest\x1a..model.model.v1alpha.GetNamespaceModelResponse\"F\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02\x36\x12\x34/v1alpha/namespaces/{namespace_id}/models/{model_id}\x12\xca\x01\n\x14UpdateNamespaceModel\x12\x30.model.model.v1alpha.UpdateNamespaceModelRequest\x1a\x31.model.model.v1alpha.UpdateNamespaceModelResponse\"M\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02=24/v1alpha/namespaces/{namespace_id}/models/{model_id}:\x05model\x12\xc3\x01\n\x14\x44\x65leteNamespaceModel\x12\x30.model.model.v1alpha.DeleteNamespaceModelRequest\x1a\x31.model.model.v1alpha.DeleteNamespaceModelResponse\"F\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02\x36*4/v1alpha/namespaces/{namespace_id}/models/{model_id}\x12\xcd\x01\n\x14RenameNamespaceModel\x12\x30.model.model.v1alpha.RenameNamespaceModelRequest\x1a\x31.model.model.v1alpha.RenameNamespaceModelResponse\"P\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02@\";/v1alpha/namespaces/{namespace_id}/models/{model_id}/rename:\x01*\x12\xdb\x01\n\x13WatchNamespaceModel\x12/.model.model.v1alpha.WatchNamespaceModelRequest\x1a\x30.model.model.v1alpha.WatchNamespaceModelResponse\"a\x92\x41\t\n\x07Version\x82\xd3\xe4\x93\x02O\x12M/v1alpha/namespaces/{namespace_id}/models/{model_id}/versions/{version}/watch\x12\xd8\x01\n\x19WatchNamespaceLatestModel\x12\x35.model.model.v1alpha.WatchNamespaceLatestModelRequest\x1a\x36.model.model.v1alpha.WatchNamespaceLatestModelResponse\"L\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02<\x12:/v1alpha/namespaces/{namespace_id}/models/{model_id}/watch\x12\xe0\x01\n\x1aListNamespaceModelVersions\x12\x36.model.model.v1alpha.ListNamespaceModelVersionsRequest\x1a\x37.model.model.v1alpha.ListNamespaceModelVersionsResponse\"Q\x92\x41\t\n\x07Version\x82\xd3\xe4\x93\x02?\x12=/v1alpha/namespaces/{namespace_id}/models/{model_id}/versions\x12\xed\x01\n\x1b\x44\x65leteNamespaceModelVersion\x12\x37.model.model.v1alpha.DeleteNamespaceModelVersionRequest\x1a\x38.model.model.v1alpha.DeleteNamespaceModelVersionResponse\"[\x92\x41\t\n\x07Version\x82\xd3\xe4\x93\x02I*G/v1alpha/namespaces/{namespace_id}/models/{model_id}/versions/{version}\x12\x8b\x03\n\x15TriggerNamespaceModel\x12\x31.model.model.v1alpha.TriggerNamespaceModelRequest\x1a\x32.model.model.v1alpha.TriggerNamespaceModelResponse\"\x8a\x02\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02T\"O/v1alpha/namespaces/{namespace_id}/models/{model_id}/versions/{version}/trigger:\x01*\x12\xa0\x03\n\x1aTriggerAsyncNamespaceModel\x12\x36.model.model.v1alpha.TriggerAsyncNamespaceModelRequest\x1a\x37.model.model.v1alpha.TriggerAsyncNamespaceModelResponse\"\x90\x02\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02Z\"U/v1alpha/namespaces/{namespace_id}/models/{model_id}/versions/{version}/trigger-async:\x01*\x12\x8a\x03\n\x1bTriggerNamespaceLatestModel\x12\x37.model.model.v1alpha.TriggerNamespaceLatestModelRequest\x1a\x38.model.model.v1alpha.TriggerNamespaceLatestModelResponse\"\xf7\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02\x41\"/v1alpha/namespaces/{namespace_id}/models/{model_id}/operation\x12\xa8\x01\n\x11GetModelOperation\x12-.model.model.v1alpha.GetModelOperationRequest\x1a..model.model.v1alpha.GetModelOperationResponse\"4\x92\x41\x07\n\x05Model\x82\xd3\xe4\x93\x02$\x12\"/v1alpha/operations/{operation_id}\x12\xa6\x01\n\x0eListUserModels\x12*.model.model.v1alpha.ListUserModelsRequest\x1a+.model.model.v1alpha.ListUserModelsResponse\";\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\"\x12 /v1alpha/{parent=users/*}/models\x12\xb0\x01\n\x0f\x43reateUserModel\x12+.model.model.v1alpha.CreateUserModelRequest\x1a,.model.model.v1alpha.CreateUserModelResponse\"B\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02)\" /v1alpha/{parent=users/*}/models:\x05model\x12\xa0\x01\n\x0cGetUserModel\x12(.model.model.v1alpha.GetUserModelRequest\x1a).model.model.v1alpha.GetUserModelResponse\";\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\"\x12 /v1alpha/{name=users/*/models/*}\x12\xb6\x01\n\x0fUpdateUserModel\x12+.model.model.v1alpha.UpdateUserModelRequest\x1a,.model.model.v1alpha.UpdateUserModelResponse\"H\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02/2&/v1alpha/{model.name=users/*/models/*}:\x05model\x12\xa9\x01\n\x0f\x44\x65leteUserModel\x12+.model.model.v1alpha.DeleteUserModelRequest\x1a,.model.model.v1alpha.DeleteUserModelResponse\";\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\"* /v1alpha/{name=users/*/models/*}\x12\xb3\x01\n\x0fRenameUserModel\x12+.model.model.v1alpha.RenameUserModelRequest\x1a,.model.model.v1alpha.RenameUserModelResponse\"E\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02,\"\'/v1alpha/{name=users/*/models/*}/rename:\x01*\x12\xc1\x01\n\x0eWatchUserModel\x12*.model.model.v1alpha.WatchUserModelRequest\x1a+.model.model.v1alpha.WatchUserModelResponse\"V\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02=\x12;/v1alpha/{name=users/*/models/*}/versions/{version=*}/watch\x12\xbe\x01\n\x14WatchUserLatestModel\x12\x30.model.model.v1alpha.WatchUserLatestModelRequest\x1a\x31.model.model.v1alpha.WatchUserLatestModelResponse\"A\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02(\x12&/v1alpha/{name=users/*/models/*}/watch\x12\xc4\x01\n\x15ListUserModelVersions\x12\x31.model.model.v1alpha.ListUserModelVersionsRequest\x1a\x32.model.model.v1alpha.ListUserModelVersionsResponse\"D\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02+\x12)/v1alpha/{name=users/*/models/*}/versions\x12\xd3\x01\n\x16\x44\x65leteUserModelVersion\x12\x32.model.model.v1alpha.DeleteUserModelVersionRequest\x1a\x33.model.model.v1alpha.DeleteUserModelVersionResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37*5/v1alpha/{name=users/*/models/*}/versions/{version=*}\x12\xcc\x01\n\x10TriggerUserModel\x12,.model.model.v1alpha.TriggerUserModelRequest\x1a-.model.model.v1alpha.TriggerUserModelResponse\"[\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x42\"=/v1alpha/{name=users/*/models/*}/versions/{version=*}/trigger:\x01*\x12\xe0\x01\n\x15TriggerAsyncUserModel\x12\x31.model.model.v1alpha.TriggerAsyncUserModelRequest\x1a\x32.model.model.v1alpha.TriggerAsyncUserModelResponse\"`\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02G\"B/v1alpha/{name=users/*/models/*}/versions/{version=*}/triggerAsync:\x01*\x12\xc9\x01\n\x16TriggerUserLatestModel\x12\x32.model.model.v1alpha.TriggerUserLatestModelRequest\x1a\x33.model.model.v1alpha.TriggerUserLatestModelResponse\"F\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02-\"(/v1alpha/{name=users/*/models/*}/trigger:\x01*\x12\xdd\x01\n\x1bTriggerAsyncUserLatestModel\x12\x37.model.model.v1alpha.TriggerAsyncUserLatestModelRequest\x1a\x38.model.model.v1alpha.TriggerAsyncUserLatestModelResponse\"K\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x32\"-/v1alpha/{name=users/*/models/*}/triggerAsync:\x01*\x12\xb6\x01\n TriggerUserModelBinaryFileUpload\x12<.model.model.v1alpha.TriggerUserModelBinaryFileUploadRequest\x1a=.model.model.v1alpha.TriggerUserModelBinaryFileUploadResponse\"\x13\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL(\x01\x12\xc6\x01\n\x16ListOrganizationModels\x12\x32.model.model.v1alpha.ListOrganizationModelsRequest\x1a\x33.model.model.v1alpha.ListOrganizationModelsResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02*\x12(/v1alpha/{parent=organizations/*}/models\x12\xd0\x01\n\x17\x43reateOrganizationModel\x12\x33.model.model.v1alpha.CreateOrganizationModelRequest\x1a\x34.model.model.v1alpha.CreateOrganizationModelResponse\"J\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x31\"(/v1alpha/{parent=organizations/*}/models:\x05model\x12\xc0\x01\n\x14GetOrganizationModel\x12\x30.model.model.v1alpha.GetOrganizationModelRequest\x1a\x31.model.model.v1alpha.GetOrganizationModelResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02*\x12(/v1alpha/{name=organizations/*/models/*}\x12\xd6\x01\n\x17UpdateOrganizationModel\x12\x33.model.model.v1alpha.UpdateOrganizationModelRequest\x1a\x34.model.model.v1alpha.UpdateOrganizationModelResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37\x32./v1alpha/{model.name=organizations/*/models/*}:\x05model\x12\xc9\x01\n\x17\x44\x65leteOrganizationModel\x12\x33.model.model.v1alpha.DeleteOrganizationModelRequest\x1a\x34.model.model.v1alpha.DeleteOrganizationModelResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02**(/v1alpha/{name=organizations/*/models/*}\x12\xd3\x01\n\x17RenameOrganizationModel\x12\x33.model.model.v1alpha.RenameOrganizationModelRequest\x1a\x34.model.model.v1alpha.RenameOrganizationModelResponse\"M\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x34\"//v1alpha/{name=organizations/*/models/*}/rename:\x01*\x12\xe1\x01\n\x16WatchOrganizationModel\x12\x32.model.model.v1alpha.WatchOrganizationModelRequest\x1a\x33.model.model.v1alpha.WatchOrganizationModelResponse\"^\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x45\x12\x43/v1alpha/{name=organizations/*/models/*}/versions/{version=*}/watch\x12\xde\x01\n\x1cWatchOrganizationLatestModel\x12\x38.model.model.v1alpha.WatchOrganizationLatestModelRequest\x1a\x39.model.model.v1alpha.WatchOrganizationLatestModelResponse\"I\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x30\x12./v1alpha/{name=organizations/*/models/*}/watch\x12\xe4\x01\n\x1dListOrganizationModelVersions\x12\x39.model.model.v1alpha.ListOrganizationModelVersionsRequest\x1a:.model.model.v1alpha.ListOrganizationModelVersionsResponse\"L\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x33\x12\x31/v1alpha/{name=organizations/*/models/*}/versions\x12\xf3\x01\n\x1e\x44\x65leteOrganizationModelVersion\x12:.model.model.v1alpha.DeleteOrganizationModelVersionRequest\x1a;.model.model.v1alpha.DeleteOrganizationModelVersionResponse\"X\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02?*=/v1alpha/{name=organizations/*/models/*}/versions/{version=*}\x12\xec\x01\n\x18TriggerOrganizationModel\x12\x34.model.model.v1alpha.TriggerOrganizationModelRequest\x1a\x35.model.model.v1alpha.TriggerOrganizationModelResponse\"c\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02J\"E/v1alpha/{name=organizations/*/models/*}/versions/{version=*}/trigger:\x01*\x12\x80\x02\n\x1dTriggerAsyncOrganizationModel\x12\x39.model.model.v1alpha.TriggerAsyncOrganizationModelRequest\x1a:.model.model.v1alpha.TriggerAsyncOrganizationModelResponse\"h\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02O\"J/v1alpha/{name=organizations/*/models/*}/versions/{version=*}/triggerAsync:\x01*\x12\xe9\x01\n\x1eTriggerOrganizationLatestModel\x12:.model.model.v1alpha.TriggerOrganizationLatestModelRequest\x1a;.model.model.v1alpha.TriggerOrganizationLatestModelResponse\"N\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x35\"0/v1alpha/{name=organizations/*/models/*}/trigger:\x01*\x12\xfd\x01\n#TriggerAsyncOrganizationLatestModel\x12?.model.model.v1alpha.TriggerAsyncOrganizationLatestModelRequest\x1a@.model.model.v1alpha.TriggerAsyncOrganizationLatestModelResponse\"S\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02:\"5/v1alpha/{name=organizations/*/models/*}/triggerAsync:\x01*\x12\xce\x01\n(TriggerOrganizationModelBinaryFileUpload\x12\x44.model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadRequest\x1a\x45.model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadResponse\"\x13\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL(\x01\x12\xd7\x01\n\x1bGetUserLatestModelOperation\x12\x37.model.model.v1alpha.GetUserLatestModelOperationRequest\x1a\x38.model.model.v1alpha.GetUserLatestModelOperationResponse\"E\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02,\x12*/v1alpha/{name=users/*/models/*}/operation\x12\xf7\x01\n#GetOrganizationLatestModelOperation\x12?.model.model.v1alpha.GetOrganizationLatestModelOperationRequest\x1a@.model.model.v1alpha.GetOrganizationLatestModelOperationResponse\"M\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x34\x12\x32/v1alpha/{name=organizations/*/models/*}/operation\x12\xda\x02\n\rListModelRuns\x12).model.model.v1alpha.ListModelRunsRequest\x1a*.model.model.v1alpha.ListModelRunsResponse\"\xf1\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02;\x12\x39/v1alpha/namespaces/{namespace_id}/models/{model_id}/runs\x12\xe0\x02\n\x18ListModelRunsByRequester\x12\x34.model.model.v1alpha.ListModelRunsByRequesterRequest\x1a\x35.model.model.v1alpha.ListModelRunsByRequesterResponse\"\xd6\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02 \x12\x1e/v1alpha/dashboard/models/runs\x1a\x1b\x92\x41\x18\x12\x16Public Model endpointsB\xe4\x01\n\x17\x63om.model.model.v1alphaB\x17ModelPublicServiceProtoP\x01ZBgithub.com/instill-ai/protogen-go/model/model/v1alpha;modelv1alpha\xa2\x02\x03MMX\xaa\x02\x13Model.Model.V1alpha\xca\x02\x13Model\\Model\\V1alpha\xe2\x02\x1fModel\\Model\\V1alpha\\GPBMetadata\xea\x02\x15Model::Model::V1alphab\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -147,8 +147,8 @@ _MODELPUBLICSERVICE.methods_by_name['GetOrganizationLatestModelOperation']._serialized_options = b'\210\002\001\372\322\344\223\002\n\022\010INTERNAL\202\323\344\223\0024\0222/v1alpha/{name=organizations/*/models/*}/operation' _MODELPUBLICSERVICE.methods_by_name['ListModelRuns']._options = None _MODELPUBLICSERVICE.methods_by_name['ListModelRuns']._serialized_options = b'\222A\254\001\n\007Triggerr\240\001\n\235\001\n\025Instill-Requester-Uid\022\201\001Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\030\001\202\323\344\223\002;\0229/v1alpha/namespaces/{namespace_id}/models/{model_id}/runs' - _MODELPUBLICSERVICE.methods_by_name['ListModelRunsByCreditOwner']._options = None - _MODELPUBLICSERVICE.methods_by_name['ListModelRunsByCreditOwner']._serialized_options = b'\222A\254\001\n\007Triggerr\240\001\n\235\001\n\025Instill-Requester-Uid\022\201\001Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\030\001\202\323\344\223\002 \022\036/v1alpha/dashboard/models/runs' + _MODELPUBLICSERVICE.methods_by_name['ListModelRunsByRequester']._options = None + _MODELPUBLICSERVICE.methods_by_name['ListModelRunsByRequester']._serialized_options = b'\222A\254\001\n\007Triggerr\240\001\n\235\001\n\025Instill-Requester-Uid\022\201\001Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\030\001\202\323\344\223\002 \022\036/v1alpha/dashboard/models/runs' _globals['_MODELPUBLICSERVICE']._serialized_start=256 - _globals['_MODELPUBLICSERVICE']._serialized_end=14033 + _globals['_MODELPUBLICSERVICE']._serialized_end=14027 # @@protoc_insertion_point(module_scope) diff --git a/model/model/v1alpha/model_public_service_pb2_grpc.py b/model/model/v1alpha/model_public_service_pb2_grpc.py index de5d7dc..1198b93 100644 --- a/model/model/v1alpha/model_public_service_pb2_grpc.py +++ b/model/model/v1alpha/model_public_service_pb2_grpc.py @@ -314,10 +314,10 @@ def __init__(self, channel): request_serializer=model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsRequest.SerializeToString, response_deserializer=model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsResponse.FromString, ) - self.ListModelRunsByCreditOwner = channel.unary_unary( - '/model.model.v1alpha.ModelPublicService/ListModelRunsByCreditOwner', - request_serializer=model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsByCreditOwnerRequest.SerializeToString, - response_deserializer=model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsByCreditOwnerResponse.FromString, + self.ListModelRunsByRequester = channel.unary_unary( + '/model.model.v1alpha.ModelPublicService/ListModelRunsByRequester', + request_serializer=model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsByRequesterRequest.SerializeToString, + response_deserializer=model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsByRequesterResponse.FromString, ) @@ -939,11 +939,11 @@ def ListModelRuns(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') - def ListModelRunsByCreditOwner(self, request, context): + def ListModelRunsByRequester(self, request, context): """List Model Runs of a Namespace (user or organization) - Returns a paginated list of runs for 1 or more models. This is mainly used by credit dashboard. - The requester can view all the runs that consumed their credits across different models. + Returns a paginated list of runs for 1 or more models. This is mainly used by dashboard. + The requester can view all the runs by the requester across different models. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') @@ -1247,10 +1247,10 @@ def add_ModelPublicServiceServicer_to_server(servicer, server): request_deserializer=model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsRequest.FromString, response_serializer=model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsResponse.SerializeToString, ), - 'ListModelRunsByCreditOwner': grpc.unary_unary_rpc_method_handler( - servicer.ListModelRunsByCreditOwner, - request_deserializer=model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsByCreditOwnerRequest.FromString, - response_serializer=model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsByCreditOwnerResponse.SerializeToString, + 'ListModelRunsByRequester': grpc.unary_unary_rpc_method_handler( + servicer.ListModelRunsByRequester, + request_deserializer=model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsByRequesterRequest.FromString, + response_serializer=model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsByRequesterResponse.SerializeToString, ), } generic_handler = grpc.method_handlers_generic_handler( @@ -2270,7 +2270,7 @@ def ListModelRuns(request, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def ListModelRunsByCreditOwner(request, + def ListModelRunsByRequester(request, target, options=(), channel_credentials=None, @@ -2280,8 +2280,8 @@ def ListModelRunsByCreditOwner(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/model.model.v1alpha.ModelPublicService/ListModelRunsByCreditOwner', - model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsByCreditOwnerRequest.SerializeToString, - model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsByCreditOwnerResponse.FromString, + return grpc.experimental.unary_unary(request, target, '/model.model.v1alpha.ModelPublicService/ListModelRunsByRequester', + model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsByRequesterRequest.SerializeToString, + model_dot_model_dot_v1alpha_dot_model__pb2.ListModelRunsByRequesterResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/model/model/v1alpha/model_public_service_pb2_grpc.pyi b/model/model/v1alpha/model_public_service_pb2_grpc.pyi index cf2e3cf..13023ec 100644 --- a/model/model/v1alpha/model_public_service_pb2_grpc.pyi +++ b/model/model/v1alpha/model_public_service_pb2_grpc.pyi @@ -578,14 +578,14 @@ class ModelPublicServiceStub: Returns a paginated list of model runs. """ - ListModelRunsByCreditOwner: grpc.UnaryUnaryMultiCallable[ - model.model.v1alpha.model_pb2.ListModelRunsByCreditOwnerRequest, - model.model.v1alpha.model_pb2.ListModelRunsByCreditOwnerResponse, + ListModelRunsByRequester: grpc.UnaryUnaryMultiCallable[ + model.model.v1alpha.model_pb2.ListModelRunsByRequesterRequest, + model.model.v1alpha.model_pb2.ListModelRunsByRequesterResponse, ] """List Model Runs of a Namespace (user or organization) - Returns a paginated list of runs for 1 or more models. This is mainly used by credit dashboard. - The requester can view all the runs that consumed their credits across different models. + Returns a paginated list of runs for 1 or more models. This is mainly used by dashboard. + The requester can view all the runs by the requester across different models. """ class ModelPublicServiceAsyncStub: @@ -1147,14 +1147,14 @@ class ModelPublicServiceAsyncStub: Returns a paginated list of model runs. """ - ListModelRunsByCreditOwner: grpc.aio.UnaryUnaryMultiCallable[ - model.model.v1alpha.model_pb2.ListModelRunsByCreditOwnerRequest, - model.model.v1alpha.model_pb2.ListModelRunsByCreditOwnerResponse, + ListModelRunsByRequester: grpc.aio.UnaryUnaryMultiCallable[ + model.model.v1alpha.model_pb2.ListModelRunsByRequesterRequest, + model.model.v1alpha.model_pb2.ListModelRunsByRequesterResponse, ] """List Model Runs of a Namespace (user or organization) - Returns a paginated list of runs for 1 or more models. This is mainly used by credit dashboard. - The requester can view all the runs that consumed their credits across different models. + Returns a paginated list of runs for 1 or more models. This is mainly used by dashboard. + The requester can view all the runs by the requester across different models. """ class ModelPublicServiceServicer(metaclass=abc.ABCMeta): @@ -1835,15 +1835,15 @@ class ModelPublicServiceServicer(metaclass=abc.ABCMeta): Returns a paginated list of model runs. """ @abc.abstractmethod - def ListModelRunsByCreditOwner( + def ListModelRunsByRequester( self, - request: model.model.v1alpha.model_pb2.ListModelRunsByCreditOwnerRequest, + request: model.model.v1alpha.model_pb2.ListModelRunsByRequesterRequest, context: _ServicerContext, - ) -> typing.Union[model.model.v1alpha.model_pb2.ListModelRunsByCreditOwnerResponse, collections.abc.Awaitable[model.model.v1alpha.model_pb2.ListModelRunsByCreditOwnerResponse]]: + ) -> typing.Union[model.model.v1alpha.model_pb2.ListModelRunsByRequesterResponse, collections.abc.Awaitable[model.model.v1alpha.model_pb2.ListModelRunsByRequesterResponse]]: """List Model Runs of a Namespace (user or organization) - Returns a paginated list of runs for 1 or more models. This is mainly used by credit dashboard. - The requester can view all the runs that consumed their credits across different models. + Returns a paginated list of runs for 1 or more models. This is mainly used by dashboard. + The requester can view all the runs by the requester across different models. """ def add_ModelPublicServiceServicer_to_server(servicer: ModelPublicServiceServicer, server: typing.Union[grpc.Server, grpc.aio.Server]) -> None: ... diff --git a/vdp/pipeline/v1beta/pipeline_pb2.py b/vdp/pipeline/v1beta/pipeline_pb2.py index 426b03e..54170db 100644 --- a/vdp/pipeline/v1beta/pipeline_pb2.py +++ b/vdp/pipeline/v1beta/pipeline_pb2.py @@ -25,7 +25,7 @@ from vdp.pipeline.v1beta import component_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"vdp/pipeline/v1beta/pipeline.proto\x12\x13vdp.pipeline.v1beta\x1a+common/healthcheck/v1beta/healthcheck.proto\x1a\x1c\x63ommon/run/v1alpha/run.proto\x1a\x1b\x63ore/mgmt/v1beta/mgmt.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a#google/longrunning/operations.proto\x1a google/protobuf/field_mask.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\x1a vdp/pipeline/v1beta/common.proto\x1a.vdp/pipeline/v1beta/component_definition.proto\"\x95\x01\n\x0fLivenessRequest\x12i\n\x14health_check_request\x18\x01 \x01(\x0b\x32-.common.healthcheck.v1beta.HealthCheckRequestB\x03\xe0\x41\x01H\x00R\x12healthCheckRequest\x88\x01\x01\x42\x17\n\x15_health_check_request\"v\n\x10LivenessResponse\x12\x62\n\x15health_check_response\x18\x01 \x01(\x0b\x32..common.healthcheck.v1beta.HealthCheckResponseR\x13healthCheckResponse\"\x96\x01\n\x10ReadinessRequest\x12i\n\x14health_check_request\x18\x01 \x01(\x0b\x32-.common.healthcheck.v1beta.HealthCheckRequestB\x03\xe0\x41\x01H\x00R\x12healthCheckRequest\x88\x01\x01\x42\x17\n\x15_health_check_request\"w\n\x11ReadinessResponse\x12\x62\n\x15health_check_response\x18\x01 \x01(\x0b\x32..common.healthcheck.v1beta.HealthCheckResponseR\x13healthCheckResponse\"\x98\x02\n\tEndpoints\x12M\n\x08webhooks\x18\x01 \x03(\x0b\x32,.vdp.pipeline.v1beta.Endpoints.WebhooksEntryB\x03\xe0\x41\x03R\x08webhooks\x1aO\n\x0fWebhookEndpoint\x12\x15\n\x03url\x18\x01 \x01(\tB\x03\xe0\x41\x03R\x03url\x12%\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x0b\x64\x65scription\x1ak\n\rWebhooksEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x44\n\x05value\x18\x02 \x01(\x0b\x32..vdp.pipeline.v1beta.Endpoints.WebhookEndpointR\x05value:\x02\x38\x01\"\xcc\r\n\x08Pipeline\x12\x17\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03R\x04name\x12\x15\n\x03uid\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x03uid\x12\x13\n\x02id\x18\x03 \x01(\tB\x03\xe0\x41\x05R\x02id\x12*\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x00R\x0b\x64\x65scription\x88\x01\x01\x12\x34\n\x06recipe\x18\x05 \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\x06recipe\x12@\n\x0b\x63reate_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ncreateTime\x12@\n\x0bupdate_time\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\nupdateTime\x12@\n\x0b\x64\x65lete_time\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ndeleteTime\x12;\n\x07sharing\x18\x0f \x01(\x0b\x32\x1c.vdp.pipeline.v1beta.SharingB\x03\xe0\x41\x01R\x07sharing\x12\x38\n\x08metadata\x18\x10 \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01R\x08metadata\x12\"\n\nowner_name\x18\x11 \x01(\tB\x03\xe0\x41\x03R\townerName\x12\x45\n\x08releases\x18\x13 \x03(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x03R\x08releases\x12\x1b\n\x06readme\x18\x14 \x01(\tB\x03\xe0\x41\x01R\x06readme\x12\x44\n\npermission\x18\x15 \x01(\x0b\x32\x1f.vdp.pipeline.v1beta.PermissionB\x03\xe0\x41\x03R\npermission\x12M\n\nvisibility\x18\x16 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x03\xe0\x41\x03R\nvisibility\x12\x37\n\x05owner\x18\x17 \x01(\x0b\x32\x17.core.mgmt.v1beta.OwnerB\x03\xe0\x41\x03H\x01R\x05owner\x88\x01\x01\x12Z\n\x12\x64\x61ta_specification\x18\x18 \x01(\x0b\x32&.vdp.pipeline.v1beta.DataSpecificationB\x03\xe0\x41\x03R\x11\x64\x61taSpecification\x12\x17\n\x04tags\x18\x19 \x03(\tB\x03\xe0\x41\x01R\x04tags\x12>\n\x05stats\x18\x1a \x01(\x0b\x32#.vdp.pipeline.v1beta.Pipeline.StatsB\x03\xe0\x41\x03R\x05stats\x12\"\n\nraw_recipe\x18\x1b \x01(\tB\x03\xe0\x41\x01R\trawRecipe\x12\'\n\nsource_url\x18\x1c \x01(\tB\x03\xe0\x41\x01H\x02R\tsourceUrl\x88\x01\x01\x12\x35\n\x11\x64ocumentation_url\x18\x1d \x01(\tB\x03\xe0\x41\x01H\x03R\x10\x64ocumentationUrl\x88\x01\x01\x12\"\n\x07license\x18\x1e \x01(\tB\x03\xe0\x41\x01H\x04R\x07license\x88\x01\x01\x12-\n\rprofile_image\x18\x1f \x01(\tB\x03\xe0\x41\x01H\x05R\x0cprofileImage\x88\x01\x01\x12\x41\n\tendpoints\x18 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.EndpointsB\x03\xe0\x41\x03R\tendpoints\x1a\xa6\x01\n\x05Stats\x12)\n\x0enumber_of_runs\x18\x01 \x01(\x05\x42\x03\xe0\x41\x03R\x0cnumberOfRuns\x12\x43\n\rlast_run_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\x0blastRunTime\x12-\n\x10number_of_clones\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x0enumberOfClones\"L\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\x0e\n\nVIEW_BASIC\x10\x01\x12\r\n\tVIEW_FULL\x10\x02\x12\x0f\n\x0bVIEW_RECIPE\x10\x03\"W\n\nVisibility\x12\x1a\n\x16VISIBILITY_UNSPECIFIED\x10\x00\x12\x16\n\x12VISIBILITY_PRIVATE\x10\x01\x12\x15\n\x11VISIBILITY_PUBLIC\x10\x02\x42\x0e\n\x0c_descriptionB\x08\n\x06_ownerB\r\n\x0b_source_urlB\x14\n\x12_documentation_urlB\n\n\x08_licenseB\x10\n\x0e_profile_imageJ\x04\x08\r\x10\x0eJ\x04\x08\x12\x10\x13\"\xb7\x01\n\x0fTriggerMetadata\x12M\n\x06traces\x18\x01 \x03(\x0b\x32\x30.vdp.pipeline.v1beta.TriggerMetadata.TracesEntryB\x03\xe0\x41\x03R\x06traces\x1aU\n\x0bTracesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x30\n\x05value\x18\x02 \x01(\x0b\x32\x1a.vdp.pipeline.v1beta.TraceR\x05value:\x02\x38\x01\"\x87\x03\n\x05Trace\x12\x42\n\x08statuses\x18\x01 \x03(\x0e\x32!.vdp.pipeline.v1beta.Trace.StatusB\x03\xe0\x41\x03R\x08statuses\x12\x34\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x06inputs\x12\x36\n\x07outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x07outputs\x12\x32\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x05\x65rror\x12:\n\x17\x63ompute_time_in_seconds\x18\x05 \x01(\x02\x42\x03\xe0\x41\x03R\x14\x63omputeTimeInSeconds\"\\\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x14\n\x10STATUS_COMPLETED\x10\x01\x12\x12\n\x0eSTATUS_SKIPPED\x10\x02\x12\x10\n\x0cSTATUS_ERROR\x10\x03\"\x14\n\x12GetHubStatsRequest\"\x9d\x01\n\x13GetHubStatsResponse\x12@\n\x1anumber_of_public_pipelines\x18\x01 \x01(\x05\x42\x03\xe0\x41\x03R\x17numberOfPublicPipelines\x12\x44\n\x1cnumber_of_featured_pipelines\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\x19numberOfFeaturedPipelines\"\xc4\x05\n\x0fPipelineRelease\x12\x17\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03R\x04name\x12\x15\n\x03uid\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x03uid\x12\x13\n\x02id\x18\x03 \x01(\tB\x03\xe0\x41\x05R\x02id\x12*\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x00R\x0b\x64\x65scription\x88\x01\x01\x12\x34\n\x06recipe\x18\x05 \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x06recipe\x12@\n\x0b\x63reate_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ncreateTime\x12@\n\x0bupdate_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\nupdateTime\x12@\n\x0b\x64\x65lete_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ndeleteTime\x12\x19\n\x05\x61lias\x18\x0b \x01(\tB\x03\xe0\x41\x03R\x05\x61lias\x12\x33\n\x08metadata\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x1b\n\x06readme\x18\r \x01(\tB\x03\xe0\x41\x01R\x06readme\x12Z\n\x12\x64\x61ta_specification\x18\x0e \x01(\x0b\x32&.vdp.pipeline.v1beta.DataSpecificationB\x03\xe0\x41\x03R\x11\x64\x61taSpecification\x12\"\n\nraw_recipe\x18\x0f \x01(\tB\x03\xe0\x41\x01R\trawRecipe\x12\x41\n\tendpoints\x18\x10 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.EndpointsB\x03\xe0\x41\x03R\tendpointsB\x0e\n\x0c_descriptionJ\x04\x08\t\x10\n\"\xce\x03\n\x14ListPipelinesRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12R\n\nvisibility\x18\x06 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x07 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deletedB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\xaa\x01\n\x15ListPipelinesResponse\x12@\n\tpipelines\x18\x01 \x03(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\tpipelines\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"\xff\x03\n\x1dListNamespacePipelinesRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12%\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x04 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x05 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12R\n\nvisibility\x18\x07 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deletedB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\xb3\x01\n\x1eListNamespacePipelinesResponse\x12@\n\tpipelines\x18\x01 \x03(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\tpipelines\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"\x85\x01\n\x15LookUpPipelineRequest\x12!\n\tpermalink\x18\x01 \x01(\tB\x03\xe0\x41\x02R\tpermalink\x12@\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"X\n\x16LookUpPipelineResponse\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\x08pipeline\"\x83\x01\n\x1e\x43reateNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x39\n\x08pipeline\x18\x02 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"a\n\x1f\x43reateNamespacePipelineResponse\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\x08pipeline\"\xb6\x01\n\x1bGetNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"^\n\x1cGetNamespacePipelineResponse\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\x08pipeline\"\xeb\x01\n\x1eUpdateNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\x39\n\x08pipeline\x18\x03 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\x12@\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"a\n\x1fUpdateNamespacePipelineResponse\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\x08pipeline\"n\n\x1e\x44\x65leteNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\"!\n\x1f\x44\x65leteNamespacePipelineResponse\"p\n ValidateNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\"\x8b\x01\n!ValidateNamespacePipelineResponse\x12\x1d\n\x07success\x18\x01 \x01(\x08\x42\x03\xe0\x41\x03R\x07success\x12G\n\x06\x65rrors\x18\x02 \x03(\x0b\x32*.vdp.pipeline.v1beta.ErrPipelineValidationB\x03\xe0\x41\x03R\x06\x65rrors\"\x9b\x01\n\x1eRenameNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12+\n\x0fnew_pipeline_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\rnewPipelineId\"a\n\x1fRenameNamespacePipelineResponse\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\x08pipeline\"\xbf\x02\n\x1d\x43loneNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12%\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x0b\x64\x65scription\x12;\n\x07sharing\x18\x05 \x01(\x0b\x32\x1c.vdp.pipeline.v1beta.SharingB\x03\xe0\x41\x01R\x07sharing\x12\x33\n\x13target_namespace_id\x18\x06 \x01(\tB\x03\xe0\x41\x02R\x11targetNamespaceId\x12\x31\n\x12target_pipeline_id\x18\x07 \x01(\tB\x03\xe0\x41\x02R\x10targetPipelineIdJ\x04\x08\x03\x10\x04\" \n\x1e\x43loneNamespacePipelineResponse\"\xea\x02\n$CloneNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\x12%\n\x0b\x64\x65scription\x18\x05 \x01(\tB\x03\xe0\x41\x01R\x0b\x64\x65scription\x12;\n\x07sharing\x18\x06 \x01(\x0b\x32\x1c.vdp.pipeline.v1beta.SharingB\x03\xe0\x41\x01R\x07sharing\x12\x33\n\x13target_namespace_id\x18\x07 \x01(\tB\x03\xe0\x41\x02R\x11targetNamespaceId\x12\x31\n\x12target_pipeline_id\x18\x08 \x01(\tB\x03\xe0\x41\x02R\x10targetPipelineIdJ\x04\x08\x04\x10\x05\"\'\n%CloneNamespacePipelineReleaseResponse\"\xc8\x01\n!SendNamespacePipelineEventRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\x14\n\x05\x65vent\x18\x03 \x01(\tR\x05\x65vent\x12\x12\n\x04\x63ode\x18\x04 \x01(\tR\x04\x63ode\x12+\n\x04\x64\x61ta\x18\x05 \x01(\x0b\x32\x17.google.protobuf.StructR\x04\x64\x61ta\"Q\n\"SendNamespacePipelineEventResponse\x12+\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructR\x04\x64\x61ta\"\xf3\x01\n(SendNamespacePipelineReleaseEventRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\x12\x14\n\x05\x65vent\x18\x04 \x01(\tR\x05\x65vent\x12\x12\n\x04\x63ode\x18\x05 \x01(\tR\x04\x63ode\x12+\n\x04\x64\x61ta\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\x04\x64\x61ta\"X\n)SendNamespacePipelineReleaseEventResponse\x12+\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructR\x04\x64\x61ta\"\xe0\x01\n\x1fTriggerNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\x34\n\x06inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\x06inputs\x12\x39\n\x04\x64\x61ta\x18\x04 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataB\x03\xe0\x41\x02R\x04\x64\x61ta\"\xa1\x01\n TriggerNamespacePipelineResponse\x12\x36\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x07outputs\x12\x45\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataB\x03\xe0\x41\x03R\x08metadata\"\xea\x01\n)TriggerNamespacePipelineWithStreamRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\x34\n\x06inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01R\x06inputs\x12\x39\n\x04\x64\x61ta\x18\x04 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataB\x03\xe0\x41\x01R\x04\x64\x61ta\"\xab\x01\n*TriggerNamespacePipelineWithStreamResponse\x12\x36\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x07outputs\x12\x45\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataB\x03\xe0\x41\x03R\x08metadata\"\xe5\x01\n$TriggerAsyncNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\x34\n\x06inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01R\x06inputs\x12\x39\n\x04\x64\x61ta\x18\x04 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataB\x03\xe0\x41\x01R\x04\x64\x61ta\"i\n%TriggerAsyncNamespacePipelineResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xb5\x01\n%CreateNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12>\n\x07release\x18\x03 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"m\n&CreateNamespacePipelineReleaseResponse\x12\x43\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x03R\x07release\"\x97\x03\n$ListNamespacePipelineReleasesRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12%\n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x05 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x06 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x07 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deleted\"\xbf\x01\n%ListNamespacePipelineReleasesResponse\x12\x45\n\x08releases\x18\x01 \x03(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x03R\x08releases\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"\xe1\x01\n\"GetNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\x12@\n\x04view\x18\x04 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"j\n#GetNamespacePipelineReleaseResponse\x12\x43\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x03R\x07release\"\x9b\x02\n%UpdateNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\x12>\n\x07release\x18\x04 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\x12@\n\x0bupdate_mask\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"m\n&UpdateNamespacePipelineReleaseResponse\x12\x43\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x03R\x07release\"\x99\x01\n%DeleteNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\"(\n&DeleteNamespacePipelineReleaseResponse\"\x8b\x02\n&TriggerNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\x12\x34\n\x06inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01R\x06inputs\x12\x39\n\x04\x64\x61ta\x18\x05 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataB\x03\xe0\x41\x01R\x04\x64\x61ta\"\xa8\x01\n\'TriggerNamespacePipelineReleaseResponse\x12\x36\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x07outputs\x12\x45\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataB\x03\xe0\x41\x03R\x08metadata\"\x90\x02\n+TriggerAsyncNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\x12\x34\n\x06inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01R\x06inputs\x12\x39\n\x04\x64\x61ta\x18\x05 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataB\x03\xe0\x41\x01R\x04\x64\x61ta\"p\n,TriggerAsyncNamespacePipelineReleaseResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xa3\x01\n\x19\x43reateUserPipelineRequest\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\x12K\n\x06parent\x18\x02 \x01(\tB3\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe0\x41\x02\xfa\x41\x1b\x12\x19\x61pi.instill.tech/PipelineR\x06parent\"W\n\x1a\x43reateUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\x9f\x04\n\x18ListUserPipelinesRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12K\n\x06parent\x18\x05 \x01(\tB3\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe0\x41\x02\xfa\x41\x1b\x12\x19\x61pi.instill.tech/PipelineR\x06parent\x12+\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12R\n\nvisibility\x18\x07 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deletedB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\x9f\x01\n\x19ListUserPipelinesResponse\x12;\n\tpipelines\x18\x01 \x03(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\tpipelines\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xb5\x01\n\x16GetUserPipelineRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12@\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"T\n\x17GetUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\x9d\x01\n\x19UpdateUserPipelineRequest\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x02R\x08pipeline\x12@\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"W\n\x1aUpdateUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"m\n\x19\x44\x65leteUserPipelineRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"\x1c\n\x1a\x44\x65leteUserPipelineResponse\"I\n\x15\x45rrPipelineValidation\x12\x1a\n\x08location\x18\x01 \x01(\tR\x08location\x12\x14\n\x05\x65rror\x18\x02 \x01(\tR\x05\x65rror\"o\n\x1bValidateUserPipelineRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"|\n\x1cValidateUserPipelineResponse\x12\x18\n\x07success\x18\x01 \x01(\x08R\x07success\x12\x42\n\x06\x65rrors\x18\x02 \x03(\x0b\x32*.vdp.pipeline.v1beta.ErrPipelineValidationR\x06\x65rrors\"\x9a\x01\n\x19RenameUserPipelineRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12+\n\x0fnew_pipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\rnewPipelineId\"W\n\x1aRenameUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xd5\x01\n\x1aTriggerUserPipelineRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"\x92\x01\n\x1bTriggerUserPipelineResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12@\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataR\x08metadata\"\xdf\x01\n$TriggerUserPipelineWithStreamRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"\x9c\x01\n%TriggerUserPipelineWithStreamResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12@\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataR\x08metadata\"\xcd\x01\n\x0bTriggerData\x12\x38\n\x08variable\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01R\x08variable\x12I\n\x06secret\x18\x02 \x03(\x0b\x32,.vdp.pipeline.v1beta.TriggerData.SecretEntryB\x03\xe0\x41\x01R\x06secret\x1a\x39\n\x0bSecretEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xda\x01\n\x1fTriggerAsyncUserPipelineRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"d\n TriggerAsyncUserPipelineResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xb6\x01\n CreateUserPipelineReleaseRequest\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\x12R\n\x06parent\x18\x02 \x01(\tB:\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe0\x41\x02\xfa\x41\"\x12 api.instill.tech/PipelineReleaseR\x06parent\"c\n!CreateUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x98\x03\n\x1fListUserPipelineReleasesRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12R\n\x06parent\x18\x05 \x01(\tB:\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe0\x41\x02\xfa\x41\"\x12 api.instill.tech/PipelineReleaseR\x06parent\x12+\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deleted\"\xab\x01\n ListUserPipelineReleasesResponse\x12@\n\x08releases\x18\x01 \x03(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x08releases\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xcb\x01\n\x1dGetUserPipelineReleaseRequest\x12_\n\x04name\x18\x01 \x01(\tBK\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12@\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"`\n\x1eGetUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xa9\x01\n UpdateUserPipelineReleaseRequest\x12\x43\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x02R\x07release\x12@\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"c\n!UpdateUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x83\x01\n DeleteUserPipelineReleaseRequest\x12_\n\x04name\x18\x01 \x01(\tBK\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"#\n!DeleteUserPipelineReleaseResponse\"\x84\x01\n!RestoreUserPipelineReleaseRequest\x12_\n\x04name\x18\x01 \x01(\tBK\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"d\n\"RestoreUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xbf\x01\n RenameUserPipelineReleaseRequest\x12_\n\x04name\x18\x01 \x01(\tBK\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12:\n\x17new_pipeline_release_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x14newPipelineReleaseId\"c\n!RenameUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xeb\x01\n!TriggerUserPipelineReleaseRequest\x12_\n\x04name\x18\x01 \x01(\tBK\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"\x99\x01\n\"TriggerUserPipelineReleaseResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12@\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataR\x08metadata\"\xf0\x01\n&TriggerAsyncUserPipelineReleaseRequest\x12_\n\x04name\x18\x01 \x01(\tBK\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"k\n\'TriggerAsyncUserPipelineReleaseResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xb3\x01\n!CreateOrganizationPipelineRequest\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\x12S\n\x06parent\x18\x02 \x01(\tB;\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe0\x41\x02\xfa\x41\x1b\x12\x19\x61pi.instill.tech/PipelineR\x06parent\"_\n\"CreateOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xaf\x04\n ListOrganizationPipelinesRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12S\n\x06parent\x18\x05 \x01(\tB;\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe0\x41\x02\xfa\x41\x1b\x12\x19\x61pi.instill.tech/PipelineR\x06parent\x12+\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12R\n\nvisibility\x18\x07 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deletedB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\xa7\x01\n!ListOrganizationPipelinesResponse\x12;\n\tpipelines\x18\x01 \x03(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\tpipelines\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xc5\x01\n\x1eGetOrganizationPipelineRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12@\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"\\\n\x1fGetOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xa5\x01\n!UpdateOrganizationPipelineRequest\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x02R\x08pipeline\x12@\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"_\n\"UpdateOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"}\n!DeleteOrganizationPipelineRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"$\n\"DeleteOrganizationPipelineResponse\"\x7f\n#ValidateOrganizationPipelineRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"\x84\x01\n$ValidateOrganizationPipelineResponse\x12\x18\n\x07success\x18\x01 \x01(\x08R\x07success\x12\x42\n\x06\x65rrors\x18\x02 \x03(\x0b\x32*.vdp.pipeline.v1beta.ErrPipelineValidationR\x06\x65rrors\"\xaa\x01\n!RenameOrganizationPipelineRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12+\n\x0fnew_pipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\rnewPipelineId\"_\n\"RenameOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xe5\x01\n\"TriggerOrganizationPipelineRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"\x9a\x01\n#TriggerOrganizationPipelineResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12@\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataR\x08metadata\"\xeb\x01\n(TriggerOrganizationPipelineStreamRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"\xa0\x01\n)TriggerOrganizationPipelineStreamResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12@\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataR\x08metadata\"\xea\x01\n\'TriggerAsyncOrganizationPipelineRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"l\n(TriggerAsyncOrganizationPipelineResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xc6\x01\n(CreateOrganizationPipelineReleaseRequest\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\x12Z\n\x06parent\x18\x02 \x01(\tBB\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe0\x41\x02\xfa\x41\"\x12 api.instill.tech/PipelineReleaseR\x06parent\"k\n)CreateOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xa8\x03\n\'ListOrganizationPipelineReleasesRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12Z\n\x06parent\x18\x05 \x01(\tBB\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe0\x41\x02\xfa\x41\"\x12 api.instill.tech/PipelineReleaseR\x06parent\x12+\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deleted\"\xb3\x01\n(ListOrganizationPipelineReleasesResponse\x12@\n\x08releases\x18\x01 \x03(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x08releases\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xdb\x01\n%GetOrganizationPipelineReleaseRequest\x12g\n\x04name\x18\x01 \x01(\tBS\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12@\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"h\n&GetOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xb1\x01\n(UpdateOrganizationPipelineReleaseRequest\x12\x43\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x02R\x07release\x12@\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"k\n)UpdateOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x93\x01\n(DeleteOrganizationPipelineReleaseRequest\x12g\n\x04name\x18\x01 \x01(\tBS\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"+\n)DeleteOrganizationPipelineReleaseResponse\"\x94\x01\n)RestoreOrganizationPipelineReleaseRequest\x12g\n\x04name\x18\x01 \x01(\tBS\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"l\n*RestoreOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xcf\x01\n(RenameOrganizationPipelineReleaseRequest\x12g\n\x04name\x18\x01 \x01(\tBS\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12:\n\x17new_pipeline_release_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x14newPipelineReleaseId\"k\n)RenameOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xfb\x01\n)TriggerOrganizationPipelineReleaseRequest\x12g\n\x04name\x18\x01 \x01(\tBS\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"\xa1\x01\n*TriggerOrganizationPipelineReleaseResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12@\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataR\x08metadata\"\x80\x02\n.TriggerAsyncOrganizationPipelineReleaseRequest\x12g\n\x04name\x18\x01 \x01(\tBS\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"s\n/TriggerAsyncOrganizationPipelineReleaseResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"=\n\x13GetOperationRequest\x12&\n\x0coperation_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0boperationId\"X\n\x14GetOperationResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xbe\x02\n\x19ListPipelinesAdminRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deleted\"\xa0\x01\n\x1aListPipelinesAdminResponse\x12;\n\tpipelines\x18\x01 \x03(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\tpipelines\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xc5\x02\n ListPipelineReleasesAdminRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deleted\"\xac\x01\n!ListPipelineReleasesAdminResponse\x12@\n\x08releases\x18\x01 \x03(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x08releases\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xc3\x01\n\x1aLookUpPipelineAdminRequest\x12Z\n\tpermalink\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12pipeline_permalink\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\tpermalink\x12@\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"X\n\x1bLookUpPipelineAdminResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\x87\x02\n\x17ListPipelineRunsRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\x17\n\x04page\x18\x03 \x01(\x05\x42\x03\xe0\x41\x01R\x04page\x12 \n\tpage_size\x18\x04 \x01(\x05\x42\x03\xe0\x41\x01R\x08pageSize\x12 \n\x06\x66ilter\x18\x06 \x01(\tB\x03\xe0\x41\x01H\x00R\x06\x66ilter\x88\x01\x01\x12#\n\x08order_by\x18\x07 \x01(\tB\x03\xe0\x41\x01H\x01R\x07orderBy\x88\x01\x01\x42\t\n\x07_filterB\x0b\n\t_order_byJ\x04\x08\x05\x10\x06\"\xbf\x02\n$ListPipelineRunsByCreditOwnerRequest\x12\x17\n\x04page\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01R\x04page\x12 \n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01R\x08pageSize\x12 \n\x06\x66ilter\x18\x03 \x01(\tB\x03\xe0\x41\x01H\x00R\x06\x66ilter\x88\x01\x01\x12#\n\x08order_by\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x01R\x07orderBy\x88\x01\x01\x12\x35\n\x05start\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x02R\x05start\x88\x01\x01\x12\x33\n\x04stop\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x03R\x04stop\x88\x01\x01\x42\t\n\x07_filterB\x0b\n\t_order_byB\x08\n\x06_startB\x07\n\x05_stop\"\xc5\x01\n\x18ListPipelineRunsResponse\x12J\n\rpipeline_runs\x18\x01 \x03(\x0b\x32 .vdp.pipeline.v1beta.PipelineRunB\x03\xe0\x41\x03R\x0cpipelineRuns\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12\x17\n\x04page\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\x12 \n\tpage_size\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\"\xd2\x01\n%ListPipelineRunsByCreditOwnerResponse\x12J\n\rpipeline_runs\x18\x01 \x03(\x0b\x32 .vdp.pipeline.v1beta.PipelineRunB\x03\xe0\x41\x03R\x0cpipelineRuns\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12\x17\n\x04page\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\x12 \n\tpage_size\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\"\xcd\x02\n\x18ListComponentRunsRequest\x12+\n\x0fpipeline_run_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\rpipelineRunId\x12\x1c\n\x04page\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x04page\x88\x01\x01\x12%\n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x01H\x01R\x08pageSize\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x02R\x06\x66ilter\x88\x01\x01\x12#\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01H\x03R\x07orderBy\x88\x01\x01\x12@\n\x04view\x18\x06 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x04R\x04view\x88\x01\x01\x42\x07\n\x05_pageB\x0c\n\n_page_sizeB\t\n\x07_filterB\x0b\n\t_order_byB\x07\n\x05_view\"\xc9\x01\n\x19ListComponentRunsResponse\x12M\n\x0e\x63omponent_runs\x18\x01 \x03(\x0b\x32!.vdp.pipeline.v1beta.ComponentRunB\x03\xe0\x41\x03R\rcomponentRuns\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12\x17\n\x04page\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\x12 \n\tpage_size\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\"q\n\rFileReference\x12\x17\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x04name\x12\x17\n\x04type\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x04type\x12\x17\n\x04size\x18\x03 \x01(\x03\x42\x03\xe0\x41\x02R\x04size\x12\x15\n\x03url\x18\x04 \x01(\tB\x03\xe0\x41\x02R\x03url\"\xfd\x07\n\x0bPipelineRun\x12&\n\x0cpipeline_uid\x18\x01 \x01(\tB\x03\xe0\x41\x03R\x0bpipelineUid\x12-\n\x10pipeline_run_uid\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x0epipelineRunUid\x12.\n\x10pipeline_version\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x0fpipelineVersion\x12:\n\x06status\x18\x04 \x01(\x0e\x32\x1d.common.run.v1alpha.RunStatusB\x03\xe0\x41\x03R\x06status\x12:\n\x06source\x18\x05 \x01(\x0e\x32\x1d.common.run.v1alpha.RunSourceB\x03\xe0\x41\x03R\x06source\x12\x32\n\x0etotal_duration\x18\x06 \x01(\x05\x42\x06\xe0\x41\x03\xe0\x41\x01H\x00R\rtotalDuration\x88\x01\x01\x12(\n\trunner_id\x18\x07 \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x01R\x08runnerId\x88\x01\x01\x12\x37\n\x06inputs\x18\n \x03(\x0b\x32\x17.google.protobuf.StructB\x06\xe0\x41\x03\xe0\x41\x01R\x06inputs\x12\x39\n\x07outputs\x18\x0c \x03(\x0b\x32\x17.google.protobuf.StructB\x06\xe0\x41\x03\xe0\x41\x01R\x07outputs\x12\x45\n\x0frecipe_snapshot\x18\r \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0erecipeSnapshot\x12>\n\nstart_time\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\tstartTime\x12L\n\rcomplete_time\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xe0\x41\x03\xe0\x41\x01H\x02R\x0c\x63ompleteTime\x88\x01\x01\x12!\n\x05\x65rror\x18\x10 \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x03R\x05\x65rror\x88\x01\x01\x12\x30\n\rcredit_amount\x18\x11 \x01(\x02\x42\x06\xe0\x41\x03\xe0\x41\x01H\x04R\x0c\x63reditAmount\x88\x01\x01\x12Z\n\x12\x64\x61ta_specification\x18\x12 \x01(\x0b\x32&.vdp.pipeline.v1beta.DataSpecificationB\x03\xe0\x41\x03R\x11\x64\x61taSpecification\x12,\n\x0bpipeline_id\x18\x13 \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x05R\npipelineId\x88\x01\x01\x42\x11\n\x0f_total_durationB\x0c\n\n_runner_idB\x10\n\x0e_complete_timeB\x08\n\x06_errorB\x10\n\x0e_credit_amountB\x0e\n\x0c_pipeline_idJ\x04\x08\t\x10\nJ\x04\x08\x0b\x10\x0c\"\x97\x06\n\x0c\x43omponentRun\x12-\n\x10pipeline_run_uid\x18\x01 \x01(\tB\x03\xe0\x41\x03R\x0epipelineRunUid\x12&\n\x0c\x63omponent_id\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x0b\x63omponentId\x12:\n\x06status\x18\x03 \x01(\x0e\x32\x1d.common.run.v1alpha.RunStatusB\x03\xe0\x41\x03R\x06status\x12\x32\n\x0etotal_duration\x18\x04 \x01(\x05\x42\x06\xe0\x41\x03\xe0\x41\x01H\x00R\rtotalDuration\x88\x01\x01\x12>\n\nstart_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\tstartTime\x12L\n\rcomplete_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xe0\x41\x03\xe0\x41\x01H\x01R\x0c\x63ompleteTime\x88\x01\x01\x12!\n\x05\x65rror\x18\x07 \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x02R\x05\x65rror\x88\x01\x01\x12R\n\x10inputs_reference\x18\x08 \x03(\x0b\x32\".vdp.pipeline.v1beta.FileReferenceB\x03\xe0\x41\x03R\x0finputsReference\x12\x37\n\x06inputs\x18\t \x03(\x0b\x32\x17.google.protobuf.StructB\x06\xe0\x41\x03\xe0\x41\x01R\x06inputs\x12T\n\x11outputs_reference\x18\n \x03(\x0b\x32\".vdp.pipeline.v1beta.FileReferenceB\x03\xe0\x41\x03R\x10outputsReference\x12\x39\n\x07outputs\x18\x0b \x03(\x0b\x32\x17.google.protobuf.StructB\x06\xe0\x41\x03\xe0\x41\x01R\x07outputs\x12\x30\n\rcredit_amount\x18\x0c \x01(\x02\x42\x06\xe0\x41\x03\xe0\x41\x01H\x03R\x0c\x63reditAmount\x88\x01\x01\x42\x11\n\x0f_total_durationB\x10\n\x0e_complete_timeB\x08\n\x06_errorB\x10\n\x0e_credit_amount*U\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATE_INACTIVE\x10\x01\x12\x10\n\x0cSTATE_ACTIVE\x10\x02\x12\x0f\n\x0bSTATE_ERROR\x10\x03\x42\xdc\x01\n\x17\x63om.vdp.pipeline.v1betaB\rPipelineProtoP\x01ZDgithub.com/instill-ai/protogen-go/vdp/pipeline/v1beta;pipelinev1beta\xa2\x02\x03VPX\xaa\x02\x13Vdp.Pipeline.V1beta\xca\x02\x13Vdp\\Pipeline\\V1beta\xe2\x02\x1fVdp\\Pipeline\\V1beta\\GPBMetadata\xea\x02\x15Vdp::Pipeline::V1betab\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"vdp/pipeline/v1beta/pipeline.proto\x12\x13vdp.pipeline.v1beta\x1a+common/healthcheck/v1beta/healthcheck.proto\x1a\x1c\x63ommon/run/v1alpha/run.proto\x1a\x1b\x63ore/mgmt/v1beta/mgmt.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a#google/longrunning/operations.proto\x1a google/protobuf/field_mask.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\x1a vdp/pipeline/v1beta/common.proto\x1a.vdp/pipeline/v1beta/component_definition.proto\"\x95\x01\n\x0fLivenessRequest\x12i\n\x14health_check_request\x18\x01 \x01(\x0b\x32-.common.healthcheck.v1beta.HealthCheckRequestB\x03\xe0\x41\x01H\x00R\x12healthCheckRequest\x88\x01\x01\x42\x17\n\x15_health_check_request\"v\n\x10LivenessResponse\x12\x62\n\x15health_check_response\x18\x01 \x01(\x0b\x32..common.healthcheck.v1beta.HealthCheckResponseR\x13healthCheckResponse\"\x96\x01\n\x10ReadinessRequest\x12i\n\x14health_check_request\x18\x01 \x01(\x0b\x32-.common.healthcheck.v1beta.HealthCheckRequestB\x03\xe0\x41\x01H\x00R\x12healthCheckRequest\x88\x01\x01\x42\x17\n\x15_health_check_request\"w\n\x11ReadinessResponse\x12\x62\n\x15health_check_response\x18\x01 \x01(\x0b\x32..common.healthcheck.v1beta.HealthCheckResponseR\x13healthCheckResponse\"\x98\x02\n\tEndpoints\x12M\n\x08webhooks\x18\x01 \x03(\x0b\x32,.vdp.pipeline.v1beta.Endpoints.WebhooksEntryB\x03\xe0\x41\x03R\x08webhooks\x1aO\n\x0fWebhookEndpoint\x12\x15\n\x03url\x18\x01 \x01(\tB\x03\xe0\x41\x03R\x03url\x12%\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x0b\x64\x65scription\x1ak\n\rWebhooksEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x44\n\x05value\x18\x02 \x01(\x0b\x32..vdp.pipeline.v1beta.Endpoints.WebhookEndpointR\x05value:\x02\x38\x01\"\xcc\r\n\x08Pipeline\x12\x17\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03R\x04name\x12\x15\n\x03uid\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x03uid\x12\x13\n\x02id\x18\x03 \x01(\tB\x03\xe0\x41\x05R\x02id\x12*\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x00R\x0b\x64\x65scription\x88\x01\x01\x12\x34\n\x06recipe\x18\x05 \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\x06recipe\x12@\n\x0b\x63reate_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ncreateTime\x12@\n\x0bupdate_time\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\nupdateTime\x12@\n\x0b\x64\x65lete_time\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ndeleteTime\x12;\n\x07sharing\x18\x0f \x01(\x0b\x32\x1c.vdp.pipeline.v1beta.SharingB\x03\xe0\x41\x01R\x07sharing\x12\x38\n\x08metadata\x18\x10 \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01R\x08metadata\x12\"\n\nowner_name\x18\x11 \x01(\tB\x03\xe0\x41\x03R\townerName\x12\x45\n\x08releases\x18\x13 \x03(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x03R\x08releases\x12\x1b\n\x06readme\x18\x14 \x01(\tB\x03\xe0\x41\x01R\x06readme\x12\x44\n\npermission\x18\x15 \x01(\x0b\x32\x1f.vdp.pipeline.v1beta.PermissionB\x03\xe0\x41\x03R\npermission\x12M\n\nvisibility\x18\x16 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x03\xe0\x41\x03R\nvisibility\x12\x37\n\x05owner\x18\x17 \x01(\x0b\x32\x17.core.mgmt.v1beta.OwnerB\x03\xe0\x41\x03H\x01R\x05owner\x88\x01\x01\x12Z\n\x12\x64\x61ta_specification\x18\x18 \x01(\x0b\x32&.vdp.pipeline.v1beta.DataSpecificationB\x03\xe0\x41\x03R\x11\x64\x61taSpecification\x12\x17\n\x04tags\x18\x19 \x03(\tB\x03\xe0\x41\x01R\x04tags\x12>\n\x05stats\x18\x1a \x01(\x0b\x32#.vdp.pipeline.v1beta.Pipeline.StatsB\x03\xe0\x41\x03R\x05stats\x12\"\n\nraw_recipe\x18\x1b \x01(\tB\x03\xe0\x41\x01R\trawRecipe\x12\'\n\nsource_url\x18\x1c \x01(\tB\x03\xe0\x41\x01H\x02R\tsourceUrl\x88\x01\x01\x12\x35\n\x11\x64ocumentation_url\x18\x1d \x01(\tB\x03\xe0\x41\x01H\x03R\x10\x64ocumentationUrl\x88\x01\x01\x12\"\n\x07license\x18\x1e \x01(\tB\x03\xe0\x41\x01H\x04R\x07license\x88\x01\x01\x12-\n\rprofile_image\x18\x1f \x01(\tB\x03\xe0\x41\x01H\x05R\x0cprofileImage\x88\x01\x01\x12\x41\n\tendpoints\x18 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.EndpointsB\x03\xe0\x41\x03R\tendpoints\x1a\xa6\x01\n\x05Stats\x12)\n\x0enumber_of_runs\x18\x01 \x01(\x05\x42\x03\xe0\x41\x03R\x0cnumberOfRuns\x12\x43\n\rlast_run_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\x0blastRunTime\x12-\n\x10number_of_clones\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x0enumberOfClones\"L\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\x0e\n\nVIEW_BASIC\x10\x01\x12\r\n\tVIEW_FULL\x10\x02\x12\x0f\n\x0bVIEW_RECIPE\x10\x03\"W\n\nVisibility\x12\x1a\n\x16VISIBILITY_UNSPECIFIED\x10\x00\x12\x16\n\x12VISIBILITY_PRIVATE\x10\x01\x12\x15\n\x11VISIBILITY_PUBLIC\x10\x02\x42\x0e\n\x0c_descriptionB\x08\n\x06_ownerB\r\n\x0b_source_urlB\x14\n\x12_documentation_urlB\n\n\x08_licenseB\x10\n\x0e_profile_imageJ\x04\x08\r\x10\x0eJ\x04\x08\x12\x10\x13\"\xb7\x01\n\x0fTriggerMetadata\x12M\n\x06traces\x18\x01 \x03(\x0b\x32\x30.vdp.pipeline.v1beta.TriggerMetadata.TracesEntryB\x03\xe0\x41\x03R\x06traces\x1aU\n\x0bTracesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x30\n\x05value\x18\x02 \x01(\x0b\x32\x1a.vdp.pipeline.v1beta.TraceR\x05value:\x02\x38\x01\"\x87\x03\n\x05Trace\x12\x42\n\x08statuses\x18\x01 \x03(\x0e\x32!.vdp.pipeline.v1beta.Trace.StatusB\x03\xe0\x41\x03R\x08statuses\x12\x34\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x06inputs\x12\x36\n\x07outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x07outputs\x12\x32\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x05\x65rror\x12:\n\x17\x63ompute_time_in_seconds\x18\x05 \x01(\x02\x42\x03\xe0\x41\x03R\x14\x63omputeTimeInSeconds\"\\\n\x06Status\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x14\n\x10STATUS_COMPLETED\x10\x01\x12\x12\n\x0eSTATUS_SKIPPED\x10\x02\x12\x10\n\x0cSTATUS_ERROR\x10\x03\"\x14\n\x12GetHubStatsRequest\"\x9d\x01\n\x13GetHubStatsResponse\x12@\n\x1anumber_of_public_pipelines\x18\x01 \x01(\x05\x42\x03\xe0\x41\x03R\x17numberOfPublicPipelines\x12\x44\n\x1cnumber_of_featured_pipelines\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\x19numberOfFeaturedPipelines\"\xc4\x05\n\x0fPipelineRelease\x12\x17\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x03R\x04name\x12\x15\n\x03uid\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x03uid\x12\x13\n\x02id\x18\x03 \x01(\tB\x03\xe0\x41\x05R\x02id\x12*\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x00R\x0b\x64\x65scription\x88\x01\x01\x12\x34\n\x06recipe\x18\x05 \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x06recipe\x12@\n\x0b\x63reate_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ncreateTime\x12@\n\x0bupdate_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\nupdateTime\x12@\n\x0b\x64\x65lete_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\ndeleteTime\x12\x19\n\x05\x61lias\x18\x0b \x01(\tB\x03\xe0\x41\x03R\x05\x61lias\x12\x33\n\x08metadata\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x1b\n\x06readme\x18\r \x01(\tB\x03\xe0\x41\x01R\x06readme\x12Z\n\x12\x64\x61ta_specification\x18\x0e \x01(\x0b\x32&.vdp.pipeline.v1beta.DataSpecificationB\x03\xe0\x41\x03R\x11\x64\x61taSpecification\x12\"\n\nraw_recipe\x18\x0f \x01(\tB\x03\xe0\x41\x01R\trawRecipe\x12\x41\n\tendpoints\x18\x10 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.EndpointsB\x03\xe0\x41\x03R\tendpointsB\x0e\n\x0c_descriptionJ\x04\x08\t\x10\n\"\xce\x03\n\x14ListPipelinesRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12R\n\nvisibility\x18\x06 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x07 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deletedB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\xaa\x01\n\x15ListPipelinesResponse\x12@\n\tpipelines\x18\x01 \x03(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\tpipelines\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"\xff\x03\n\x1dListNamespacePipelinesRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12%\n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x03 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x04 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x05 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12R\n\nvisibility\x18\x07 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deletedB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\xb3\x01\n\x1eListNamespacePipelinesResponse\x12@\n\tpipelines\x18\x01 \x03(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\tpipelines\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"\x85\x01\n\x15LookUpPipelineRequest\x12!\n\tpermalink\x18\x01 \x01(\tB\x03\xe0\x41\x02R\tpermalink\x12@\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"X\n\x16LookUpPipelineResponse\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\x08pipeline\"\x83\x01\n\x1e\x43reateNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12\x39\n\x08pipeline\x18\x02 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"a\n\x1f\x43reateNamespacePipelineResponse\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\x08pipeline\"\xb6\x01\n\x1bGetNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"^\n\x1cGetNamespacePipelineResponse\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\x08pipeline\"\xeb\x01\n\x1eUpdateNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\x39\n\x08pipeline\x18\x03 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\x12@\n\x0bupdate_mask\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"a\n\x1fUpdateNamespacePipelineResponse\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\x08pipeline\"n\n\x1e\x44\x65leteNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\"!\n\x1f\x44\x65leteNamespacePipelineResponse\"p\n ValidateNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\"\x8b\x01\n!ValidateNamespacePipelineResponse\x12\x1d\n\x07success\x18\x01 \x01(\x08\x42\x03\xe0\x41\x03R\x07success\x12G\n\x06\x65rrors\x18\x02 \x03(\x0b\x32*.vdp.pipeline.v1beta.ErrPipelineValidationB\x03\xe0\x41\x03R\x06\x65rrors\"\x9b\x01\n\x1eRenameNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12+\n\x0fnew_pipeline_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\rnewPipelineId\"a\n\x1fRenameNamespacePipelineResponse\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x03R\x08pipeline\"\xbf\x02\n\x1d\x43loneNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12%\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x03\xe0\x41\x01R\x0b\x64\x65scription\x12;\n\x07sharing\x18\x05 \x01(\x0b\x32\x1c.vdp.pipeline.v1beta.SharingB\x03\xe0\x41\x01R\x07sharing\x12\x33\n\x13target_namespace_id\x18\x06 \x01(\tB\x03\xe0\x41\x02R\x11targetNamespaceId\x12\x31\n\x12target_pipeline_id\x18\x07 \x01(\tB\x03\xe0\x41\x02R\x10targetPipelineIdJ\x04\x08\x03\x10\x04\" \n\x1e\x43loneNamespacePipelineResponse\"\xea\x02\n$CloneNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\x12%\n\x0b\x64\x65scription\x18\x05 \x01(\tB\x03\xe0\x41\x01R\x0b\x64\x65scription\x12;\n\x07sharing\x18\x06 \x01(\x0b\x32\x1c.vdp.pipeline.v1beta.SharingB\x03\xe0\x41\x01R\x07sharing\x12\x33\n\x13target_namespace_id\x18\x07 \x01(\tB\x03\xe0\x41\x02R\x11targetNamespaceId\x12\x31\n\x12target_pipeline_id\x18\x08 \x01(\tB\x03\xe0\x41\x02R\x10targetPipelineIdJ\x04\x08\x04\x10\x05\"\'\n%CloneNamespacePipelineReleaseResponse\"\xc8\x01\n!SendNamespacePipelineEventRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\x14\n\x05\x65vent\x18\x03 \x01(\tR\x05\x65vent\x12\x12\n\x04\x63ode\x18\x04 \x01(\tR\x04\x63ode\x12+\n\x04\x64\x61ta\x18\x05 \x01(\x0b\x32\x17.google.protobuf.StructR\x04\x64\x61ta\"Q\n\"SendNamespacePipelineEventResponse\x12+\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructR\x04\x64\x61ta\"\xf3\x01\n(SendNamespacePipelineReleaseEventRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\x12\x14\n\x05\x65vent\x18\x04 \x01(\tR\x05\x65vent\x12\x12\n\x04\x63ode\x18\x05 \x01(\tR\x04\x63ode\x12+\n\x04\x64\x61ta\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\x04\x64\x61ta\"X\n)SendNamespacePipelineReleaseEventResponse\x12+\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructR\x04\x64\x61ta\"\xe0\x01\n\x1fTriggerNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\x34\n\x06inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\x06inputs\x12\x39\n\x04\x64\x61ta\x18\x04 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataB\x03\xe0\x41\x02R\x04\x64\x61ta\"\xa1\x01\n TriggerNamespacePipelineResponse\x12\x36\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x07outputs\x12\x45\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataB\x03\xe0\x41\x03R\x08metadata\"\xea\x01\n)TriggerNamespacePipelineWithStreamRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\x34\n\x06inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01R\x06inputs\x12\x39\n\x04\x64\x61ta\x18\x04 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataB\x03\xe0\x41\x01R\x04\x64\x61ta\"\xab\x01\n*TriggerNamespacePipelineWithStreamResponse\x12\x36\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x07outputs\x12\x45\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataB\x03\xe0\x41\x03R\x08metadata\"\xe5\x01\n$TriggerAsyncNamespacePipelineRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\x34\n\x06inputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01R\x06inputs\x12\x39\n\x04\x64\x61ta\x18\x04 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataB\x03\xe0\x41\x01R\x04\x64\x61ta\"i\n%TriggerAsyncNamespacePipelineResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xb5\x01\n%CreateNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12>\n\x07release\x18\x03 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"m\n&CreateNamespacePipelineReleaseResponse\x12\x43\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x03R\x07release\"\x97\x03\n$ListNamespacePipelineReleasesRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12%\n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x05 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x06 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x07 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deleted\"\xbf\x01\n%ListNamespacePipelineReleasesResponse\x12\x45\n\x08releases\x18\x01 \x03(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x03R\x08releases\x12+\n\x0fnext_page_token\x18\x02 \x01(\tB\x03\xe0\x41\x03R\rnextPageToken\x12\"\n\ntotal_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\"\xe1\x01\n\"GetNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\x12@\n\x04view\x18\x04 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"j\n#GetNamespacePipelineReleaseResponse\x12\x43\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x03R\x07release\"\x9b\x02\n%UpdateNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\x12>\n\x07release\x18\x04 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\x12@\n\x0bupdate_mask\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"m\n&UpdateNamespacePipelineReleaseResponse\x12\x43\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x03R\x07release\"\x99\x01\n%DeleteNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\"(\n&DeleteNamespacePipelineReleaseResponse\"\x8b\x02\n&TriggerNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\x12\x34\n\x06inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01R\x06inputs\x12\x39\n\x04\x64\x61ta\x18\x05 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataB\x03\xe0\x41\x01R\x04\x64\x61ta\"\xa8\x01\n\'TriggerNamespacePipelineReleaseResponse\x12\x36\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x07outputs\x12\x45\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataB\x03\xe0\x41\x03R\x08metadata\"\x90\x02\n+TriggerAsyncNamespacePipelineReleaseRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\"\n\nrelease_id\x18\x03 \x01(\tB\x03\xe0\x41\x02R\treleaseId\x12\x34\n\x06inputs\x18\x04 \x03(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01R\x06inputs\x12\x39\n\x04\x64\x61ta\x18\x05 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataB\x03\xe0\x41\x01R\x04\x64\x61ta\"p\n,TriggerAsyncNamespacePipelineReleaseResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xa3\x01\n\x19\x43reateUserPipelineRequest\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\x12K\n\x06parent\x18\x02 \x01(\tB3\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe0\x41\x02\xfa\x41\x1b\x12\x19\x61pi.instill.tech/PipelineR\x06parent\"W\n\x1a\x43reateUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\x9f\x04\n\x18ListUserPipelinesRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12K\n\x06parent\x18\x05 \x01(\tB3\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe0\x41\x02\xfa\x41\x1b\x12\x19\x61pi.instill.tech/PipelineR\x06parent\x12+\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12R\n\nvisibility\x18\x07 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deletedB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\x9f\x01\n\x19ListUserPipelinesResponse\x12;\n\tpipelines\x18\x01 \x03(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\tpipelines\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xb5\x01\n\x16GetUserPipelineRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12@\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"T\n\x17GetUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\x9d\x01\n\x19UpdateUserPipelineRequest\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x02R\x08pipeline\x12@\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"W\n\x1aUpdateUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"m\n\x19\x44\x65leteUserPipelineRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"\x1c\n\x1a\x44\x65leteUserPipelineResponse\"I\n\x15\x45rrPipelineValidation\x12\x1a\n\x08location\x18\x01 \x01(\tR\x08location\x12\x14\n\x05\x65rror\x18\x02 \x01(\tR\x05\x65rror\"o\n\x1bValidateUserPipelineRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"|\n\x1cValidateUserPipelineResponse\x12\x18\n\x07success\x18\x01 \x01(\x08R\x07success\x12\x42\n\x06\x65rrors\x18\x02 \x03(\x0b\x32*.vdp.pipeline.v1beta.ErrPipelineValidationR\x06\x65rrors\"\x9a\x01\n\x19RenameUserPipelineRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12+\n\x0fnew_pipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\rnewPipelineId\"W\n\x1aRenameUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xd5\x01\n\x1aTriggerUserPipelineRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"\x92\x01\n\x1bTriggerUserPipelineResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12@\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataR\x08metadata\"\xdf\x01\n$TriggerUserPipelineWithStreamRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"\x9c\x01\n%TriggerUserPipelineWithStreamResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12@\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataR\x08metadata\"\xcd\x01\n\x0bTriggerData\x12\x38\n\x08variable\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x01R\x08variable\x12I\n\x06secret\x18\x02 \x03(\x0b\x32,.vdp.pipeline.v1beta.TriggerData.SecretEntryB\x03\xe0\x41\x01R\x06secret\x1a\x39\n\x0bSecretEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xda\x01\n\x1fTriggerAsyncUserPipelineRequest\x12P\n\x04name\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"d\n TriggerAsyncUserPipelineResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xb6\x01\n CreateUserPipelineReleaseRequest\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\x12R\n\x06parent\x18\x02 \x01(\tB:\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe0\x41\x02\xfa\x41\"\x12 api.instill.tech/PipelineReleaseR\x06parent\"c\n!CreateUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x98\x03\n\x1fListUserPipelineReleasesRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12R\n\x06parent\x18\x05 \x01(\tB:\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe0\x41\x02\xfa\x41\"\x12 api.instill.tech/PipelineReleaseR\x06parent\x12+\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deleted\"\xab\x01\n ListUserPipelineReleasesResponse\x12@\n\x08releases\x18\x01 \x03(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x08releases\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xcb\x01\n\x1dGetUserPipelineReleaseRequest\x12_\n\x04name\x18\x01 \x01(\tBK\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12@\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"`\n\x1eGetUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xa9\x01\n UpdateUserPipelineReleaseRequest\x12\x43\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x02R\x07release\x12@\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"c\n!UpdateUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x83\x01\n DeleteUserPipelineReleaseRequest\x12_\n\x04name\x18\x01 \x01(\tBK\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"#\n!DeleteUserPipelineReleaseResponse\"\x84\x01\n!RestoreUserPipelineReleaseRequest\x12_\n\x04name\x18\x01 \x01(\tBK\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"d\n\"RestoreUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xbf\x01\n RenameUserPipelineReleaseRequest\x12_\n\x04name\x18\x01 \x01(\tBK\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12:\n\x17new_pipeline_release_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x14newPipelineReleaseId\"c\n!RenameUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xeb\x01\n!TriggerUserPipelineReleaseRequest\x12_\n\x04name\x18\x01 \x01(\tBK\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"\x99\x01\n\"TriggerUserPipelineReleaseResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12@\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataR\x08metadata\"\xf0\x01\n&TriggerAsyncUserPipelineReleaseRequest\x12_\n\x04name\x18\x01 \x01(\tBK\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"k\n\'TriggerAsyncUserPipelineReleaseResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xb3\x01\n!CreateOrganizationPipelineRequest\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\x12S\n\x06parent\x18\x02 \x01(\tB;\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe0\x41\x02\xfa\x41\x1b\x12\x19\x61pi.instill.tech/PipelineR\x06parent\"_\n\"CreateOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xaf\x04\n ListOrganizationPipelinesRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12S\n\x06parent\x18\x05 \x01(\tB;\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe0\x41\x02\xfa\x41\x1b\x12\x19\x61pi.instill.tech/PipelineR\x06parent\x12+\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12R\n\nvisibility\x18\x07 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x03\xe0\x41\x01H\x05R\nvisibility\x88\x01\x01\x12#\n\x08order_by\x18\x08 \x01(\tB\x03\xe0\x41\x01H\x06R\x07orderBy\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deletedB\r\n\x0b_visibilityB\x0b\n\t_order_by\"\xa7\x01\n!ListOrganizationPipelinesResponse\x12;\n\tpipelines\x18\x01 \x03(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\tpipelines\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xc5\x01\n\x1eGetOrganizationPipelineRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12@\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"\\\n\x1fGetOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xa5\x01\n!UpdateOrganizationPipelineRequest\x12>\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x03\xe0\x41\x02R\x08pipeline\x12@\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"_\n\"UpdateOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"}\n!DeleteOrganizationPipelineRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"$\n\"DeleteOrganizationPipelineResponse\"\x7f\n#ValidateOrganizationPipelineRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"\x84\x01\n$ValidateOrganizationPipelineResponse\x12\x18\n\x07success\x18\x01 \x01(\x08R\x07success\x12\x42\n\x06\x65rrors\x18\x02 \x03(\x0b\x32*.vdp.pipeline.v1beta.ErrPipelineValidationR\x06\x65rrors\"\xaa\x01\n!RenameOrganizationPipelineRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12+\n\x0fnew_pipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\rnewPipelineId\"_\n\"RenameOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xe5\x01\n\"TriggerOrganizationPipelineRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"\x9a\x01\n#TriggerOrganizationPipelineResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12@\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataR\x08metadata\"\xeb\x01\n(TriggerOrganizationPipelineStreamRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"\xa0\x01\n)TriggerOrganizationPipelineStreamResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12@\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataR\x08metadata\"\xea\x01\n\'TriggerAsyncOrganizationPipelineRequest\x12X\n\x04name\x18\x01 \x01(\tBD\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"l\n(TriggerAsyncOrganizationPipelineResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xc6\x01\n(CreateOrganizationPipelineReleaseRequest\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\x12Z\n\x06parent\x18\x02 \x01(\tBB\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe0\x41\x02\xfa\x41\"\x12 api.instill.tech/PipelineReleaseR\x06parent\"k\n)CreateOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xa8\x03\n\'ListOrganizationPipelineReleasesRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12Z\n\x06parent\x18\x05 \x01(\tBB\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe0\x41\x02\xfa\x41\"\x12 api.instill.tech/PipelineReleaseR\x06parent\x12+\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deleted\"\xb3\x01\n(ListOrganizationPipelineReleasesResponse\x12@\n\x08releases\x18\x01 \x03(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x08releases\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xdb\x01\n%GetOrganizationPipelineReleaseRequest\x12g\n\x04name\x18\x01 \x01(\tBS\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12@\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"h\n&GetOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xb1\x01\n(UpdateOrganizationPipelineReleaseRequest\x12\x43\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x03\xe0\x41\x02R\x07release\x12@\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x03\xe0\x41\x02R\nupdateMask\"k\n)UpdateOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x93\x01\n(DeleteOrganizationPipelineReleaseRequest\x12g\n\x04name\x18\x01 \x01(\tBS\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"+\n)DeleteOrganizationPipelineReleaseResponse\"\x94\x01\n)RestoreOrganizationPipelineReleaseRequest\x12g\n\x04name\x18\x01 \x01(\tBS\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"l\n*RestoreOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xcf\x01\n(RenameOrganizationPipelineReleaseRequest\x12g\n\x04name\x18\x01 \x01(\tBS\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12:\n\x17new_pipeline_release_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x14newPipelineReleaseId\"k\n)RenameOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\xfb\x01\n)TriggerOrganizationPipelineReleaseRequest\x12g\n\x04name\x18\x01 \x01(\tBS\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"\xa1\x01\n*TriggerOrganizationPipelineReleaseResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12@\n\x08metadata\x18\x02 \x01(\x0b\x32$.vdp.pipeline.v1beta.TriggerMetadataR\x08metadata\"\x80\x02\n.TriggerAsyncOrganizationPipelineReleaseRequest\x12g\n\x04name\x18\x01 \x01(\tBS\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe0\x41\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x34\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32 .vdp.pipeline.v1beta.TriggerDataR\x04\x64\x61ta\"s\n/TriggerAsyncOrganizationPipelineReleaseResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"=\n\x13GetOperationRequest\x12&\n\x0coperation_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0boperationId\"X\n\x14GetOperationResponse\x12@\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x03\xe0\x41\x03R\toperation\"\xbe\x02\n\x19ListPipelinesAdminRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deleted\"\xa0\x01\n\x1aListPipelinesAdminResponse\x12;\n\tpipelines\x18\x01 \x03(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\tpipelines\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xc5\x02\n ListPipelineReleasesAdminRequest\x12%\n\tpage_size\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x08pageSize\x88\x01\x01\x12\'\n\npage_token\x18\x02 \x01(\tB\x03\xe0\x41\x01H\x01R\tpageToken\x88\x01\x01\x12@\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x02R\x04view\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x03R\x06\x66ilter\x88\x01\x01\x12+\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x03\xe0\x41\x01H\x04R\x0bshowDeleted\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filterB\x0f\n\r_show_deleted\"\xac\x01\n!ListPipelineReleasesAdminResponse\x12@\n\x08releases\x18\x01 \x03(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x08releases\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xc3\x01\n\x1aLookUpPipelineAdminRequest\x12Z\n\tpermalink\x18\x01 \x01(\tB<\x92\x41\x18\xca>\x15\xfa\x02\x12pipeline_permalink\xe0\x41\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\tpermalink\x12@\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"X\n\x1bLookUpPipelineAdminResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\x87\x02\n\x17ListPipelineRunsRequest\x12&\n\x0cnamespace_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0bnamespaceId\x12$\n\x0bpipeline_id\x18\x02 \x01(\tB\x03\xe0\x41\x02R\npipelineId\x12\x17\n\x04page\x18\x03 \x01(\x05\x42\x03\xe0\x41\x01R\x04page\x12 \n\tpage_size\x18\x04 \x01(\x05\x42\x03\xe0\x41\x01R\x08pageSize\x12 \n\x06\x66ilter\x18\x06 \x01(\tB\x03\xe0\x41\x01H\x00R\x06\x66ilter\x88\x01\x01\x12#\n\x08order_by\x18\x07 \x01(\tB\x03\xe0\x41\x01H\x01R\x07orderBy\x88\x01\x01\x42\t\n\x07_filterB\x0b\n\t_order_byJ\x04\x08\x05\x10\x06\"\xe5\x02\n\"ListPipelineRunsByRequesterRequest\x12\x17\n\x04page\x18\x01 \x01(\x05\x42\x03\xe0\x41\x01R\x04page\x12 \n\tpage_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01R\x08pageSize\x12 \n\x06\x66ilter\x18\x03 \x01(\tB\x03\xe0\x41\x01H\x00R\x06\x66ilter\x88\x01\x01\x12#\n\x08order_by\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x01R\x07orderBy\x88\x01\x01\x12\x35\n\x05start\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x02R\x05start\x88\x01\x01\x12\x33\n\x04stop\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x03R\x04stop\x88\x01\x01\x12&\n\x0crequester_id\x18\x07 \x01(\tB\x03\xe0\x41\x02R\x0brequesterIdB\t\n\x07_filterB\x0b\n\t_order_byB\x08\n\x06_startB\x07\n\x05_stop\"\xc5\x01\n\x18ListPipelineRunsResponse\x12J\n\rpipeline_runs\x18\x01 \x03(\x0b\x32 .vdp.pipeline.v1beta.PipelineRunB\x03\xe0\x41\x03R\x0cpipelineRuns\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12\x17\n\x04page\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\x12 \n\tpage_size\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\"\xd0\x01\n#ListPipelineRunsByRequesterResponse\x12J\n\rpipeline_runs\x18\x01 \x03(\x0b\x32 .vdp.pipeline.v1beta.PipelineRunB\x03\xe0\x41\x03R\x0cpipelineRuns\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12\x17\n\x04page\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\x12 \n\tpage_size\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\"\xcd\x02\n\x18ListComponentRunsRequest\x12+\n\x0fpipeline_run_id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\rpipelineRunId\x12\x1c\n\x04page\x18\x02 \x01(\x05\x42\x03\xe0\x41\x01H\x00R\x04page\x88\x01\x01\x12%\n\tpage_size\x18\x03 \x01(\x05\x42\x03\xe0\x41\x01H\x01R\x08pageSize\x88\x01\x01\x12 \n\x06\x66ilter\x18\x04 \x01(\tB\x03\xe0\x41\x01H\x02R\x06\x66ilter\x88\x01\x01\x12#\n\x08order_by\x18\x05 \x01(\tB\x03\xe0\x41\x01H\x03R\x07orderBy\x88\x01\x01\x12@\n\x04view\x18\x06 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x03\xe0\x41\x01H\x04R\x04view\x88\x01\x01\x42\x07\n\x05_pageB\x0c\n\n_page_sizeB\t\n\x07_filterB\x0b\n\t_order_byB\x07\n\x05_view\"\xc9\x01\n\x19ListComponentRunsResponse\x12M\n\x0e\x63omponent_runs\x18\x01 \x03(\x0b\x32!.vdp.pipeline.v1beta.ComponentRunB\x03\xe0\x41\x03R\rcomponentRuns\x12\"\n\ntotal_size\x18\x02 \x01(\x05\x42\x03\xe0\x41\x03R\ttotalSize\x12\x17\n\x04page\x18\x03 \x01(\x05\x42\x03\xe0\x41\x03R\x04page\x12 \n\tpage_size\x18\x04 \x01(\x05\x42\x03\xe0\x41\x03R\x08pageSize\"q\n\rFileReference\x12\x17\n\x04name\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x04name\x12\x17\n\x04type\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x04type\x12\x17\n\x04size\x18\x03 \x01(\x03\x42\x03\xe0\x41\x02R\x04size\x12\x15\n\x03url\x18\x04 \x01(\tB\x03\xe0\x41\x02R\x03url\"\xa5\x08\n\x0bPipelineRun\x12&\n\x0cpipeline_uid\x18\x01 \x01(\tB\x03\xe0\x41\x03R\x0bpipelineUid\x12-\n\x10pipeline_run_uid\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x0epipelineRunUid\x12.\n\x10pipeline_version\x18\x03 \x01(\tB\x03\xe0\x41\x03R\x0fpipelineVersion\x12:\n\x06status\x18\x04 \x01(\x0e\x32\x1d.common.run.v1alpha.RunStatusB\x03\xe0\x41\x03R\x06status\x12:\n\x06source\x18\x05 \x01(\x0e\x32\x1d.common.run.v1alpha.RunSourceB\x03\xe0\x41\x03R\x06source\x12\x32\n\x0etotal_duration\x18\x06 \x01(\x05\x42\x06\xe0\x41\x03\xe0\x41\x01H\x00R\rtotalDuration\x88\x01\x01\x12(\n\trunner_id\x18\x07 \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x01R\x08runnerId\x88\x01\x01\x12\x37\n\x06inputs\x18\n \x03(\x0b\x32\x17.google.protobuf.StructB\x06\xe0\x41\x03\xe0\x41\x01R\x06inputs\x12\x39\n\x07outputs\x18\x0c \x03(\x0b\x32\x17.google.protobuf.StructB\x06\xe0\x41\x03\xe0\x41\x01R\x07outputs\x12\x45\n\x0frecipe_snapshot\x18\r \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x03R\x0erecipeSnapshot\x12>\n\nstart_time\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\tstartTime\x12L\n\rcomplete_time\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xe0\x41\x03\xe0\x41\x01H\x02R\x0c\x63ompleteTime\x88\x01\x01\x12!\n\x05\x65rror\x18\x10 \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x03R\x05\x65rror\x88\x01\x01\x12\x30\n\rcredit_amount\x18\x11 \x01(\x02\x42\x06\xe0\x41\x03\xe0\x41\x01H\x04R\x0c\x63reditAmount\x88\x01\x01\x12Z\n\x12\x64\x61ta_specification\x18\x12 \x01(\x0b\x32&.vdp.pipeline.v1beta.DataSpecificationB\x03\xe0\x41\x03R\x11\x64\x61taSpecification\x12,\n\x0bpipeline_id\x18\x13 \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x05R\npipelineId\x88\x01\x01\x12&\n\x0crequester_id\x18\x14 \x01(\tB\x03\xe0\x41\x03R\x0brequesterIdB\x11\n\x0f_total_durationB\x0c\n\n_runner_idB\x10\n\x0e_complete_timeB\x08\n\x06_errorB\x10\n\x0e_credit_amountB\x0e\n\x0c_pipeline_idJ\x04\x08\t\x10\nJ\x04\x08\x0b\x10\x0c\"\x97\x06\n\x0c\x43omponentRun\x12-\n\x10pipeline_run_uid\x18\x01 \x01(\tB\x03\xe0\x41\x03R\x0epipelineRunUid\x12&\n\x0c\x63omponent_id\x18\x02 \x01(\tB\x03\xe0\x41\x03R\x0b\x63omponentId\x12:\n\x06status\x18\x03 \x01(\x0e\x32\x1d.common.run.v1alpha.RunStatusB\x03\xe0\x41\x03R\x06status\x12\x32\n\x0etotal_duration\x18\x04 \x01(\x05\x42\x06\xe0\x41\x03\xe0\x41\x01H\x00R\rtotalDuration\x88\x01\x01\x12>\n\nstart_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03R\tstartTime\x12L\n\rcomplete_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xe0\x41\x03\xe0\x41\x01H\x01R\x0c\x63ompleteTime\x88\x01\x01\x12!\n\x05\x65rror\x18\x07 \x01(\tB\x06\xe0\x41\x03\xe0\x41\x01H\x02R\x05\x65rror\x88\x01\x01\x12R\n\x10inputs_reference\x18\x08 \x03(\x0b\x32\".vdp.pipeline.v1beta.FileReferenceB\x03\xe0\x41\x03R\x0finputsReference\x12\x37\n\x06inputs\x18\t \x03(\x0b\x32\x17.google.protobuf.StructB\x06\xe0\x41\x03\xe0\x41\x01R\x06inputs\x12T\n\x11outputs_reference\x18\n \x03(\x0b\x32\".vdp.pipeline.v1beta.FileReferenceB\x03\xe0\x41\x03R\x10outputsReference\x12\x39\n\x07outputs\x18\x0b \x03(\x0b\x32\x17.google.protobuf.StructB\x06\xe0\x41\x03\xe0\x41\x01R\x07outputs\x12\x30\n\rcredit_amount\x18\x0c \x01(\x02\x42\x06\xe0\x41\x03\xe0\x41\x01H\x03R\x0c\x63reditAmount\x88\x01\x01\x42\x11\n\x0f_total_durationB\x10\n\x0e_complete_timeB\x08\n\x06_errorB\x10\n\x0e_credit_amount*U\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x12\n\x0eSTATE_INACTIVE\x10\x01\x12\x10\n\x0cSTATE_ACTIVE\x10\x02\x12\x0f\n\x0bSTATE_ERROR\x10\x03\x42\xdc\x01\n\x17\x63om.vdp.pipeline.v1betaB\rPipelineProtoP\x01ZDgithub.com/instill-ai/protogen-go/vdp/pipeline/v1beta;pipelinev1beta\xa2\x02\x03VPX\xaa\x02\x13Vdp.Pipeline.V1beta\xca\x02\x13Vdp\\Pipeline\\V1beta\xe2\x02\x1fVdp\\Pipeline\\V1beta\\GPBMetadata\xea\x02\x15Vdp::Pipeline::V1betab\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -584,14 +584,16 @@ _LISTPIPELINERUNSREQUEST.fields_by_name['filter']._serialized_options = b'\340A\001' _LISTPIPELINERUNSREQUEST.fields_by_name['order_by']._options = None _LISTPIPELINERUNSREQUEST.fields_by_name['order_by']._serialized_options = b'\340A\001' - _LISTPIPELINERUNSBYCREDITOWNERREQUEST.fields_by_name['page']._options = None - _LISTPIPELINERUNSBYCREDITOWNERREQUEST.fields_by_name['page']._serialized_options = b'\340A\001' - _LISTPIPELINERUNSBYCREDITOWNERREQUEST.fields_by_name['page_size']._options = None - _LISTPIPELINERUNSBYCREDITOWNERREQUEST.fields_by_name['page_size']._serialized_options = b'\340A\001' - _LISTPIPELINERUNSBYCREDITOWNERREQUEST.fields_by_name['filter']._options = None - _LISTPIPELINERUNSBYCREDITOWNERREQUEST.fields_by_name['filter']._serialized_options = b'\340A\001' - _LISTPIPELINERUNSBYCREDITOWNERREQUEST.fields_by_name['order_by']._options = None - _LISTPIPELINERUNSBYCREDITOWNERREQUEST.fields_by_name['order_by']._serialized_options = b'\340A\001' + _LISTPIPELINERUNSBYREQUESTERREQUEST.fields_by_name['page']._options = None + _LISTPIPELINERUNSBYREQUESTERREQUEST.fields_by_name['page']._serialized_options = b'\340A\001' + _LISTPIPELINERUNSBYREQUESTERREQUEST.fields_by_name['page_size']._options = None + _LISTPIPELINERUNSBYREQUESTERREQUEST.fields_by_name['page_size']._serialized_options = b'\340A\001' + _LISTPIPELINERUNSBYREQUESTERREQUEST.fields_by_name['filter']._options = None + _LISTPIPELINERUNSBYREQUESTERREQUEST.fields_by_name['filter']._serialized_options = b'\340A\001' + _LISTPIPELINERUNSBYREQUESTERREQUEST.fields_by_name['order_by']._options = None + _LISTPIPELINERUNSBYREQUESTERREQUEST.fields_by_name['order_by']._serialized_options = b'\340A\001' + _LISTPIPELINERUNSBYREQUESTERREQUEST.fields_by_name['requester_id']._options = None + _LISTPIPELINERUNSBYREQUESTERREQUEST.fields_by_name['requester_id']._serialized_options = b'\340A\002' _LISTPIPELINERUNSRESPONSE.fields_by_name['pipeline_runs']._options = None _LISTPIPELINERUNSRESPONSE.fields_by_name['pipeline_runs']._serialized_options = b'\340A\003' _LISTPIPELINERUNSRESPONSE.fields_by_name['total_size']._options = None @@ -600,14 +602,14 @@ _LISTPIPELINERUNSRESPONSE.fields_by_name['page']._serialized_options = b'\340A\003' _LISTPIPELINERUNSRESPONSE.fields_by_name['page_size']._options = None _LISTPIPELINERUNSRESPONSE.fields_by_name['page_size']._serialized_options = b'\340A\003' - _LISTPIPELINERUNSBYCREDITOWNERRESPONSE.fields_by_name['pipeline_runs']._options = None - _LISTPIPELINERUNSBYCREDITOWNERRESPONSE.fields_by_name['pipeline_runs']._serialized_options = b'\340A\003' - _LISTPIPELINERUNSBYCREDITOWNERRESPONSE.fields_by_name['total_size']._options = None - _LISTPIPELINERUNSBYCREDITOWNERRESPONSE.fields_by_name['total_size']._serialized_options = b'\340A\003' - _LISTPIPELINERUNSBYCREDITOWNERRESPONSE.fields_by_name['page']._options = None - _LISTPIPELINERUNSBYCREDITOWNERRESPONSE.fields_by_name['page']._serialized_options = b'\340A\003' - _LISTPIPELINERUNSBYCREDITOWNERRESPONSE.fields_by_name['page_size']._options = None - _LISTPIPELINERUNSBYCREDITOWNERRESPONSE.fields_by_name['page_size']._serialized_options = b'\340A\003' + _LISTPIPELINERUNSBYREQUESTERRESPONSE.fields_by_name['pipeline_runs']._options = None + _LISTPIPELINERUNSBYREQUESTERRESPONSE.fields_by_name['pipeline_runs']._serialized_options = b'\340A\003' + _LISTPIPELINERUNSBYREQUESTERRESPONSE.fields_by_name['total_size']._options = None + _LISTPIPELINERUNSBYREQUESTERRESPONSE.fields_by_name['total_size']._serialized_options = b'\340A\003' + _LISTPIPELINERUNSBYREQUESTERRESPONSE.fields_by_name['page']._options = None + _LISTPIPELINERUNSBYREQUESTERRESPONSE.fields_by_name['page']._serialized_options = b'\340A\003' + _LISTPIPELINERUNSBYREQUESTERRESPONSE.fields_by_name['page_size']._options = None + _LISTPIPELINERUNSBYREQUESTERRESPONSE.fields_by_name['page_size']._serialized_options = b'\340A\003' _LISTCOMPONENTRUNSREQUEST.fields_by_name['pipeline_run_id']._options = None _LISTCOMPONENTRUNSREQUEST.fields_by_name['pipeline_run_id']._serialized_options = b'\340A\002' _LISTCOMPONENTRUNSREQUEST.fields_by_name['page']._options = None @@ -668,6 +670,8 @@ _PIPELINERUN.fields_by_name['data_specification']._serialized_options = b'\340A\003' _PIPELINERUN.fields_by_name['pipeline_id']._options = None _PIPELINERUN.fields_by_name['pipeline_id']._serialized_options = b'\340A\003\340A\001' + _PIPELINERUN.fields_by_name['requester_id']._options = None + _PIPELINERUN.fields_by_name['requester_id']._serialized_options = b'\340A\003' _COMPONENTRUN.fields_by_name['pipeline_run_uid']._options = None _COMPONENTRUN.fields_by_name['pipeline_run_uid']._serialized_options = b'\340A\003' _COMPONENTRUN.fields_by_name['component_id']._options = None @@ -692,8 +696,8 @@ _COMPONENTRUN.fields_by_name['outputs']._serialized_options = b'\340A\003\340A\001' _COMPONENTRUN.fields_by_name['credit_amount']._options = None _COMPONENTRUN.fields_by_name['credit_amount']._serialized_options = b'\340A\003\340A\001' - _globals['_STATE']._serialized_start=30562 - _globals['_STATE']._serialized_end=30647 + _globals['_STATE']._serialized_start=30638 + _globals['_STATE']._serialized_end=30723 _globals['_LIVENESSREQUEST']._serialized_start=488 _globals['_LIVENESSREQUEST']._serialized_end=637 _globals['_LIVENESSRESPONSE']._serialized_start=639 @@ -998,20 +1002,20 @@ _globals['_LOOKUPPIPELINEADMINRESPONSE']._serialized_end=27086 _globals['_LISTPIPELINERUNSREQUEST']._serialized_start=27089 _globals['_LISTPIPELINERUNSREQUEST']._serialized_end=27352 - _globals['_LISTPIPELINERUNSBYCREDITOWNERREQUEST']._serialized_start=27355 - _globals['_LISTPIPELINERUNSBYCREDITOWNERREQUEST']._serialized_end=27674 - _globals['_LISTPIPELINERUNSRESPONSE']._serialized_start=27677 - _globals['_LISTPIPELINERUNSRESPONSE']._serialized_end=27874 - _globals['_LISTPIPELINERUNSBYCREDITOWNERRESPONSE']._serialized_start=27877 - _globals['_LISTPIPELINERUNSBYCREDITOWNERRESPONSE']._serialized_end=28087 - _globals['_LISTCOMPONENTRUNSREQUEST']._serialized_start=28090 - _globals['_LISTCOMPONENTRUNSREQUEST']._serialized_end=28423 - _globals['_LISTCOMPONENTRUNSRESPONSE']._serialized_start=28426 - _globals['_LISTCOMPONENTRUNSRESPONSE']._serialized_end=28627 - _globals['_FILEREFERENCE']._serialized_start=28629 - _globals['_FILEREFERENCE']._serialized_end=28742 - _globals['_PIPELINERUN']._serialized_start=28745 - _globals['_PIPELINERUN']._serialized_end=29766 - _globals['_COMPONENTRUN']._serialized_start=29769 - _globals['_COMPONENTRUN']._serialized_end=30560 + _globals['_LISTPIPELINERUNSBYREQUESTERREQUEST']._serialized_start=27355 + _globals['_LISTPIPELINERUNSBYREQUESTERREQUEST']._serialized_end=27712 + _globals['_LISTPIPELINERUNSRESPONSE']._serialized_start=27715 + _globals['_LISTPIPELINERUNSRESPONSE']._serialized_end=27912 + _globals['_LISTPIPELINERUNSBYREQUESTERRESPONSE']._serialized_start=27915 + _globals['_LISTPIPELINERUNSBYREQUESTERRESPONSE']._serialized_end=28123 + _globals['_LISTCOMPONENTRUNSREQUEST']._serialized_start=28126 + _globals['_LISTCOMPONENTRUNSREQUEST']._serialized_end=28459 + _globals['_LISTCOMPONENTRUNSRESPONSE']._serialized_start=28462 + _globals['_LISTCOMPONENTRUNSRESPONSE']._serialized_end=28663 + _globals['_FILEREFERENCE']._serialized_start=28665 + _globals['_FILEREFERENCE']._serialized_end=28778 + _globals['_PIPELINERUN']._serialized_start=28781 + _globals['_PIPELINERUN']._serialized_end=29842 + _globals['_COMPONENTRUN']._serialized_start=29845 + _globals['_COMPONENTRUN']._serialized_end=30636 # @@protoc_insertion_point(module_scope) diff --git a/vdp/pipeline/v1beta/pipeline_pb2.pyi b/vdp/pipeline/v1beta/pipeline_pb2.pyi index da68f4a..16cc02f 100644 --- a/vdp/pipeline/v1beta/pipeline_pb2.pyi +++ b/vdp/pipeline/v1beta/pipeline_pb2.pyi @@ -4457,8 +4457,8 @@ class ListPipelineRunsRequest(google.protobuf.message.Message): global___ListPipelineRunsRequest = ListPipelineRunsRequest @typing_extensions.final -class ListPipelineRunsByCreditOwnerRequest(google.protobuf.message.Message): - """ListPipelineRunsByCreditOwnerRequest is the request message for ListPipelineRunsByCreditOwner.""" +class ListPipelineRunsByRequesterRequest(google.protobuf.message.Message): + """ListPipelineRunsByRequesterRequest is the request message for ListPipelineRunsByRequester.""" DESCRIPTOR: google.protobuf.descriptor.Descriptor @@ -4468,6 +4468,7 @@ class ListPipelineRunsByCreditOwnerRequest(google.protobuf.message.Message): ORDER_BY_FIELD_NUMBER: builtins.int START_FIELD_NUMBER: builtins.int STOP_FIELD_NUMBER: builtins.int + REQUESTER_ID_FIELD_NUMBER: builtins.int page: builtins.int """The page number to retrieve.""" page_size: builtins.int @@ -4477,7 +4478,11 @@ class ListPipelineRunsByCreditOwnerRequest(google.protobuf.message.Message): filter: builtins.str """Filter can hold an [AIP-160](https://google.aip.dev/160)-compliant filter expression. - - Example: `create_time>timestamp("2000-06-19T23:31:08.657Z")`. + The following filters are supported: + - `status` + - `source` + + **Example**: `status="RUN_STATUS_COMPLETED"`. """ order_by: builtins.str """Order by field, with options for ordering by `id`, `create_time` or `update_time`. @@ -4493,6 +4498,8 @@ class ListPipelineRunsByCreditOwnerRequest(google.protobuf.message.Message): """End of the time range from which the records will be fetched. The default value is the current timestamp. """ + requester_id: builtins.str + """Requester ID.""" def __init__( self, *, @@ -4502,9 +4509,10 @@ class ListPipelineRunsByCreditOwnerRequest(google.protobuf.message.Message): order_by: builtins.str | None = ..., start: google.protobuf.timestamp_pb2.Timestamp | None = ..., stop: google.protobuf.timestamp_pb2.Timestamp | None = ..., + requester_id: builtins.str = ..., ) -> None: ... def HasField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_order_by", b"_order_by", "_start", b"_start", "_stop", b"_stop", "filter", b"filter", "order_by", b"order_by", "start", b"start", "stop", b"stop"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_order_by", b"_order_by", "_start", b"_start", "_stop", b"_stop", "filter", b"filter", "order_by", b"order_by", "page", b"page", "page_size", b"page_size", "start", b"start", "stop", b"stop"]) -> None: ... + def ClearField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_order_by", b"_order_by", "_start", b"_start", "_stop", b"_stop", "filter", b"filter", "order_by", b"order_by", "page", b"page", "page_size", b"page_size", "requester_id", b"requester_id", "start", b"start", "stop", b"stop"]) -> None: ... @typing.overload def WhichOneof(self, oneof_group: typing_extensions.Literal["_filter", b"_filter"]) -> typing_extensions.Literal["filter"] | None: ... @typing.overload @@ -4514,7 +4522,7 @@ class ListPipelineRunsByCreditOwnerRequest(google.protobuf.message.Message): @typing.overload def WhichOneof(self, oneof_group: typing_extensions.Literal["_stop", b"_stop"]) -> typing_extensions.Literal["stop"] | None: ... -global___ListPipelineRunsByCreditOwnerRequest = ListPipelineRunsByCreditOwnerRequest +global___ListPipelineRunsByRequesterRequest = ListPipelineRunsByRequesterRequest @typing_extensions.final class ListPipelineRunsResponse(google.protobuf.message.Message): @@ -4548,8 +4556,8 @@ class ListPipelineRunsResponse(google.protobuf.message.Message): global___ListPipelineRunsResponse = ListPipelineRunsResponse @typing_extensions.final -class ListPipelineRunsByCreditOwnerResponse(google.protobuf.message.Message): - """ListPipelineRunsByCreditOwnerResponse is the response message for ListPipelineRunsByCreditOwner.""" +class ListPipelineRunsByRequesterResponse(google.protobuf.message.Message): + """ListPipelineRunsByRequesterResponse is the response message for ListPipelineRunsByRequester.""" DESCRIPTOR: google.protobuf.descriptor.Descriptor @@ -4576,7 +4584,7 @@ class ListPipelineRunsByCreditOwnerResponse(google.protobuf.message.Message): ) -> None: ... def ClearField(self, field_name: typing_extensions.Literal["page", b"page", "page_size", b"page_size", "pipeline_runs", b"pipeline_runs", "total_size", b"total_size"]) -> None: ... -global___ListPipelineRunsByCreditOwnerResponse = ListPipelineRunsByCreditOwnerResponse +global___ListPipelineRunsByRequesterResponse = ListPipelineRunsByRequesterResponse @typing_extensions.final class ListComponentRunsRequest(google.protobuf.message.Message): @@ -4719,6 +4727,7 @@ class PipelineRun(google.protobuf.message.Message): CREDIT_AMOUNT_FIELD_NUMBER: builtins.int DATA_SPECIFICATION_FIELD_NUMBER: builtins.int PIPELINE_ID_FIELD_NUMBER: builtins.int + REQUESTER_ID_FIELD_NUMBER: builtins.int pipeline_uid: builtins.str """Unique identifier for the pipeline.""" pipeline_run_uid: builtins.str @@ -4757,6 +4766,10 @@ class PipelineRun(google.protobuf.message.Message): """Data specifications.""" pipeline_id: builtins.str """The ID of the pipeline""" + requester_id: builtins.str + """Requester ID. This field might be empty if the pipeline run belongs to a + deleted namespace. + """ def __init__( self, *, @@ -4776,9 +4789,10 @@ class PipelineRun(google.protobuf.message.Message): credit_amount: builtins.float | None = ..., data_specification: vdp.pipeline.v1beta.component_definition_pb2.DataSpecification | None = ..., pipeline_id: builtins.str | None = ..., + requester_id: builtins.str = ..., ) -> None: ... def HasField(self, field_name: typing_extensions.Literal["_complete_time", b"_complete_time", "_credit_amount", b"_credit_amount", "_error", b"_error", "_pipeline_id", b"_pipeline_id", "_runner_id", b"_runner_id", "_total_duration", b"_total_duration", "complete_time", b"complete_time", "credit_amount", b"credit_amount", "data_specification", b"data_specification", "error", b"error", "pipeline_id", b"pipeline_id", "recipe_snapshot", b"recipe_snapshot", "runner_id", b"runner_id", "start_time", b"start_time", "total_duration", b"total_duration"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_complete_time", b"_complete_time", "_credit_amount", b"_credit_amount", "_error", b"_error", "_pipeline_id", b"_pipeline_id", "_runner_id", b"_runner_id", "_total_duration", b"_total_duration", "complete_time", b"complete_time", "credit_amount", b"credit_amount", "data_specification", b"data_specification", "error", b"error", "inputs", b"inputs", "outputs", b"outputs", "pipeline_id", b"pipeline_id", "pipeline_run_uid", b"pipeline_run_uid", "pipeline_uid", b"pipeline_uid", "pipeline_version", b"pipeline_version", "recipe_snapshot", b"recipe_snapshot", "runner_id", b"runner_id", "source", b"source", "start_time", b"start_time", "status", b"status", "total_duration", b"total_duration"]) -> None: ... + def ClearField(self, field_name: typing_extensions.Literal["_complete_time", b"_complete_time", "_credit_amount", b"_credit_amount", "_error", b"_error", "_pipeline_id", b"_pipeline_id", "_runner_id", b"_runner_id", "_total_duration", b"_total_duration", "complete_time", b"complete_time", "credit_amount", b"credit_amount", "data_specification", b"data_specification", "error", b"error", "inputs", b"inputs", "outputs", b"outputs", "pipeline_id", b"pipeline_id", "pipeline_run_uid", b"pipeline_run_uid", "pipeline_uid", b"pipeline_uid", "pipeline_version", b"pipeline_version", "recipe_snapshot", b"recipe_snapshot", "requester_id", b"requester_id", "runner_id", b"runner_id", "source", b"source", "start_time", b"start_time", "status", b"status", "total_duration", b"total_duration"]) -> None: ... @typing.overload def WhichOneof(self, oneof_group: typing_extensions.Literal["_complete_time", b"_complete_time"]) -> typing_extensions.Literal["complete_time"] | None: ... @typing.overload diff --git a/vdp/pipeline/v1beta/pipeline_public_service_pb2.py b/vdp/pipeline/v1beta/pipeline_public_service_pb2.py index 985e29c..cc11bfa 100644 --- a/vdp/pipeline/v1beta/pipeline_public_service_pb2.py +++ b/vdp/pipeline/v1beta/pipeline_public_service_pb2.py @@ -21,7 +21,7 @@ from vdp.pipeline.v1beta import secret_pb2 as vdp_dot_pipeline_dot_v1beta_dot_secret__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n1vdp/pipeline/v1beta/pipeline_public_service.proto\x12\x13vdp.pipeline.v1beta\x1a\x1cgoogle/api/annotations.proto\x1a\x1bgoogle/api/visibility.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\x1a vdp/pipeline/v1beta/common.proto\x1a.vdp/pipeline/v1beta/component_definition.proto\x1a%vdp/pipeline/v1beta/integration.proto\x1a\"vdp/pipeline/v1beta/pipeline.proto\x1a vdp/pipeline/v1beta/secret.proto2\xe8\xb1\x01\n\x15PipelinePublicService\x12\x9e\x01\n\x08Liveness\x12$.vdp.pipeline.v1beta.LivenessRequest\x1a%.vdp.pipeline.v1beta.LivenessResponse\"E\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02/\x12\x12/v1beta/__livenessZ\x19\x12\x17/v1beta/health/pipeline\x12\x87\x01\n\tReadiness\x12%.vdp.pipeline.v1beta.ReadinessRequest\x1a&.vdp.pipeline.v1beta.ReadinessResponse\"+\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x15\x12\x13/v1beta/__readiness\x12\x98\x01\n\x0bGetHubStats\x12\'.vdp.pipeline.v1beta.GetHubStatsRequest\x1a(.vdp.pipeline.v1beta.GetHubStatsResponse\"6\x92\x41\n\n\x08Pipeline\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x13\x12\x11/v1beta/hub-stats\x12\x8e\x01\n\rListPipelines\x12).vdp.pipeline.v1beta.ListPipelinesRequest\x1a*.vdp.pipeline.v1beta.ListPipelinesResponse\"&\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02\x13\x12\x11/v1beta/pipelines\x12\xb6\x01\n\x0eLookUpPipeline\x12*.vdp.pipeline.v1beta.LookUpPipelineRequest\x1a+.vdp.pipeline.v1beta.LookUpPipelineResponse\"K\x92\x41\n\n\x08Pipeline\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02(\x12&/v1beta/{permalink=pipelines/*}/lookUp\x12\xc3\x01\n\x16ListNamespacePipelines\x12\x32.vdp.pipeline.v1beta.ListNamespacePipelinesRequest\x1a\x33.vdp.pipeline.v1beta.ListNamespacePipelinesResponse\"@\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02-\x12+/v1beta/namespaces/{namespace_id}/pipelines\x12\xd0\x01\n\x17\x43reateNamespacePipeline\x12\x33.vdp.pipeline.v1beta.CreateNamespacePipelineRequest\x1a\x34.vdp.pipeline.v1beta.CreateNamespacePipelineResponse\"J\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02\x37\"+/v1beta/namespaces/{namespace_id}/pipelines:\x08pipeline\x12\xcb\x01\n\x14GetNamespacePipeline\x12\x30.vdp.pipeline.v1beta.GetNamespacePipelineRequest\x1a\x31.vdp.pipeline.v1beta.GetNamespacePipelineResponse\"N\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02;\x12\x39/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}\x12\xde\x01\n\x17UpdateNamespacePipeline\x12\x33.vdp.pipeline.v1beta.UpdateNamespacePipelineRequest\x1a\x34.vdp.pipeline.v1beta.UpdateNamespacePipelineResponse\"X\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02\x45\x32\x39/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}:\x08pipeline\x12\xd4\x01\n\x17\x44\x65leteNamespacePipeline\x12\x33.vdp.pipeline.v1beta.DeleteNamespacePipelineRequest\x1a\x34.vdp.pipeline.v1beta.DeleteNamespacePipelineResponse\"N\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02;*9/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}\x12\xe6\x01\n\x19ValidateNamespacePipeline\x12\x35.vdp.pipeline.v1beta.ValidateNamespacePipelineRequest\x1a\x36.vdp.pipeline.v1beta.ValidateNamespacePipelineResponse\"Z\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02G\"B/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/validate:\x01*\x12\xde\x01\n\x17RenameNamespacePipeline\x12\x33.vdp.pipeline.v1beta.RenameNamespacePipelineRequest\x1a\x34.vdp.pipeline.v1beta.RenameNamespacePipelineResponse\"X\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02\x45\"@/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/rename:\x01*\x12\xda\x01\n\x16\x43loneNamespacePipeline\x12\x32.vdp.pipeline.v1beta.CloneNamespacePipelineRequest\x1a\x33.vdp.pipeline.v1beta.CloneNamespacePipelineResponse\"W\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02\x44\"?/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/clone:\x01*\x12\xf3\x01\n\x1aSendNamespacePipelineEvent\x12\x36.vdp.pipeline.v1beta.SendNamespacePipelineEventRequest\x1a\x37.vdp.pipeline.v1beta.SendNamespacePipelineEventResponse\"d\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02N\"@/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/events:\x04\x64\x61tab\x04\x64\x61ta\x12\x9e\x02\n!SendNamespacePipelineReleaseEvent\x12=.vdp.pipeline.v1beta.SendNamespacePipelineReleaseEventRequest\x1a>.vdp.pipeline.v1beta.SendNamespacePipelineReleaseEventResponse\"z\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x64\"V/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}/events:\x04\x64\x61tab\x04\x64\x61ta\x12\x86\x03\n\x18TriggerNamespacePipeline\x12\x34.vdp.pipeline.v1beta.TriggerNamespacePipelineRequest\x1a\x35.vdp.pipeline.v1beta.TriggerNamespacePipelineResponse\"\xfc\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02\x46\"A/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/trigger:\x01*\x12\xad\x03\n\"TriggerNamespacePipelineWithStream\x12>.vdp.pipeline.v1beta.TriggerNamespacePipelineWithStreamRequest\x1a?.vdp.pipeline.v1beta.TriggerNamespacePipelineWithStreamResponse\"\x83\x02\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02M\"H/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/trigger-stream:\x01*0\x01\x12\x9b\x03\n\x1dTriggerAsyncNamespacePipeline\x12\x39.vdp.pipeline.v1beta.TriggerAsyncNamespacePipelineRequest\x1a:.vdp.pipeline.v1beta.TriggerAsyncNamespacePipelineResponse\"\x82\x02\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02L\"G/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/trigger-async:\x01*\x12\xfa\x01\n\x1e\x43reateNamespacePipelineRelease\x12:.vdp.pipeline.v1beta.CreateNamespacePipelineReleaseRequest\x1a;.vdp.pipeline.v1beta.CreateNamespacePipelineReleaseResponse\"_\x92\x41\t\n\x07Release\x82\xd3\xe4\x93\x02M\"B/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases:\x07release\x12\xee\x01\n\x1dListNamespacePipelineReleases\x12\x39.vdp.pipeline.v1beta.ListNamespacePipelineReleasesRequest\x1a:.vdp.pipeline.v1beta.ListNamespacePipelineReleasesResponse\"V\x92\x41\t\n\x07Release\x82\xd3\xe4\x93\x02\x44\x12\x42/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases\x12\xf5\x01\n\x1bGetNamespacePipelineRelease\x12\x37.vdp.pipeline.v1beta.GetNamespacePipelineReleaseRequest\x1a\x38.vdp.pipeline.v1beta.GetNamespacePipelineReleaseResponse\"c\x92\x41\t\n\x07Release\x82\xd3\xe4\x93\x02Q\x12O/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}\x12\x87\x02\n\x1eUpdateNamespacePipelineRelease\x12:.vdp.pipeline.v1beta.UpdateNamespacePipelineReleaseRequest\x1a;.vdp.pipeline.v1beta.UpdateNamespacePipelineReleaseResponse\"l\x92\x41\t\n\x07Release\x82\xd3\xe4\x93\x02Z2O/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}:\x07release\x12\xfe\x01\n\x1e\x44\x65leteNamespacePipelineRelease\x12:.vdp.pipeline.v1beta.DeleteNamespacePipelineReleaseRequest\x1a;.vdp.pipeline.v1beta.DeleteNamespacePipelineReleaseResponse\"c\x92\x41\t\n\x07Release\x82\xd3\xe4\x93\x02Q*O/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}\x12\x84\x02\n\x1d\x43loneNamespacePipelineRelease\x12\x39.vdp.pipeline.v1beta.CloneNamespacePipelineReleaseRequest\x1a:.vdp.pipeline.v1beta.CloneNamespacePipelineReleaseResponse\"l\x92\x41\t\n\x07Release\x82\xd3\xe4\x93\x02Z\"U/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}/clone:\x01*\x12\xb1\x03\n\x1fTriggerNamespacePipelineRelease\x12;.vdp.pipeline.v1beta.TriggerNamespacePipelineReleaseRequest\x1a<.vdp.pipeline.v1beta.TriggerNamespacePipelineReleaseResponse\"\x92\x02\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02\\\"W/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}/trigger:\x01*\x12\xc6\x03\n$TriggerAsyncNamespacePipelineRelease\x12@.vdp.pipeline.v1beta.TriggerAsyncNamespacePipelineReleaseRequest\x1a\x41.vdp.pipeline.v1beta.TriggerAsyncNamespacePipelineReleaseResponse\"\x98\x02\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02\x62\"]/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}/trigger-async:\x01*\x12\xc4\x01\n\x15\x43reateNamespaceSecret\x12\x31.vdp.pipeline.v1beta.CreateNamespaceSecretRequest\x1a\x32.vdp.pipeline.v1beta.CreateNamespaceSecretResponse\"D\x92\x41\x08\n\x06Secret\x82\xd3\xe4\x93\x02\x33\")/v1beta/namespaces/{namespace_id}/secrets:\x06secret\x12\xb9\x01\n\x14ListNamespaceSecrets\x12\x30.vdp.pipeline.v1beta.ListNamespaceSecretsRequest\x1a\x31.vdp.pipeline.v1beta.ListNamespaceSecretsResponse\"<\x92\x41\x08\n\x06Secret\x82\xd3\xe4\x93\x02+\x12)/v1beta/namespaces/{namespace_id}/secrets\x12\xbf\x01\n\x12GetNamespaceSecret\x12..vdp.pipeline.v1beta.GetNamespaceSecretRequest\x1a/.vdp.pipeline.v1beta.GetNamespaceSecretResponse\"H\x92\x41\x08\n\x06Secret\x82\xd3\xe4\x93\x02\x37\x12\x35/v1beta/namespaces/{namespace_id}/secrets/{secret_id}\x12\xd0\x01\n\x15UpdateNamespaceSecret\x12\x31.vdp.pipeline.v1beta.UpdateNamespaceSecretRequest\x1a\x32.vdp.pipeline.v1beta.UpdateNamespaceSecretResponse\"P\x92\x41\x08\n\x06Secret\x82\xd3\xe4\x93\x02?25/v1beta/namespaces/{namespace_id}/secrets/{secret_id}:\x06secret\x12\xc8\x01\n\x15\x44\x65leteNamespaceSecret\x12\x31.vdp.pipeline.v1beta.DeleteNamespaceSecretRequest\x1a\x32.vdp.pipeline.v1beta.DeleteNamespaceSecretResponse\"H\x92\x41\x08\n\x06Secret\x82\xd3\xe4\x93\x02\x37*5/v1beta/namespaces/{namespace_id}/secrets/{secret_id}\x12\xbc\x01\n\x18ListComponentDefinitions\x12\x34.vdp.pipeline.v1beta.ListComponentDefinitionsRequest\x1a\x35.vdp.pipeline.v1beta.ListComponentDefinitionsResponse\"3\x92\x41\x0b\n\tComponent\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1beta/component-definitions\x12\xb9\x02\n\x0cGetOperation\x12(.vdp.pipeline.v1beta.GetOperationRequest\x1a).vdp.pipeline.v1beta.GetOperationResponse\"\xd3\x01\x92\x41\xa6\x01\n\x07Triggerr\x9a\x01\n\x97\x01\n\x15Instill-Requester-Uid\x12|Indicates the authenticated user is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02#\x12!/v1beta/operations/{operation_id}\x12\xbe\x01\n\x12\x43reateUserPipeline\x12..vdp.pipeline.v1beta.CreateUserPipelineRequest\x1a/.vdp.pipeline.v1beta.CreateUserPipelineResponse\"G\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02.\"\"/v1beta/{parent=users/*}/pipelines:\x08pipeline\x12\xb1\x01\n\x11ListUserPipelines\x12-.vdp.pipeline.v1beta.ListUserPipelinesRequest\x1a..vdp.pipeline.v1beta.ListUserPipelinesResponse\"=\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02$\x12\"/v1beta/{parent=users/*}/pipelines\x12\xab\x01\n\x0fGetUserPipeline\x12+.vdp.pipeline.v1beta.GetUserPipelineRequest\x1a,.vdp.pipeline.v1beta.GetUserPipelineResponse\"=\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02$\x12\"/v1beta/{name=users/*/pipelines/*}\x12\xc7\x01\n\x12UpdateUserPipeline\x12..vdp.pipeline.v1beta.UpdateUserPipelineRequest\x1a/.vdp.pipeline.v1beta.UpdateUserPipelineResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37\x32+/v1beta/{pipeline.name=users/*/pipelines/*}:\x08pipeline\x12\xb4\x01\n\x12\x44\x65leteUserPipeline\x12..vdp.pipeline.v1beta.DeleteUserPipelineRequest\x1a/.vdp.pipeline.v1beta.DeleteUserPipelineResponse\"=\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02$*\"/v1beta/{name=users/*/pipelines/*}\x12\xc6\x01\n\x14ValidateUserPipeline\x12\x30.vdp.pipeline.v1beta.ValidateUserPipelineRequest\x1a\x31.vdp.pipeline.v1beta.ValidateUserPipelineResponse\"I\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x30\"+/v1beta/{name=users/*/pipelines/*}/validate:\x01*\x12\xbe\x01\n\x12RenameUserPipeline\x12..vdp.pipeline.v1beta.RenameUserPipelineRequest\x1a/.vdp.pipeline.v1beta.RenameUserPipelineResponse\"G\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02.\")/v1beta/{name=users/*/pipelines/*}/rename:\x01*\x12\xc2\x01\n\x13TriggerUserPipeline\x12/.vdp.pipeline.v1beta.TriggerUserPipelineRequest\x1a\x30.vdp.pipeline.v1beta.TriggerUserPipelineResponse\"H\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02/\"*/v1beta/{name=users/*/pipelines/*}/trigger:\x01*\x12\xe9\x01\n\x1dTriggerUserPipelineWithStream\x12\x39.vdp.pipeline.v1beta.TriggerUserPipelineWithStreamRequest\x1a:.vdp.pipeline.v1beta.TriggerUserPipelineWithStreamResponse\"O\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x36\"1/v1beta/{name=users/*/pipelines/*}/trigger-stream:\x01*0\x01\x12\xd6\x01\n\x18TriggerAsyncUserPipeline\x12\x34.vdp.pipeline.v1beta.TriggerAsyncUserPipelineRequest\x1a\x35.vdp.pipeline.v1beta.TriggerAsyncUserPipelineResponse\"M\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x34\"//v1beta/{name=users/*/pipelines/*}/triggerAsync:\x01*\x12\xdd\x01\n\x19\x43reateUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.CreateUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.CreateUserPipelineReleaseResponse\"Q\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x38\"-/v1beta/{parent=users/*/pipelines/*}/releases:\x07release\x12\xd1\x01\n\x18ListUserPipelineReleases\x12\x34.vdp.pipeline.v1beta.ListUserPipelineReleasesRequest\x1a\x35.vdp.pipeline.v1beta.ListUserPipelineReleasesResponse\"H\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02/\x12-/v1beta/{parent=users/*/pipelines/*}/releases\x12\xcb\x01\n\x16GetUserPipelineRelease\x12\x32.vdp.pipeline.v1beta.GetUserPipelineReleaseRequest\x1a\x33.vdp.pipeline.v1beta.GetUserPipelineReleaseResponse\"H\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02/\x12-/v1beta/{name=users/*/pipelines/*/releases/*}\x12\xe5\x01\n\x19UpdateUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.UpdateUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.UpdateUserPipelineReleaseResponse\"Y\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02@25/v1beta/{release.name=users/*/pipelines/*/releases/*}:\x07release\x12\xd4\x01\n\x19\x44\x65leteUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.DeleteUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.DeleteUserPipelineReleaseResponse\"H\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02/*-/v1beta/{name=users/*/pipelines/*/releases/*}\x12\xdf\x01\n\x1aRestoreUserPipelineRelease\x12\x36.vdp.pipeline.v1beta.RestoreUserPipelineReleaseRequest\x1a\x37.vdp.pipeline.v1beta.RestoreUserPipelineReleaseResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37\"5/v1beta/{name=users/*/pipelines/*/releases/*}/restore\x12\xde\x01\n\x19RenameUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.RenameUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.RenameUserPipelineReleaseResponse\"R\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x39\"4/v1beta/{name=users/*/pipelines/*/releases/*}/rename:\x01*\x12\xe2\x01\n\x1aTriggerUserPipelineRelease\x12\x36.vdp.pipeline.v1beta.TriggerUserPipelineReleaseRequest\x1a\x37.vdp.pipeline.v1beta.TriggerUserPipelineReleaseResponse\"S\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02:\"5/v1beta/{name=users/*/pipelines/*/releases/*}/trigger:\x01*\x12\xf6\x01\n\x1fTriggerAsyncUserPipelineRelease\x12;.vdp.pipeline.v1beta.TriggerAsyncUserPipelineReleaseRequest\x1a<.vdp.pipeline.v1beta.TriggerAsyncUserPipelineReleaseResponse\"X\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02?\":/v1beta/{name=users/*/pipelines/*/releases/*}/triggerAsync:\x01*\x12\xde\x01\n\x1a\x43reateOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.CreateOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.CreateOrganizationPipelineResponse\"O\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x36\"*/v1beta/{parent=organizations/*}/pipelines:\x08pipeline\x12\xd1\x01\n\x19ListOrganizationPipelines\x12\x35.vdp.pipeline.v1beta.ListOrganizationPipelinesRequest\x1a\x36.vdp.pipeline.v1beta.ListOrganizationPipelinesResponse\"E\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02,\x12*/v1beta/{parent=organizations/*}/pipelines\x12\xcb\x01\n\x17GetOrganizationPipeline\x12\x33.vdp.pipeline.v1beta.GetOrganizationPipelineRequest\x1a\x34.vdp.pipeline.v1beta.GetOrganizationPipelineResponse\"E\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02,\x12*/v1beta/{name=organizations/*/pipelines/*}\x12\xe7\x01\n\x1aUpdateOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.UpdateOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.UpdateOrganizationPipelineResponse\"X\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02?23/v1beta/{pipeline.name=organizations/*/pipelines/*}:\x08pipeline\x12\xd4\x01\n\x1a\x44\x65leteOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.DeleteOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.DeleteOrganizationPipelineResponse\"E\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02,**/v1beta/{name=organizations/*/pipelines/*}\x12\xe6\x01\n\x1cValidateOrganizationPipeline\x12\x38.vdp.pipeline.v1beta.ValidateOrganizationPipelineRequest\x1a\x39.vdp.pipeline.v1beta.ValidateOrganizationPipelineResponse\"Q\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x38\"3/v1beta/{name=organizations/*/pipelines/*}/validate:\x01*\x12\xde\x01\n\x1aRenameOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.RenameOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.RenameOrganizationPipelineResponse\"O\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x36\"1/v1beta/{name=organizations/*/pipelines/*}/rename:\x01*\x12\xfd\x01\n!TriggerOrganizationPipelineStream\x12=.vdp.pipeline.v1beta.TriggerOrganizationPipelineStreamRequest\x1a>.vdp.pipeline.v1beta.TriggerOrganizationPipelineStreamResponse\"W\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02>\"9/v1beta/{name=organizations/*/pipelines/*}/trigger-stream:\x01*0\x01\x12\xe2\x01\n\x1bTriggerOrganizationPipeline\x12\x37.vdp.pipeline.v1beta.TriggerOrganizationPipelineRequest\x1a\x38.vdp.pipeline.v1beta.TriggerOrganizationPipelineResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37\"2/v1beta/{name=organizations/*/pipelines/*}/trigger:\x01*\x12\xf6\x01\n TriggerAsyncOrganizationPipeline\x12<.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineRequest\x1a=.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineResponse\"U\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02<\"7/v1beta/{name=organizations/*/pipelines/*}/triggerAsync:\x01*\x12\xfd\x01\n!CreateOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.CreateOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.CreateOrganizationPipelineReleaseResponse\"Y\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02@\"5/v1beta/{parent=organizations/*/pipelines/*}/releases:\x07release\x12\xf1\x01\n ListOrganizationPipelineReleases\x12<.vdp.pipeline.v1beta.ListOrganizationPipelineReleasesRequest\x1a=.vdp.pipeline.v1beta.ListOrganizationPipelineReleasesResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37\x12\x35/v1beta/{parent=organizations/*/pipelines/*}/releases\x12\xeb\x01\n\x1eGetOrganizationPipelineRelease\x12:.vdp.pipeline.v1beta.GetOrganizationPipelineReleaseRequest\x1a;.vdp.pipeline.v1beta.GetOrganizationPipelineReleaseResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37\x12\x35/v1beta/{name=organizations/*/pipelines/*/releases/*}\x12\x85\x02\n!UpdateOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.UpdateOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.UpdateOrganizationPipelineReleaseResponse\"a\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02H2=/v1beta/{release.name=organizations/*/pipelines/*/releases/*}:\x07release\x12\xf4\x01\n!DeleteOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.DeleteOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.DeleteOrganizationPipelineReleaseResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37*5/v1beta/{name=organizations/*/pipelines/*/releases/*}\x12\xff\x01\n\"RestoreOrganizationPipelineRelease\x12>.vdp.pipeline.v1beta.RestoreOrganizationPipelineReleaseRequest\x1a?.vdp.pipeline.v1beta.RestoreOrganizationPipelineReleaseResponse\"X\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02?\"=/v1beta/{name=organizations/*/pipelines/*/releases/*}/restore\x12\xfe\x01\n!RenameOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.RenameOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.RenameOrganizationPipelineReleaseResponse\"Z\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x41\".vdp.pipeline.v1beta.TriggerOrganizationPipelineReleaseRequest\x1a?.vdp.pipeline.v1beta.TriggerOrganizationPipelineReleaseResponse\"[\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x42\"=/v1beta/{name=organizations/*/pipelines/*/releases/*}/trigger:\x01*\x12\x96\x02\n\'TriggerAsyncOrganizationPipelineRelease\x12\x43.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineReleaseRequest\x1a\x44.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineReleaseResponse\"`\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02G\"B/v1beta/{name=organizations/*/pipelines/*/releases/*}/triggerAsync:\x01*\x12\xc1\x01\n\x18ListConnectorDefinitions\x12\x34.vdp.pipeline.v1beta.ListConnectorDefinitionsRequest\x1a\x35.vdp.pipeline.v1beta.ListConnectorDefinitionsResponse\"8\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1beta/connector-definitions\x12\xc4\x01\n\x16GetConnectorDefinition\x12\x32.vdp.pipeline.v1beta.GetConnectorDefinitionRequest\x1a\x33.vdp.pipeline.v1beta.GetConnectorDefinitionResponse\"A\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02(\x12&/v1beta/{name=connector-definitions/*}\x12\xbd\x01\n\x17ListOperatorDefinitions\x12\x33.vdp.pipeline.v1beta.ListOperatorDefinitionsRequest\x1a\x34.vdp.pipeline.v1beta.ListOperatorDefinitionsResponse\"7\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1beta/operator-definitions\x12\xc0\x01\n\x15GetOperatorDefinition\x12\x31.vdp.pipeline.v1beta.GetOperatorDefinitionRequest\x1a\x32.vdp.pipeline.v1beta.GetOperatorDefinitionResponse\"@\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\'\x12%/v1beta/{name=operator-definitions/*}\x12\x8c\x01\n\tCheckName\x12%.vdp.pipeline.v1beta.CheckNameRequest\x1a&.vdp.pipeline.v1beta.CheckNameResponse\"0\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x17\"\x12/v1beta/check-name:\x01*\x12\xb4\x01\n\x10\x43reateUserSecret\x12,.vdp.pipeline.v1beta.CreateUserSecretRequest\x1a-.vdp.pipeline.v1beta.CreateUserSecretResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02*\" /v1beta/{parent=users/*}/secrets:\x06secret\x12\xa9\x01\n\x0fListUserSecrets\x12+.vdp.pipeline.v1beta.ListUserSecretsRequest\x1a,.vdp.pipeline.v1beta.ListUserSecretsResponse\";\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\"\x12 /v1beta/{parent=users/*}/secrets\x12\xa3\x01\n\rGetUserSecret\x12).vdp.pipeline.v1beta.GetUserSecretRequest\x1a*.vdp.pipeline.v1beta.GetUserSecretResponse\";\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\"\x12 /v1beta/{name=users/*/secrets/*}\x12\xbb\x01\n\x10UpdateUserSecret\x12,.vdp.pipeline.v1beta.UpdateUserSecretRequest\x1a-.vdp.pipeline.v1beta.UpdateUserSecretResponse\"J\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x31\x32\'/v1beta/{secret.name=users/*/secrets/*}:\x06secret\x12\xac\x01\n\x10\x44\x65leteUserSecret\x12,.vdp.pipeline.v1beta.DeleteUserSecretRequest\x1a-.vdp.pipeline.v1beta.DeleteUserSecretResponse\";\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\"* /v1beta/{name=users/*/secrets/*}\x12\xd4\x01\n\x18\x43reateOrganizationSecret\x12\x34.vdp.pipeline.v1beta.CreateOrganizationSecretRequest\x1a\x35.vdp.pipeline.v1beta.CreateOrganizationSecretResponse\"K\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x32\"(/v1beta/{parent=organizations/*}/secrets:\x06secret\x12\xc9\x01\n\x17ListOrganizationSecrets\x12\x33.vdp.pipeline.v1beta.ListOrganizationSecretsRequest\x1a\x34.vdp.pipeline.v1beta.ListOrganizationSecretsResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02*\x12(/v1beta/{parent=organizations/*}/secrets\x12\xc3\x01\n\x15GetOrganizationSecret\x12\x31.vdp.pipeline.v1beta.GetOrganizationSecretRequest\x1a\x32.vdp.pipeline.v1beta.GetOrganizationSecretResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02*\x12(/v1beta/{name=organizations/*/secrets/*}\x12\xdb\x01\n\x18UpdateOrganizationSecret\x12\x34.vdp.pipeline.v1beta.UpdateOrganizationSecretRequest\x1a\x35.vdp.pipeline.v1beta.UpdateOrganizationSecretResponse\"R\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x39\x32//v1beta/{secret.name=organizations/*/secrets/*}:\x06secret\x12\xcc\x01\n\x18\x44\x65leteOrganizationSecret\x12\x34.vdp.pipeline.v1beta.DeleteOrganizationSecretRequest\x1a\x35.vdp.pipeline.v1beta.DeleteOrganizationSecretResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02**(/v1beta/{name=organizations/*/secrets/*}\x12\xe8\x02\n\x10ListPipelineRuns\x12,.vdp.pipeline.v1beta.ListPipelineRunsRequest\x1a-.vdp.pipeline.v1beta.ListPipelineRunsResponse\"\xf6\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02@\x12>/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/runs\x12\xe3\x02\n\x11ListComponentRuns\x12-.vdp.pipeline.v1beta.ListComponentRunsRequest\x1a..vdp.pipeline.v1beta.ListComponentRunsResponse\"\xee\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02\x38\x12\x36/v1beta/pipeline-runs/{pipeline_run_id}/component-runs\x12\xf1\x02\n\x1dListPipelineRunsByCreditOwner\x12\x39.vdp.pipeline.v1beta.ListPipelineRunsByCreditOwnerRequest\x1a:.vdp.pipeline.v1beta.ListPipelineRunsByCreditOwnerResponse\"\xd8\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02\"\x12 /v1beta/dashboard/pipelines/runs\x12\xce\x01\n\x18ListNamespaceConnections\x12\x34.vdp.pipeline.v1beta.ListNamespaceConnectionsRequest\x1a\x35.vdp.pipeline.v1beta.ListNamespaceConnectionsResponse\"E\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02/\x12-/v1beta/namespaces/{namespace_id}/connections\x12\xd8\x01\n\x16GetNamespaceConnection\x12\x32.vdp.pipeline.v1beta.GetNamespaceConnectionRequest\x1a\x33.vdp.pipeline.v1beta.GetNamespaceConnectionResponse\"U\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02?\x12=/v1beta/namespaces/{namespace_id}/connections/{connection_id}\x12\xe8\x01\n\x19\x43reateNamespaceConnection\x12\x35.vdp.pipeline.v1beta.CreateNamespaceConnectionRequest\x1a\x36.vdp.pipeline.v1beta.CreateNamespaceConnectionResponse\"\\\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02\x46\"8/v1beta/namespaces/{connection.namespace_id}/connections:\nconnection\x12\xf8\x01\n\x19UpdateNamespaceConnection\x12\x35.vdp.pipeline.v1beta.UpdateNamespaceConnectionRequest\x1a\x36.vdp.pipeline.v1beta.UpdateNamespaceConnectionResponse\"l\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02V2H/v1beta/namespaces/{connection.namespace_id}/connections/{connection_id}:\nconnection\x12\xe1\x01\n\x19\x44\x65leteNamespaceConnection\x12\x35.vdp.pipeline.v1beta.DeleteNamespaceConnectionRequest\x1a\x36.vdp.pipeline.v1beta.DeleteNamespaceConnectionResponse\"U\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02?*=/v1beta/namespaces/{namespace_id}/connections/{connection_id}\x12\xe0\x01\n\x17TestNamespaceConnection\x12\x33.vdp.pipeline.v1beta.TestNamespaceConnectionRequest\x1a\x34.vdp.pipeline.v1beta.TestNamespaceConnectionResponse\"Z\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02\x44\"B/v1beta/namespaces/{namespace_id}/connections/{connection_id}/test\x12\x82\x02\n\x1dListPipelineIDsByConnectionID\x12\x39.vdp.pipeline.v1beta.ListPipelineIDsByConnectionIDRequest\x1a:.vdp.pipeline.v1beta.ListPipelineIDsByConnectionIDResponse\"j\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02T\x12R/v1beta/namespaces/{namespace_id}/connections/{connection_id}/referenced-pipelines\x12\x9d\x01\n\x10ListIntegrations\x12,.vdp.pipeline.v1beta.ListIntegrationsRequest\x1a-.vdp.pipeline.v1beta.ListIntegrationsResponse\",\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02\x16\x12\x14/v1beta/integrations\x12\xa8\x01\n\x0eGetIntegration\x12*.vdp.pipeline.v1beta.GetIntegrationRequest\x1a+.vdp.pipeline.v1beta.GetIntegrationResponse\"=\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02\'\x12%/v1beta/integrations/{integration_id}\x1a\x19\x92\x41\x16\x12\x14Public VDP endpointsB\xe9\x01\n\x17\x63om.vdp.pipeline.v1betaB\x1aPipelinePublicServiceProtoP\x01ZDgithub.com/instill-ai/protogen-go/vdp/pipeline/v1beta;pipelinev1beta\xa2\x02\x03VPX\xaa\x02\x13Vdp.Pipeline.V1beta\xca\x02\x13Vdp\\Pipeline\\V1beta\xe2\x02\x1fVdp\\Pipeline\\V1beta\\GPBMetadata\xea\x02\x15Vdp::Pipeline::V1betab\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n1vdp/pipeline/v1beta/pipeline_public_service.proto\x12\x13vdp.pipeline.v1beta\x1a\x1cgoogle/api/annotations.proto\x1a\x1bgoogle/api/visibility.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\x1a vdp/pipeline/v1beta/common.proto\x1a.vdp/pipeline/v1beta/component_definition.proto\x1a%vdp/pipeline/v1beta/integration.proto\x1a\"vdp/pipeline/v1beta/pipeline.proto\x1a vdp/pipeline/v1beta/secret.proto2\xe2\xb1\x01\n\x15PipelinePublicService\x12\x9e\x01\n\x08Liveness\x12$.vdp.pipeline.v1beta.LivenessRequest\x1a%.vdp.pipeline.v1beta.LivenessResponse\"E\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02/\x12\x12/v1beta/__livenessZ\x19\x12\x17/v1beta/health/pipeline\x12\x87\x01\n\tReadiness\x12%.vdp.pipeline.v1beta.ReadinessRequest\x1a&.vdp.pipeline.v1beta.ReadinessResponse\"+\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x15\x12\x13/v1beta/__readiness\x12\x98\x01\n\x0bGetHubStats\x12\'.vdp.pipeline.v1beta.GetHubStatsRequest\x1a(.vdp.pipeline.v1beta.GetHubStatsResponse\"6\x92\x41\n\n\x08Pipeline\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x13\x12\x11/v1beta/hub-stats\x12\x8e\x01\n\rListPipelines\x12).vdp.pipeline.v1beta.ListPipelinesRequest\x1a*.vdp.pipeline.v1beta.ListPipelinesResponse\"&\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02\x13\x12\x11/v1beta/pipelines\x12\xb6\x01\n\x0eLookUpPipeline\x12*.vdp.pipeline.v1beta.LookUpPipelineRequest\x1a+.vdp.pipeline.v1beta.LookUpPipelineResponse\"K\x92\x41\n\n\x08Pipeline\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02(\x12&/v1beta/{permalink=pipelines/*}/lookUp\x12\xc3\x01\n\x16ListNamespacePipelines\x12\x32.vdp.pipeline.v1beta.ListNamespacePipelinesRequest\x1a\x33.vdp.pipeline.v1beta.ListNamespacePipelinesResponse\"@\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02-\x12+/v1beta/namespaces/{namespace_id}/pipelines\x12\xd0\x01\n\x17\x43reateNamespacePipeline\x12\x33.vdp.pipeline.v1beta.CreateNamespacePipelineRequest\x1a\x34.vdp.pipeline.v1beta.CreateNamespacePipelineResponse\"J\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02\x37\"+/v1beta/namespaces/{namespace_id}/pipelines:\x08pipeline\x12\xcb\x01\n\x14GetNamespacePipeline\x12\x30.vdp.pipeline.v1beta.GetNamespacePipelineRequest\x1a\x31.vdp.pipeline.v1beta.GetNamespacePipelineResponse\"N\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02;\x12\x39/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}\x12\xde\x01\n\x17UpdateNamespacePipeline\x12\x33.vdp.pipeline.v1beta.UpdateNamespacePipelineRequest\x1a\x34.vdp.pipeline.v1beta.UpdateNamespacePipelineResponse\"X\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02\x45\x32\x39/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}:\x08pipeline\x12\xd4\x01\n\x17\x44\x65leteNamespacePipeline\x12\x33.vdp.pipeline.v1beta.DeleteNamespacePipelineRequest\x1a\x34.vdp.pipeline.v1beta.DeleteNamespacePipelineResponse\"N\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02;*9/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}\x12\xe6\x01\n\x19ValidateNamespacePipeline\x12\x35.vdp.pipeline.v1beta.ValidateNamespacePipelineRequest\x1a\x36.vdp.pipeline.v1beta.ValidateNamespacePipelineResponse\"Z\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02G\"B/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/validate:\x01*\x12\xde\x01\n\x17RenameNamespacePipeline\x12\x33.vdp.pipeline.v1beta.RenameNamespacePipelineRequest\x1a\x34.vdp.pipeline.v1beta.RenameNamespacePipelineResponse\"X\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02\x45\"@/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/rename:\x01*\x12\xda\x01\n\x16\x43loneNamespacePipeline\x12\x32.vdp.pipeline.v1beta.CloneNamespacePipelineRequest\x1a\x33.vdp.pipeline.v1beta.CloneNamespacePipelineResponse\"W\x92\x41\n\n\x08Pipeline\x82\xd3\xe4\x93\x02\x44\"?/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/clone:\x01*\x12\xf3\x01\n\x1aSendNamespacePipelineEvent\x12\x36.vdp.pipeline.v1beta.SendNamespacePipelineEventRequest\x1a\x37.vdp.pipeline.v1beta.SendNamespacePipelineEventResponse\"d\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02N\"@/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/events:\x04\x64\x61tab\x04\x64\x61ta\x12\x9e\x02\n!SendNamespacePipelineReleaseEvent\x12=.vdp.pipeline.v1beta.SendNamespacePipelineReleaseEventRequest\x1a>.vdp.pipeline.v1beta.SendNamespacePipelineReleaseEventResponse\"z\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x64\"V/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}/events:\x04\x64\x61tab\x04\x64\x61ta\x12\x86\x03\n\x18TriggerNamespacePipeline\x12\x34.vdp.pipeline.v1beta.TriggerNamespacePipelineRequest\x1a\x35.vdp.pipeline.v1beta.TriggerNamespacePipelineResponse\"\xfc\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02\x46\"A/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/trigger:\x01*\x12\xad\x03\n\"TriggerNamespacePipelineWithStream\x12>.vdp.pipeline.v1beta.TriggerNamespacePipelineWithStreamRequest\x1a?.vdp.pipeline.v1beta.TriggerNamespacePipelineWithStreamResponse\"\x83\x02\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02M\"H/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/trigger-stream:\x01*0\x01\x12\x9b\x03\n\x1dTriggerAsyncNamespacePipeline\x12\x39.vdp.pipeline.v1beta.TriggerAsyncNamespacePipelineRequest\x1a:.vdp.pipeline.v1beta.TriggerAsyncNamespacePipelineResponse\"\x82\x02\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02L\"G/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/trigger-async:\x01*\x12\xfa\x01\n\x1e\x43reateNamespacePipelineRelease\x12:.vdp.pipeline.v1beta.CreateNamespacePipelineReleaseRequest\x1a;.vdp.pipeline.v1beta.CreateNamespacePipelineReleaseResponse\"_\x92\x41\t\n\x07Release\x82\xd3\xe4\x93\x02M\"B/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases:\x07release\x12\xee\x01\n\x1dListNamespacePipelineReleases\x12\x39.vdp.pipeline.v1beta.ListNamespacePipelineReleasesRequest\x1a:.vdp.pipeline.v1beta.ListNamespacePipelineReleasesResponse\"V\x92\x41\t\n\x07Release\x82\xd3\xe4\x93\x02\x44\x12\x42/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases\x12\xf5\x01\n\x1bGetNamespacePipelineRelease\x12\x37.vdp.pipeline.v1beta.GetNamespacePipelineReleaseRequest\x1a\x38.vdp.pipeline.v1beta.GetNamespacePipelineReleaseResponse\"c\x92\x41\t\n\x07Release\x82\xd3\xe4\x93\x02Q\x12O/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}\x12\x87\x02\n\x1eUpdateNamespacePipelineRelease\x12:.vdp.pipeline.v1beta.UpdateNamespacePipelineReleaseRequest\x1a;.vdp.pipeline.v1beta.UpdateNamespacePipelineReleaseResponse\"l\x92\x41\t\n\x07Release\x82\xd3\xe4\x93\x02Z2O/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}:\x07release\x12\xfe\x01\n\x1e\x44\x65leteNamespacePipelineRelease\x12:.vdp.pipeline.v1beta.DeleteNamespacePipelineReleaseRequest\x1a;.vdp.pipeline.v1beta.DeleteNamespacePipelineReleaseResponse\"c\x92\x41\t\n\x07Release\x82\xd3\xe4\x93\x02Q*O/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}\x12\x84\x02\n\x1d\x43loneNamespacePipelineRelease\x12\x39.vdp.pipeline.v1beta.CloneNamespacePipelineReleaseRequest\x1a:.vdp.pipeline.v1beta.CloneNamespacePipelineReleaseResponse\"l\x92\x41\t\n\x07Release\x82\xd3\xe4\x93\x02Z\"U/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}/clone:\x01*\x12\xb1\x03\n\x1fTriggerNamespacePipelineRelease\x12;.vdp.pipeline.v1beta.TriggerNamespacePipelineReleaseRequest\x1a<.vdp.pipeline.v1beta.TriggerNamespacePipelineReleaseResponse\"\x92\x02\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02\\\"W/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}/trigger:\x01*\x12\xc6\x03\n$TriggerAsyncNamespacePipelineRelease\x12@.vdp.pipeline.v1beta.TriggerAsyncNamespacePipelineReleaseRequest\x1a\x41.vdp.pipeline.v1beta.TriggerAsyncNamespacePipelineReleaseResponse\"\x98\x02\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02\x62\"]/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/releases/{release_id}/trigger-async:\x01*\x12\xc4\x01\n\x15\x43reateNamespaceSecret\x12\x31.vdp.pipeline.v1beta.CreateNamespaceSecretRequest\x1a\x32.vdp.pipeline.v1beta.CreateNamespaceSecretResponse\"D\x92\x41\x08\n\x06Secret\x82\xd3\xe4\x93\x02\x33\")/v1beta/namespaces/{namespace_id}/secrets:\x06secret\x12\xb9\x01\n\x14ListNamespaceSecrets\x12\x30.vdp.pipeline.v1beta.ListNamespaceSecretsRequest\x1a\x31.vdp.pipeline.v1beta.ListNamespaceSecretsResponse\"<\x92\x41\x08\n\x06Secret\x82\xd3\xe4\x93\x02+\x12)/v1beta/namespaces/{namespace_id}/secrets\x12\xbf\x01\n\x12GetNamespaceSecret\x12..vdp.pipeline.v1beta.GetNamespaceSecretRequest\x1a/.vdp.pipeline.v1beta.GetNamespaceSecretResponse\"H\x92\x41\x08\n\x06Secret\x82\xd3\xe4\x93\x02\x37\x12\x35/v1beta/namespaces/{namespace_id}/secrets/{secret_id}\x12\xd0\x01\n\x15UpdateNamespaceSecret\x12\x31.vdp.pipeline.v1beta.UpdateNamespaceSecretRequest\x1a\x32.vdp.pipeline.v1beta.UpdateNamespaceSecretResponse\"P\x92\x41\x08\n\x06Secret\x82\xd3\xe4\x93\x02?25/v1beta/namespaces/{namespace_id}/secrets/{secret_id}:\x06secret\x12\xc8\x01\n\x15\x44\x65leteNamespaceSecret\x12\x31.vdp.pipeline.v1beta.DeleteNamespaceSecretRequest\x1a\x32.vdp.pipeline.v1beta.DeleteNamespaceSecretResponse\"H\x92\x41\x08\n\x06Secret\x82\xd3\xe4\x93\x02\x37*5/v1beta/namespaces/{namespace_id}/secrets/{secret_id}\x12\xbc\x01\n\x18ListComponentDefinitions\x12\x34.vdp.pipeline.v1beta.ListComponentDefinitionsRequest\x1a\x35.vdp.pipeline.v1beta.ListComponentDefinitionsResponse\"3\x92\x41\x0b\n\tComponent\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1beta/component-definitions\x12\xb9\x02\n\x0cGetOperation\x12(.vdp.pipeline.v1beta.GetOperationRequest\x1a).vdp.pipeline.v1beta.GetOperationResponse\"\xd3\x01\x92\x41\xa6\x01\n\x07Triggerr\x9a\x01\n\x97\x01\n\x15Instill-Requester-Uid\x12|Indicates the authenticated user is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02#\x12!/v1beta/operations/{operation_id}\x12\xbe\x01\n\x12\x43reateUserPipeline\x12..vdp.pipeline.v1beta.CreateUserPipelineRequest\x1a/.vdp.pipeline.v1beta.CreateUserPipelineResponse\"G\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02.\"\"/v1beta/{parent=users/*}/pipelines:\x08pipeline\x12\xb1\x01\n\x11ListUserPipelines\x12-.vdp.pipeline.v1beta.ListUserPipelinesRequest\x1a..vdp.pipeline.v1beta.ListUserPipelinesResponse\"=\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02$\x12\"/v1beta/{parent=users/*}/pipelines\x12\xab\x01\n\x0fGetUserPipeline\x12+.vdp.pipeline.v1beta.GetUserPipelineRequest\x1a,.vdp.pipeline.v1beta.GetUserPipelineResponse\"=\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02$\x12\"/v1beta/{name=users/*/pipelines/*}\x12\xc7\x01\n\x12UpdateUserPipeline\x12..vdp.pipeline.v1beta.UpdateUserPipelineRequest\x1a/.vdp.pipeline.v1beta.UpdateUserPipelineResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37\x32+/v1beta/{pipeline.name=users/*/pipelines/*}:\x08pipeline\x12\xb4\x01\n\x12\x44\x65leteUserPipeline\x12..vdp.pipeline.v1beta.DeleteUserPipelineRequest\x1a/.vdp.pipeline.v1beta.DeleteUserPipelineResponse\"=\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02$*\"/v1beta/{name=users/*/pipelines/*}\x12\xc6\x01\n\x14ValidateUserPipeline\x12\x30.vdp.pipeline.v1beta.ValidateUserPipelineRequest\x1a\x31.vdp.pipeline.v1beta.ValidateUserPipelineResponse\"I\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x30\"+/v1beta/{name=users/*/pipelines/*}/validate:\x01*\x12\xbe\x01\n\x12RenameUserPipeline\x12..vdp.pipeline.v1beta.RenameUserPipelineRequest\x1a/.vdp.pipeline.v1beta.RenameUserPipelineResponse\"G\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02.\")/v1beta/{name=users/*/pipelines/*}/rename:\x01*\x12\xc2\x01\n\x13TriggerUserPipeline\x12/.vdp.pipeline.v1beta.TriggerUserPipelineRequest\x1a\x30.vdp.pipeline.v1beta.TriggerUserPipelineResponse\"H\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02/\"*/v1beta/{name=users/*/pipelines/*}/trigger:\x01*\x12\xe9\x01\n\x1dTriggerUserPipelineWithStream\x12\x39.vdp.pipeline.v1beta.TriggerUserPipelineWithStreamRequest\x1a:.vdp.pipeline.v1beta.TriggerUserPipelineWithStreamResponse\"O\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x36\"1/v1beta/{name=users/*/pipelines/*}/trigger-stream:\x01*0\x01\x12\xd6\x01\n\x18TriggerAsyncUserPipeline\x12\x34.vdp.pipeline.v1beta.TriggerAsyncUserPipelineRequest\x1a\x35.vdp.pipeline.v1beta.TriggerAsyncUserPipelineResponse\"M\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x34\"//v1beta/{name=users/*/pipelines/*}/triggerAsync:\x01*\x12\xdd\x01\n\x19\x43reateUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.CreateUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.CreateUserPipelineReleaseResponse\"Q\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x38\"-/v1beta/{parent=users/*/pipelines/*}/releases:\x07release\x12\xd1\x01\n\x18ListUserPipelineReleases\x12\x34.vdp.pipeline.v1beta.ListUserPipelineReleasesRequest\x1a\x35.vdp.pipeline.v1beta.ListUserPipelineReleasesResponse\"H\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02/\x12-/v1beta/{parent=users/*/pipelines/*}/releases\x12\xcb\x01\n\x16GetUserPipelineRelease\x12\x32.vdp.pipeline.v1beta.GetUserPipelineReleaseRequest\x1a\x33.vdp.pipeline.v1beta.GetUserPipelineReleaseResponse\"H\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02/\x12-/v1beta/{name=users/*/pipelines/*/releases/*}\x12\xe5\x01\n\x19UpdateUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.UpdateUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.UpdateUserPipelineReleaseResponse\"Y\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02@25/v1beta/{release.name=users/*/pipelines/*/releases/*}:\x07release\x12\xd4\x01\n\x19\x44\x65leteUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.DeleteUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.DeleteUserPipelineReleaseResponse\"H\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02/*-/v1beta/{name=users/*/pipelines/*/releases/*}\x12\xdf\x01\n\x1aRestoreUserPipelineRelease\x12\x36.vdp.pipeline.v1beta.RestoreUserPipelineReleaseRequest\x1a\x37.vdp.pipeline.v1beta.RestoreUserPipelineReleaseResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37\"5/v1beta/{name=users/*/pipelines/*/releases/*}/restore\x12\xde\x01\n\x19RenameUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.RenameUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.RenameUserPipelineReleaseResponse\"R\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x39\"4/v1beta/{name=users/*/pipelines/*/releases/*}/rename:\x01*\x12\xe2\x01\n\x1aTriggerUserPipelineRelease\x12\x36.vdp.pipeline.v1beta.TriggerUserPipelineReleaseRequest\x1a\x37.vdp.pipeline.v1beta.TriggerUserPipelineReleaseResponse\"S\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02:\"5/v1beta/{name=users/*/pipelines/*/releases/*}/trigger:\x01*\x12\xf6\x01\n\x1fTriggerAsyncUserPipelineRelease\x12;.vdp.pipeline.v1beta.TriggerAsyncUserPipelineReleaseRequest\x1a<.vdp.pipeline.v1beta.TriggerAsyncUserPipelineReleaseResponse\"X\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02?\":/v1beta/{name=users/*/pipelines/*/releases/*}/triggerAsync:\x01*\x12\xde\x01\n\x1a\x43reateOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.CreateOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.CreateOrganizationPipelineResponse\"O\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x36\"*/v1beta/{parent=organizations/*}/pipelines:\x08pipeline\x12\xd1\x01\n\x19ListOrganizationPipelines\x12\x35.vdp.pipeline.v1beta.ListOrganizationPipelinesRequest\x1a\x36.vdp.pipeline.v1beta.ListOrganizationPipelinesResponse\"E\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02,\x12*/v1beta/{parent=organizations/*}/pipelines\x12\xcb\x01\n\x17GetOrganizationPipeline\x12\x33.vdp.pipeline.v1beta.GetOrganizationPipelineRequest\x1a\x34.vdp.pipeline.v1beta.GetOrganizationPipelineResponse\"E\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02,\x12*/v1beta/{name=organizations/*/pipelines/*}\x12\xe7\x01\n\x1aUpdateOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.UpdateOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.UpdateOrganizationPipelineResponse\"X\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02?23/v1beta/{pipeline.name=organizations/*/pipelines/*}:\x08pipeline\x12\xd4\x01\n\x1a\x44\x65leteOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.DeleteOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.DeleteOrganizationPipelineResponse\"E\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02,**/v1beta/{name=organizations/*/pipelines/*}\x12\xe6\x01\n\x1cValidateOrganizationPipeline\x12\x38.vdp.pipeline.v1beta.ValidateOrganizationPipelineRequest\x1a\x39.vdp.pipeline.v1beta.ValidateOrganizationPipelineResponse\"Q\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x38\"3/v1beta/{name=organizations/*/pipelines/*}/validate:\x01*\x12\xde\x01\n\x1aRenameOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.RenameOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.RenameOrganizationPipelineResponse\"O\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x36\"1/v1beta/{name=organizations/*/pipelines/*}/rename:\x01*\x12\xfd\x01\n!TriggerOrganizationPipelineStream\x12=.vdp.pipeline.v1beta.TriggerOrganizationPipelineStreamRequest\x1a>.vdp.pipeline.v1beta.TriggerOrganizationPipelineStreamResponse\"W\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02>\"9/v1beta/{name=organizations/*/pipelines/*}/trigger-stream:\x01*0\x01\x12\xe2\x01\n\x1bTriggerOrganizationPipeline\x12\x37.vdp.pipeline.v1beta.TriggerOrganizationPipelineRequest\x1a\x38.vdp.pipeline.v1beta.TriggerOrganizationPipelineResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37\"2/v1beta/{name=organizations/*/pipelines/*}/trigger:\x01*\x12\xf6\x01\n TriggerAsyncOrganizationPipeline\x12<.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineRequest\x1a=.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineResponse\"U\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02<\"7/v1beta/{name=organizations/*/pipelines/*}/triggerAsync:\x01*\x12\xfd\x01\n!CreateOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.CreateOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.CreateOrganizationPipelineReleaseResponse\"Y\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02@\"5/v1beta/{parent=organizations/*/pipelines/*}/releases:\x07release\x12\xf1\x01\n ListOrganizationPipelineReleases\x12<.vdp.pipeline.v1beta.ListOrganizationPipelineReleasesRequest\x1a=.vdp.pipeline.v1beta.ListOrganizationPipelineReleasesResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37\x12\x35/v1beta/{parent=organizations/*/pipelines/*}/releases\x12\xeb\x01\n\x1eGetOrganizationPipelineRelease\x12:.vdp.pipeline.v1beta.GetOrganizationPipelineReleaseRequest\x1a;.vdp.pipeline.v1beta.GetOrganizationPipelineReleaseResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37\x12\x35/v1beta/{name=organizations/*/pipelines/*/releases/*}\x12\x85\x02\n!UpdateOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.UpdateOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.UpdateOrganizationPipelineReleaseResponse\"a\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02H2=/v1beta/{release.name=organizations/*/pipelines/*/releases/*}:\x07release\x12\xf4\x01\n!DeleteOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.DeleteOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.DeleteOrganizationPipelineReleaseResponse\"P\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x37*5/v1beta/{name=organizations/*/pipelines/*/releases/*}\x12\xff\x01\n\"RestoreOrganizationPipelineRelease\x12>.vdp.pipeline.v1beta.RestoreOrganizationPipelineReleaseRequest\x1a?.vdp.pipeline.v1beta.RestoreOrganizationPipelineReleaseResponse\"X\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02?\"=/v1beta/{name=organizations/*/pipelines/*/releases/*}/restore\x12\xfe\x01\n!RenameOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.RenameOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.RenameOrganizationPipelineReleaseResponse\"Z\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x41\".vdp.pipeline.v1beta.TriggerOrganizationPipelineReleaseRequest\x1a?.vdp.pipeline.v1beta.TriggerOrganizationPipelineReleaseResponse\"[\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x42\"=/v1beta/{name=organizations/*/pipelines/*/releases/*}/trigger:\x01*\x12\x96\x02\n\'TriggerAsyncOrganizationPipelineRelease\x12\x43.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineReleaseRequest\x1a\x44.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineReleaseResponse\"`\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02G\"B/v1beta/{name=organizations/*/pipelines/*/releases/*}/triggerAsync:\x01*\x12\xc1\x01\n\x18ListConnectorDefinitions\x12\x34.vdp.pipeline.v1beta.ListConnectorDefinitionsRequest\x1a\x35.vdp.pipeline.v1beta.ListConnectorDefinitionsResponse\"8\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1beta/connector-definitions\x12\xc4\x01\n\x16GetConnectorDefinition\x12\x32.vdp.pipeline.v1beta.GetConnectorDefinitionRequest\x1a\x33.vdp.pipeline.v1beta.GetConnectorDefinitionResponse\"A\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02(\x12&/v1beta/{name=connector-definitions/*}\x12\xbd\x01\n\x17ListOperatorDefinitions\x12\x33.vdp.pipeline.v1beta.ListOperatorDefinitionsRequest\x1a\x34.vdp.pipeline.v1beta.ListOperatorDefinitionsResponse\"7\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1beta/operator-definitions\x12\xc0\x01\n\x15GetOperatorDefinition\x12\x31.vdp.pipeline.v1beta.GetOperatorDefinitionRequest\x1a\x32.vdp.pipeline.v1beta.GetOperatorDefinitionResponse\"@\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\'\x12%/v1beta/{name=operator-definitions/*}\x12\x8c\x01\n\tCheckName\x12%.vdp.pipeline.v1beta.CheckNameRequest\x1a&.vdp.pipeline.v1beta.CheckNameResponse\"0\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x17\"\x12/v1beta/check-name:\x01*\x12\xb4\x01\n\x10\x43reateUserSecret\x12,.vdp.pipeline.v1beta.CreateUserSecretRequest\x1a-.vdp.pipeline.v1beta.CreateUserSecretResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02*\" /v1beta/{parent=users/*}/secrets:\x06secret\x12\xa9\x01\n\x0fListUserSecrets\x12+.vdp.pipeline.v1beta.ListUserSecretsRequest\x1a,.vdp.pipeline.v1beta.ListUserSecretsResponse\";\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\"\x12 /v1beta/{parent=users/*}/secrets\x12\xa3\x01\n\rGetUserSecret\x12).vdp.pipeline.v1beta.GetUserSecretRequest\x1a*.vdp.pipeline.v1beta.GetUserSecretResponse\";\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\"\x12 /v1beta/{name=users/*/secrets/*}\x12\xbb\x01\n\x10UpdateUserSecret\x12,.vdp.pipeline.v1beta.UpdateUserSecretRequest\x1a-.vdp.pipeline.v1beta.UpdateUserSecretResponse\"J\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x31\x32\'/v1beta/{secret.name=users/*/secrets/*}:\x06secret\x12\xac\x01\n\x10\x44\x65leteUserSecret\x12,.vdp.pipeline.v1beta.DeleteUserSecretRequest\x1a-.vdp.pipeline.v1beta.DeleteUserSecretResponse\";\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\"* /v1beta/{name=users/*/secrets/*}\x12\xd4\x01\n\x18\x43reateOrganizationSecret\x12\x34.vdp.pipeline.v1beta.CreateOrganizationSecretRequest\x1a\x35.vdp.pipeline.v1beta.CreateOrganizationSecretResponse\"K\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x32\"(/v1beta/{parent=organizations/*}/secrets:\x06secret\x12\xc9\x01\n\x17ListOrganizationSecrets\x12\x33.vdp.pipeline.v1beta.ListOrganizationSecretsRequest\x1a\x34.vdp.pipeline.v1beta.ListOrganizationSecretsResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02*\x12(/v1beta/{parent=organizations/*}/secrets\x12\xc3\x01\n\x15GetOrganizationSecret\x12\x31.vdp.pipeline.v1beta.GetOrganizationSecretRequest\x1a\x32.vdp.pipeline.v1beta.GetOrganizationSecretResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02*\x12(/v1beta/{name=organizations/*/secrets/*}\x12\xdb\x01\n\x18UpdateOrganizationSecret\x12\x34.vdp.pipeline.v1beta.UpdateOrganizationSecretRequest\x1a\x35.vdp.pipeline.v1beta.UpdateOrganizationSecretResponse\"R\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02\x39\x32//v1beta/{secret.name=organizations/*/secrets/*}:\x06secret\x12\xcc\x01\n\x18\x44\x65leteOrganizationSecret\x12\x34.vdp.pipeline.v1beta.DeleteOrganizationSecretRequest\x1a\x35.vdp.pipeline.v1beta.DeleteOrganizationSecretResponse\"C\x88\x02\x01\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNAL\x82\xd3\xe4\x93\x02**(/v1beta/{name=organizations/*/secrets/*}\x12\xe8\x02\n\x10ListPipelineRuns\x12,.vdp.pipeline.v1beta.ListPipelineRunsRequest\x1a-.vdp.pipeline.v1beta.ListPipelineRunsResponse\"\xf6\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02@\x12>/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/runs\x12\xe3\x02\n\x11ListComponentRuns\x12-.vdp.pipeline.v1beta.ListComponentRunsRequest\x1a..vdp.pipeline.v1beta.ListComponentRunsResponse\"\xee\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02\x38\x12\x36/v1beta/pipeline-runs/{pipeline_run_id}/component-runs\x12\xeb\x02\n\x1bListPipelineRunsByRequester\x12\x37.vdp.pipeline.v1beta.ListPipelineRunsByRequesterRequest\x1a\x38.vdp.pipeline.v1beta.ListPipelineRunsByRequesterResponse\"\xd8\x01\x92\x41\xac\x01\n\x07Triggerr\xa0\x01\n\x9d\x01\n\x15Instill-Requester-Uid\x12\x81\x01Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\x18\x01\x82\xd3\xe4\x93\x02\"\x12 /v1beta/dashboard/pipelines/runs\x12\xce\x01\n\x18ListNamespaceConnections\x12\x34.vdp.pipeline.v1beta.ListNamespaceConnectionsRequest\x1a\x35.vdp.pipeline.v1beta.ListNamespaceConnectionsResponse\"E\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02/\x12-/v1beta/namespaces/{namespace_id}/connections\x12\xd8\x01\n\x16GetNamespaceConnection\x12\x32.vdp.pipeline.v1beta.GetNamespaceConnectionRequest\x1a\x33.vdp.pipeline.v1beta.GetNamespaceConnectionResponse\"U\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02?\x12=/v1beta/namespaces/{namespace_id}/connections/{connection_id}\x12\xe8\x01\n\x19\x43reateNamespaceConnection\x12\x35.vdp.pipeline.v1beta.CreateNamespaceConnectionRequest\x1a\x36.vdp.pipeline.v1beta.CreateNamespaceConnectionResponse\"\\\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02\x46\"8/v1beta/namespaces/{connection.namespace_id}/connections:\nconnection\x12\xf8\x01\n\x19UpdateNamespaceConnection\x12\x35.vdp.pipeline.v1beta.UpdateNamespaceConnectionRequest\x1a\x36.vdp.pipeline.v1beta.UpdateNamespaceConnectionResponse\"l\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02V2H/v1beta/namespaces/{connection.namespace_id}/connections/{connection_id}:\nconnection\x12\xe1\x01\n\x19\x44\x65leteNamespaceConnection\x12\x35.vdp.pipeline.v1beta.DeleteNamespaceConnectionRequest\x1a\x36.vdp.pipeline.v1beta.DeleteNamespaceConnectionResponse\"U\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02?*=/v1beta/namespaces/{namespace_id}/connections/{connection_id}\x12\xe0\x01\n\x17TestNamespaceConnection\x12\x33.vdp.pipeline.v1beta.TestNamespaceConnectionRequest\x1a\x34.vdp.pipeline.v1beta.TestNamespaceConnectionResponse\"Z\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02\x44\"B/v1beta/namespaces/{namespace_id}/connections/{connection_id}/test\x12\x82\x02\n\x1dListPipelineIDsByConnectionID\x12\x39.vdp.pipeline.v1beta.ListPipelineIDsByConnectionIDRequest\x1a:.vdp.pipeline.v1beta.ListPipelineIDsByConnectionIDResponse\"j\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02T\x12R/v1beta/namespaces/{namespace_id}/connections/{connection_id}/referenced-pipelines\x12\x9d\x01\n\x10ListIntegrations\x12,.vdp.pipeline.v1beta.ListIntegrationsRequest\x1a-.vdp.pipeline.v1beta.ListIntegrationsResponse\",\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02\x16\x12\x14/v1beta/integrations\x12\xa8\x01\n\x0eGetIntegration\x12*.vdp.pipeline.v1beta.GetIntegrationRequest\x1a+.vdp.pipeline.v1beta.GetIntegrationResponse\"=\x92\x41\r\n\x0bIntegration\x82\xd3\xe4\x93\x02\'\x12%/v1beta/integrations/{integration_id}\x1a\x19\x92\x41\x16\x12\x14Public VDP endpointsB\xe9\x01\n\x17\x63om.vdp.pipeline.v1betaB\x1aPipelinePublicServiceProtoP\x01ZDgithub.com/instill-ai/protogen-go/vdp/pipeline/v1beta;pipelinev1beta\xa2\x02\x03VPX\xaa\x02\x13Vdp.Pipeline.V1beta\xca\x02\x13Vdp\\Pipeline\\V1beta\xe2\x02\x1fVdp\\Pipeline\\V1beta\\GPBMetadata\xea\x02\x15Vdp::Pipeline::V1betab\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -208,8 +208,8 @@ _PIPELINEPUBLICSERVICE.methods_by_name['ListPipelineRuns']._serialized_options = b'\222A\254\001\n\007Triggerr\240\001\n\235\001\n\025Instill-Requester-Uid\022\201\001Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\030\001\202\323\344\223\002@\022>/v1beta/namespaces/{namespace_id}/pipelines/{pipeline_id}/runs' _PIPELINEPUBLICSERVICE.methods_by_name['ListComponentRuns']._options = None _PIPELINEPUBLICSERVICE.methods_by_name['ListComponentRuns']._serialized_options = b'\222A\254\001\n\007Triggerr\240\001\n\235\001\n\025Instill-Requester-Uid\022\201\001Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\030\001\202\323\344\223\0028\0226/v1beta/pipeline-runs/{pipeline_run_id}/component-runs' - _PIPELINEPUBLICSERVICE.methods_by_name['ListPipelineRunsByCreditOwner']._options = None - _PIPELINEPUBLICSERVICE.methods_by_name['ListPipelineRunsByCreditOwner']._serialized_options = b'\222A\254\001\n\007Triggerr\240\001\n\235\001\n\025Instill-Requester-Uid\022\201\001Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\030\001\202\323\344\223\002\"\022 /v1beta/dashboard/pipelines/runs' + _PIPELINEPUBLICSERVICE.methods_by_name['ListPipelineRunsByRequester']._options = None + _PIPELINEPUBLICSERVICE.methods_by_name['ListPipelineRunsByRequester']._serialized_options = b'\222A\254\001\n\007Triggerr\240\001\n\235\001\n\025Instill-Requester-Uid\022\201\001Indicates the authenticated namespace is making the request on behalf of another entity, typically an organization they belong to\030\001\202\323\344\223\002\"\022 /v1beta/dashboard/pipelines/runs' _PIPELINEPUBLICSERVICE.methods_by_name['ListNamespaceConnections']._options = None _PIPELINEPUBLICSERVICE.methods_by_name['ListNamespaceConnections']._serialized_options = b'\222A\r\n\013Integration\202\323\344\223\002/\022-/v1beta/namespaces/{namespace_id}/connections' _PIPELINEPUBLICSERVICE.methods_by_name['GetNamespaceConnection']._options = None @@ -229,5 +229,5 @@ _PIPELINEPUBLICSERVICE.methods_by_name['GetIntegration']._options = None _PIPELINEPUBLICSERVICE.methods_by_name['GetIntegration']._serialized_options = b'\222A\r\n\013Integration\202\323\344\223\002\'\022%/v1beta/integrations/{integration_id}' _globals['_PIPELINEPUBLICSERVICE']._serialized_start=374 - _globals['_PIPELINEPUBLICSERVICE']._serialized_end=23134 + _globals['_PIPELINEPUBLICSERVICE']._serialized_end=23128 # @@protoc_insertion_point(module_scope) diff --git a/vdp/pipeline/v1beta/pipeline_public_service_pb2_grpc.py b/vdp/pipeline/v1beta/pipeline_public_service_pb2_grpc.py index f35dad6..6d57d4c 100644 --- a/vdp/pipeline/v1beta/pipeline_public_service_pb2_grpc.py +++ b/vdp/pipeline/v1beta/pipeline_public_service_pb2_grpc.py @@ -462,10 +462,10 @@ def __init__(self, channel): request_serializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListComponentRunsRequest.SerializeToString, response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListComponentRunsResponse.FromString, ) - self.ListPipelineRunsByCreditOwner = channel.unary_unary( - '/vdp.pipeline.v1beta.PipelinePublicService/ListPipelineRunsByCreditOwner', - request_serializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineRunsByCreditOwnerRequest.SerializeToString, - response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineRunsByCreditOwnerResponse.FromString, + self.ListPipelineRunsByRequester = channel.unary_unary( + '/vdp.pipeline.v1beta.PipelinePublicService/ListPipelineRunsByRequester', + request_serializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineRunsByRequesterRequest.SerializeToString, + response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineRunsByRequesterResponse.FromString, ) self.ListNamespaceConnections = channel.unary_unary( '/vdp.pipeline.v1beta.PipelinePublicService/ListNamespaceConnections', @@ -1551,11 +1551,11 @@ def ListComponentRuns(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') - def ListPipelineRunsByCreditOwner(self, request, context): + def ListPipelineRunsByRequester(self, request, context): """List Pipeline Runs of a Namespace (user or organization) - Returns a paginated list of runs for 1 or more pipelines. This is mainly used by credit dashboard. - The requester can view all the runs that consumed their credits across different pipelines. + Returns a paginated list of runs for 1 or more pipelines. This is mainly used by dashboard. + The requester can view all the runs by the requester across different pipelines. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) context.set_details('Method not implemented!') @@ -2093,10 +2093,10 @@ def add_PipelinePublicServiceServicer_to_server(servicer, server): request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListComponentRunsRequest.FromString, response_serializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListComponentRunsResponse.SerializeToString, ), - 'ListPipelineRunsByCreditOwner': grpc.unary_unary_rpc_method_handler( - servicer.ListPipelineRunsByCreditOwner, - request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineRunsByCreditOwnerRequest.FromString, - response_serializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineRunsByCreditOwnerResponse.SerializeToString, + 'ListPipelineRunsByRequester': grpc.unary_unary_rpc_method_handler( + servicer.ListPipelineRunsByRequester, + request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineRunsByRequesterRequest.FromString, + response_serializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineRunsByRequesterResponse.SerializeToString, ), 'ListNamespaceConnections': grpc.unary_unary_rpc_method_handler( servicer.ListNamespaceConnections, @@ -3654,7 +3654,7 @@ def ListComponentRuns(request, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def ListPipelineRunsByCreditOwner(request, + def ListPipelineRunsByRequester(request, target, options=(), channel_credentials=None, @@ -3664,9 +3664,9 @@ def ListPipelineRunsByCreditOwner(request, wait_for_ready=None, timeout=None, metadata=None): - return grpc.experimental.unary_unary(request, target, '/vdp.pipeline.v1beta.PipelinePublicService/ListPipelineRunsByCreditOwner', - vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineRunsByCreditOwnerRequest.SerializeToString, - vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineRunsByCreditOwnerResponse.FromString, + return grpc.experimental.unary_unary(request, target, '/vdp.pipeline.v1beta.PipelinePublicService/ListPipelineRunsByRequester', + vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineRunsByRequesterRequest.SerializeToString, + vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineRunsByRequesterResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/vdp/pipeline/v1beta/pipeline_public_service_pb2_grpc.pyi b/vdp/pipeline/v1beta/pipeline_public_service_pb2_grpc.pyi index 6d78090..adc69a2 100644 --- a/vdp/pipeline/v1beta/pipeline_public_service_pb2_grpc.pyi +++ b/vdp/pipeline/v1beta/pipeline_public_service_pb2_grpc.pyi @@ -969,14 +969,14 @@ class PipelinePublicServiceStub: Returns the information of each component execution within a pipeline run. """ - ListPipelineRunsByCreditOwner: grpc.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByCreditOwnerRequest, - vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByCreditOwnerResponse, + ListPipelineRunsByRequester: grpc.UnaryUnaryMultiCallable[ + vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByRequesterRequest, + vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByRequesterResponse, ] """List Pipeline Runs of a Namespace (user or organization) - Returns a paginated list of runs for 1 or more pipelines. This is mainly used by credit dashboard. - The requester can view all the runs that consumed their credits across different pipelines. + Returns a paginated list of runs for 1 or more pipelines. This is mainly used by dashboard. + The requester can view all the runs by the requester across different pipelines. """ ListNamespaceConnections: grpc.UnaryUnaryMultiCallable[ vdp.pipeline.v1beta.integration_pb2.ListNamespaceConnectionsRequest, @@ -2006,14 +2006,14 @@ class PipelinePublicServiceAsyncStub: Returns the information of each component execution within a pipeline run. """ - ListPipelineRunsByCreditOwner: grpc.aio.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByCreditOwnerRequest, - vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByCreditOwnerResponse, + ListPipelineRunsByRequester: grpc.aio.UnaryUnaryMultiCallable[ + vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByRequesterRequest, + vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByRequesterResponse, ] """List Pipeline Runs of a Namespace (user or organization) - Returns a paginated list of runs for 1 or more pipelines. This is mainly used by credit dashboard. - The requester can view all the runs that consumed their credits across different pipelines. + Returns a paginated list of runs for 1 or more pipelines. This is mainly used by dashboard. + The requester can view all the runs by the requester across different pipelines. """ ListNamespaceConnections: grpc.aio.UnaryUnaryMultiCallable[ vdp.pipeline.v1beta.integration_pb2.ListNamespaceConnectionsRequest, @@ -3220,15 +3220,15 @@ class PipelinePublicServiceServicer(metaclass=abc.ABCMeta): Returns the information of each component execution within a pipeline run. """ @abc.abstractmethod - def ListPipelineRunsByCreditOwner( + def ListPipelineRunsByRequester( self, - request: vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByCreditOwnerRequest, + request: vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByRequesterRequest, context: _ServicerContext, - ) -> typing.Union[vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByCreditOwnerResponse, collections.abc.Awaitable[vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByCreditOwnerResponse]]: + ) -> typing.Union[vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByRequesterResponse, collections.abc.Awaitable[vdp.pipeline.v1beta.pipeline_pb2.ListPipelineRunsByRequesterResponse]]: """List Pipeline Runs of a Namespace (user or organization) - Returns a paginated list of runs for 1 or more pipelines. This is mainly used by credit dashboard. - The requester can view all the runs that consumed their credits across different pipelines. + Returns a paginated list of runs for 1 or more pipelines. This is mainly used by dashboard. + The requester can view all the runs by the requester across different pipelines. """ @abc.abstractmethod def ListNamespaceConnections(