# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: vdp/pipeline/v1alpha/pipeline_public_service.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import client_pb2 as google_dot_api_dot_client__pb2
from vdp.pipeline.v1alpha import operator_definition_pb2 as vdp_dot_pipeline_dot_v1alpha_dot_operator__definition__pb2
from vdp.pipeline.v1alpha import pipeline_pb2 as vdp_dot_pipeline_dot_v1alpha_dot_pipeline__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n2vdp/pipeline/v1alpha/pipeline_public_service.proto\x12\x14vdp.pipeline.v1alpha\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a.vdp/pipeline/v1alpha/operator_definition.proto\x1a#vdp/pipeline/v1alpha/pipeline.proto2\xb0)\n\x15PipelinePublicService\x12\x92\x01\n\x08Liveness\x12%.vdp.pipeline.v1alpha.LivenessRequest\x1a&.vdp.pipeline.v1alpha.LivenessResponse\"7\x82\xd3\xe4\x93\x02\x31\x12\x13/v1alpha/__livenessZ\x1a\x12\x18/v1alpha/health/pipeline\x12z\n\tReadiness\x12&.vdp.pipeline.v1alpha.ReadinessRequest\x1a\'.vdp.pipeline.v1alpha.ReadinessResponse\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/v1alpha/__readiness\x12\xad\x01\n\x17ListOperatorDefinitions\x12\x34.vdp.pipeline.v1alpha.ListOperatorDefinitionsRequest\x1a\x35.vdp.pipeline.v1alpha.ListOperatorDefinitionsResponse\"%\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1alpha/operator-definitions\x12\xb7\x01\n\x15GetOperatorDefinition\x12\x32.vdp.pipeline.v1alpha.GetOperatorDefinitionRequest\x1a\x33.vdp.pipeline.v1alpha.GetOperatorDefinitionResponse\"5\xda\x41\x04name\x82\xd3\xe4\x93\x02(\x12&/v1alpha/{name=operator-definitions/*}\x12\x84\x01\n\rListPipelines\x12*.vdp.pipeline.v1alpha.ListPipelinesRequest\x1a+.vdp.pipeline.v1alpha.ListPipelinesResponse\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1alpha/pipelines\x12\xa8\x01\n\x0eLookUpPipeline\x12+.vdp.pipeline.v1alpha.LookUpPipelineRequest\x1a,.vdp.pipeline.v1alpha.LookUpPipelineResponse\";\xda\x41\tpermalink\x82\xd3\xe4\x93\x02)\x12\'/v1alpha/{permalink=pipelines/*}/lookUp\x12\xc0\x01\n\x12\x43reateUserPipeline\x12/.vdp.pipeline.v1alpha.CreateUserPipelineRequest\x1a\x30.vdp.pipeline.v1alpha.CreateUserPipelineResponse\"G\xda\x41\x0fparent,pipeline\x82\xd3\xe4\x93\x02/\"#/v1alpha/{parent=users/*}/pipelines:\x08pipeline\x12\xaa\x01\n\x11ListUserPipelines\x12..vdp.pipeline.v1alpha.ListUserPipelinesRequest\x1a/.vdp.pipeline.v1alpha.ListUserPipelinesResponse\"4\xda\x41\x06parent\x82\xd3\xe4\x93\x02%\x12#/v1alpha/{parent=users/*}/pipelines\x12\xa2\x01\n\x0fGetUserPipeline\x12,.vdp.pipeline.v1alpha.GetUserPipelineRequest\x1a-.vdp.pipeline.v1alpha.GetUserPipelineResponse\"2\xda\x41\x04name\x82\xd3\xe4\x93\x02%\x12#/v1alpha/{name=users/*/pipelines/*}\x12\xce\x01\n\x12UpdateUserPipeline\x12/.vdp.pipeline.v1alpha.UpdateUserPipelineRequest\x1a\x30.vdp.pipeline.v1alpha.UpdateUserPipelineResponse\"U\xda\x41\x14pipeline,update_mask\x82\xd3\xe4\x93\x02\x38\x32,/v1alpha/{pipeline.name=users/*/pipelines/*}:\x08pipeline\x12\xab\x01\n\x12\x44\x65leteUserPipeline\x12/.vdp.pipeline.v1alpha.DeleteUserPipelineRequest\x1a\x30.vdp.pipeline.v1alpha.DeleteUserPipelineResponse\"2\xda\x41\x04name\x82\xd3\xe4\x93\x02%*#/v1alpha/{name=users/*/pipelines/*}\x12\xbd\x01\n\x14ValidateUserPipeline\x12\x31.vdp.pipeline.v1alpha.ValidateUserPipelineRequest\x1a\x32.vdp.pipeline.v1alpha.ValidateUserPipelineResponse\">\xda\x41\x04name\x82\xd3\xe4\x93\x02\x31\",/v1alpha/{name=users/*/pipelines/*}/validate:\x01*\x12\xc5\x01\n\x12RenameUserPipeline\x12/.vdp.pipeline.v1alpha.RenameUserPipelineRequest\x1a\x30.vdp.pipeline.v1alpha.RenameUserPipelineResponse\"L\xda\x41\x14name,new_pipeline_id\x82\xd3\xe4\x93\x02/\"*/v1alpha/{name=users/*/pipelines/*}/rename:\x01*\x12\xc0\x01\n\x13TriggerUserPipeline\x12\x30.vdp.pipeline.v1alpha.TriggerUserPipelineRequest\x1a\x31.vdp.pipeline.v1alpha.TriggerUserPipelineResponse\"D\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02\x30\"+/v1alpha/{name=users/*/pipelines/*}/trigger:\x01*\x12\xd4\x01\n\x18TriggerAsyncUserPipeline\x12\x35.vdp.pipeline.v1alpha.TriggerAsyncUserPipelineRequest\x1a\x36.vdp.pipeline.v1alpha.TriggerAsyncUserPipelineResponse\"I\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02\x35\"0/v1alpha/{name=users/*/pipelines/*}/triggerAsync:\x01*\x12\x92\x01\n\x0cGetOperation\x12).vdp.pipeline.v1alpha.GetOperationRequest\x1a*.vdp.pipeline.v1alpha.GetOperationResponse\"+\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1alpha/{name=operations/*}\x12\xde\x01\n\x19\x43reateUserPipelineRelease\x12\x36.vdp.pipeline.v1alpha.CreateUserPipelineReleaseRequest\x1a\x37.vdp.pipeline.v1alpha.CreateUserPipelineReleaseResponse\"P\xda\x41\x0eparent,release\x82\xd3\xe4\x93\x02\x39\"./v1alpha/{parent=users/*/pipelines/*}/releases:\x07release\x12\xcd\x01\n\x18ListUserPipelineReleases\x12\x35.vdp.pipeline.v1alpha.ListUserPipelineReleasesRequest\x1a\x36.vdp.pipeline.v1alpha.ListUserPipelineReleasesResponse\"B\xda\x41\tpipelines\x82\xd3\xe4\x93\x02\x30\x12./v1alpha/{parent=users/*/pipelines/*}/releases\x12\xc2\x01\n\x16GetUserPipelineRelease\x12\x33.vdp.pipeline.v1alpha.GetUserPipelineReleaseRequest\x1a\x34.vdp.pipeline.v1alpha.GetUserPipelineReleaseResponse\"=\xda\x41\x04name\x82\xd3\xe4\x93\x02\x30\x12./v1alpha/{name=users/*/pipelines/*/releases/*}\x12\xec\x01\n\x19UpdateUserPipelineRelease\x12\x36.vdp.pipeline.v1alpha.UpdateUserPipelineReleaseRequest\x1a\x37.vdp.pipeline.v1alpha.UpdateUserPipelineReleaseResponse\"^\xda\x41\x13release,update_mask\x82\xd3\xe4\x93\x02\x42\x32\x37/v1alpha/{release.name=usersr/*/pipelines/*/releases/*}:\x07release\x12\xcb\x01\n\x19\x44\x65leteUserPipelineRelease\x12\x36.vdp.pipeline.v1alpha.DeleteUserPipelineReleaseRequest\x1a\x37.vdp.pipeline.v1alpha.DeleteUserPipelineReleaseResponse\"=\xda\x41\x04name\x82\xd3\xe4\x93\x02\x30*./v1alpha/{name=users/*/pipelines/*/releases/*}\x12\xd6\x01\n\x1aRestoreUserPipelineRelease\x12\x37.vdp.pipeline.v1alpha.RestoreUserPipelineReleaseRequest\x1a\x38.vdp.pipeline.v1alpha.RestoreUserPipelineReleaseResponse\"E\xda\x41\x04name\x82\xd3\xe4\x93\x02\x38\"6/v1alpha/{name=users/*/pipelines/*/releases/*}/restore\x12\xe2\x01\n\x1dSetDefaultUserPipelineRelease\x12:.vdp.pipeline.v1alpha.SetDefaultUserPipelineReleaseRequest\x1a;.vdp.pipeline.v1alpha.SetDefaultUserPipelineReleaseResponse\"H\xda\x41\x04name\x82\xd3\xe4\x93\x02;\"9/v1alpha/{name=users/*/pipelines/*/releases/*}/setDefault\x12\xce\x01\n\x18WatchUserPipelineRelease\x12\x35.vdp.pipeline.v1alpha.WatchUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1alpha.WatchUserPipelineReleaseResponse\"C\xda\x41\x04name\x82\xd3\xe4\x93\x02\x36\x12\x34/v1alpha/{name=users/*/pipelines/*/releases/*}/watch\x12\xed\x01\n\x19RenameUserPipelineRelease\x12\x36.vdp.pipeline.v1alpha.RenameUserPipelineReleaseRequest\x1a\x37.vdp.pipeline.v1alpha.RenameUserPipelineReleaseResponse\"_\xda\x41\x1cname,new_pipeline_release_id\x82\xd3\xe4\x93\x02:\"5/v1alpha/{name=users/*/pipelines/*/releases/*}/rename:\x01*\x12\xe0\x01\n\x1aTriggerUserPipelineRelease\x12\x37.vdp.pipeline.v1alpha.TriggerUserPipelineReleaseRequest\x1a\x38.vdp.pipeline.v1alpha.TriggerUserPipelineReleaseResponse\"O\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02;\"6/v1alpha/{name=users/*/pipelines/*/releases/*}/trigger:\x01*\x12\xf4\x01\n\x1fTriggerAsyncUserPipelineRelease\x12<.vdp.pipeline.v1alpha.TriggerAsyncUserPipelineReleaseRequest\x1a=.vdp.pipeline.v1alpha.TriggerAsyncUserPipelineReleaseResponse\"T\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02@\";/v1alpha/{name=users/*/pipelines/*/releases/*}/triggerAsync:\x01*\x1a\x13\xca\x41\x10\x61pi.instill.techB\xf0\x01\n\x18\x63om.vdp.pipeline.v1alphaB\x1aPipelinePublicServiceProtoP\x01ZFgithub.com/instill-ai/protogen-go/vdp/pipeline/v1alpha;pipelinev1alpha\xa2\x02\x03VPX\xaa\x02\x14Vdp.Pipeline.V1alpha\xca\x02\x14Vdp\\Pipeline\\V1alpha\xe2\x02 Vdp\\Pipeline\\V1alpha\\GPBMetadata\xea\x02\x16Vdp::Pipeline::V1alphab\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'vdp.pipeline.v1alpha.pipeline_public_service_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\030com.vdp.pipeline.v1alphaB\032PipelinePublicServiceProtoP\001ZFgithub.com/instill-ai/protogen-go/vdp/pipeline/v1alpha;pipelinev1alpha\242\002\003VPX\252\002\024Vdp.Pipeline.V1alpha\312\002\024Vdp\\Pipeline\\V1alpha\342\002 Vdp\\Pipeline\\V1alpha\\GPBMetadata\352\002\026Vdp::Pipeline::V1alpha'
  _PIPELINEPUBLICSERVICE._options = None
  _PIPELINEPUBLICSERVICE._serialized_options = b'\312A\020api.instill.tech'
  _PIPELINEPUBLICSERVICE.methods_by_name['Liveness']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['Liveness']._serialized_options = b'\202\323\344\223\0021\022\023/v1alpha/__livenessZ\032\022\030/v1alpha/health/pipeline'
  _PIPELINEPUBLICSERVICE.methods_by_name['Readiness']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['Readiness']._serialized_options = b'\202\323\344\223\002\026\022\024/v1alpha/__readiness'
  _PIPELINEPUBLICSERVICE.methods_by_name['ListOperatorDefinitions']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['ListOperatorDefinitions']._serialized_options = b'\202\323\344\223\002\037\022\035/v1alpha/operator-definitions'
  _PIPELINEPUBLICSERVICE.methods_by_name['GetOperatorDefinition']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['GetOperatorDefinition']._serialized_options = b'\332A\004name\202\323\344\223\002(\022&/v1alpha/{name=operator-definitions/*}'
  _PIPELINEPUBLICSERVICE.methods_by_name['ListPipelines']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['ListPipelines']._serialized_options = b'\202\323\344\223\002\024\022\022/v1alpha/pipelines'
  _PIPELINEPUBLICSERVICE.methods_by_name['LookUpPipeline']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['LookUpPipeline']._serialized_options = b'\332A\tpermalink\202\323\344\223\002)\022\'/v1alpha/{permalink=pipelines/*}/lookUp'
  _PIPELINEPUBLICSERVICE.methods_by_name['CreateUserPipeline']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['CreateUserPipeline']._serialized_options = b'\332A\017parent,pipeline\202\323\344\223\002/\"#/v1alpha/{parent=users/*}/pipelines:\010pipeline'
  _PIPELINEPUBLICSERVICE.methods_by_name['ListUserPipelines']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['ListUserPipelines']._serialized_options = b'\332A\006parent\202\323\344\223\002%\022#/v1alpha/{parent=users/*}/pipelines'
  _PIPELINEPUBLICSERVICE.methods_by_name['GetUserPipeline']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['GetUserPipeline']._serialized_options = b'\332A\004name\202\323\344\223\002%\022#/v1alpha/{name=users/*/pipelines/*}'
  _PIPELINEPUBLICSERVICE.methods_by_name['UpdateUserPipeline']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['UpdateUserPipeline']._serialized_options = b'\332A\024pipeline,update_mask\202\323\344\223\00282,/v1alpha/{pipeline.name=users/*/pipelines/*}:\010pipeline'
  _PIPELINEPUBLICSERVICE.methods_by_name['DeleteUserPipeline']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['DeleteUserPipeline']._serialized_options = b'\332A\004name\202\323\344\223\002%*#/v1alpha/{name=users/*/pipelines/*}'
  _PIPELINEPUBLICSERVICE.methods_by_name['ValidateUserPipeline']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['ValidateUserPipeline']._serialized_options = b'\332A\004name\202\323\344\223\0021\",/v1alpha/{name=users/*/pipelines/*}/validate:\001*'
  _PIPELINEPUBLICSERVICE.methods_by_name['RenameUserPipeline']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['RenameUserPipeline']._serialized_options = b'\332A\024name,new_pipeline_id\202\323\344\223\002/\"*/v1alpha/{name=users/*/pipelines/*}/rename:\001*'
  _PIPELINEPUBLICSERVICE.methods_by_name['TriggerUserPipeline']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['TriggerUserPipeline']._serialized_options = b'\332A\013name,inputs\202\323\344\223\0020\"+/v1alpha/{name=users/*/pipelines/*}/trigger:\001*'
  _PIPELINEPUBLICSERVICE.methods_by_name['TriggerAsyncUserPipeline']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['TriggerAsyncUserPipeline']._serialized_options = b'\332A\013name,inputs\202\323\344\223\0025\"0/v1alpha/{name=users/*/pipelines/*}/triggerAsync:\001*'
  _PIPELINEPUBLICSERVICE.methods_by_name['GetOperation']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['GetOperation']._serialized_options = b'\332A\004name\202\323\344\223\002\036\022\034/v1alpha/{name=operations/*}'
  _PIPELINEPUBLICSERVICE.methods_by_name['CreateUserPipelineRelease']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['CreateUserPipelineRelease']._serialized_options = b'\332A\016parent,release\202\323\344\223\0029\"./v1alpha/{parent=users/*/pipelines/*}/releases:\007release'
  _PIPELINEPUBLICSERVICE.methods_by_name['ListUserPipelineReleases']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['ListUserPipelineReleases']._serialized_options = b'\332A\tpipelines\202\323\344\223\0020\022./v1alpha/{parent=users/*/pipelines/*}/releases'
  _PIPELINEPUBLICSERVICE.methods_by_name['GetUserPipelineRelease']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['GetUserPipelineRelease']._serialized_options = b'\332A\004name\202\323\344\223\0020\022./v1alpha/{name=users/*/pipelines/*/releases/*}'
  _PIPELINEPUBLICSERVICE.methods_by_name['UpdateUserPipelineRelease']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['UpdateUserPipelineRelease']._serialized_options = b'\332A\023release,update_mask\202\323\344\223\002B27/v1alpha/{release.name=usersr/*/pipelines/*/releases/*}:\007release'
  _PIPELINEPUBLICSERVICE.methods_by_name['DeleteUserPipelineRelease']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['DeleteUserPipelineRelease']._serialized_options = b'\332A\004name\202\323\344\223\0020*./v1alpha/{name=users/*/pipelines/*/releases/*}'
  _PIPELINEPUBLICSERVICE.methods_by_name['RestoreUserPipelineRelease']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['RestoreUserPipelineRelease']._serialized_options = b'\332A\004name\202\323\344\223\0028\"6/v1alpha/{name=users/*/pipelines/*/releases/*}/restore'
  _PIPELINEPUBLICSERVICE.methods_by_name['SetDefaultUserPipelineRelease']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['SetDefaultUserPipelineRelease']._serialized_options = b'\332A\004name\202\323\344\223\002;\"9/v1alpha/{name=users/*/pipelines/*/releases/*}/setDefault'
  _PIPELINEPUBLICSERVICE.methods_by_name['WatchUserPipelineRelease']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['WatchUserPipelineRelease']._serialized_options = b'\332A\004name\202\323\344\223\0026\0224/v1alpha/{name=users/*/pipelines/*/releases/*}/watch'
  _PIPELINEPUBLICSERVICE.methods_by_name['RenameUserPipelineRelease']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['RenameUserPipelineRelease']._serialized_options = b'\332A\034name,new_pipeline_release_id\202\323\344\223\002:\"5/v1alpha/{name=users/*/pipelines/*/releases/*}/rename:\001*'
  _PIPELINEPUBLICSERVICE.methods_by_name['TriggerUserPipelineRelease']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['TriggerUserPipelineRelease']._serialized_options = b'\332A\013name,inputs\202\323\344\223\002;\"6/v1alpha/{name=users/*/pipelines/*/releases/*}/trigger:\001*'
  _PIPELINEPUBLICSERVICE.methods_by_name['TriggerAsyncUserPipelineRelease']._options = None
  _PIPELINEPUBLICSERVICE.methods_by_name['TriggerAsyncUserPipelineRelease']._serialized_options = b'\332A\013name,inputs\202\323\344\223\002@\";/v1alpha/{name=users/*/pipelines/*/releases/*}/triggerAsync:\001*'
  _globals['_PIPELINEPUBLICSERVICE']._serialized_start=217
  _globals['_PIPELINEPUBLICSERVICE']._serialized_end=5513
# @@protoc_insertion_point(module_scope)
