diff --git a/vdp/pipeline/v1beta/common_pb2.py b/vdp/pipeline/v1beta/common_pb2.py index b6626c9..bb06f34 100644 --- a/vdp/pipeline/v1beta/common_pb2.py +++ b/vdp/pipeline/v1beta/common_pb2.py @@ -14,7 +14,7 @@ from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n vdp/pipeline/v1beta/common.proto\x12\x13vdp.pipeline.v1beta\x1a\x1fgoogle/api/field_behavior.proto\"\xbb\x03\n\x07Sharing\x12=\n\x05users\x18\x01 \x03(\x0b\x32\'.vdp.pipeline.v1beta.Sharing.UsersEntryR\x05users\x12\x45\n\nshare_code\x18\x02 \x01(\x0b\x32&.vdp.pipeline.v1beta.Sharing.ShareCodeR\tshareCode\x1aO\n\x04User\x12\x18\n\x07\x65nabled\x18\x01 \x01(\x08R\x07\x65nabled\x12-\n\x04role\x18\x04 \x01(\x0e\x32\x19.vdp.pipeline.v1beta.RoleR\x04role\x1a|\n\tShareCode\x12\x12\n\x04user\x18\x01 \x01(\tR\x04user\x12\x12\n\x04\x63ode\x18\x02 \x01(\tR\x04\x63ode\x12\x18\n\x07\x65nabled\x18\x03 \x01(\x08R\x07\x65nabled\x12-\n\x04role\x18\x04 \x01(\x0e\x32\x19.vdp.pipeline.v1beta.RoleR\x04role\x1a[\n\nUsersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x37\n\x05value\x18\x02 \x01(\x0b\x32!.vdp.pipeline.v1beta.Sharing.UserR\x05value:\x02\x38\x01\"H\n\nPermission\x12\x19\n\x08\x63\x61n_edit\x18\x01 \x01(\x08R\x07\x63\x61nEdit\x12\x1f\n\x0b\x63\x61n_trigger\x18\x02 \x01(\x08R\ncanTrigger\",\n\x10\x43heckNameRequest\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04name\"\xac\x01\n\x11\x43heckNameResponse\x12O\n\x0c\x61vailability\x18\x01 \x01(\x0e\x32+.vdp.pipeline.v1beta.CheckNameResponse.NameR\x0c\x61vailability\"F\n\x04Name\x12\x14\n\x10NAME_UNSPECIFIED\x10\x00\x12\x12\n\x0eNAME_AVAILABLE\x10\x01\x12\x14\n\x10NAME_UNAVAILABLE\x10\x02\"m\n\rComponentTask\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03R\x04name\x12\x1a\n\x05title\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03R\x05title\x12&\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x04\xe2\x41\x01\x03R\x0b\x64\x65scription*@\n\x04Role\x12\x14\n\x10ROLE_UNSPECIFIED\x10\x00\x12\x0f\n\x0bROLE_VIEWER\x10\x01\x12\x11\n\rROLE_EXECUTOR\x10\x02\x42\xda\x01\n\x17\x63om.vdp.pipeline.v1betaB\x0b\x43ommonProtoP\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/common.proto\x12\x13vdp.pipeline.v1beta\x1a\x1fgoogle/api/field_behavior.proto\"\xbb\x03\n\x07Sharing\x12=\n\x05users\x18\x01 \x03(\x0b\x32\'.vdp.pipeline.v1beta.Sharing.UsersEntryR\x05users\x12\x45\n\nshare_code\x18\x02 \x01(\x0b\x32&.vdp.pipeline.v1beta.Sharing.ShareCodeR\tshareCode\x1aO\n\x04User\x12\x18\n\x07\x65nabled\x18\x01 \x01(\x08R\x07\x65nabled\x12-\n\x04role\x18\x04 \x01(\x0e\x32\x19.vdp.pipeline.v1beta.RoleR\x04role\x1a|\n\tShareCode\x12\x12\n\x04user\x18\x01 \x01(\tR\x04user\x12\x12\n\x04\x63ode\x18\x02 \x01(\tR\x04\x63ode\x12\x18\n\x07\x65nabled\x18\x03 \x01(\x08R\x07\x65nabled\x12-\n\x04role\x18\x04 \x01(\x0e\x32\x19.vdp.pipeline.v1beta.RoleR\x04role\x1a[\n\nUsersEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x37\n\x05value\x18\x02 \x01(\x0b\x32!.vdp.pipeline.v1beta.Sharing.UserR\x05value:\x02\x38\x01\"H\n\nPermission\x12\x19\n\x08\x63\x61n_edit\x18\x01 \x01(\x08R\x07\x63\x61nEdit\x12\x1f\n\x0b\x63\x61n_trigger\x18\x02 \x01(\x08R\ncanTrigger\",\n\x10\x43heckNameRequest\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04name\"\xac\x01\n\x11\x43heckNameResponse\x12O\n\x0c\x61vailability\x18\x01 \x01(\x0e\x32+.vdp.pipeline.v1beta.CheckNameResponse.NameR\x0c\x61vailability\"F\n\x04Name\x12\x14\n\x10NAME_UNSPECIFIED\x10\x00\x12\x12\n\x0eNAME_AVAILABLE\x10\x01\x12\x14\n\x10NAME_UNAVAILABLE\x10\x02\"m\n\rComponentTask\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03R\x04name\x12\x1a\n\x05title\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03R\x05title\x12&\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x04\xe2\x41\x01\x03R\x0b\x64\x65scription*@\n\x04Role\x12\x14\n\x10ROLE_UNSPECIFIED\x10\x00\x12\x0f\n\x0bROLE_VIEWER\x10\x01\x12\x11\n\rROLE_EXECUTOR\x10\x02*\xc0\x01\n\rComponentType\x12\x1e\n\x1a\x43OMPONENT_TYPE_UNSPECIFIED\x10\x00\x12\x1f\n\x1b\x43OMPONENT_TYPE_CONNECTOR_AI\x10\x01\x12!\n\x1d\x43OMPONENT_TYPE_CONNECTOR_DATA\x10\x02\x12\x1b\n\x17\x43OMPONENT_TYPE_OPERATOR\x10\x04\x12(\n$COMPONENT_TYPE_CONNECTOR_APPLICATION\x10\x05\"\x04\x08\x03\x10\x03\x42\xda\x01\n\x17\x63om.vdp.pipeline.v1betaB\x0b\x43ommonProtoP\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) @@ -35,6 +35,8 @@ _COMPONENTTASK.fields_by_name['description']._serialized_options = b'\342A\001\003' _globals['_ROLE']._serialized_start=942 _globals['_ROLE']._serialized_end=1006 + _globals['_COMPONENTTYPE']._serialized_start=1009 + _globals['_COMPONENTTYPE']._serialized_end=1201 _globals['_SHARING']._serialized_start=91 _globals['_SHARING']._serialized_end=534 _globals['_SHARING_USER']._serialized_start=236 diff --git a/vdp/pipeline/v1beta/common_pb2.pyi b/vdp/pipeline/v1beta/common_pb2.pyi index dc675fb..80189cb 100644 --- a/vdp/pipeline/v1beta/common_pb2.pyi +++ b/vdp/pipeline/v1beta/common_pb2.pyi @@ -42,6 +42,38 @@ ROLE_EXECUTOR: Role.ValueType # 2 """Executors can execute the resource (e.g. trigger a pipeline).""" global___Role = Role +class _ComponentType: + ValueType = typing.NewType("ValueType", builtins.int) + V: typing_extensions.TypeAlias = ValueType + +class _ComponentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ComponentType.ValueType], builtins.type): + DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor + COMPONENT_TYPE_UNSPECIFIED: _ComponentType.ValueType # 0 + """Unspecified.""" + COMPONENT_TYPE_CONNECTOR_AI: _ComponentType.ValueType # 1 + """Connect with an AI model.""" + COMPONENT_TYPE_CONNECTOR_DATA: _ComponentType.ValueType # 2 + """Connect with a remote data source.""" + COMPONENT_TYPE_OPERATOR: _ComponentType.ValueType # 4 + """Manipulate data.""" + COMPONENT_TYPE_CONNECTOR_APPLICATION: _ComponentType.ValueType # 5 + """Connect with an external application.""" + +class ComponentType(_ComponentType, metaclass=_ComponentTypeEnumTypeWrapper): + """ComponentType defines the component type based on its task features.""" + +COMPONENT_TYPE_UNSPECIFIED: ComponentType.ValueType # 0 +"""Unspecified.""" +COMPONENT_TYPE_CONNECTOR_AI: ComponentType.ValueType # 1 +"""Connect with an AI model.""" +COMPONENT_TYPE_CONNECTOR_DATA: ComponentType.ValueType # 2 +"""Connect with a remote data source.""" +COMPONENT_TYPE_OPERATOR: ComponentType.ValueType # 4 +"""Manipulate data.""" +COMPONENT_TYPE_CONNECTOR_APPLICATION: ComponentType.ValueType # 5 +"""Connect with an external application.""" +global___ComponentType = ComponentType + @typing_extensions.final class Sharing(google.protobuf.message.Message): """Sharing contains the information to share a resource with other users. diff --git a/vdp/pipeline/v1beta/component_definition_pb2.py b/vdp/pipeline/v1beta/component_definition_pb2.py new file mode 100644 index 0000000..5d8db61 --- /dev/null +++ b/vdp/pipeline/v1beta/component_definition_pb2.py @@ -0,0 +1,174 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: vdp/pipeline/v1beta/component_definition.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 field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 +from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 +from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 +from protoc_gen_openapiv2.options import annotations_pb2 as protoc__gen__openapiv2_dot_options_dot_annotations__pb2 +from vdp.pipeline.v1beta import common_pb2 as vdp_dot_pipeline_dot_v1beta_dot_common__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n.vdp/pipeline/v1beta/component_definition.proto\x12\x13vdp.pipeline.v1beta\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\x1a vdp/pipeline/v1beta/common.proto\"\xe5\x02\n\x13\x43omponentDefinition\x12<\n\x04type\x18\x01 \x01(\x0e\x32\".vdp.pipeline.v1beta.ComponentTypeB\x04\xe2\x41\x01\x03R\x04type\x12`\n\x13operator_definition\x18\x02 \x01(\x0b\x32\'.vdp.pipeline.v1beta.OperatorDefinitionB\x04\xe2\x41\x01\x03H\x00R\x12operatorDefinition\x12\x63\n\x14\x63onnector_definition\x18\x03 \x01(\x0b\x32(.vdp.pipeline.v1beta.ConnectorDefinitionB\x04\xe2\x41\x01\x03H\x00R\x13\x63onnectorDefinition\";\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\x0e\n\nVIEW_BASIC\x10\x01\x12\r\n\tVIEW_FULL\x10\x02\x42\x0c\n\ndefinition\"\x93\x02\n\rConnectorSpec\x12T\n\x16resource_specification\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x15resourceSpecification\x12V\n\x17\x63omponent_specification\x18\x03 \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x16\x63omponentSpecification\x12T\n\x16openapi_specifications\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x15openapiSpecifications\"\xfb\x05\n\x13\x43onnectorDefinition\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03R\x04name\x12\x16\n\x03uid\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03R\x03uid\x12\x14\n\x02id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x05R\x02id\x12\x1a\n\x05title\x18\x04 \x01(\tB\x04\xe2\x41\x01\x03R\x05title\x12\x31\n\x11\x64ocumentation_url\x18\x05 \x01(\tB\x04\xe2\x41\x01\x03R\x10\x64ocumentationUrl\x12\x18\n\x04icon\x18\x06 \x01(\tB\x04\xe2\x41\x01\x03R\x04icon\x12<\n\x04spec\x18\x07 \x01(\x0b\x32\".vdp.pipeline.v1beta.ConnectorSpecB\x04\xe2\x41\x01\x03R\x04spec\x12<\n\x04type\x18\x08 \x01(\x0e\x32\".vdp.pipeline.v1beta.ConnectorTypeB\x04\xe2\x41\x01\x03R\x04type\x12\"\n\ttombstone\x18\t \x01(\x08\x42\x04\xe2\x41\x01\x03R\ttombstone\x12\x1c\n\x06public\x18\n \x01(\x08\x42\x04\xe2\x41\x01\x03R\x06public\x12\x1c\n\x06\x63ustom\x18\x0b \x01(\x08\x42\x04\xe2\x41\x01\x03R\x06\x63ustom\x12\x1c\n\x06vendor\x18\r \x01(\tB\x04\xe2\x41\x01\x03R\x06vendor\x12J\n\x11vendor_attributes\x18\x0e \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x03R\x10vendorAttributes\x12#\n\nsource_url\x18\x0f \x01(\tB\x04\xe2\x41\x01\x03R\tsourceUrl\x12\x1e\n\x07version\x18\x10 \x01(\tB\x04\xe2\x41\x01\x03R\x07version\x12>\n\x05tasks\x18\x11 \x03(\x0b\x32\".vdp.pipeline.v1beta.ComponentTaskB\x04\xe2\x41\x01\x03R\x05tasks:b\xea\x41_\n$api.instill.tech/ConnectorDefinition\x12\x1a\x63onnector-definitions/{id}\x12\x1b\x63onnector-definitions/{uid}J\x04\x08\x0c\x10\r\"\xbc\x01\n\x0cOperatorSpec\x12V\n\x17\x63omponent_specification\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x16\x63omponentSpecification\x12T\n\x16openapi_specifications\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x15openapiSpecifications\"\xce\x04\n\x12OperatorDefinition\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03R\x04name\x12\x16\n\x03uid\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03R\x03uid\x12\x14\n\x02id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x05R\x02id\x12\x1a\n\x05title\x18\x04 \x01(\tB\x04\xe2\x41\x01\x03R\x05title\x12\x31\n\x11\x64ocumentation_url\x18\x05 \x01(\tB\x04\xe2\x41\x01\x03R\x10\x64ocumentationUrl\x12\x18\n\x04icon\x18\x06 \x01(\tB\x04\xe2\x41\x01\x03R\x04icon\x12;\n\x04spec\x18\x07 \x01(\x0b\x32!.vdp.pipeline.v1beta.OperatorSpecB\x04\xe2\x41\x01\x03R\x04spec\x12\"\n\ttombstone\x18\x08 \x01(\x08\x42\x04\xe2\x41\x01\x03R\ttombstone\x12\x1c\n\x06public\x18\t \x01(\x08\x42\x04\xe2\x41\x01\x03R\x06public\x12\x1c\n\x06\x63ustom\x18\n \x01(\x08\x42\x04\xe2\x41\x01\x03R\x06\x63ustom\x12#\n\nsource_url\x18\x0f \x01(\tB\x04\xe2\x41\x01\x03R\tsourceUrl\x12\x1e\n\x07version\x18\x10 \x01(\tB\x04\xe2\x41\x01\x03R\x07version\x12>\n\x05tasks\x18\x11 \x03(\x0b\x32\".vdp.pipeline.v1beta.ComponentTaskB\x04\xe2\x41\x01\x03R\x05tasks:_\xea\x41\\\n#api.instill.tech/OperatorDefinition\x12\x19operator-definitions/{id}\x12\x1aoperator-definitions/{uid}J\x04\x08\x0b\x10\x0c\"\x95\x02\n\x1fListComponentDefinitionsRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12L\n\x04view\x18\x03 \x01(\x0e\x32-.vdp.pipeline.v1beta.ComponentDefinition.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filter\"\xc8\x01\n ListComponentDefinitionsResponse\x12]\n\x15\x63omponent_definitions\x18\x01 \x03(\x0b\x32(.vdp.pipeline.v1beta.ComponentDefinitionR\x14\x63omponentDefinitions\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\x9b\x02\n\x1fListConnectorDefinitionsRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x02R\x06\x66ilter\x88\x01\x01\x12L\n\x04view\x18\x05 \x01(\x0e\x32-.vdp.pipeline.v1beta.ComponentDefinition.ViewB\x04\xe2\x41\x01\x01H\x03R\x04view\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\t\n\x07_filterB\x07\n\x05_viewJ\x04\x08\x03\x10\x04\"\xc8\x01\n ListConnectorDefinitionsResponse\x12]\n\x15\x63onnector_definitions\x18\x01 \x03(\x0b\x32(.vdp.pipeline.v1beta.ConnectorDefinitionR\x14\x63onnectorDefinitions\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xe1\x01\n\x1dGetConnectorDefinitionRequest\x12\x63\n\x04name\x18\x01 \x01(\tBO\x92\x41\x1f\xca>\x1c\xfa\x02\x19\x63onnector_definition_name\xe2\x41\x01\x02\xfa\x41&\n$api.instill.tech/ConnectorDefinitionR\x04name\x12L\n\x04view\x18\x03 \x01(\x0e\x32-.vdp.pipeline.v1beta.ComponentDefinition.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_viewJ\x04\x08\x02\x10\x03\"}\n\x1eGetConnectorDefinitionResponse\x12[\n\x14\x63onnector_definition\x18\x01 \x01(\x0b\x32(.vdp.pipeline.v1beta.ConnectorDefinitionR\x13\x63onnectorDefinition\"\x9a\x02\n\x1eListOperatorDefinitionsRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x02R\x06\x66ilter\x88\x01\x01\x12L\n\x04view\x18\x05 \x01(\x0e\x32-.vdp.pipeline.v1beta.ComponentDefinition.ViewB\x04\xe2\x41\x01\x01H\x03R\x04view\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\t\n\x07_filterB\x07\n\x05_viewJ\x04\x08\x03\x10\x04\"\xc4\x01\n\x1fListOperatorDefinitionsResponse\x12Z\n\x14operator_definitions\x18\x01 \x03(\x0b\x32\'.vdp.pipeline.v1beta.OperatorDefinitionR\x13operatorDefinitions\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xde\x01\n\x1cGetOperatorDefinitionRequest\x12\x61\n\x04name\x18\x01 \x01(\tBM\x92\x41\x1e\xca>\x1b\xfa\x02\x18operator_definition_name\xe2\x41\x01\x02\xfa\x41%\n#api.instill.tech/OperatorDefinitionR\x04name\x12L\n\x04view\x18\x03 \x01(\x0e\x32-.vdp.pipeline.v1beta.ComponentDefinition.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_viewJ\x04\x08\x02\x10\x03\"y\n\x1dGetOperatorDefinitionResponse\x12X\n\x13operator_definition\x18\x01 \x01(\x0b\x32\'.vdp.pipeline.v1beta.OperatorDefinitionR\x12operatorDefinition*\xae\x01\n\rConnectorType\x12\x1e\n\x1a\x43ONNECTOR_TYPE_UNSPECIFIED\x10\x00\x12\x15\n\x11\x43ONNECTOR_TYPE_AI\x10\x03\x12\x17\n\x13\x43ONNECTOR_TYPE_DATA\x10\x05\x12\x1b\n\x17\x43ONNECTOR_TYPE_OPERATOR\x10\x06\x12\x1e\n\x1a\x43ONNECTOR_TYPE_APPLICATION\x10\x07\"\x04\x08\x01\x10\x01\"\x04\x08\x02\x10\x02\"\x04\x08\x04\x10\x04\x42\xe7\x01\n\x17\x63om.vdp.pipeline.v1betaB\x18\x43omponentDefinitionProtoP\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) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'vdp.pipeline.v1beta.component_definition_pb2', _globals) +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n\027com.vdp.pipeline.v1betaB\030ComponentDefinitionProtoP\001ZDgithub.com/instill-ai/protogen-go/vdp/pipeline/v1beta;pipelinev1beta\242\002\003VPX\252\002\023Vdp.Pipeline.V1beta\312\002\023Vdp\\Pipeline\\V1beta\342\002\037Vdp\\Pipeline\\V1beta\\GPBMetadata\352\002\025Vdp::Pipeline::V1beta' + _COMPONENTDEFINITION.fields_by_name['type']._options = None + _COMPONENTDEFINITION.fields_by_name['type']._serialized_options = b'\342A\001\003' + _COMPONENTDEFINITION.fields_by_name['operator_definition']._options = None + _COMPONENTDEFINITION.fields_by_name['operator_definition']._serialized_options = b'\342A\001\003' + _COMPONENTDEFINITION.fields_by_name['connector_definition']._options = None + _COMPONENTDEFINITION.fields_by_name['connector_definition']._serialized_options = b'\342A\001\003' + _CONNECTORSPEC.fields_by_name['resource_specification']._options = None + _CONNECTORSPEC.fields_by_name['resource_specification']._serialized_options = b'\342A\001\002' + _CONNECTORSPEC.fields_by_name['component_specification']._options = None + _CONNECTORSPEC.fields_by_name['component_specification']._serialized_options = b'\342A\001\002' + _CONNECTORSPEC.fields_by_name['openapi_specifications']._options = None + _CONNECTORSPEC.fields_by_name['openapi_specifications']._serialized_options = b'\342A\001\002' + _CONNECTORDEFINITION.fields_by_name['name']._options = None + _CONNECTORDEFINITION.fields_by_name['name']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['uid']._options = None + _CONNECTORDEFINITION.fields_by_name['uid']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['id']._options = None + _CONNECTORDEFINITION.fields_by_name['id']._serialized_options = b'\342A\001\005' + _CONNECTORDEFINITION.fields_by_name['title']._options = None + _CONNECTORDEFINITION.fields_by_name['title']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['documentation_url']._options = None + _CONNECTORDEFINITION.fields_by_name['documentation_url']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['icon']._options = None + _CONNECTORDEFINITION.fields_by_name['icon']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['spec']._options = None + _CONNECTORDEFINITION.fields_by_name['spec']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['type']._options = None + _CONNECTORDEFINITION.fields_by_name['type']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['tombstone']._options = None + _CONNECTORDEFINITION.fields_by_name['tombstone']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['public']._options = None + _CONNECTORDEFINITION.fields_by_name['public']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['custom']._options = None + _CONNECTORDEFINITION.fields_by_name['custom']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['vendor']._options = None + _CONNECTORDEFINITION.fields_by_name['vendor']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['vendor_attributes']._options = None + _CONNECTORDEFINITION.fields_by_name['vendor_attributes']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['source_url']._options = None + _CONNECTORDEFINITION.fields_by_name['source_url']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['version']._options = None + _CONNECTORDEFINITION.fields_by_name['version']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION.fields_by_name['tasks']._options = None + _CONNECTORDEFINITION.fields_by_name['tasks']._serialized_options = b'\342A\001\003' + _CONNECTORDEFINITION._options = None + _CONNECTORDEFINITION._serialized_options = b'\352A_\n$api.instill.tech/ConnectorDefinition\022\032connector-definitions/{id}\022\033connector-definitions/{uid}' + _OPERATORSPEC.fields_by_name['component_specification']._options = None + _OPERATORSPEC.fields_by_name['component_specification']._serialized_options = b'\342A\001\002' + _OPERATORSPEC.fields_by_name['openapi_specifications']._options = None + _OPERATORSPEC.fields_by_name['openapi_specifications']._serialized_options = b'\342A\001\002' + _OPERATORDEFINITION.fields_by_name['name']._options = None + _OPERATORDEFINITION.fields_by_name['name']._serialized_options = b'\342A\001\003' + _OPERATORDEFINITION.fields_by_name['uid']._options = None + _OPERATORDEFINITION.fields_by_name['uid']._serialized_options = b'\342A\001\003' + _OPERATORDEFINITION.fields_by_name['id']._options = None + _OPERATORDEFINITION.fields_by_name['id']._serialized_options = b'\342A\001\005' + _OPERATORDEFINITION.fields_by_name['title']._options = None + _OPERATORDEFINITION.fields_by_name['title']._serialized_options = b'\342A\001\003' + _OPERATORDEFINITION.fields_by_name['documentation_url']._options = None + _OPERATORDEFINITION.fields_by_name['documentation_url']._serialized_options = b'\342A\001\003' + _OPERATORDEFINITION.fields_by_name['icon']._options = None + _OPERATORDEFINITION.fields_by_name['icon']._serialized_options = b'\342A\001\003' + _OPERATORDEFINITION.fields_by_name['spec']._options = None + _OPERATORDEFINITION.fields_by_name['spec']._serialized_options = b'\342A\001\003' + _OPERATORDEFINITION.fields_by_name['tombstone']._options = None + _OPERATORDEFINITION.fields_by_name['tombstone']._serialized_options = b'\342A\001\003' + _OPERATORDEFINITION.fields_by_name['public']._options = None + _OPERATORDEFINITION.fields_by_name['public']._serialized_options = b'\342A\001\003' + _OPERATORDEFINITION.fields_by_name['custom']._options = None + _OPERATORDEFINITION.fields_by_name['custom']._serialized_options = b'\342A\001\003' + _OPERATORDEFINITION.fields_by_name['source_url']._options = None + _OPERATORDEFINITION.fields_by_name['source_url']._serialized_options = b'\342A\001\003' + _OPERATORDEFINITION.fields_by_name['version']._options = None + _OPERATORDEFINITION.fields_by_name['version']._serialized_options = b'\342A\001\003' + _OPERATORDEFINITION.fields_by_name['tasks']._options = None + _OPERATORDEFINITION.fields_by_name['tasks']._serialized_options = b'\342A\001\003' + _OPERATORDEFINITION._options = None + _OPERATORDEFINITION._serialized_options = b'\352A\\\n#api.instill.tech/OperatorDefinition\022\031operator-definitions/{id}\022\032operator-definitions/{uid}' + _LISTCOMPONENTDEFINITIONSREQUEST.fields_by_name['page_size']._options = None + _LISTCOMPONENTDEFINITIONSREQUEST.fields_by_name['page_size']._serialized_options = b'\342A\001\001' + _LISTCOMPONENTDEFINITIONSREQUEST.fields_by_name['page_token']._options = None + _LISTCOMPONENTDEFINITIONSREQUEST.fields_by_name['page_token']._serialized_options = b'\342A\001\001' + _LISTCOMPONENTDEFINITIONSREQUEST.fields_by_name['view']._options = None + _LISTCOMPONENTDEFINITIONSREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001' + _LISTCOMPONENTDEFINITIONSREQUEST.fields_by_name['filter']._options = None + _LISTCOMPONENTDEFINITIONSREQUEST.fields_by_name['filter']._serialized_options = b'\342A\001\001' + _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['page_size']._options = None + _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['page_size']._serialized_options = b'\342A\001\001' + _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['page_token']._options = None + _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['page_token']._serialized_options = b'\342A\001\001' + _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['filter']._options = None + _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['filter']._serialized_options = b'\342A\001\001' + _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['view']._options = None + _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001' + _GETCONNECTORDEFINITIONREQUEST.fields_by_name['name']._options = None + _GETCONNECTORDEFINITIONREQUEST.fields_by_name['name']._serialized_options = b'\222A\037\312>\034\372\002\031connector_definition_name\342A\001\002\372A&\n$api.instill.tech/ConnectorDefinition' + _GETCONNECTORDEFINITIONREQUEST.fields_by_name['view']._options = None + _GETCONNECTORDEFINITIONREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001' + _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['page_size']._options = None + _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['page_size']._serialized_options = b'\342A\001\001' + _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['page_token']._options = None + _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['page_token']._serialized_options = b'\342A\001\001' + _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['filter']._options = None + _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['filter']._serialized_options = b'\342A\001\001' + _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['view']._options = None + _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001' + _GETOPERATORDEFINITIONREQUEST.fields_by_name['name']._options = None + _GETOPERATORDEFINITIONREQUEST.fields_by_name['name']._serialized_options = b'\222A\036\312>\033\372\002\030operator_definition_name\342A\001\002\372A%\n#api.instill.tech/OperatorDefinition' + _GETOPERATORDEFINITIONREQUEST.fields_by_name['view']._options = None + _GETOPERATORDEFINITIONREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001' + _globals['_CONNECTORTYPE']._serialized_start=4591 + _globals['_CONNECTORTYPE']._serialized_end=4765 + _globals['_COMPONENTDEFINITION']._serialized_start=244 + _globals['_COMPONENTDEFINITION']._serialized_end=601 + _globals['_COMPONENTDEFINITION_VIEW']._serialized_start=528 + _globals['_COMPONENTDEFINITION_VIEW']._serialized_end=587 + _globals['_CONNECTORSPEC']._serialized_start=604 + _globals['_CONNECTORSPEC']._serialized_end=879 + _globals['_CONNECTORDEFINITION']._serialized_start=882 + _globals['_CONNECTORDEFINITION']._serialized_end=1645 + _globals['_OPERATORSPEC']._serialized_start=1648 + _globals['_OPERATORSPEC']._serialized_end=1836 + _globals['_OPERATORDEFINITION']._serialized_start=1839 + _globals['_OPERATORDEFINITION']._serialized_end=2429 + _globals['_LISTCOMPONENTDEFINITIONSREQUEST']._serialized_start=2432 + _globals['_LISTCOMPONENTDEFINITIONSREQUEST']._serialized_end=2709 + _globals['_LISTCOMPONENTDEFINITIONSRESPONSE']._serialized_start=2712 + _globals['_LISTCOMPONENTDEFINITIONSRESPONSE']._serialized_end=2912 + _globals['_LISTCONNECTORDEFINITIONSREQUEST']._serialized_start=2915 + _globals['_LISTCONNECTORDEFINITIONSREQUEST']._serialized_end=3198 + _globals['_LISTCONNECTORDEFINITIONSRESPONSE']._serialized_start=3201 + _globals['_LISTCONNECTORDEFINITIONSRESPONSE']._serialized_end=3401 + _globals['_GETCONNECTORDEFINITIONREQUEST']._serialized_start=3404 + _globals['_GETCONNECTORDEFINITIONREQUEST']._serialized_end=3629 + _globals['_GETCONNECTORDEFINITIONRESPONSE']._serialized_start=3631 + _globals['_GETCONNECTORDEFINITIONRESPONSE']._serialized_end=3756 + _globals['_LISTOPERATORDEFINITIONSREQUEST']._serialized_start=3759 + _globals['_LISTOPERATORDEFINITIONSREQUEST']._serialized_end=4041 + _globals['_LISTOPERATORDEFINITIONSRESPONSE']._serialized_start=4044 + _globals['_LISTOPERATORDEFINITIONSRESPONSE']._serialized_end=4240 + _globals['_GETOPERATORDEFINITIONREQUEST']._serialized_start=4243 + _globals['_GETOPERATORDEFINITIONREQUEST']._serialized_end=4465 + _globals['_GETOPERATORDEFINITIONRESPONSE']._serialized_start=4467 + _globals['_GETOPERATORDEFINITIONRESPONSE']._serialized_end=4588 +# @@protoc_insertion_point(module_scope) diff --git a/vdp/pipeline/v1beta/component_definition_pb2.pyi b/vdp/pipeline/v1beta/component_definition_pb2.pyi new file mode 100644 index 0000000..a07cd57 --- /dev/null +++ b/vdp/pipeline/v1beta/component_definition_pb2.pyi @@ -0,0 +1,695 @@ +""" +@generated by mypy-protobuf. Do not edit manually! +isort:skip_file +""" +import builtins +import collections.abc +import google.protobuf.descriptor +import google.protobuf.internal.containers +import google.protobuf.internal.enum_type_wrapper +import google.protobuf.message +import google.protobuf.struct_pb2 +import sys +import typing +import vdp.pipeline.v1beta.common_pb2 + +if sys.version_info >= (3, 10): + import typing as typing_extensions +else: + import typing_extensions + +DESCRIPTOR: google.protobuf.descriptor.FileDescriptor + +class _ConnectorType: + ValueType = typing.NewType("ValueType", builtins.int) + V: typing_extensions.TypeAlias = ValueType + +class _ConnectorTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ConnectorType.ValueType], builtins.type): + DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor + CONNECTOR_TYPE_UNSPECIFIED: _ConnectorType.ValueType # 0 + """Unspecified.""" + CONNECTOR_TYPE_AI: _ConnectorType.ValueType # 3 + """AI connector.""" + CONNECTOR_TYPE_DATA: _ConnectorType.ValueType # 5 + """Data connector.""" + CONNECTOR_TYPE_OPERATOR: _ConnectorType.ValueType # 6 + """Operator connector.""" + CONNECTOR_TYPE_APPLICATION: _ConnectorType.ValueType # 7 + """Application connector.""" + +class ConnectorType(_ConnectorType, metaclass=_ConnectorTypeEnumTypeWrapper): + """ConnectorType defines the connector type based on its task features.""" + +CONNECTOR_TYPE_UNSPECIFIED: ConnectorType.ValueType # 0 +"""Unspecified.""" +CONNECTOR_TYPE_AI: ConnectorType.ValueType # 3 +"""AI connector.""" +CONNECTOR_TYPE_DATA: ConnectorType.ValueType # 5 +"""Data connector.""" +CONNECTOR_TYPE_OPERATOR: ConnectorType.ValueType # 6 +"""Operator connector.""" +CONNECTOR_TYPE_APPLICATION: ConnectorType.ValueType # 7 +"""Application connector.""" +global___ConnectorType = ConnectorType + +@typing_extensions.final +class ComponentDefinition(google.protobuf.message.Message): + """///////////////////////////////////////////////////////////////////// + Domain types + ///////////////////////////////////////////////////////////////////// + + ComponentDefinition describes a certain type of Component. + """ + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + class _View: + ValueType = typing.NewType("ValueType", builtins.int) + V: typing_extensions.TypeAlias = ValueType + + class _ViewEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ComponentDefinition._View.ValueType], builtins.type): + DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor + VIEW_UNSPECIFIED: ComponentDefinition._View.ValueType # 0 + """Unspecified, equivalent to BASIC.""" + VIEW_BASIC: ComponentDefinition._View.ValueType # 1 + """Default view, only includes basic information (removes the `spec` + field). + """ + VIEW_FULL: ComponentDefinition._View.ValueType # 2 + """Full representation.""" + + class View(_View, metaclass=_ViewEnumTypeWrapper): + """View defines how a component definition is presented.""" + + VIEW_UNSPECIFIED: ComponentDefinition.View.ValueType # 0 + """Unspecified, equivalent to BASIC.""" + VIEW_BASIC: ComponentDefinition.View.ValueType # 1 + """Default view, only includes basic information (removes the `spec` + field). + """ + VIEW_FULL: ComponentDefinition.View.ValueType # 2 + """Full representation.""" + + TYPE_FIELD_NUMBER: builtins.int + OPERATOR_DEFINITION_FIELD_NUMBER: builtins.int + CONNECTOR_DEFINITION_FIELD_NUMBER: builtins.int + type: vdp.pipeline.v1beta.common_pb2.ComponentType.ValueType + """Defines the type of task the component will perform.""" + @property + def operator_definition(self) -> global___OperatorDefinition: + """operator definition detail""" + @property + def connector_definition(self) -> global___ConnectorDefinition: + """connector definition detail""" + def __init__( + self, + *, + type: vdp.pipeline.v1beta.common_pb2.ComponentType.ValueType = ..., + operator_definition: global___OperatorDefinition | None = ..., + connector_definition: global___ConnectorDefinition | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["connector_definition", b"connector_definition", "definition", b"definition", "operator_definition", b"operator_definition"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["connector_definition", b"connector_definition", "definition", b"definition", "operator_definition", b"operator_definition", "type", b"type"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions.Literal["definition", b"definition"]) -> typing_extensions.Literal["operator_definition", "connector_definition"] | None: ... + +global___ComponentDefinition = ComponentDefinition + +@typing_extensions.final +class ConnectorSpec(google.protobuf.message.Message): + """ConnectorSpec represents a specification data model.""" + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + RESOURCE_SPECIFICATION_FIELD_NUMBER: builtins.int + COMPONENT_SPECIFICATION_FIELD_NUMBER: builtins.int + OPENAPI_SPECIFICATIONS_FIELD_NUMBER: builtins.int + @property + def resource_specification(self) -> google.protobuf.struct_pb2.Struct: + """Resource specification.""" + @property + def component_specification(self) -> google.protobuf.struct_pb2.Struct: + """Component specification.""" + @property + def openapi_specifications(self) -> google.protobuf.struct_pb2.Struct: + """OpenAPI specification.""" + def __init__( + self, + *, + resource_specification: google.protobuf.struct_pb2.Struct | None = ..., + component_specification: google.protobuf.struct_pb2.Struct | None = ..., + openapi_specifications: google.protobuf.struct_pb2.Struct | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["component_specification", b"component_specification", "openapi_specifications", b"openapi_specifications", "resource_specification", b"resource_specification"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["component_specification", b"component_specification", "openapi_specifications", b"openapi_specifications", "resource_specification", b"resource_specification"]) -> None: ... + +global___ConnectorSpec = ConnectorSpec + +@typing_extensions.final +class ConnectorDefinition(google.protobuf.message.Message): + """A Connector is a type of pipeline component that queries, processes or sends + the ingested unstructured data to a service or app. Users need to configure + their connectors (e.g. by providing an API token to a remote service). A + ConnectorDefinition describes a certain type of Connector. + + For more information, see + [Component](https://www.instill.tech/docs/latest/core/concepts/pipeline#pipeline-component) + in the official documentation. + """ + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + NAME_FIELD_NUMBER: builtins.int + UID_FIELD_NUMBER: builtins.int + ID_FIELD_NUMBER: builtins.int + TITLE_FIELD_NUMBER: builtins.int + DOCUMENTATION_URL_FIELD_NUMBER: builtins.int + ICON_FIELD_NUMBER: builtins.int + SPEC_FIELD_NUMBER: builtins.int + TYPE_FIELD_NUMBER: builtins.int + TOMBSTONE_FIELD_NUMBER: builtins.int + PUBLIC_FIELD_NUMBER: builtins.int + CUSTOM_FIELD_NUMBER: builtins.int + VENDOR_FIELD_NUMBER: builtins.int + VENDOR_ATTRIBUTES_FIELD_NUMBER: builtins.int + SOURCE_URL_FIELD_NUMBER: builtins.int + VERSION_FIELD_NUMBER: builtins.int + TASKS_FIELD_NUMBER: builtins.int + name: builtins.str + """The name of the connector definition, defined by its ID. + - Format: `connector-definitions/{id} + """ + uid: builtins.str + """Connector definition UUID.""" + id: builtins.str + """Connector definition resource ID (used in `name` as the last segment). This + conforms to RFC-1034, which restricts to letters, numbers, and hyphen, + with the first character a letter, the last a letter or a number, and a 63 + character maximum. + """ + title: builtins.str + """Connector definition title.""" + documentation_url: builtins.str + """Connector definition documentation URL.""" + icon: builtins.str + """Connector definition icon. This is a path that's relative to the root of + the connector implementation (see `source_url`) and that allows clients + frontend applications to pull and locate the icons. + """ + @property + def spec(self) -> global___ConnectorSpec: + """Connector definition specification.""" + type: global___ConnectorType.ValueType + """Connector definition type.""" + tombstone: builtins.bool + """Connector definition tombstone. If true, this configuration is permanently + off. Otherwise, the configuration is active. + """ + public: builtins.bool + """The public flag determines whether this connector definition is available + to all workspaces. + """ + custom: builtins.bool + """Connector definition custom flag, i.e., whether this is a custom + connector definition. + """ + vendor: builtins.str + """Connector definition vendor name.""" + @property + def vendor_attributes(self) -> google.protobuf.struct_pb2.Struct: + """Vendor-specific attributes.""" + source_url: builtins.str + """Source code URL. This points to the source code where the connector is + implemented. + """ + version: builtins.str + """Connector definition version. This is a string that fulfills the SemVer + specification (e.g. `1.0.0-beta`). + """ + @property + def tasks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[vdp.pipeline.v1beta.common_pb2.ComponentTask]: + """List of tasks that can be executed by the connector.""" + def __init__( + self, + *, + name: builtins.str = ..., + uid: builtins.str = ..., + id: builtins.str = ..., + title: builtins.str = ..., + documentation_url: builtins.str = ..., + icon: builtins.str = ..., + spec: global___ConnectorSpec | None = ..., + type: global___ConnectorType.ValueType = ..., + tombstone: builtins.bool = ..., + public: builtins.bool = ..., + custom: builtins.bool = ..., + vendor: builtins.str = ..., + vendor_attributes: google.protobuf.struct_pb2.Struct | None = ..., + source_url: builtins.str = ..., + version: builtins.str = ..., + tasks: collections.abc.Iterable[vdp.pipeline.v1beta.common_pb2.ComponentTask] | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["spec", b"spec", "vendor_attributes", b"vendor_attributes"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["custom", b"custom", "documentation_url", b"documentation_url", "icon", b"icon", "id", b"id", "name", b"name", "public", b"public", "source_url", b"source_url", "spec", b"spec", "tasks", b"tasks", "title", b"title", "tombstone", b"tombstone", "type", b"type", "uid", b"uid", "vendor", b"vendor", "vendor_attributes", b"vendor_attributes", "version", b"version"]) -> None: ... + +global___ConnectorDefinition = ConnectorDefinition + +@typing_extensions.final +class OperatorSpec(google.protobuf.message.Message): + """OperatorSpec represents a specification data model.""" + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + COMPONENT_SPECIFICATION_FIELD_NUMBER: builtins.int + OPENAPI_SPECIFICATIONS_FIELD_NUMBER: builtins.int + @property + def component_specification(self) -> google.protobuf.struct_pb2.Struct: + """Component specification.""" + @property + def openapi_specifications(self) -> google.protobuf.struct_pb2.Struct: + """OpenAPI specification.""" + def __init__( + self, + *, + component_specification: google.protobuf.struct_pb2.Struct | None = ..., + openapi_specifications: google.protobuf.struct_pb2.Struct | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["component_specification", b"component_specification", "openapi_specifications", b"openapi_specifications"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["component_specification", b"component_specification", "openapi_specifications", b"openapi_specifications"]) -> None: ... + +global___OperatorSpec = OperatorSpec + +@typing_extensions.final +class OperatorDefinition(google.protobuf.message.Message): + """An Operator is a type of pipeline component that performs data injection and + manipulation. OperatorDefinition describes a certain type of operator. + + For more information, see + [Component](https://www.instill.tech/docs/latest/core/concepts/pipeline#pipeline-component) + in the official documentation. + """ + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + NAME_FIELD_NUMBER: builtins.int + UID_FIELD_NUMBER: builtins.int + ID_FIELD_NUMBER: builtins.int + TITLE_FIELD_NUMBER: builtins.int + DOCUMENTATION_URL_FIELD_NUMBER: builtins.int + ICON_FIELD_NUMBER: builtins.int + SPEC_FIELD_NUMBER: builtins.int + TOMBSTONE_FIELD_NUMBER: builtins.int + PUBLIC_FIELD_NUMBER: builtins.int + CUSTOM_FIELD_NUMBER: builtins.int + SOURCE_URL_FIELD_NUMBER: builtins.int + VERSION_FIELD_NUMBER: builtins.int + TASKS_FIELD_NUMBER: builtins.int + name: builtins.str + """The name of the operator definition. + - Format: `operator-definitions/*` + """ + uid: builtins.str + """Operator definition UUID.""" + id: builtins.str + """Operator definition resource ID (used in `name` as the last segment). + This conforms to RFC-1034, which restricts to letters, numbers, and + hyphen, with the first character a letter, the last a letter or a number, + and a 63 character maximum. + """ + title: builtins.str + """Operator definition title.""" + documentation_url: builtins.str + """Operator definition documentation URL.""" + icon: builtins.str + """Operator definition icon. This is a path that's relative to the root of + the operator implementation (see `source_url`) and that allows clients + frontend applications to pull and locate the icons. + """ + @property + def spec(self) -> global___OperatorSpec: + """Operator definition specification.""" + tombstone: builtins.bool + """Operator definition tombstone. If true, this configuration is permanently + off. Otherwise, the configuration is active. + """ + public: builtins.bool + """The public flag determines whether this operator definition is available + to all workspaces. + """ + custom: builtins.bool + """The custom flag determines whether this is a custom operator definition.""" + source_url: builtins.str + """Source code URL. This points to the source code where the operator is + implemented. + """ + version: builtins.str + """Operator definition version. This is a string that fulfills the SemVer + specification (e.g. `1.0.0-beta`). + """ + @property + def tasks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[vdp.pipeline.v1beta.common_pb2.ComponentTask]: + """List of tasks that can be executed by the operator.""" + def __init__( + self, + *, + name: builtins.str = ..., + uid: builtins.str = ..., + id: builtins.str = ..., + title: builtins.str = ..., + documentation_url: builtins.str = ..., + icon: builtins.str = ..., + spec: global___OperatorSpec | None = ..., + tombstone: builtins.bool = ..., + public: builtins.bool = ..., + custom: builtins.bool = ..., + source_url: builtins.str = ..., + version: builtins.str = ..., + tasks: collections.abc.Iterable[vdp.pipeline.v1beta.common_pb2.ComponentTask] | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["spec", b"spec"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["custom", b"custom", "documentation_url", b"documentation_url", "icon", b"icon", "id", b"id", "name", b"name", "public", b"public", "source_url", b"source_url", "spec", b"spec", "tasks", b"tasks", "title", b"title", "tombstone", b"tombstone", "uid", b"uid", "version", b"version"]) -> None: ... + +global___OperatorDefinition = OperatorDefinition + +@typing_extensions.final +class ListComponentDefinitionsRequest(google.protobuf.message.Message): + """///////////////////////////////////////////////////////////////////// + API messages + ///////////////////////////////////////////////////////////////////// + + ListComponentDefinitionsRequest represents a request to list component + definitions. + """ + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + PAGE_SIZE_FIELD_NUMBER: builtins.int + PAGE_TOKEN_FIELD_NUMBER: builtins.int + VIEW_FIELD_NUMBER: builtins.int + FILTER_FIELD_NUMBER: builtins.int + page_size: builtins.int + """The maximum number of component definitions to return. If this parameter + is unspecified, at most 10 definitions will be returned. The cap value for + this parameter is 100 (i.e. any value above that will be coerced to 100). + """ + page_token: builtins.str + """Page token.""" + view: global___ComponentDefinition.View.ValueType + """View allows clients to specify the desired resource view in the response.""" + filter: builtins.str + """Filter can hold an [AIP-160](https://google.aip.dev/160)-compliant filter + expression. + - Example: `component_type="COMPONENT_TYPE_CONNECTOR_AI"`. + - Example: `tasks:"TASK_TEXT_GENERATION"`. + """ + def __init__( + self, + *, + page_size: builtins.int | None = ..., + page_token: builtins.str | None = ..., + view: global___ComponentDefinition.View.ValueType | None = ..., + filter: builtins.str | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_page_size", b"_page_size", "_page_token", b"_page_token", "_view", b"_view", "filter", b"filter", "page_size", b"page_size", "page_token", b"page_token", "view", b"view"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_page_size", b"_page_size", "_page_token", b"_page_token", "_view", b"_view", "filter", b"filter", "page_size", b"page_size", "page_token", b"page_token", "view", b"view"]) -> None: ... + @typing.overload + def WhichOneof(self, oneof_group: typing_extensions.Literal["_filter", b"_filter"]) -> typing_extensions.Literal["filter"] | None: ... + @typing.overload + def WhichOneof(self, oneof_group: typing_extensions.Literal["_page_size", b"_page_size"]) -> typing_extensions.Literal["page_size"] | None: ... + @typing.overload + def WhichOneof(self, oneof_group: typing_extensions.Literal["_page_token", b"_page_token"]) -> typing_extensions.Literal["page_token"] | None: ... + @typing.overload + def WhichOneof(self, oneof_group: typing_extensions.Literal["_view", b"_view"]) -> typing_extensions.Literal["view"] | None: ... + +global___ListComponentDefinitionsRequest = ListComponentDefinitionsRequest + +@typing_extensions.final +class ListComponentDefinitionsResponse(google.protobuf.message.Message): + """ListComponentDefinitionsResponse contains a list of component definitions.""" + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + COMPONENT_DEFINITIONS_FIELD_NUMBER: builtins.int + NEXT_PAGE_TOKEN_FIELD_NUMBER: builtins.int + TOTAL_SIZE_FIELD_NUMBER: builtins.int + @property + def component_definitions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ComponentDefinition]: + """A list of component definition resources.""" + next_page_token: builtins.str + """Next page token.""" + total_size: builtins.int + """Total number of connector definitions.""" + def __init__( + self, + *, + component_definitions: collections.abc.Iterable[global___ComponentDefinition] | None = ..., + next_page_token: builtins.str = ..., + total_size: builtins.int = ..., + ) -> None: ... + def ClearField(self, field_name: typing_extensions.Literal["component_definitions", b"component_definitions", "next_page_token", b"next_page_token", "total_size", b"total_size"]) -> None: ... + +global___ListComponentDefinitionsResponse = ListComponentDefinitionsResponse + +@typing_extensions.final +class ListConnectorDefinitionsRequest(google.protobuf.message.Message): + """ListConnectorDefinitionsRequest represents a request to list connector + definitions. + """ + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + PAGE_SIZE_FIELD_NUMBER: builtins.int + PAGE_TOKEN_FIELD_NUMBER: builtins.int + FILTER_FIELD_NUMBER: builtins.int + VIEW_FIELD_NUMBER: builtins.int + page_size: builtins.int + """The maximum number of connector definitions to return. If this parameter + is unspecified, at most 10 definitions will be returned. The cap value for + this parameter is 100 (i.e. any value above that will be coerced to 100). + """ + page_token: builtins.str + """Page token.""" + 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")`. + """ + view: global___ComponentDefinition.View.ValueType + """View allows clients to specify the desired resource view in the response.""" + def __init__( + self, + *, + page_size: builtins.int | None = ..., + page_token: builtins.str | None = ..., + filter: builtins.str | None = ..., + view: global___ComponentDefinition.View.ValueType | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_page_size", b"_page_size", "_page_token", b"_page_token", "_view", b"_view", "filter", b"filter", "page_size", b"page_size", "page_token", b"page_token", "view", b"view"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_page_size", b"_page_size", "_page_token", b"_page_token", "_view", b"_view", "filter", b"filter", "page_size", b"page_size", "page_token", b"page_token", "view", b"view"]) -> None: ... + @typing.overload + def WhichOneof(self, oneof_group: typing_extensions.Literal["_filter", b"_filter"]) -> typing_extensions.Literal["filter"] | None: ... + @typing.overload + def WhichOneof(self, oneof_group: typing_extensions.Literal["_page_size", b"_page_size"]) -> typing_extensions.Literal["page_size"] | None: ... + @typing.overload + def WhichOneof(self, oneof_group: typing_extensions.Literal["_page_token", b"_page_token"]) -> typing_extensions.Literal["page_token"] | None: ... + @typing.overload + def WhichOneof(self, oneof_group: typing_extensions.Literal["_view", b"_view"]) -> typing_extensions.Literal["view"] | None: ... + +global___ListConnectorDefinitionsRequest = ListConnectorDefinitionsRequest + +@typing_extensions.final +class ListConnectorDefinitionsResponse(google.protobuf.message.Message): + """ListConnectorDefinitionsResponse contains a list of connector definitions.""" + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + CONNECTOR_DEFINITIONS_FIELD_NUMBER: builtins.int + NEXT_PAGE_TOKEN_FIELD_NUMBER: builtins.int + TOTAL_SIZE_FIELD_NUMBER: builtins.int + @property + def connector_definitions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ConnectorDefinition]: + """A list of connector definition resources.""" + next_page_token: builtins.str + """Next page token.""" + total_size: builtins.int + """Total number of connector definitions.""" + def __init__( + self, + *, + connector_definitions: collections.abc.Iterable[global___ConnectorDefinition] | None = ..., + next_page_token: builtins.str = ..., + total_size: builtins.int = ..., + ) -> None: ... + def ClearField(self, field_name: typing_extensions.Literal["connector_definitions", b"connector_definitions", "next_page_token", b"next_page_token", "total_size", b"total_size"]) -> None: ... + +global___ListConnectorDefinitionsResponse = ListConnectorDefinitionsResponse + +@typing_extensions.final +class GetConnectorDefinitionRequest(google.protobuf.message.Message): + """GetConnectorDefinitionRequest represents a request to fetch the details of a + connector definition. + """ + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + NAME_FIELD_NUMBER: builtins.int + VIEW_FIELD_NUMBER: builtins.int + name: builtins.str + """The resource name of the connector definition, which allows its access by ID. + - Format: `connector-definitions/{id}`. + """ + view: global___ComponentDefinition.View.ValueType + """View allows clients to specify the desired resource view in the response.""" + def __init__( + self, + *, + name: builtins.str = ..., + view: global___ComponentDefinition.View.ValueType | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["_view", b"_view", "view", b"view"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["_view", b"_view", "name", b"name", "view", b"view"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions.Literal["_view", b"_view"]) -> typing_extensions.Literal["view"] | None: ... + +global___GetConnectorDefinitionRequest = GetConnectorDefinitionRequest + +@typing_extensions.final +class GetConnectorDefinitionResponse(google.protobuf.message.Message): + """GetConnectorDefinitionResponse contains the requested connector definition.""" + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + CONNECTOR_DEFINITION_FIELD_NUMBER: builtins.int + @property + def connector_definition(self) -> global___ConnectorDefinition: + """The connector definition resource.""" + def __init__( + self, + *, + connector_definition: global___ConnectorDefinition | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["connector_definition", b"connector_definition"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["connector_definition", b"connector_definition"]) -> None: ... + +global___GetConnectorDefinitionResponse = GetConnectorDefinitionResponse + +@typing_extensions.final +class ListOperatorDefinitionsRequest(google.protobuf.message.Message): + """ListOperatorDefinitionsRequest represents a request to list operator + definitions. + """ + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + PAGE_SIZE_FIELD_NUMBER: builtins.int + PAGE_TOKEN_FIELD_NUMBER: builtins.int + FILTER_FIELD_NUMBER: builtins.int + VIEW_FIELD_NUMBER: builtins.int + page_size: builtins.int + """The maximum number of OperatorDefinitions to return. The + service may return fewer than this value. If unspecified, at most 10 + OperatorDefinitions will be returned. The maximum value is 100; + values above 100 will be coerced to 100. + """ + page_token: builtins.str + """Page token.""" + 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")`. + """ + view: global___ComponentDefinition.View.ValueType + """View allows clients to specify the desired resource view in the response.""" + def __init__( + self, + *, + page_size: builtins.int | None = ..., + page_token: builtins.str | None = ..., + filter: builtins.str | None = ..., + view: global___ComponentDefinition.View.ValueType | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_page_size", b"_page_size", "_page_token", b"_page_token", "_view", b"_view", "filter", b"filter", "page_size", b"page_size", "page_token", b"page_token", "view", b"view"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_page_size", b"_page_size", "_page_token", b"_page_token", "_view", b"_view", "filter", b"filter", "page_size", b"page_size", "page_token", b"page_token", "view", b"view"]) -> None: ... + @typing.overload + def WhichOneof(self, oneof_group: typing_extensions.Literal["_filter", b"_filter"]) -> typing_extensions.Literal["filter"] | None: ... + @typing.overload + def WhichOneof(self, oneof_group: typing_extensions.Literal["_page_size", b"_page_size"]) -> typing_extensions.Literal["page_size"] | None: ... + @typing.overload + def WhichOneof(self, oneof_group: typing_extensions.Literal["_page_token", b"_page_token"]) -> typing_extensions.Literal["page_token"] | None: ... + @typing.overload + def WhichOneof(self, oneof_group: typing_extensions.Literal["_view", b"_view"]) -> typing_extensions.Literal["view"] | None: ... + +global___ListOperatorDefinitionsRequest = ListOperatorDefinitionsRequest + +@typing_extensions.final +class ListOperatorDefinitionsResponse(google.protobuf.message.Message): + """ListOperatorDefinitionsResponse contains a list of operator definitions.""" + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + OPERATOR_DEFINITIONS_FIELD_NUMBER: builtins.int + NEXT_PAGE_TOKEN_FIELD_NUMBER: builtins.int + TOTAL_SIZE_FIELD_NUMBER: builtins.int + @property + def operator_definitions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___OperatorDefinition]: + """A list of operator definition resources.""" + next_page_token: builtins.str + """Next page token.""" + total_size: builtins.int + """Total number of operator definitions.""" + def __init__( + self, + *, + operator_definitions: collections.abc.Iterable[global___OperatorDefinition] | None = ..., + next_page_token: builtins.str = ..., + total_size: builtins.int = ..., + ) -> None: ... + def ClearField(self, field_name: typing_extensions.Literal["next_page_token", b"next_page_token", "operator_definitions", b"operator_definitions", "total_size", b"total_size"]) -> None: ... + +global___ListOperatorDefinitionsResponse = ListOperatorDefinitionsResponse + +@typing_extensions.final +class GetOperatorDefinitionRequest(google.protobuf.message.Message): + """GetOperatorDefinitionRequest represents a request to fetch the details of a + operator definition. + """ + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + NAME_FIELD_NUMBER: builtins.int + VIEW_FIELD_NUMBER: builtins.int + name: builtins.str + """The resource name of the operator definition, which allows its access by ID. + - Format: `operator-definitions/{id}`. + """ + view: global___ComponentDefinition.View.ValueType + """View allows clients to specify the desired resource view in the response.""" + def __init__( + self, + *, + name: builtins.str = ..., + view: global___ComponentDefinition.View.ValueType | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["_view", b"_view", "view", b"view"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["_view", b"_view", "name", b"name", "view", b"view"]) -> None: ... + def WhichOneof(self, oneof_group: typing_extensions.Literal["_view", b"_view"]) -> typing_extensions.Literal["view"] | None: ... + +global___GetOperatorDefinitionRequest = GetOperatorDefinitionRequest + +@typing_extensions.final +class GetOperatorDefinitionResponse(google.protobuf.message.Message): + """GetOperatorDefinitionResponse contains the requested operator definition.""" + + DESCRIPTOR: google.protobuf.descriptor.Descriptor + + OPERATOR_DEFINITION_FIELD_NUMBER: builtins.int + @property + def operator_definition(self) -> global___OperatorDefinition: + """The operator definition resource.""" + def __init__( + self, + *, + operator_definition: global___OperatorDefinition | None = ..., + ) -> None: ... + def HasField(self, field_name: typing_extensions.Literal["operator_definition", b"operator_definition"]) -> builtins.bool: ... + def ClearField(self, field_name: typing_extensions.Literal["operator_definition", b"operator_definition"]) -> None: ... + +global___GetOperatorDefinitionResponse = GetOperatorDefinitionResponse diff --git a/vdp/pipeline/v1beta/connector_definition_pb2_grpc.py b/vdp/pipeline/v1beta/component_definition_pb2_grpc.py similarity index 100% rename from vdp/pipeline/v1beta/connector_definition_pb2_grpc.py rename to vdp/pipeline/v1beta/component_definition_pb2_grpc.py diff --git a/vdp/pipeline/v1beta/connector_definition_pb2_grpc.pyi b/vdp/pipeline/v1beta/component_definition_pb2_grpc.pyi similarity index 100% rename from vdp/pipeline/v1beta/connector_definition_pb2_grpc.pyi rename to vdp/pipeline/v1beta/component_definition_pb2_grpc.pyi diff --git a/vdp/pipeline/v1beta/connector_definition_pb2.py b/vdp/pipeline/v1beta/connector_definition_pb2.py deleted file mode 100644 index 173042e..0000000 --- a/vdp/pipeline/v1beta/connector_definition_pb2.py +++ /dev/null @@ -1,106 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: vdp/pipeline/v1beta/connector_definition.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 field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 -from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 -from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -from protoc_gen_openapiv2.options import annotations_pb2 as protoc__gen__openapiv2_dot_options_dot_annotations__pb2 -from vdp.pipeline.v1beta import common_pb2 as vdp_dot_pipeline_dot_v1beta_dot_common__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n.vdp/pipeline/v1beta/connector_definition.proto\x12\x13vdp.pipeline.v1beta\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\x1a vdp/pipeline/v1beta/common.proto\"\x93\x02\n\rConnectorSpec\x12T\n\x16resource_specification\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x15resourceSpecification\x12V\n\x17\x63omponent_specification\x18\x03 \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x16\x63omponentSpecification\x12T\n\x16openapi_specifications\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x15openapiSpecifications\"\xb8\x06\n\x13\x43onnectorDefinition\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03R\x04name\x12\x16\n\x03uid\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03R\x03uid\x12\x14\n\x02id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x05R\x02id\x12\x1a\n\x05title\x18\x04 \x01(\tB\x04\xe2\x41\x01\x03R\x05title\x12\x31\n\x11\x64ocumentation_url\x18\x05 \x01(\tB\x04\xe2\x41\x01\x03R\x10\x64ocumentationUrl\x12\x18\n\x04icon\x18\x06 \x01(\tB\x04\xe2\x41\x01\x03R\x04icon\x12<\n\x04spec\x18\x07 \x01(\x0b\x32\".vdp.pipeline.v1beta.ConnectorSpecB\x04\xe2\x41\x01\x03R\x04spec\x12<\n\x04type\x18\x08 \x01(\x0e\x32\".vdp.pipeline.v1beta.ConnectorTypeB\x04\xe2\x41\x01\x03R\x04type\x12\"\n\ttombstone\x18\t \x01(\x08\x42\x04\xe2\x41\x01\x03R\ttombstone\x12\x1c\n\x06public\x18\n \x01(\x08\x42\x04\xe2\x41\x01\x03R\x06public\x12\x1c\n\x06\x63ustom\x18\x0b \x01(\x08\x42\x04\xe2\x41\x01\x03R\x06\x63ustom\x12\x1c\n\x06vendor\x18\r \x01(\tB\x04\xe2\x41\x01\x03R\x06vendor\x12J\n\x11vendor_attributes\x18\x0e \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x03R\x10vendorAttributes\x12#\n\nsource_url\x18\x0f \x01(\tB\x04\xe2\x41\x01\x03R\tsourceUrl\x12\x1e\n\x07version\x18\x10 \x01(\tB\x04\xe2\x41\x01\x03R\x07version\x12>\n\x05tasks\x18\x11 \x03(\x0b\x32\".vdp.pipeline.v1beta.ComponentTaskB\x04\xe2\x41\x01\x03R\x05tasks\";\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\x0e\n\nVIEW_BASIC\x10\x01\x12\r\n\tVIEW_FULL\x10\x02:b\xea\x41_\n$api.instill.tech/ConnectorDefinition\x12\x1a\x63onnector-definitions/{id}\x12\x1b\x63onnector-definitions/{uid}J\x04\x08\x0c\x10\r\"\x95\x02\n\x1fListConnectorDefinitionsRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12L\n\x04view\x18\x03 \x01(\x0e\x32-.vdp.pipeline.v1beta.ConnectorDefinition.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filter\"\xc8\x01\n ListConnectorDefinitionsResponse\x12]\n\x15\x63onnector_definitions\x18\x01 \x03(\x0b\x32(.vdp.pipeline.v1beta.ConnectorDefinitionR\x14\x63onnectorDefinitions\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xdb\x01\n\x1dGetConnectorDefinitionRequest\x12\x63\n\x04name\x18\x01 \x01(\tBO\x92\x41\x1f\xca>\x1c\xfa\x02\x19\x63onnector_definition_name\xe2\x41\x01\x02\xfa\x41&\n$api.instill.tech/ConnectorDefinitionR\x04name\x12L\n\x04view\x18\x02 \x01(\x0e\x32-.vdp.pipeline.v1beta.ConnectorDefinition.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"}\n\x1eGetConnectorDefinitionResponse\x12[\n\x14\x63onnector_definition\x18\x01 \x01(\x0b\x32(.vdp.pipeline.v1beta.ConnectorDefinitionR\x13\x63onnectorDefinition\"\xf2\x01\n%LookUpConnectorDefinitionAdminRequest\x12r\n\tpermalink\x18\x01 \x01(\tBT\x92\x41$\xca>!\xfa\x02\x1e\x63onnector_definition_permalink\xe2\x41\x01\x02\xfa\x41&\n$api.instill.tech/ConnectorDefinitionR\tpermalink\x12L\n\x04view\x18\x02 \x01(\x0e\x32-.vdp.pipeline.v1beta.ConnectorDefinition.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"\x85\x01\n&LookUpConnectorDefinitionAdminResponse\x12[\n\x14\x63onnector_definition\x18\x01 \x01(\x0b\x32(.vdp.pipeline.v1beta.ConnectorDefinitionR\x13\x63onnectorDefinition*\xd6\x01\n\rConnectorType\x12\x1e\n\x1a\x43ONNECTOR_TYPE_UNSPECIFIED\x10\x00\x12\x19\n\x15\x43ONNECTOR_TYPE_SOURCE\x10\x01\x12\x1e\n\x1a\x43ONNECTOR_TYPE_DESTINATION\x10\x02\x12\x15\n\x11\x43ONNECTOR_TYPE_AI\x10\x03\x12\x1d\n\x19\x43ONNECTOR_TYPE_BLOCKCHAIN\x10\x04\x12\x17\n\x13\x43ONNECTOR_TYPE_DATA\x10\x05\x12\x1b\n\x17\x43ONNECTOR_TYPE_OPERATOR\x10\x06\x42\xe7\x01\n\x17\x63om.vdp.pipeline.v1betaB\x18\x43onnectorDefinitionProtoP\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) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'vdp.pipeline.v1beta.connector_definition_pb2', _globals) -if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.vdp.pipeline.v1betaB\030ConnectorDefinitionProtoP\001ZDgithub.com/instill-ai/protogen-go/vdp/pipeline/v1beta;pipelinev1beta\242\002\003VPX\252\002\023Vdp.Pipeline.V1beta\312\002\023Vdp\\Pipeline\\V1beta\342\002\037Vdp\\Pipeline\\V1beta\\GPBMetadata\352\002\025Vdp::Pipeline::V1beta' - _CONNECTORSPEC.fields_by_name['resource_specification']._options = None - _CONNECTORSPEC.fields_by_name['resource_specification']._serialized_options = b'\342A\001\002' - _CONNECTORSPEC.fields_by_name['component_specification']._options = None - _CONNECTORSPEC.fields_by_name['component_specification']._serialized_options = b'\342A\001\002' - _CONNECTORSPEC.fields_by_name['openapi_specifications']._options = None - _CONNECTORSPEC.fields_by_name['openapi_specifications']._serialized_options = b'\342A\001\002' - _CONNECTORDEFINITION.fields_by_name['name']._options = None - _CONNECTORDEFINITION.fields_by_name['name']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['uid']._options = None - _CONNECTORDEFINITION.fields_by_name['uid']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['id']._options = None - _CONNECTORDEFINITION.fields_by_name['id']._serialized_options = b'\342A\001\005' - _CONNECTORDEFINITION.fields_by_name['title']._options = None - _CONNECTORDEFINITION.fields_by_name['title']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['documentation_url']._options = None - _CONNECTORDEFINITION.fields_by_name['documentation_url']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['icon']._options = None - _CONNECTORDEFINITION.fields_by_name['icon']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['spec']._options = None - _CONNECTORDEFINITION.fields_by_name['spec']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['type']._options = None - _CONNECTORDEFINITION.fields_by_name['type']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['tombstone']._options = None - _CONNECTORDEFINITION.fields_by_name['tombstone']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['public']._options = None - _CONNECTORDEFINITION.fields_by_name['public']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['custom']._options = None - _CONNECTORDEFINITION.fields_by_name['custom']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['vendor']._options = None - _CONNECTORDEFINITION.fields_by_name['vendor']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['vendor_attributes']._options = None - _CONNECTORDEFINITION.fields_by_name['vendor_attributes']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['source_url']._options = None - _CONNECTORDEFINITION.fields_by_name['source_url']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['version']._options = None - _CONNECTORDEFINITION.fields_by_name['version']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION.fields_by_name['tasks']._options = None - _CONNECTORDEFINITION.fields_by_name['tasks']._serialized_options = b'\342A\001\003' - _CONNECTORDEFINITION._options = None - _CONNECTORDEFINITION._serialized_options = b'\352A_\n$api.instill.tech/ConnectorDefinition\022\032connector-definitions/{id}\022\033connector-definitions/{uid}' - _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['page_size']._options = None - _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['page_size']._serialized_options = b'\342A\001\001' - _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['page_token']._options = None - _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['page_token']._serialized_options = b'\342A\001\001' - _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['view']._options = None - _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001' - _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['filter']._options = None - _LISTCONNECTORDEFINITIONSREQUEST.fields_by_name['filter']._serialized_options = b'\342A\001\001' - _GETCONNECTORDEFINITIONREQUEST.fields_by_name['name']._options = None - _GETCONNECTORDEFINITIONREQUEST.fields_by_name['name']._serialized_options = b'\222A\037\312>\034\372\002\031connector_definition_name\342A\001\002\372A&\n$api.instill.tech/ConnectorDefinition' - _GETCONNECTORDEFINITIONREQUEST.fields_by_name['view']._options = None - _GETCONNECTORDEFINITIONREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001' - _LOOKUPCONNECTORDEFINITIONADMINREQUEST.fields_by_name['permalink']._options = None - _LOOKUPCONNECTORDEFINITIONADMINREQUEST.fields_by_name['permalink']._serialized_options = b'\222A$\312>!\372\002\036connector_definition_permalink\342A\001\002\372A&\n$api.instill.tech/ConnectorDefinition' - _LOOKUPCONNECTORDEFINITIONADMINREQUEST.fields_by_name['view']._options = None - _LOOKUPCONNECTORDEFINITIONADMINREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001' - _globals['_CONNECTORTYPE']._serialized_start=2562 - _globals['_CONNECTORTYPE']._serialized_end=2776 - _globals['_CONNECTORSPEC']._serialized_start=244 - _globals['_CONNECTORSPEC']._serialized_end=519 - _globals['_CONNECTORDEFINITION']._serialized_start=522 - _globals['_CONNECTORDEFINITION']._serialized_end=1346 - _globals['_CONNECTORDEFINITION_VIEW']._serialized_start=1181 - _globals['_CONNECTORDEFINITION_VIEW']._serialized_end=1240 - _globals['_LISTCONNECTORDEFINITIONSREQUEST']._serialized_start=1349 - _globals['_LISTCONNECTORDEFINITIONSREQUEST']._serialized_end=1626 - _globals['_LISTCONNECTORDEFINITIONSRESPONSE']._serialized_start=1629 - _globals['_LISTCONNECTORDEFINITIONSRESPONSE']._serialized_end=1829 - _globals['_GETCONNECTORDEFINITIONREQUEST']._serialized_start=1832 - _globals['_GETCONNECTORDEFINITIONREQUEST']._serialized_end=2051 - _globals['_GETCONNECTORDEFINITIONRESPONSE']._serialized_start=2053 - _globals['_GETCONNECTORDEFINITIONRESPONSE']._serialized_end=2178 - _globals['_LOOKUPCONNECTORDEFINITIONADMINREQUEST']._serialized_start=2181 - _globals['_LOOKUPCONNECTORDEFINITIONADMINREQUEST']._serialized_end=2423 - _globals['_LOOKUPCONNECTORDEFINITIONADMINRESPONSE']._serialized_start=2426 - _globals['_LOOKUPCONNECTORDEFINITIONADMINRESPONSE']._serialized_end=2559 -# @@protoc_insertion_point(module_scope) diff --git a/vdp/pipeline/v1beta/connector_definition_pb2.pyi b/vdp/pipeline/v1beta/connector_definition_pb2.pyi deleted file mode 100644 index b403137..0000000 --- a/vdp/pipeline/v1beta/connector_definition_pb2.pyi +++ /dev/null @@ -1,411 +0,0 @@ -""" -@generated by mypy-protobuf. Do not edit manually! -isort:skip_file -""" -import builtins -import collections.abc -import google.protobuf.descriptor -import google.protobuf.internal.containers -import google.protobuf.internal.enum_type_wrapper -import google.protobuf.message -import google.protobuf.struct_pb2 -import sys -import typing -import vdp.pipeline.v1beta.common_pb2 - -if sys.version_info >= (3, 10): - import typing as typing_extensions -else: - import typing_extensions - -DESCRIPTOR: google.protobuf.descriptor.FileDescriptor - -class _ConnectorType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ConnectorTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ConnectorType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - CONNECTOR_TYPE_UNSPECIFIED: _ConnectorType.ValueType # 0 - """Unspecified.""" - CONNECTOR_TYPE_SOURCE: _ConnectorType.ValueType # 1 - """Source connector.""" - CONNECTOR_TYPE_DESTINATION: _ConnectorType.ValueType # 2 - """Destination connector.""" - CONNECTOR_TYPE_AI: _ConnectorType.ValueType # 3 - """AI connector.""" - CONNECTOR_TYPE_BLOCKCHAIN: _ConnectorType.ValueType # 4 - """Blockchain connector.""" - CONNECTOR_TYPE_DATA: _ConnectorType.ValueType # 5 - """Data connector.""" - CONNECTOR_TYPE_OPERATOR: _ConnectorType.ValueType # 6 - """Operator connector.""" - -class ConnectorType(_ConnectorType, metaclass=_ConnectorTypeEnumTypeWrapper): - """//////////////////////////////////////////////////////////////////////// - - ConnectorType defines the connector type based on its task features. - """ - -CONNECTOR_TYPE_UNSPECIFIED: ConnectorType.ValueType # 0 -"""Unspecified.""" -CONNECTOR_TYPE_SOURCE: ConnectorType.ValueType # 1 -"""Source connector.""" -CONNECTOR_TYPE_DESTINATION: ConnectorType.ValueType # 2 -"""Destination connector.""" -CONNECTOR_TYPE_AI: ConnectorType.ValueType # 3 -"""AI connector.""" -CONNECTOR_TYPE_BLOCKCHAIN: ConnectorType.ValueType # 4 -"""Blockchain connector.""" -CONNECTOR_TYPE_DATA: ConnectorType.ValueType # 5 -"""Data connector.""" -CONNECTOR_TYPE_OPERATOR: ConnectorType.ValueType # 6 -"""Operator connector.""" -global___ConnectorType = ConnectorType - -@typing_extensions.final -class ConnectorSpec(google.protobuf.message.Message): - """////////////////////////////////// - - ConnectorSpec represents a specification data model. - """ - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - RESOURCE_SPECIFICATION_FIELD_NUMBER: builtins.int - COMPONENT_SPECIFICATION_FIELD_NUMBER: builtins.int - OPENAPI_SPECIFICATIONS_FIELD_NUMBER: builtins.int - @property - def resource_specification(self) -> google.protobuf.struct_pb2.Struct: - """Resource specification.""" - @property - def component_specification(self) -> google.protobuf.struct_pb2.Struct: - """Component specification.""" - @property - def openapi_specifications(self) -> google.protobuf.struct_pb2.Struct: - """OpenAPI specification.""" - def __init__( - self, - *, - resource_specification: google.protobuf.struct_pb2.Struct | None = ..., - component_specification: google.protobuf.struct_pb2.Struct | None = ..., - openapi_specifications: google.protobuf.struct_pb2.Struct | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["component_specification", b"component_specification", "openapi_specifications", b"openapi_specifications", "resource_specification", b"resource_specification"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["component_specification", b"component_specification", "openapi_specifications", b"openapi_specifications", "resource_specification", b"resource_specification"]) -> None: ... - -global___ConnectorSpec = ConnectorSpec - -@typing_extensions.final -class ConnectorDefinition(google.protobuf.message.Message): - """A Connector is a type of pipeline component that queries, processes or sends - the ingested unstructured data to a service or app. Users need to configure - their connectors (e.g. by providing an API token to a remote service). A - ConnectorDefinition describes a certain type of Connector. - - For more information, see - [Component](https://www.instill.tech/docs/latest/core/concepts/pipeline#pipeline-component) - in the official documentation. - """ - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _View: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ViewEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[ConnectorDefinition._View.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - VIEW_UNSPECIFIED: ConnectorDefinition._View.ValueType # 0 - """Unspecified, equivalent to BASIC.""" - VIEW_BASIC: ConnectorDefinition._View.ValueType # 1 - """Default view, only includes basic information (removes the `spec` - field). - """ - VIEW_FULL: ConnectorDefinition._View.ValueType # 2 - """Full representation.""" - - class View(_View, metaclass=_ViewEnumTypeWrapper): - """View defines how a connector definition is presented.""" - - VIEW_UNSPECIFIED: ConnectorDefinition.View.ValueType # 0 - """Unspecified, equivalent to BASIC.""" - VIEW_BASIC: ConnectorDefinition.View.ValueType # 1 - """Default view, only includes basic information (removes the `spec` - field). - """ - VIEW_FULL: ConnectorDefinition.View.ValueType # 2 - """Full representation.""" - - NAME_FIELD_NUMBER: builtins.int - UID_FIELD_NUMBER: builtins.int - ID_FIELD_NUMBER: builtins.int - TITLE_FIELD_NUMBER: builtins.int - DOCUMENTATION_URL_FIELD_NUMBER: builtins.int - ICON_FIELD_NUMBER: builtins.int - SPEC_FIELD_NUMBER: builtins.int - TYPE_FIELD_NUMBER: builtins.int - TOMBSTONE_FIELD_NUMBER: builtins.int - PUBLIC_FIELD_NUMBER: builtins.int - CUSTOM_FIELD_NUMBER: builtins.int - VENDOR_FIELD_NUMBER: builtins.int - VENDOR_ATTRIBUTES_FIELD_NUMBER: builtins.int - SOURCE_URL_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - TASKS_FIELD_NUMBER: builtins.int - name: builtins.str - """The name of the connector definition, defined by its ID. - - Format: `connector-definitions/{id} - """ - uid: builtins.str - """Connector definition UUID.""" - id: builtins.str - """Connector definition resource ID (used in `name` as the last segment). This - conforms to RFC-1034, which restricts to letters, numbers, and hyphen, - with the first character a letter, the last a letter or a number, and a 63 - character maximum. - """ - title: builtins.str - """Connector definition title.""" - documentation_url: builtins.str - """Connector definition documentation URL.""" - icon: builtins.str - """Connector definition icon. This is a path that's relative to the root of - the connector implementation (see `source_url`) and that allows clients - frontend applications to pull and locate the icons. - """ - @property - def spec(self) -> global___ConnectorSpec: - """Connector definition specification.""" - type: global___ConnectorType.ValueType - """Connector definition type.""" - tombstone: builtins.bool - """Connector definition tombstone. If true, this configuration is permanently - off. Otherwise, the configuration is active. - """ - public: builtins.bool - """The public flag determines whether this connector definition is available - to all workspaces. - """ - custom: builtins.bool - """Connector definition custom flag, i.e., whether this is a custom - connector definition. - """ - vendor: builtins.str - """Connector definition vendor name.""" - @property - def vendor_attributes(self) -> google.protobuf.struct_pb2.Struct: - """Vendor-specific attributes.""" - source_url: builtins.str - """Source code URL. This points to the source code where the connector is - implemented. - """ - version: builtins.str - """Connector definition version. This is a string that fulfills the SemVer - specification (e.g. `1.0.0-beta`). - """ - @property - def tasks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[vdp.pipeline.v1beta.common_pb2.ComponentTask]: - """List of tasks that can be executed by the connector.""" - def __init__( - self, - *, - name: builtins.str = ..., - uid: builtins.str = ..., - id: builtins.str = ..., - title: builtins.str = ..., - documentation_url: builtins.str = ..., - icon: builtins.str = ..., - spec: global___ConnectorSpec | None = ..., - type: global___ConnectorType.ValueType = ..., - tombstone: builtins.bool = ..., - public: builtins.bool = ..., - custom: builtins.bool = ..., - vendor: builtins.str = ..., - vendor_attributes: google.protobuf.struct_pb2.Struct | None = ..., - source_url: builtins.str = ..., - version: builtins.str = ..., - tasks: collections.abc.Iterable[vdp.pipeline.v1beta.common_pb2.ComponentTask] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["spec", b"spec", "vendor_attributes", b"vendor_attributes"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["custom", b"custom", "documentation_url", b"documentation_url", "icon", b"icon", "id", b"id", "name", b"name", "public", b"public", "source_url", b"source_url", "spec", b"spec", "tasks", b"tasks", "title", b"title", "tombstone", b"tombstone", "type", b"type", "uid", b"uid", "vendor", b"vendor", "vendor_attributes", b"vendor_attributes", "version", b"version"]) -> None: ... - -global___ConnectorDefinition = ConnectorDefinition - -@typing_extensions.final -class ListConnectorDefinitionsRequest(google.protobuf.message.Message): - """///////////////////////////////////////////////////////////////////// - RPC messages - ///////////////////////////////////////////////////////////////////// - - ListConnectorDefinitionsRequest represents a request to list connector - definitions. - """ - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PAGE_SIZE_FIELD_NUMBER: builtins.int - PAGE_TOKEN_FIELD_NUMBER: builtins.int - VIEW_FIELD_NUMBER: builtins.int - FILTER_FIELD_NUMBER: builtins.int - page_size: builtins.int - """The maximum number of connector definitions to return. If this parameter - is unspecified, at most 10 pipelines will be returned. The cap value for - this parameter is 100 (i.e. any value above that will be coerced to 100). - """ - page_token: builtins.str - """Page token.""" - view: global___ConnectorDefinition.View.ValueType - """View allows clients to specify the desired resource view in the response.""" - 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")`. - """ - def __init__( - self, - *, - page_size: builtins.int | None = ..., - page_token: builtins.str | None = ..., - view: global___ConnectorDefinition.View.ValueType | None = ..., - filter: builtins.str | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_page_size", b"_page_size", "_page_token", b"_page_token", "_view", b"_view", "filter", b"filter", "page_size", b"page_size", "page_token", b"page_token", "view", b"view"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_page_size", b"_page_size", "_page_token", b"_page_token", "_view", b"_view", "filter", b"filter", "page_size", b"page_size", "page_token", b"page_token", "view", b"view"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_filter", b"_filter"]) -> typing_extensions.Literal["filter"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_page_size", b"_page_size"]) -> typing_extensions.Literal["page_size"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_page_token", b"_page_token"]) -> typing_extensions.Literal["page_token"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_view", b"_view"]) -> typing_extensions.Literal["view"] | None: ... - -global___ListConnectorDefinitionsRequest = ListConnectorDefinitionsRequest - -@typing_extensions.final -class ListConnectorDefinitionsResponse(google.protobuf.message.Message): - """ListConnectorDefinitionsResponse contains a list of connector definitions.""" - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONNECTOR_DEFINITIONS_FIELD_NUMBER: builtins.int - NEXT_PAGE_TOKEN_FIELD_NUMBER: builtins.int - TOTAL_SIZE_FIELD_NUMBER: builtins.int - @property - def connector_definitions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___ConnectorDefinition]: - """A list of connector definition resources.""" - next_page_token: builtins.str - """Next page token.""" - total_size: builtins.int - """Total number of connector definitions.""" - def __init__( - self, - *, - connector_definitions: collections.abc.Iterable[global___ConnectorDefinition] | None = ..., - next_page_token: builtins.str = ..., - total_size: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["connector_definitions", b"connector_definitions", "next_page_token", b"next_page_token", "total_size", b"total_size"]) -> None: ... - -global___ListConnectorDefinitionsResponse = ListConnectorDefinitionsResponse - -@typing_extensions.final -class GetConnectorDefinitionRequest(google.protobuf.message.Message): - """GetConnectorDefinitionRequest represents a request to fetch the details of a - connector definition. - """ - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - VIEW_FIELD_NUMBER: builtins.int - name: builtins.str - """The resource name of the connector definition, which allows its access by ID. - - Format: `connector-definitions/{id}`. - """ - view: global___ConnectorDefinition.View.ValueType - """View allows clients to specify the desired resource view in the response.""" - def __init__( - self, - *, - name: builtins.str = ..., - view: global___ConnectorDefinition.View.ValueType | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_view", b"_view", "view", b"view"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_view", b"_view", "name", b"name", "view", b"view"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["_view", b"_view"]) -> typing_extensions.Literal["view"] | None: ... - -global___GetConnectorDefinitionRequest = GetConnectorDefinitionRequest - -@typing_extensions.final -class GetConnectorDefinitionResponse(google.protobuf.message.Message): - """GetConnectorDefinitionResponse contains the requested connector definition.""" - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONNECTOR_DEFINITION_FIELD_NUMBER: builtins.int - @property - def connector_definition(self) -> global___ConnectorDefinition: - """The connector definition resource.""" - def __init__( - self, - *, - connector_definition: global___ConnectorDefinition | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["connector_definition", b"connector_definition"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["connector_definition", b"connector_definition"]) -> None: ... - -global___GetConnectorDefinitionResponse = GetConnectorDefinitionResponse - -@typing_extensions.final -class LookUpConnectorDefinitionAdminRequest(google.protobuf.message.Message): - """LookUpConnectorDefinitionAdminRequest represents a request by an admin to - query a connector definition by its UID. - """ - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PERMALINK_FIELD_NUMBER: builtins.int - VIEW_FIELD_NUMBER: builtins.int - permalink: builtins.str - """The permalink of the connector definition, which allows its access by UID. - - Format: `connector-definitions/{uid}` - """ - view: global___ConnectorDefinition.View.ValueType - """View allows clients to specify the desired connector definition view in - the response. - """ - def __init__( - self, - *, - permalink: builtins.str = ..., - view: global___ConnectorDefinition.View.ValueType | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_view", b"_view", "view", b"view"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_view", b"_view", "permalink", b"permalink", "view", b"view"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["_view", b"_view"]) -> typing_extensions.Literal["view"] | None: ... - -global___LookUpConnectorDefinitionAdminRequest = LookUpConnectorDefinitionAdminRequest - -@typing_extensions.final -class LookUpConnectorDefinitionAdminResponse(google.protobuf.message.Message): - """LookUpConnectorDefinitionAdminResponse represents a response for a - connector definition. - """ - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - CONNECTOR_DEFINITION_FIELD_NUMBER: builtins.int - @property - def connector_definition(self) -> global___ConnectorDefinition: - """The requested connector.""" - def __init__( - self, - *, - connector_definition: global___ConnectorDefinition | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["connector_definition", b"connector_definition"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["connector_definition", b"connector_definition"]) -> None: ... - -global___LookUpConnectorDefinitionAdminResponse = LookUpConnectorDefinitionAdminResponse diff --git a/vdp/pipeline/v1beta/connector_pb2.py b/vdp/pipeline/v1beta/connector_pb2.py index 90cd34a..3cb245d 100644 --- a/vdp/pipeline/v1beta/connector_pb2.py +++ b/vdp/pipeline/v1beta/connector_pb2.py @@ -18,10 +18,10 @@ from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from protoc_gen_openapiv2.options import annotations_pb2 as protoc__gen__openapiv2_dot_options_dot_annotations__pb2 -from vdp.pipeline.v1beta import connector_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2 +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/connector.proto\x12\x13vdp.pipeline.v1beta\x1a\x1b\x63ore/mgmt/v1beta/mgmt.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.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/connector_definition.proto\"\xb8\n\n\tConnector\x12/\n\x04name\x18\x01 \x01(\tB\x1b\x92\x41\x14\xca>\x11\xfa\x02\x0e\x63onnector_name\xe2\x41\x01\x03R\x04name\x12\x16\n\x03uid\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03R\x03uid\x12\x14\n\x02id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x05R\x02id\x12i\n\x19\x63onnector_definition_name\x18\x04 \x01(\tB-\xe2\x41\x01\x05\xfa\x41&\n$api.instill.tech/ConnectorDefinitionR\x17\x63onnectorDefinitionName\x12<\n\x04type\x18\x05 \x01(\x0e\x32\".vdp.pipeline.v1beta.ConnectorTypeB\x04\xe2\x41\x01\x03R\x04type\x12+\n\x0b\x64\x65scription\x18\x07 \x01(\tB\x04\xe2\x41\x01\x01H\x00R\x0b\x64\x65scription\x88\x01\x01\x12\x43\n\rconfiguration\x18\x08 \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\rconfiguration\x12@\n\x05state\x18\t \x01(\x0e\x32$.vdp.pipeline.v1beta.Connector.StateB\x04\xe2\x41\x01\x03R\x05state\x12\"\n\ttombstone\x18\n \x01(\x08\x42\x04\xe2\x41\x01\x03R\ttombstone\x12\x41\n\x0b\x63reate_time\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ncreateTime\x12\x41\n\x0bupdate_time\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\nupdateTime\x12O\n\nvisibility\x18\x0f \x01(\x0e\x32).vdp.pipeline.v1beta.Connector.VisibilityB\x04\xe2\x41\x01\x03R\nvisibility\x12\x61\n\x14\x63onnector_definition\x18\x10 \x01(\x0b\x32(.vdp.pipeline.v1beta.ConnectorDefinitionB\x04\xe2\x41\x01\x03R\x13\x63onnectorDefinition\x12\x41\n\x0b\x64\x65lete_time\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ndeleteTime\x12#\n\nowner_name\x18\x12 \x01(\tB\x04\xe2\x41\x01\x03R\townerName\x12\x39\n\x05owner\x18\x14 \x01(\x0b\x32\x17.core.mgmt.v1beta.OwnerB\x05\xe2\x41\x02\x01\x03H\x01R\x05owner\x88\x01\x01\"S\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\x0e\n\nVIEW_BASIC\x10\x01\x12\r\n\tVIEW_FULL\x10\x02\x12\x16\n\x12VIEW_CONFIGURATION\x10\x03\"\\\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x16\n\x12STATE_DISCONNECTED\x10\x01\x12\x13\n\x0fSTATE_CONNECTED\x10\x02\x12\x0f\n\x0bSTATE_ERROR\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:B\xea\x41?\n\x1a\x61pi.instill.tech/Connector\x12\x0f\x63onnectors/{id}\x12\x10\x63onnectors/{uid}B\x0e\n\x0c_descriptionB\x08\n\x06_ownerJ\x04\x08\x13\x10\x14\"\xc0\x02\n\x15ListConnectorsRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x42\n\x04view\x18\x03 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12,\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x04\xe2\x41\x01\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\"\x9f\x01\n\x16ListConnectorsResponse\x12>\n\nconnectors\x18\x01 \x03(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\nconnectors\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xce\x01\n\x16LookUpConnectorRequest\x12g\n\tpermalink\x18\x01 \x01(\tBI\x92\x41#\xca> \xfa\x02\x1doperator_definition_permalink\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\tpermalink\x12\x42\n\x04view\x18\x02 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"W\n\x17LookUpConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xa9\x01\n\x1a\x43reateUserConnectorRequest\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\x12M\n\x06parent\x18\x02 \x01(\tB5\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe2\x41\x01\x02\xfa\x41\x1c\x12\x1a\x61pi.instill.tech/ConnectorR\x06parent\"[\n\x1b\x43reateUserConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\x93\x03\n\x19ListUserConnectorsRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x42\n\x04view\x18\x03 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12M\n\x06parent\x18\x05 \x01(\tB5\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe2\x41\x01\x02\xfa\x41\x1c\x12\x1a\x61pi.instill.tech/ConnectorR\x06parent\x12,\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x04\xe2\x41\x01\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\"\xa3\x01\n\x1aListUserConnectorsResponse\x12>\n\nconnectors\x18\x01 \x03(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\nconnectors\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xbb\x01\n\x17GetUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\x12\x42\n\x04view\x18\x03 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"X\n\x18GetUserConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xa3\x01\n\x1aUpdateUserConnectorRequest\x12\x42\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorB\x04\xe2\x41\x01\x02R\tconnector\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\"[\n\x1bUpdateUserConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"q\n\x1a\x44\x65leteUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"\x1d\n\x1b\x44\x65leteUserConnectorResponse\"r\n\x1b\x43onnectUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"\\\n\x1c\x43onnectUserConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"u\n\x1e\x44isconnectUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"_\n\x1f\x44isconnectUserConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xa1\x01\n\x1aRenameUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\x12.\n\x10new_connector_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x0enewConnectorId\"[\n\x1bRenameUserConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xb7\x01\n\x1b\x45xecuteUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x12\n\x04task\x18\x03 \x01(\tR\x04task\"Q\n\x1c\x45xecuteUserConnectorResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\"o\n\x18TestUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"W\n\x19TestUserConnectorResponse\x12:\n\x05state\x18\x01 \x01(\x0e\x32$.vdp.pipeline.v1beta.Connector.StateR\x05state\"p\n\x19WatchUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"X\n\x1aWatchUserConnectorResponse\x12:\n\x05state\x18\x01 \x01(\x0e\x32$.vdp.pipeline.v1beta.Connector.StateR\x05state\"\xb9\x01\n\"CreateOrganizationConnectorRequest\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\x12U\n\x06parent\x18\x02 \x01(\tB=\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe2\x41\x01\x02\xfa\x41\x1c\x12\x1a\x61pi.instill.tech/ConnectorR\x06parent\"c\n#CreateOrganizationConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xa3\x03\n!ListOrganizationConnectorsRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x42\n\x04view\x18\x03 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12U\n\x06parent\x18\x05 \x01(\tB=\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe2\x41\x01\x02\xfa\x41\x1c\x12\x1a\x61pi.instill.tech/ConnectorR\x06parent\x12,\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x04\xe2\x41\x01\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\"ListOrganizationConnectorsResponse\x12>\n\nconnectors\x18\x01 \x03(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\nconnectors\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xcb\x01\n\x1fGetOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\x12\x42\n\x04view\x18\x03 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"`\n GetOrganizationConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xab\x01\n\"UpdateOrganizationConnectorRequest\x12\x42\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorB\x04\xe2\x41\x01\x02R\tconnector\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\"c\n#UpdateOrganizationConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\x81\x01\n\"DeleteOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"%\n#DeleteOrganizationConnectorResponse\"\x82\x01\n#ConnectOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"d\n$ConnectOrganizationConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\x85\x01\n&DisconnectOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"g\n\'DisconnectOrganizationConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xb1\x01\n\"RenameOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\x12.\n\x10new_connector_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x0enewConnectorId\"c\n#RenameOrganizationConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xc7\x01\n#ExecuteOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x12\n\x04task\x18\x03 \x01(\tR\x04task\"Y\n$ExecuteOrganizationConnectorResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\"\x7f\n TestOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"_\n!TestOrganizationConnectorResponse\x12:\n\x05state\x18\x01 \x01(\x0e\x32$.vdp.pipeline.v1beta.Connector.StateR\x05state\"\x80\x01\n!WatchOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"`\n\"WatchOrganizationConnectorResponse\x12:\n\x05state\x18\x01 \x01(\x0e\x32$.vdp.pipeline.v1beta.Connector.StateR\x05state\"\xc5\x02\n\x1aListConnectorsAdminRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x42\n\x04view\x18\x03 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12,\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x04\xe2\x41\x01\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\"\xa4\x01\n\x1bListConnectorsAdminResponse\x12>\n\nconnectors\x18\x01 \x03(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\nconnectors\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\x8e\x01\n\x1bLookUpConnectorAdminRequest\x12\"\n\tpermalink\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\tpermalink\x12\x42\n\x04view\x18\x02 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"\\\n\x1cLookUpConnectorAdminResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\";\n\x15\x43heckConnectorRequest\x12\"\n\tpermalink\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\tpermalink\"T\n\x16\x43heckConnectorResponse\x12:\n\x05state\x18\x01 \x01(\x0e\x32$.vdp.pipeline.v1beta.Connector.StateR\x05stateB\xdd\x01\n\x17\x63om.vdp.pipeline.v1betaB\x0e\x43onnectorProtoP\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/connector.proto\x12\x13vdp.pipeline.v1beta\x1a\x1b\x63ore/mgmt/v1beta/mgmt.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.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/component_definition.proto\"\xb8\n\n\tConnector\x12/\n\x04name\x18\x01 \x01(\tB\x1b\x92\x41\x14\xca>\x11\xfa\x02\x0e\x63onnector_name\xe2\x41\x01\x03R\x04name\x12\x16\n\x03uid\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03R\x03uid\x12\x14\n\x02id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x05R\x02id\x12i\n\x19\x63onnector_definition_name\x18\x04 \x01(\tB-\xe2\x41\x01\x05\xfa\x41&\n$api.instill.tech/ConnectorDefinitionR\x17\x63onnectorDefinitionName\x12<\n\x04type\x18\x05 \x01(\x0e\x32\".vdp.pipeline.v1beta.ConnectorTypeB\x04\xe2\x41\x01\x03R\x04type\x12+\n\x0b\x64\x65scription\x18\x07 \x01(\tB\x04\xe2\x41\x01\x01H\x00R\x0b\x64\x65scription\x88\x01\x01\x12\x43\n\rconfiguration\x18\x08 \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\rconfiguration\x12@\n\x05state\x18\t \x01(\x0e\x32$.vdp.pipeline.v1beta.Connector.StateB\x04\xe2\x41\x01\x03R\x05state\x12\"\n\ttombstone\x18\n \x01(\x08\x42\x04\xe2\x41\x01\x03R\ttombstone\x12\x41\n\x0b\x63reate_time\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ncreateTime\x12\x41\n\x0bupdate_time\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\nupdateTime\x12O\n\nvisibility\x18\x0f \x01(\x0e\x32).vdp.pipeline.v1beta.Connector.VisibilityB\x04\xe2\x41\x01\x03R\nvisibility\x12\x61\n\x14\x63onnector_definition\x18\x10 \x01(\x0b\x32(.vdp.pipeline.v1beta.ConnectorDefinitionB\x04\xe2\x41\x01\x03R\x13\x63onnectorDefinition\x12\x41\n\x0b\x64\x65lete_time\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ndeleteTime\x12#\n\nowner_name\x18\x12 \x01(\tB\x04\xe2\x41\x01\x03R\townerName\x12\x39\n\x05owner\x18\x14 \x01(\x0b\x32\x17.core.mgmt.v1beta.OwnerB\x05\xe2\x41\x02\x01\x03H\x01R\x05owner\x88\x01\x01\"S\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\x0e\n\nVIEW_BASIC\x10\x01\x12\r\n\tVIEW_FULL\x10\x02\x12\x16\n\x12VIEW_CONFIGURATION\x10\x03\"\\\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x16\n\x12STATE_DISCONNECTED\x10\x01\x12\x13\n\x0fSTATE_CONNECTED\x10\x02\x12\x0f\n\x0bSTATE_ERROR\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:B\xea\x41?\n\x1a\x61pi.instill.tech/Connector\x12\x0f\x63onnectors/{id}\x12\x10\x63onnectors/{uid}B\x0e\n\x0c_descriptionB\x08\n\x06_ownerJ\x04\x08\x13\x10\x14\"\xc0\x02\n\x15ListConnectorsRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x42\n\x04view\x18\x03 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12,\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x04\xe2\x41\x01\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\"\x9f\x01\n\x16ListConnectorsResponse\x12>\n\nconnectors\x18\x01 \x03(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\nconnectors\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xce\x01\n\x16LookUpConnectorRequest\x12g\n\tpermalink\x18\x01 \x01(\tBI\x92\x41#\xca> \xfa\x02\x1doperator_definition_permalink\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\tpermalink\x12\x42\n\x04view\x18\x02 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"W\n\x17LookUpConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xa9\x01\n\x1a\x43reateUserConnectorRequest\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\x12M\n\x06parent\x18\x02 \x01(\tB5\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe2\x41\x01\x02\xfa\x41\x1c\x12\x1a\x61pi.instill.tech/ConnectorR\x06parent\"[\n\x1b\x43reateUserConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\x93\x03\n\x19ListUserConnectorsRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x42\n\x04view\x18\x03 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12M\n\x06parent\x18\x05 \x01(\tB5\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe2\x41\x01\x02\xfa\x41\x1c\x12\x1a\x61pi.instill.tech/ConnectorR\x06parent\x12,\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x04\xe2\x41\x01\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\"\xa3\x01\n\x1aListUserConnectorsResponse\x12>\n\nconnectors\x18\x01 \x03(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\nconnectors\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xbb\x01\n\x17GetUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\x12\x42\n\x04view\x18\x03 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"X\n\x18GetUserConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xa3\x01\n\x1aUpdateUserConnectorRequest\x12\x42\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorB\x04\xe2\x41\x01\x02R\tconnector\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\"[\n\x1bUpdateUserConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"q\n\x1a\x44\x65leteUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"\x1d\n\x1b\x44\x65leteUserConnectorResponse\"r\n\x1b\x43onnectUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"\\\n\x1c\x43onnectUserConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"u\n\x1e\x44isconnectUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"_\n\x1f\x44isconnectUserConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xa1\x01\n\x1aRenameUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\x12.\n\x10new_connector_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x0enewConnectorId\"[\n\x1bRenameUserConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xb7\x01\n\x1b\x45xecuteUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x12\n\x04task\x18\x03 \x01(\tR\x04task\"Q\n\x1c\x45xecuteUserConnectorResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\"o\n\x18TestUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"W\n\x19TestUserConnectorResponse\x12:\n\x05state\x18\x01 \x01(\x0e\x32$.vdp.pipeline.v1beta.Connector.StateR\x05state\"p\n\x19WatchUserConnectorRequest\x12S\n\x04name\x18\x01 \x01(\tB?\x92\x41\x19\xca>\x16\xfa\x02\x13user_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"X\n\x1aWatchUserConnectorResponse\x12:\n\x05state\x18\x01 \x01(\x0e\x32$.vdp.pipeline.v1beta.Connector.StateR\x05state\"\xb9\x01\n\"CreateOrganizationConnectorRequest\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\x12U\n\x06parent\x18\x02 \x01(\tB=\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe2\x41\x01\x02\xfa\x41\x1c\x12\x1a\x61pi.instill.tech/ConnectorR\x06parent\"c\n#CreateOrganizationConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xa3\x03\n!ListOrganizationConnectorsRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x42\n\x04view\x18\x03 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12U\n\x06parent\x18\x05 \x01(\tB=\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe2\x41\x01\x02\xfa\x41\x1c\x12\x1a\x61pi.instill.tech/ConnectorR\x06parent\x12,\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x04\xe2\x41\x01\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\"ListOrganizationConnectorsResponse\x12>\n\nconnectors\x18\x01 \x03(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\nconnectors\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xcb\x01\n\x1fGetOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\x12\x42\n\x04view\x18\x03 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"`\n GetOrganizationConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xab\x01\n\"UpdateOrganizationConnectorRequest\x12\x42\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorB\x04\xe2\x41\x01\x02R\tconnector\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\"c\n#UpdateOrganizationConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\x81\x01\n\"DeleteOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"%\n#DeleteOrganizationConnectorResponse\"\x82\x01\n#ConnectOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"d\n$ConnectOrganizationConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\x85\x01\n&DisconnectOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"g\n\'DisconnectOrganizationConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xb1\x01\n\"RenameOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\x12.\n\x10new_connector_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x0enewConnectorId\"c\n#RenameOrganizationConnectorResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\"\xc7\x01\n#ExecuteOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x12\n\x04task\x18\x03 \x01(\tR\x04task\"Y\n$ExecuteOrganizationConnectorResponse\x12\x31\n\x07outputs\x18\x01 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\"\x7f\n TestOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"_\n!TestOrganizationConnectorResponse\x12:\n\x05state\x18\x01 \x01(\x0e\x32$.vdp.pipeline.v1beta.Connector.StateR\x05state\"\x80\x01\n!WatchOrganizationConnectorRequest\x12[\n\x04name\x18\x01 \x01(\tBG\x92\x41!\xca>\x1e\xfa\x02\x1borganization_connector_name\xe2\x41\x01\x02\xfa\x41\x1c\n\x1a\x61pi.instill.tech/ConnectorR\x04name\"`\n\"WatchOrganizationConnectorResponse\x12:\n\x05state\x18\x01 \x01(\x0e\x32$.vdp.pipeline.v1beta.Connector.StateR\x05state\"\xc5\x02\n\x1aListConnectorsAdminRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x42\n\x04view\x18\x03 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12,\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x04\xe2\x41\x01\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\"\xa4\x01\n\x1bListConnectorsAdminResponse\x12>\n\nconnectors\x18\x01 \x03(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\nconnectors\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\x8e\x01\n\x1bLookUpConnectorAdminRequest\x12\"\n\tpermalink\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\tpermalink\x12\x42\n\x04view\x18\x02 \x01(\x0e\x32#.vdp.pipeline.v1beta.Connector.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"\\\n\x1cLookUpConnectorAdminResponse\x12<\n\tconnector\x18\x01 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorR\tconnector\";\n\x15\x43heckConnectorRequest\x12\"\n\tpermalink\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\tpermalink\"T\n\x16\x43heckConnectorResponse\x12:\n\x05state\x18\x01 \x01(\x0e\x32$.vdp.pipeline.v1beta.Connector.StateR\x05stateB\xdd\x01\n\x17\x63om.vdp.pipeline.v1betaB\x0e\x43onnectorProtoP\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) diff --git a/vdp/pipeline/v1beta/connector_pb2.pyi b/vdp/pipeline/v1beta/connector_pb2.pyi index bb91a5f..9f09df8 100644 --- a/vdp/pipeline/v1beta/connector_pb2.pyi +++ b/vdp/pipeline/v1beta/connector_pb2.pyi @@ -14,7 +14,7 @@ import google.protobuf.struct_pb2 import google.protobuf.timestamp_pb2 import sys import typing -import vdp.pipeline.v1beta.connector_definition_pb2 +import vdp.pipeline.v1beta.component_definition_pb2 if sys.version_info >= (3, 10): import typing as typing_extensions @@ -143,7 +143,7 @@ class Connector(google.protobuf.message.Message): """ connector_definition_name: builtins.str """Connector definition that describes the connector configuration.""" - type: vdp.pipeline.v1beta.connector_definition_pb2.ConnectorType.ValueType + type: vdp.pipeline.v1beta.component_definition_pb2.ConnectorType.ValueType """Connector type.""" description: builtins.str """Connector description.""" @@ -165,7 +165,7 @@ class Connector(google.protobuf.message.Message): visibility: global___Connector.Visibility.ValueType """Connector visibility.""" @property - def connector_definition(self) -> vdp.pipeline.v1beta.connector_definition_pb2.ConnectorDefinition: + def connector_definition(self) -> vdp.pipeline.v1beta.component_definition_pb2.ConnectorDefinition: """Embed content of the ConnectorDefinition.""" @property def delete_time(self) -> google.protobuf.timestamp_pb2.Timestamp: @@ -182,7 +182,7 @@ class Connector(google.protobuf.message.Message): uid: builtins.str = ..., id: builtins.str = ..., connector_definition_name: builtins.str = ..., - type: vdp.pipeline.v1beta.connector_definition_pb2.ConnectorType.ValueType = ..., + type: vdp.pipeline.v1beta.component_definition_pb2.ConnectorType.ValueType = ..., description: builtins.str | None = ..., configuration: google.protobuf.struct_pb2.Struct | None = ..., state: global___Connector.State.ValueType = ..., @@ -190,7 +190,7 @@ class Connector(google.protobuf.message.Message): create_time: google.protobuf.timestamp_pb2.Timestamp | None = ..., update_time: google.protobuf.timestamp_pb2.Timestamp | None = ..., visibility: global___Connector.Visibility.ValueType = ..., - connector_definition: vdp.pipeline.v1beta.connector_definition_pb2.ConnectorDefinition | None = ..., + connector_definition: vdp.pipeline.v1beta.component_definition_pb2.ConnectorDefinition | None = ..., delete_time: google.protobuf.timestamp_pb2.Timestamp | None = ..., owner_name: builtins.str = ..., owner: core.mgmt.v1beta.mgmt_pb2.Owner | None = ..., diff --git a/vdp/pipeline/v1beta/operator_definition_pb2.py b/vdp/pipeline/v1beta/operator_definition_pb2.py deleted file mode 100644 index 8e79ac0..0000000 --- a/vdp/pipeline/v1beta/operator_definition_pb2.py +++ /dev/null @@ -1,96 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# source: vdp/pipeline/v1beta/operator_definition.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 field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2 -from google.api import resource_pb2 as google_dot_api_dot_resource__pb2 -from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -from protoc_gen_openapiv2.options import annotations_pb2 as protoc__gen__openapiv2_dot_options_dot_annotations__pb2 -from vdp.pipeline.v1beta import common_pb2 as vdp_dot_pipeline_dot_v1beta_dot_common__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n-vdp/pipeline/v1beta/operator_definition.proto\x12\x13vdp.pipeline.v1beta\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\x1a vdp/pipeline/v1beta/common.proto\"\xbc\x01\n\x0cOperatorSpec\x12V\n\x17\x63omponent_specification\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x16\x63omponentSpecification\x12T\n\x16openapi_specifications\x18\x02 \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x15openapiSpecifications\"\x8b\x05\n\x12OperatorDefinition\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x03R\x04name\x12\x16\n\x03uid\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03R\x03uid\x12\x14\n\x02id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x05R\x02id\x12\x1a\n\x05title\x18\x04 \x01(\tB\x04\xe2\x41\x01\x03R\x05title\x12\x31\n\x11\x64ocumentation_url\x18\x05 \x01(\tB\x04\xe2\x41\x01\x03R\x10\x64ocumentationUrl\x12\x18\n\x04icon\x18\x06 \x01(\tB\x04\xe2\x41\x01\x03R\x04icon\x12;\n\x04spec\x18\x07 \x01(\x0b\x32!.vdp.pipeline.v1beta.OperatorSpecB\x04\xe2\x41\x01\x03R\x04spec\x12\"\n\ttombstone\x18\x08 \x01(\x08\x42\x04\xe2\x41\x01\x03R\ttombstone\x12\x1c\n\x06public\x18\t \x01(\x08\x42\x04\xe2\x41\x01\x03R\x06public\x12\x1c\n\x06\x63ustom\x18\n \x01(\x08\x42\x04\xe2\x41\x01\x03R\x06\x63ustom\x12#\n\nsource_url\x18\x0f \x01(\tB\x04\xe2\x41\x01\x03R\tsourceUrl\x12\x1e\n\x07version\x18\x10 \x01(\tB\x04\xe2\x41\x01\x03R\x07version\x12>\n\x05tasks\x18\x11 \x03(\x0b\x32\".vdp.pipeline.v1beta.ComponentTaskB\x04\xe2\x41\x01\x03R\x05tasks\";\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\x0e\n\nVIEW_BASIC\x10\x01\x12\r\n\tVIEW_FULL\x10\x02:_\xea\x41\\\n#api.instill.tech/OperatorDefinition\x12\x19operator-definitions/{id}\x12\x1aoperator-definitions/{uid}J\x04\x08\x0b\x10\x0c\"\x93\x02\n\x1eListOperatorDefinitionsRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12K\n\x04view\x18\x03 \x01(\x0e\x32,.vdp.pipeline.v1beta.OperatorDefinition.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x42\x0c\n\n_page_sizeB\r\n\x0b_page_tokenB\x07\n\x05_viewB\t\n\x07_filter\"\xc4\x01\n\x1fListOperatorDefinitionsResponse\x12Z\n\x14operator_definitions\x18\x01 \x03(\x0b\x32\'.vdp.pipeline.v1beta.OperatorDefinitionR\x13operatorDefinitions\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xd7\x01\n\x1cGetOperatorDefinitionRequest\x12\x61\n\x04name\x18\x01 \x01(\tBM\x92\x41\x1e\xca>\x1b\xfa\x02\x18operator_definition_name\xe2\x41\x01\x02\xfa\x41%\n#api.instill.tech/OperatorDefinitionR\x04name\x12K\n\x04view\x18\x02 \x01(\x0e\x32,.vdp.pipeline.v1beta.OperatorDefinition.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"y\n\x1dGetOperatorDefinitionResponse\x12X\n\x13operator_definition\x18\x01 \x01(\x0b\x32\'.vdp.pipeline.v1beta.OperatorDefinitionR\x12operatorDefinition\"\xee\x01\n$LookUpOperatorDefinitionAdminRequest\x12p\n\tpermalink\x18\x01 \x01(\tBR\x92\x41#\xca> \xfa\x02\x1doperator_definition_permalink\xe2\x41\x01\x02\xfa\x41%\n#api.instill.tech/OperatorDefinitionR\tpermalink\x12K\n\x04view\x18\x02 \x01(\x0e\x32,.vdp.pipeline.v1beta.OperatorDefinition.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"\x81\x01\n%LookUpOperatorDefinitionAdminResponse\x12X\n\x13operator_definition\x18\x01 \x01(\x0b\x32\'.vdp.pipeline.v1beta.OperatorDefinitionR\x12operatorDefinitionB\xe6\x01\n\x17\x63om.vdp.pipeline.v1betaB\x17OperatorDefinitionProtoP\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) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'vdp.pipeline.v1beta.operator_definition_pb2', _globals) -if _descriptor._USE_C_DESCRIPTORS == False: - - DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b'\n\027com.vdp.pipeline.v1betaB\027OperatorDefinitionProtoP\001ZDgithub.com/instill-ai/protogen-go/vdp/pipeline/v1beta;pipelinev1beta\242\002\003VPX\252\002\023Vdp.Pipeline.V1beta\312\002\023Vdp\\Pipeline\\V1beta\342\002\037Vdp\\Pipeline\\V1beta\\GPBMetadata\352\002\025Vdp::Pipeline::V1beta' - _OPERATORSPEC.fields_by_name['component_specification']._options = None - _OPERATORSPEC.fields_by_name['component_specification']._serialized_options = b'\342A\001\002' - _OPERATORSPEC.fields_by_name['openapi_specifications']._options = None - _OPERATORSPEC.fields_by_name['openapi_specifications']._serialized_options = b'\342A\001\002' - _OPERATORDEFINITION.fields_by_name['name']._options = None - _OPERATORDEFINITION.fields_by_name['name']._serialized_options = b'\342A\001\003' - _OPERATORDEFINITION.fields_by_name['uid']._options = None - _OPERATORDEFINITION.fields_by_name['uid']._serialized_options = b'\342A\001\003' - _OPERATORDEFINITION.fields_by_name['id']._options = None - _OPERATORDEFINITION.fields_by_name['id']._serialized_options = b'\342A\001\005' - _OPERATORDEFINITION.fields_by_name['title']._options = None - _OPERATORDEFINITION.fields_by_name['title']._serialized_options = b'\342A\001\003' - _OPERATORDEFINITION.fields_by_name['documentation_url']._options = None - _OPERATORDEFINITION.fields_by_name['documentation_url']._serialized_options = b'\342A\001\003' - _OPERATORDEFINITION.fields_by_name['icon']._options = None - _OPERATORDEFINITION.fields_by_name['icon']._serialized_options = b'\342A\001\003' - _OPERATORDEFINITION.fields_by_name['spec']._options = None - _OPERATORDEFINITION.fields_by_name['spec']._serialized_options = b'\342A\001\003' - _OPERATORDEFINITION.fields_by_name['tombstone']._options = None - _OPERATORDEFINITION.fields_by_name['tombstone']._serialized_options = b'\342A\001\003' - _OPERATORDEFINITION.fields_by_name['public']._options = None - _OPERATORDEFINITION.fields_by_name['public']._serialized_options = b'\342A\001\003' - _OPERATORDEFINITION.fields_by_name['custom']._options = None - _OPERATORDEFINITION.fields_by_name['custom']._serialized_options = b'\342A\001\003' - _OPERATORDEFINITION.fields_by_name['source_url']._options = None - _OPERATORDEFINITION.fields_by_name['source_url']._serialized_options = b'\342A\001\003' - _OPERATORDEFINITION.fields_by_name['version']._options = None - _OPERATORDEFINITION.fields_by_name['version']._serialized_options = b'\342A\001\003' - _OPERATORDEFINITION.fields_by_name['tasks']._options = None - _OPERATORDEFINITION.fields_by_name['tasks']._serialized_options = b'\342A\001\003' - _OPERATORDEFINITION._options = None - _OPERATORDEFINITION._serialized_options = b'\352A\\\n#api.instill.tech/OperatorDefinition\022\031operator-definitions/{id}\022\032operator-definitions/{uid}' - _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['page_size']._options = None - _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['page_size']._serialized_options = b'\342A\001\001' - _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['page_token']._options = None - _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['page_token']._serialized_options = b'\342A\001\001' - _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['view']._options = None - _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001' - _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['filter']._options = None - _LISTOPERATORDEFINITIONSREQUEST.fields_by_name['filter']._serialized_options = b'\342A\001\001' - _GETOPERATORDEFINITIONREQUEST.fields_by_name['name']._options = None - _GETOPERATORDEFINITIONREQUEST.fields_by_name['name']._serialized_options = b'\222A\036\312>\033\372\002\030operator_definition_name\342A\001\002\372A%\n#api.instill.tech/OperatorDefinition' - _GETOPERATORDEFINITIONREQUEST.fields_by_name['view']._options = None - _GETOPERATORDEFINITIONREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001' - _LOOKUPOPERATORDEFINITIONADMINREQUEST.fields_by_name['permalink']._options = None - _LOOKUPOPERATORDEFINITIONADMINREQUEST.fields_by_name['permalink']._serialized_options = b'\222A#\312> \372\002\035operator_definition_permalink\342A\001\002\372A%\n#api.instill.tech/OperatorDefinition' - _LOOKUPOPERATORDEFINITIONADMINREQUEST.fields_by_name['view']._options = None - _LOOKUPOPERATORDEFINITIONADMINREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001' - _globals['_OPERATORSPEC']._serialized_start=243 - _globals['_OPERATORSPEC']._serialized_end=431 - _globals['_OPERATORDEFINITION']._serialized_start=434 - _globals['_OPERATORDEFINITION']._serialized_end=1085 - _globals['_OPERATORDEFINITION_VIEW']._serialized_start=923 - _globals['_OPERATORDEFINITION_VIEW']._serialized_end=982 - _globals['_LISTOPERATORDEFINITIONSREQUEST']._serialized_start=1088 - _globals['_LISTOPERATORDEFINITIONSREQUEST']._serialized_end=1363 - _globals['_LISTOPERATORDEFINITIONSRESPONSE']._serialized_start=1366 - _globals['_LISTOPERATORDEFINITIONSRESPONSE']._serialized_end=1562 - _globals['_GETOPERATORDEFINITIONREQUEST']._serialized_start=1565 - _globals['_GETOPERATORDEFINITIONREQUEST']._serialized_end=1780 - _globals['_GETOPERATORDEFINITIONRESPONSE']._serialized_start=1782 - _globals['_GETOPERATORDEFINITIONRESPONSE']._serialized_end=1903 - _globals['_LOOKUPOPERATORDEFINITIONADMINREQUEST']._serialized_start=1906 - _globals['_LOOKUPOPERATORDEFINITIONADMINREQUEST']._serialized_end=2144 - _globals['_LOOKUPOPERATORDEFINITIONADMINRESPONSE']._serialized_start=2147 - _globals['_LOOKUPOPERATORDEFINITIONADMINRESPONSE']._serialized_end=2276 -# @@protoc_insertion_point(module_scope) diff --git a/vdp/pipeline/v1beta/operator_definition_pb2.pyi b/vdp/pipeline/v1beta/operator_definition_pb2.pyi deleted file mode 100644 index 35dbcb8..0000000 --- a/vdp/pipeline/v1beta/operator_definition_pb2.pyi +++ /dev/null @@ -1,346 +0,0 @@ -""" -@generated by mypy-protobuf. Do not edit manually! -isort:skip_file -""" -import builtins -import collections.abc -import google.protobuf.descriptor -import google.protobuf.internal.containers -import google.protobuf.internal.enum_type_wrapper -import google.protobuf.message -import google.protobuf.struct_pb2 -import sys -import typing -import vdp.pipeline.v1beta.common_pb2 - -if sys.version_info >= (3, 10): - import typing as typing_extensions -else: - import typing_extensions - -DESCRIPTOR: google.protobuf.descriptor.FileDescriptor - -@typing_extensions.final -class OperatorSpec(google.protobuf.message.Message): - """OperatorSpec represents a specification data model.""" - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - COMPONENT_SPECIFICATION_FIELD_NUMBER: builtins.int - OPENAPI_SPECIFICATIONS_FIELD_NUMBER: builtins.int - @property - def component_specification(self) -> google.protobuf.struct_pb2.Struct: - """Component specification.""" - @property - def openapi_specifications(self) -> google.protobuf.struct_pb2.Struct: - """OpenAPI specification.""" - def __init__( - self, - *, - component_specification: google.protobuf.struct_pb2.Struct | None = ..., - openapi_specifications: google.protobuf.struct_pb2.Struct | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["component_specification", b"component_specification", "openapi_specifications", b"openapi_specifications"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["component_specification", b"component_specification", "openapi_specifications", b"openapi_specifications"]) -> None: ... - -global___OperatorSpec = OperatorSpec - -@typing_extensions.final -class OperatorDefinition(google.protobuf.message.Message): - """//////////////////////////////////////////////////////////////////////// - - An Operator is a type of pipeline component that performs data injection and - manipulation. OperatorDefinition describes a certain type of operator. - - For more information, see - [Component](https://www.instill.tech/docs/latest/core/concepts/pipeline#pipeline-component) - in the official documentation. - """ - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - class _View: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - - class _ViewEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[OperatorDefinition._View.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - VIEW_UNSPECIFIED: OperatorDefinition._View.ValueType # 0 - """Unspecified, equivalent to BASIC.""" - VIEW_BASIC: OperatorDefinition._View.ValueType # 1 - """Default view, only includes basic information (removes the `spec` - field). - """ - VIEW_FULL: OperatorDefinition._View.ValueType # 2 - """Full representation.""" - - class View(_View, metaclass=_ViewEnumTypeWrapper): - """View defines how an operator definition is presented.""" - - VIEW_UNSPECIFIED: OperatorDefinition.View.ValueType # 0 - """Unspecified, equivalent to BASIC.""" - VIEW_BASIC: OperatorDefinition.View.ValueType # 1 - """Default view, only includes basic information (removes the `spec` - field). - """ - VIEW_FULL: OperatorDefinition.View.ValueType # 2 - """Full representation.""" - - NAME_FIELD_NUMBER: builtins.int - UID_FIELD_NUMBER: builtins.int - ID_FIELD_NUMBER: builtins.int - TITLE_FIELD_NUMBER: builtins.int - DOCUMENTATION_URL_FIELD_NUMBER: builtins.int - ICON_FIELD_NUMBER: builtins.int - SPEC_FIELD_NUMBER: builtins.int - TOMBSTONE_FIELD_NUMBER: builtins.int - PUBLIC_FIELD_NUMBER: builtins.int - CUSTOM_FIELD_NUMBER: builtins.int - SOURCE_URL_FIELD_NUMBER: builtins.int - VERSION_FIELD_NUMBER: builtins.int - TASKS_FIELD_NUMBER: builtins.int - name: builtins.str - """The name of the operator definition. - - Format: `operator-definitions/*` - """ - uid: builtins.str - """Operator definition UUID.""" - id: builtins.str - """Operator definition resource ID (used in `name` as the last segment). - This conforms to RFC-1034, which restricts to letters, numbers, and - hyphen, with the first character a letter, the last a letter or a number, - and a 63 character maximum. - """ - title: builtins.str - """Operator definition title.""" - documentation_url: builtins.str - """Operator definition documentation URL.""" - icon: builtins.str - """Operator definition icon. This is a path that's relative to the root of - the operator implementation (see `source_url`) and that allows clients - frontend applications to pull and locate the icons. - """ - @property - def spec(self) -> global___OperatorSpec: - """Operator definition specification.""" - tombstone: builtins.bool - """Operator definition tombstone. If true, this configuration is permanently - off. Otherwise, the configuration is active. - """ - public: builtins.bool - """The public flag determines whether this operator definition is available - to all workspaces. - """ - custom: builtins.bool - """The custom flag determines whether this is a custom operator definition.""" - source_url: builtins.str - """Source code URL. This points to the source code where the operator is - implemented. - """ - version: builtins.str - """Operator definition version. This is a string that fulfills the SemVer - specification (e.g. `1.0.0-beta`). - """ - @property - def tasks(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[vdp.pipeline.v1beta.common_pb2.ComponentTask]: - """List of tasks that can be executed by the operator.""" - def __init__( - self, - *, - name: builtins.str = ..., - uid: builtins.str = ..., - id: builtins.str = ..., - title: builtins.str = ..., - documentation_url: builtins.str = ..., - icon: builtins.str = ..., - spec: global___OperatorSpec | None = ..., - tombstone: builtins.bool = ..., - public: builtins.bool = ..., - custom: builtins.bool = ..., - source_url: builtins.str = ..., - version: builtins.str = ..., - tasks: collections.abc.Iterable[vdp.pipeline.v1beta.common_pb2.ComponentTask] | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["spec", b"spec"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["custom", b"custom", "documentation_url", b"documentation_url", "icon", b"icon", "id", b"id", "name", b"name", "public", b"public", "source_url", b"source_url", "spec", b"spec", "tasks", b"tasks", "title", b"title", "tombstone", b"tombstone", "uid", b"uid", "version", b"version"]) -> None: ... - -global___OperatorDefinition = OperatorDefinition - -@typing_extensions.final -class ListOperatorDefinitionsRequest(google.protobuf.message.Message): - """///////////////////////////////////////////////////////////////////// - RPC messages - ///////////////////////////////////////////////////////////////////// - - ListOperatorDefinitionsRequest represents a request to list operator - definitions. - """ - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PAGE_SIZE_FIELD_NUMBER: builtins.int - PAGE_TOKEN_FIELD_NUMBER: builtins.int - VIEW_FIELD_NUMBER: builtins.int - FILTER_FIELD_NUMBER: builtins.int - page_size: builtins.int - """The maximum number of OperatorDefinitions to return. The - service may return fewer than this value. If unspecified, at most 10 - OperatorDefinitions will be returned. The maximum value is 100; - values above 100 will be coerced to 100. - """ - page_token: builtins.str - """Page token.""" - view: global___OperatorDefinition.View.ValueType - """View allows clients to specify the desired resource view in the response.""" - 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")`. - """ - def __init__( - self, - *, - page_size: builtins.int | None = ..., - page_token: builtins.str | None = ..., - view: global___OperatorDefinition.View.ValueType | None = ..., - filter: builtins.str | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_page_size", b"_page_size", "_page_token", b"_page_token", "_view", b"_view", "filter", b"filter", "page_size", b"page_size", "page_token", b"page_token", "view", b"view"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_filter", b"_filter", "_page_size", b"_page_size", "_page_token", b"_page_token", "_view", b"_view", "filter", b"filter", "page_size", b"page_size", "page_token", b"page_token", "view", b"view"]) -> None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_filter", b"_filter"]) -> typing_extensions.Literal["filter"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_page_size", b"_page_size"]) -> typing_extensions.Literal["page_size"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_page_token", b"_page_token"]) -> typing_extensions.Literal["page_token"] | None: ... - @typing.overload - def WhichOneof(self, oneof_group: typing_extensions.Literal["_view", b"_view"]) -> typing_extensions.Literal["view"] | None: ... - -global___ListOperatorDefinitionsRequest = ListOperatorDefinitionsRequest - -@typing_extensions.final -class ListOperatorDefinitionsResponse(google.protobuf.message.Message): - """ListOperatorDefinitionsResponse contains a list of operator definitions.""" - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OPERATOR_DEFINITIONS_FIELD_NUMBER: builtins.int - NEXT_PAGE_TOKEN_FIELD_NUMBER: builtins.int - TOTAL_SIZE_FIELD_NUMBER: builtins.int - @property - def operator_definitions(self) -> google.protobuf.internal.containers.RepeatedCompositeFieldContainer[global___OperatorDefinition]: - """A list of operator definition resources.""" - next_page_token: builtins.str - """Next page token.""" - total_size: builtins.int - """Total number of operator definitions.""" - def __init__( - self, - *, - operator_definitions: collections.abc.Iterable[global___OperatorDefinition] | None = ..., - next_page_token: builtins.str = ..., - total_size: builtins.int = ..., - ) -> None: ... - def ClearField(self, field_name: typing_extensions.Literal["next_page_token", b"next_page_token", "operator_definitions", b"operator_definitions", "total_size", b"total_size"]) -> None: ... - -global___ListOperatorDefinitionsResponse = ListOperatorDefinitionsResponse - -@typing_extensions.final -class GetOperatorDefinitionRequest(google.protobuf.message.Message): - """GetOperatorDefinitionRequest represents a request to fetch the details of a - operator definition. - """ - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - NAME_FIELD_NUMBER: builtins.int - VIEW_FIELD_NUMBER: builtins.int - name: builtins.str - """The resource name of the operator definition, which allows its access by ID. - - Format: `operator-definitions/{id}`. - """ - view: global___OperatorDefinition.View.ValueType - """View allows clients to specify the desired resource view in the response.""" - def __init__( - self, - *, - name: builtins.str = ..., - view: global___OperatorDefinition.View.ValueType | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_view", b"_view", "view", b"view"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_view", b"_view", "name", b"name", "view", b"view"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["_view", b"_view"]) -> typing_extensions.Literal["view"] | None: ... - -global___GetOperatorDefinitionRequest = GetOperatorDefinitionRequest - -@typing_extensions.final -class GetOperatorDefinitionResponse(google.protobuf.message.Message): - """GetOperatorDefinitionResponse contains the requested operator definition.""" - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OPERATOR_DEFINITION_FIELD_NUMBER: builtins.int - @property - def operator_definition(self) -> global___OperatorDefinition: - """The operator definition resource.""" - def __init__( - self, - *, - operator_definition: global___OperatorDefinition | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["operator_definition", b"operator_definition"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["operator_definition", b"operator_definition"]) -> None: ... - -global___GetOperatorDefinitionResponse = GetOperatorDefinitionResponse - -@typing_extensions.final -class LookUpOperatorDefinitionAdminRequest(google.protobuf.message.Message): - """LookUpOperatorDefinitionAdminRequest represents a request by an admin to - query an operator definition by its UID. - """ - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - PERMALINK_FIELD_NUMBER: builtins.int - VIEW_FIELD_NUMBER: builtins.int - permalink: builtins.str - """The permalink of the operator definition, which allows its access by UID. - - Format: `operator-definitions/{uid}`. - """ - view: global___OperatorDefinition.View.ValueType - """View allows clients to specify the desired operator definition view in the - response. - """ - def __init__( - self, - *, - permalink: builtins.str = ..., - view: global___OperatorDefinition.View.ValueType | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["_view", b"_view", "view", b"view"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["_view", b"_view", "permalink", b"permalink", "view", b"view"]) -> None: ... - def WhichOneof(self, oneof_group: typing_extensions.Literal["_view", b"_view"]) -> typing_extensions.Literal["view"] | None: ... - -global___LookUpOperatorDefinitionAdminRequest = LookUpOperatorDefinitionAdminRequest - -@typing_extensions.final -class LookUpOperatorDefinitionAdminResponse(google.protobuf.message.Message): - """LookUpOperatorDefinitionAdminResponse represents a response for an operator - definition. - """ - - DESCRIPTOR: google.protobuf.descriptor.Descriptor - - OPERATOR_DEFINITION_FIELD_NUMBER: builtins.int - @property - def operator_definition(self) -> global___OperatorDefinition: - """The requested operator definition.""" - def __init__( - self, - *, - operator_definition: global___OperatorDefinition | None = ..., - ) -> None: ... - def HasField(self, field_name: typing_extensions.Literal["operator_definition", b"operator_definition"]) -> builtins.bool: ... - def ClearField(self, field_name: typing_extensions.Literal["operator_definition", b"operator_definition"]) -> None: ... - -global___LookUpOperatorDefinitionAdminResponse = LookUpOperatorDefinitionAdminResponse diff --git a/vdp/pipeline/v1beta/operator_definition_pb2_grpc.py b/vdp/pipeline/v1beta/operator_definition_pb2_grpc.py deleted file mode 100644 index 2daafff..0000000 --- a/vdp/pipeline/v1beta/operator_definition_pb2_grpc.py +++ /dev/null @@ -1,4 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -"""Client and server classes corresponding to protobuf-defined services.""" -import grpc - diff --git a/vdp/pipeline/v1beta/operator_definition_pb2_grpc.pyi b/vdp/pipeline/v1beta/operator_definition_pb2_grpc.pyi deleted file mode 100644 index b13382f..0000000 --- a/vdp/pipeline/v1beta/operator_definition_pb2_grpc.pyi +++ /dev/null @@ -1,17 +0,0 @@ -""" -@generated by mypy-protobuf. Do not edit manually! -isort:skip_file -""" -import abc -import collections.abc -import grpc -import grpc.aio -import typing - -_T = typing.TypeVar('_T') - -class _MaybeAsyncIterator(collections.abc.AsyncIterator[_T], collections.abc.Iterator[_T], metaclass=abc.ABCMeta): - ... - -class _ServicerContext(grpc.ServicerContext, grpc.aio.ServicerContext): # type: ignore - ... diff --git a/vdp/pipeline/v1beta/pipeline_pb2.py b/vdp/pipeline/v1beta/pipeline_pb2.py index 41d3e2e..678bc81 100644 --- a/vdp/pipeline/v1beta/pipeline_pb2.py +++ b/vdp/pipeline/v1beta/pipeline_pb2.py @@ -21,12 +21,11 @@ from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from protoc_gen_openapiv2.options import annotations_pb2 as protoc__gen__openapiv2_dot_options_dot_annotations__pb2 from vdp.pipeline.v1beta import common_pb2 as vdp_dot_pipeline_dot_v1beta_dot_common__pb2 +from vdp.pipeline.v1beta import component_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2 from vdp.pipeline.v1beta import connector_pb2 as vdp_dot_pipeline_dot_v1beta_dot_connector__pb2 -from vdp.pipeline.v1beta import connector_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2 -from vdp.pipeline.v1beta import operator_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_operator__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\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/connector.proto\x1a.vdp/pipeline/v1beta/connector_definition.proto\x1a-vdp/pipeline/v1beta/operator_definition.proto\"\x96\x01\n\x0fLivenessRequest\x12j\n\x14health_check_request\x18\x01 \x01(\x0b\x32-.common.healthcheck.v1beta.HealthCheckRequestB\x04\xe2\x41\x01\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\"\x97\x01\n\x10ReadinessRequest\x12j\n\x14health_check_request\x18\x01 \x01(\x0b\x32-.common.healthcheck.v1beta.HealthCheckRequestB\x04\xe2\x41\x01\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\"\x97\x04\n\tComponent\x12\x14\n\x02id\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x02id\x12+\n\rresource_name\x18\x02 \x01(\tB\x06\xfa\x41\x03\n\x01*R\x0cresourceName\x12@\n\x08resource\x18\x03 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorB\x04\xe2\x41\x01\x03R\x08resource\x12=\n\rconfiguration\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\rconfiguration\x12<\n\x04type\x18\x06 \x01(\x0e\x32\".vdp.pipeline.v1beta.ComponentTypeB\x04\xe2\x41\x01\x03R\x04type\x12\x33\n\x0f\x64\x65\x66inition_name\x18\x07 \x01(\tB\n\xe2\x41\x01\x02\xfa\x41\x03\n\x01*R\x0e\x64\x65\x66initionName\x12`\n\x13operator_definition\x18\x08 \x01(\x0b\x32\'.vdp.pipeline.v1beta.OperatorDefinitionB\x04\xe2\x41\x01\x03H\x00R\x12operatorDefinition\x12\x63\n\x14\x63onnector_definition\x18\t \x01(\x0b\x32(.vdp.pipeline.v1beta.ConnectorDefinitionB\x04\xe2\x41\x01\x03H\x00R\x13\x63onnectorDefinitionB\x0c\n\ndefinition\"b\n\x06Recipe\x12\x18\n\x07version\x18\x01 \x01(\tR\x07version\x12>\n\ncomponents\x18\x02 \x03(\x0b\x32\x1e.vdp.pipeline.v1beta.ComponentR\ncomponents\"\xd3\t\n\x08Pipeline\x12.\n\x04name\x18\x01 \x01(\tB\x1a\x92\x41\x13\xca>\x10\xfa\x02\rpipeline_name\xe2\x41\x01\x03R\x04name\x12\x16\n\x03uid\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03R\x03uid\x12\x14\n\x02id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x05R\x02id\x12+\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x00R\x0b\x64\x65scription\x88\x01\x01\x12\x39\n\x06recipe\x18\x05 \x01(\x0b\x32\x1b.vdp.pipeline.v1beta.RecipeB\x04\xe2\x41\x01\x05R\x06recipe\x12\x41\n\x0b\x63reate_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ncreateTime\x12\x41\n\x0bupdate_time\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\nupdateTime\x12\x44\n\x0eopenapi_schema\x18\r \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x03R\ropenapiSchema\x12\x41\n\x0b\x64\x65lete_time\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ndeleteTime\x12\x36\n\x07sharing\x18\x0f \x01(\x0b\x32\x1c.vdp.pipeline.v1beta.SharingR\x07sharing\x12\x33\n\x08metadata\x18\x10 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12#\n\nowner_name\x18\x11 \x01(\tB\x04\xe2\x41\x01\x03R\townerName\x12\x46\n\x08releases\x18\x13 \x03(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x04\xe2\x41\x01\x03R\x08releases\x12\x1c\n\x06readme\x18\x14 \x01(\tB\x04\xe2\x41\x01\x01R\x06readme\x12\x45\n\npermission\x18\x15 \x01(\x0b\x32\x1f.vdp.pipeline.v1beta.PermissionB\x04\xe2\x41\x01\x03R\npermission\x12N\n\nvisibility\x18\x16 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x04\xe2\x41\x01\x03R\nvisibility\x12\x39\n\x05owner\x18\x17 \x01(\x0b\x32\x17.core.mgmt.v1beta.OwnerB\x05\xe2\x41\x02\x01\x03H\x01R\x05owner\x88\x01\x01\"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:a\xea\x41^\n\x19\x61pi.instill.tech/Pipeline\x12\'users/{user.id}/pipelines/{pipeline.id}\x12\x18pipelines/{pipeline.uid}B\x0e\n\x0c_descriptionB\x08\n\x06_ownerJ\x04\x08\x12\x10\x13\"\xb2\x01\n\x0fTriggerMetadata\x12H\n\x06traces\x18\x01 \x03(\x0b\x32\x30.vdp.pipeline.v1beta.TriggerMetadata.TracesEntryR\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\"\xee\x02\n\x05Trace\x12=\n\x08statuses\x18\x01 \x03(\x0e\x32!.vdp.pipeline.v1beta.Trace.StatusR\x08statuses\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x31\n\x07outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12-\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\x05\x65rror\x12\x35\n\x17\x63ompute_time_in_seconds\x18\x05 \x01(\x02R\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\"\xcb\x05\n\x0fPipelineRelease\x12\x36\n\x04name\x18\x01 \x01(\tB\"\x92\x41\x1b\xca>\x18\xfa\x02\x15pipeline_release_name\xe2\x41\x01\x03R\x04name\x12\x16\n\x03uid\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03R\x03uid\x12\x14\n\x02id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x05R\x02id\x12+\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x00R\x0b\x64\x65scription\x88\x01\x01\x12\x39\n\x06recipe\x18\x05 \x01(\x0b\x32\x1b.vdp.pipeline.v1beta.RecipeB\x04\xe2\x41\x01\x03R\x06recipe\x12\x41\n\x0b\x63reate_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ncreateTime\x12\x41\n\x0bupdate_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\nupdateTime\x12\x44\n\x0eopenapi_schema\x18\t \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x03R\ropenapiSchema\x12\x41\n\x0b\x64\x65lete_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ndeleteTime\x12\x1a\n\x05\x61lias\x18\x0b \x01(\tB\x04\xe2\x41\x01\x03R\x05\x61lias\x12\x33\n\x08metadata\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x1c\n\x06readme\x18\r \x01(\tB\x04\xe2\x41\x01\x01R\x06readme:\\\xea\x41Y\n\x18\x61pi.instill.tech/Release\x12=users/{user.id}/pipelines/{pipeline.id}/releases/{release.id}B\x0e\n\x0c_description\"\xa2\x03\n\x14ListPipelinesRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12,\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x04\xe2\x41\x01\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12S\n\nvisibility\x18\x06 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x04\xe2\x41\x01\x01H\x05R\nvisibility\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_visibility\"\x9b\x01\n\x15ListPipelinesResponse\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\"\x87\x01\n\x15LookUpPipelineRequest\x12\"\n\tpermalink\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\tpermalink\x12\x41\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"S\n\x16LookUpPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xa4\x01\n\x19\x43reateUserPipelineRequest\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\x12L\n\x06parent\x18\x02 \x01(\tB4\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe2\x41\x01\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\"\xf4\x03\n\x18ListUserPipelinesRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12L\n\x06parent\x18\x05 \x01(\tB4\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe2\x41\x01\x02\xfa\x41\x1b\x12\x19\x61pi.instill.tech/PipelineR\x06parent\x12,\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x04\xe2\x41\x01\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12S\n\nvisibility\x18\x07 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x04\xe2\x41\x01\x01H\x05R\nvisibility\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_visibility\"\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\"\xb7\x01\n\x16GetUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x41\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\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\"\x9f\x01\n\x19UpdateUserPipelineRequest\x12?\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x04\xe2\x41\x01\x02R\x08pipeline\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\"W\n\x1aUpdateUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"n\n\x19\x44\x65leteUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"\x1c\n\x1a\x44\x65leteUserPipelineResponse\"p\n\x1bValidateUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"Y\n\x1cValidateUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\x9c\x01\n\x19RenameUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12,\n\x0fnew_pipeline_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\rnewPipelineId\"W\n\x1aRenameUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\x8b\x01\n\x18\x43loneUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x1c\n\x06target\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x06target\"V\n\x19\x43loneUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xa6\x01\n\x1aTriggerUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"\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\"\xab\x01\n\x1fTriggerAsyncUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"e\n TriggerAsyncUserPipelineResponse\x12\x41\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x04\xe2\x41\x01\x03R\toperation\"\xb7\x01\n CreateUserPipelineReleaseRequest\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\x12S\n\x06parent\x18\x02 \x01(\tB;\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe2\x41\x01\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\"\x9e\x03\n\x1fListUserPipelineReleasesRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12S\n\x06parent\x18\x05 \x01(\tB;\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe2\x41\x01\x02\xfa\x41\"\x12 api.instill.tech/PipelineReleaseR\x06parent\x12,\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x04\xe2\x41\x01\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\"\xcd\x01\n\x1dGetUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12\x41\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\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\"\xab\x01\n UpdateUserPipelineReleaseRequest\x12\x44\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x04\xe2\x41\x01\x02R\x07release\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\"c\n!UpdateUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x84\x01\n DeleteUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"#\n!DeleteUserPipelineReleaseResponse\"\x85\x01\n!RestoreUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\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\"\xc1\x01\n RenameUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12;\n\x17new_pipeline_release_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x14newPipelineReleaseId\"c\n!RenameUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x83\x01\n\x1fWatchUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"T\n WatchUserPipelineReleaseResponse\x12\x30\n\x05state\x18\x01 \x01(\x0e\x32\x1a.vdp.pipeline.v1beta.StateR\x05state\"\xbc\x01\n!TriggerUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"\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\"\xc1\x01\n&TriggerAsyncUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"l\n\'TriggerAsyncUserPipelineReleaseResponse\x12\x41\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x04\xe2\x41\x01\x03R\toperation\"\xb4\x01\n!CreateOrganizationPipelineRequest\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\x12T\n\x06parent\x18\x02 \x01(\tB<\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe2\x41\x01\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\"\x84\x04\n ListOrganizationPipelinesRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12T\n\x06parent\x18\x05 \x01(\tB<\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe2\x41\x01\x02\xfa\x41\x1b\x12\x19\x61pi.instill.tech/PipelineR\x06parent\x12,\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x04\xe2\x41\x01\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12S\n\nvisibility\x18\x07 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x04\xe2\x41\x01\x01H\x05R\nvisibility\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_visibility\"\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\"\xc7\x01\n\x1eGetOrganizationPipelineRequest\x12Y\n\x04name\x18\x01 \x01(\tBE\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x41\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\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\"\xa7\x01\n!UpdateOrganizationPipelineRequest\x12?\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x04\xe2\x41\x01\x02R\x08pipeline\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\"_\n\"UpdateOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"~\n!DeleteOrganizationPipelineRequest\x12Y\n\x04name\x18\x01 \x01(\tBE\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"$\n\"DeleteOrganizationPipelineResponse\"\x80\x01\n#ValidateOrganizationPipelineRequest\x12Y\n\x04name\x18\x01 \x01(\tBE\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"a\n$ValidateOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xac\x01\n!RenameOrganizationPipelineRequest\x12Y\n\x04name\x18\x01 \x01(\tBE\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12,\n\x0fnew_pipeline_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\rnewPipelineId\"_\n\"RenameOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\x93\x01\n CloneOrganizationPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x1c\n\x06target\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x06target\"^\n!CloneOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xb6\x01\n\"TriggerOrganizationPipelineRequest\x12Y\n\x04name\x18\x01 \x01(\tBE\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"\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\"\xbb\x01\n\'TriggerAsyncOrganizationPipelineRequest\x12Y\n\x04name\x18\x01 \x01(\tBE\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"m\n(TriggerAsyncOrganizationPipelineResponse\x12\x41\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x04\xe2\x41\x01\x03R\toperation\"\xc7\x01\n(CreateOrganizationPipelineReleaseRequest\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\x12[\n\x06parent\x18\x02 \x01(\tBC\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe2\x41\x01\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\"\xae\x03\n\'ListOrganizationPipelineReleasesRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12[\n\x06parent\x18\x05 \x01(\tBC\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe2\x41\x01\x02\xfa\x41\"\x12 api.instill.tech/PipelineReleaseR\x06parent\x12,\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x04\xe2\x41\x01\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\"\xdd\x01\n%GetOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12\x41\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\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\"\xb3\x01\n(UpdateOrganizationPipelineReleaseRequest\x12\x44\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x04\xe2\x41\x01\x02R\x07release\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\"k\n)UpdateOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x94\x01\n(DeleteOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"+\n)DeleteOrganizationPipelineReleaseResponse\"\x95\x01\n)RestoreOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\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\"\xd1\x01\n(RenameOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12;\n\x17new_pipeline_release_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x14newPipelineReleaseId\"k\n)RenameOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x93\x01\n\'WatchOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"\\\n(WatchOrganizationPipelineReleaseResponse\x12\x30\n\x05state\x18\x01 \x01(\x0e\x32\x1a.vdp.pipeline.v1beta.StateR\x05state\"\xcc\x01\n)TriggerOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"\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\"\xd1\x01\n.TriggerAsyncOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"t\n/TriggerAsyncOrganizationPipelineReleaseResponse\x12\x41\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x04\xe2\x41\x01\x03R\toperation\"/\n\x13GetOperationRequest\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04name\"Y\n\x14GetOperationResponse\x12\x41\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x04\xe2\x41\x01\x03R\toperation\"\xc3\x02\n\x19ListPipelinesAdminRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12,\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x04\xe2\x41\x01\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\"\xca\x02\n ListPipelineReleasesAdminRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12,\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x04\xe2\x41\x01\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\"\xc5\x01\n\x1aLookUpPipelineAdminRequest\x12[\n\tpermalink\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12pipeline_permalink\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\tpermalink\x12\x41\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\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*\xb9\x01\n\rComponentType\x12\x1e\n\x1a\x43OMPONENT_TYPE_UNSPECIFIED\x10\x00\x12\x1f\n\x1b\x43OMPONENT_TYPE_CONNECTOR_AI\x10\x01\x12!\n\x1d\x43OMPONENT_TYPE_CONNECTOR_DATA\x10\x02\x12\'\n#COMPONENT_TYPE_CONNECTOR_BLOCKCHAIN\x10\x03\x12\x1b\n\x17\x43OMPONENT_TYPE_OPERATOR\x10\x04*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\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\x1a#vdp/pipeline/v1beta/connector.proto\"\x96\x01\n\x0fLivenessRequest\x12j\n\x14health_check_request\x18\x01 \x01(\x0b\x32-.common.healthcheck.v1beta.HealthCheckRequestB\x04\xe2\x41\x01\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\"\x97\x01\n\x10ReadinessRequest\x12j\n\x14health_check_request\x18\x01 \x01(\x0b\x32-.common.healthcheck.v1beta.HealthCheckRequestB\x04\xe2\x41\x01\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\"\x97\x04\n\tComponent\x12\x14\n\x02id\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x02id\x12+\n\rresource_name\x18\x02 \x01(\tB\x06\xfa\x41\x03\n\x01*R\x0cresourceName\x12@\n\x08resource\x18\x03 \x01(\x0b\x32\x1e.vdp.pipeline.v1beta.ConnectorB\x04\xe2\x41\x01\x03R\x08resource\x12=\n\rconfiguration\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\rconfiguration\x12<\n\x04type\x18\x06 \x01(\x0e\x32\".vdp.pipeline.v1beta.ComponentTypeB\x04\xe2\x41\x01\x03R\x04type\x12\x33\n\x0f\x64\x65\x66inition_name\x18\x07 \x01(\tB\n\xe2\x41\x01\x02\xfa\x41\x03\n\x01*R\x0e\x64\x65\x66initionName\x12`\n\x13operator_definition\x18\x08 \x01(\x0b\x32\'.vdp.pipeline.v1beta.OperatorDefinitionB\x04\xe2\x41\x01\x03H\x00R\x12operatorDefinition\x12\x63\n\x14\x63onnector_definition\x18\t \x01(\x0b\x32(.vdp.pipeline.v1beta.ConnectorDefinitionB\x04\xe2\x41\x01\x03H\x00R\x13\x63onnectorDefinitionB\x0c\n\ndefinition\"b\n\x06Recipe\x12\x18\n\x07version\x18\x01 \x01(\tR\x07version\x12>\n\ncomponents\x18\x02 \x03(\x0b\x32\x1e.vdp.pipeline.v1beta.ComponentR\ncomponents\"\xd3\t\n\x08Pipeline\x12.\n\x04name\x18\x01 \x01(\tB\x1a\x92\x41\x13\xca>\x10\xfa\x02\rpipeline_name\xe2\x41\x01\x03R\x04name\x12\x16\n\x03uid\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03R\x03uid\x12\x14\n\x02id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x05R\x02id\x12+\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x00R\x0b\x64\x65scription\x88\x01\x01\x12\x39\n\x06recipe\x18\x05 \x01(\x0b\x32\x1b.vdp.pipeline.v1beta.RecipeB\x04\xe2\x41\x01\x05R\x06recipe\x12\x41\n\x0b\x63reate_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ncreateTime\x12\x41\n\x0bupdate_time\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\nupdateTime\x12\x44\n\x0eopenapi_schema\x18\r \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x03R\ropenapiSchema\x12\x41\n\x0b\x64\x65lete_time\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ndeleteTime\x12\x36\n\x07sharing\x18\x0f \x01(\x0b\x32\x1c.vdp.pipeline.v1beta.SharingR\x07sharing\x12\x33\n\x08metadata\x18\x10 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12#\n\nowner_name\x18\x11 \x01(\tB\x04\xe2\x41\x01\x03R\townerName\x12\x46\n\x08releases\x18\x13 \x03(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x04\xe2\x41\x01\x03R\x08releases\x12\x1c\n\x06readme\x18\x14 \x01(\tB\x04\xe2\x41\x01\x01R\x06readme\x12\x45\n\npermission\x18\x15 \x01(\x0b\x32\x1f.vdp.pipeline.v1beta.PermissionB\x04\xe2\x41\x01\x03R\npermission\x12N\n\nvisibility\x18\x16 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x04\xe2\x41\x01\x03R\nvisibility\x12\x39\n\x05owner\x18\x17 \x01(\x0b\x32\x17.core.mgmt.v1beta.OwnerB\x05\xe2\x41\x02\x01\x03H\x01R\x05owner\x88\x01\x01\"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:a\xea\x41^\n\x19\x61pi.instill.tech/Pipeline\x12\'users/{user.id}/pipelines/{pipeline.id}\x12\x18pipelines/{pipeline.uid}B\x0e\n\x0c_descriptionB\x08\n\x06_ownerJ\x04\x08\x12\x10\x13\"\xb2\x01\n\x0fTriggerMetadata\x12H\n\x06traces\x18\x01 \x03(\x0b\x32\x30.vdp.pipeline.v1beta.TriggerMetadata.TracesEntryR\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\"\xee\x02\n\x05Trace\x12=\n\x08statuses\x18\x01 \x03(\x0e\x32!.vdp.pipeline.v1beta.Trace.StatusR\x08statuses\x12/\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructR\x06inputs\x12\x31\n\x07outputs\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructR\x07outputs\x12-\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\x05\x65rror\x12\x35\n\x17\x63ompute_time_in_seconds\x18\x05 \x01(\x02R\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\"\xcb\x05\n\x0fPipelineRelease\x12\x36\n\x04name\x18\x01 \x01(\tB\"\x92\x41\x1b\xca>\x18\xfa\x02\x15pipeline_release_name\xe2\x41\x01\x03R\x04name\x12\x16\n\x03uid\x18\x02 \x01(\tB\x04\xe2\x41\x01\x03R\x03uid\x12\x14\n\x02id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x05R\x02id\x12+\n\x0b\x64\x65scription\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x00R\x0b\x64\x65scription\x88\x01\x01\x12\x39\n\x06recipe\x18\x05 \x01(\x0b\x32\x1b.vdp.pipeline.v1beta.RecipeB\x04\xe2\x41\x01\x03R\x06recipe\x12\x41\n\x0b\x63reate_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ncreateTime\x12\x41\n\x0bupdate_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\nupdateTime\x12\x44\n\x0eopenapi_schema\x18\t \x01(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x03R\ropenapiSchema\x12\x41\n\x0b\x64\x65lete_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x04\xe2\x41\x01\x03R\ndeleteTime\x12\x1a\n\x05\x61lias\x18\x0b \x01(\tB\x04\xe2\x41\x01\x03R\x05\x61lias\x12\x33\n\x08metadata\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12\x1c\n\x06readme\x18\r \x01(\tB\x04\xe2\x41\x01\x01R\x06readme:\\\xea\x41Y\n\x18\x61pi.instill.tech/Release\x12=users/{user.id}/pipelines/{pipeline.id}/releases/{release.id}B\x0e\n\x0c_description\"\xa2\x03\n\x14ListPipelinesRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12,\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x04\xe2\x41\x01\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12S\n\nvisibility\x18\x06 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x04\xe2\x41\x01\x01H\x05R\nvisibility\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_visibility\"\x9b\x01\n\x15ListPipelinesResponse\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\"\x87\x01\n\x15LookUpPipelineRequest\x12\"\n\tpermalink\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\tpermalink\x12\x41\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x00R\x04view\x88\x01\x01\x42\x07\n\x05_view\"S\n\x16LookUpPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xa4\x01\n\x19\x43reateUserPipelineRequest\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\x12L\n\x06parent\x18\x02 \x01(\tB4\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe2\x41\x01\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\"\xf4\x03\n\x18ListUserPipelinesRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12L\n\x06parent\x18\x05 \x01(\tB4\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe2\x41\x01\x02\xfa\x41\x1b\x12\x19\x61pi.instill.tech/PipelineR\x06parent\x12,\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x04\xe2\x41\x01\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12S\n\nvisibility\x18\x07 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x04\xe2\x41\x01\x01H\x05R\nvisibility\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_visibility\"\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\"\xb7\x01\n\x16GetUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x41\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\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\"\x9f\x01\n\x19UpdateUserPipelineRequest\x12?\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x04\xe2\x41\x01\x02R\x08pipeline\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\"W\n\x1aUpdateUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"n\n\x19\x44\x65leteUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"\x1c\n\x1a\x44\x65leteUserPipelineResponse\"p\n\x1bValidateUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"Y\n\x1cValidateUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\x9c\x01\n\x19RenameUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12,\n\x0fnew_pipeline_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\rnewPipelineId\"W\n\x1aRenameUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\x8b\x01\n\x18\x43loneUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x1c\n\x06target\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x06target\"V\n\x19\x43loneUserPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xa6\x01\n\x1aTriggerUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"\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\"\xab\x01\n\x1fTriggerAsyncUserPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"e\n TriggerAsyncUserPipelineResponse\x12\x41\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x04\xe2\x41\x01\x03R\toperation\"\xb7\x01\n CreateUserPipelineReleaseRequest\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\x12S\n\x06parent\x18\x02 \x01(\tB;\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe2\x41\x01\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\"\x9e\x03\n\x1fListUserPipelineReleasesRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12S\n\x06parent\x18\x05 \x01(\tB;\x92\x41\x0f\xca>\x0c\xfa\x02\tuser_name\xe2\x41\x01\x02\xfa\x41\"\x12 api.instill.tech/PipelineReleaseR\x06parent\x12,\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x04\xe2\x41\x01\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\"\xcd\x01\n\x1dGetUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12\x41\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\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\"\xab\x01\n UpdateUserPipelineReleaseRequest\x12\x44\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x04\xe2\x41\x01\x02R\x07release\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\"c\n!UpdateUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x84\x01\n DeleteUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"#\n!DeleteUserPipelineReleaseResponse\"\x85\x01\n!RestoreUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\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\"\xc1\x01\n RenameUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12;\n\x17new_pipeline_release_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x14newPipelineReleaseId\"c\n!RenameUserPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x83\x01\n\x1fWatchUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"T\n WatchUserPipelineReleaseResponse\x12\x30\n\x05state\x18\x01 \x01(\x0e\x32\x1a.vdp.pipeline.v1beta.StateR\x05state\"\xbc\x01\n!TriggerUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"\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\"\xc1\x01\n&TriggerAsyncUserPipelineReleaseRequest\x12`\n\x04name\x18\x01 \x01(\tBL\x92\x41 \xca>\x1d\xfa\x02\x1auser_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"l\n\'TriggerAsyncUserPipelineReleaseResponse\x12\x41\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x04\xe2\x41\x01\x03R\toperation\"\xb4\x01\n!CreateOrganizationPipelineRequest\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\x12T\n\x06parent\x18\x02 \x01(\tB<\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe2\x41\x01\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\"\x84\x04\n ListOrganizationPipelinesRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12T\n\x06parent\x18\x05 \x01(\tB<\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe2\x41\x01\x02\xfa\x41\x1b\x12\x19\x61pi.instill.tech/PipelineR\x06parent\x12,\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x04\xe2\x41\x01\x01H\x04R\x0bshowDeleted\x88\x01\x01\x12S\n\nvisibility\x18\x07 \x01(\x0e\x32(.vdp.pipeline.v1beta.Pipeline.VisibilityB\x04\xe2\x41\x01\x01H\x05R\nvisibility\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_visibility\"\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\"\xc7\x01\n\x1eGetOrganizationPipelineRequest\x12Y\n\x04name\x18\x01 \x01(\tBE\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x41\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\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\"\xa7\x01\n!UpdateOrganizationPipelineRequest\x12?\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineB\x04\xe2\x41\x01\x02R\x08pipeline\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\"_\n\"UpdateOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"~\n!DeleteOrganizationPipelineRequest\x12Y\n\x04name\x18\x01 \x01(\tBE\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"$\n\"DeleteOrganizationPipelineResponse\"\x80\x01\n#ValidateOrganizationPipelineRequest\x12Y\n\x04name\x18\x01 \x01(\tBE\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\"a\n$ValidateOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xac\x01\n!RenameOrganizationPipelineRequest\x12Y\n\x04name\x18\x01 \x01(\tBE\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12,\n\x0fnew_pipeline_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\rnewPipelineId\"_\n\"RenameOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\x93\x01\n CloneOrganizationPipelineRequest\x12Q\n\x04name\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12user_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x1c\n\x06target\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x06target\"^\n!CloneOrganizationPipelineResponse\x12\x39\n\x08pipeline\x18\x01 \x01(\x0b\x32\x1d.vdp.pipeline.v1beta.PipelineR\x08pipeline\"\xb6\x01\n\"TriggerOrganizationPipelineRequest\x12Y\n\x04name\x18\x01 \x01(\tBE\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"\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\"\xbb\x01\n\'TriggerAsyncOrganizationPipelineRequest\x12Y\n\x04name\x18\x01 \x01(\tBE\x92\x41 \xca>\x1d\xfa\x02\x1aorganization_pipeline_name\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"m\n(TriggerAsyncOrganizationPipelineResponse\x12\x41\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x04\xe2\x41\x01\x03R\toperation\"\xc7\x01\n(CreateOrganizationPipelineReleaseRequest\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\x12[\n\x06parent\x18\x02 \x01(\tBC\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe2\x41\x01\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\"\xae\x03\n\'ListOrganizationPipelineReleasesRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12[\n\x06parent\x18\x05 \x01(\tBC\x92\x41\x17\xca>\x14\xfa\x02\x11organization_name\xe2\x41\x01\x02\xfa\x41\"\x12 api.instill.tech/PipelineReleaseR\x06parent\x12,\n\x0cshow_deleted\x18\x06 \x01(\x08\x42\x04\xe2\x41\x01\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\"\xdd\x01\n%GetOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12\x41\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\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\"\xb3\x01\n(UpdateOrganizationPipelineReleaseRequest\x12\x44\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseB\x04\xe2\x41\x01\x02R\x07release\x12\x41\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\"k\n)UpdateOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x94\x01\n(DeleteOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"+\n)DeleteOrganizationPipelineReleaseResponse\"\x95\x01\n)RestoreOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\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\"\xd1\x01\n(RenameOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12;\n\x17new_pipeline_release_id\x18\x02 \x01(\tB\x04\xe2\x41\x01\x02R\x14newPipelineReleaseId\"k\n)RenameOrganizationPipelineReleaseResponse\x12>\n\x07release\x18\x01 \x01(\x0b\x32$.vdp.pipeline.v1beta.PipelineReleaseR\x07release\"\x93\x01\n\'WatchOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\"\\\n(WatchOrganizationPipelineReleaseResponse\x12\x30\n\x05state\x18\x01 \x01(\x0e\x32\x1a.vdp.pipeline.v1beta.StateR\x05state\"\xcc\x01\n)TriggerOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"\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\"\xd1\x01\n.TriggerAsyncOrganizationPipelineReleaseRequest\x12h\n\x04name\x18\x01 \x01(\tBT\x92\x41(\xca>%\xfa\x02\"organization_pipeline_release_name\xe2\x41\x01\x02\xfa\x41\"\n api.instill.tech/PipelineReleaseR\x04name\x12\x35\n\x06inputs\x18\x02 \x03(\x0b\x32\x17.google.protobuf.StructB\x04\xe2\x41\x01\x02R\x06inputs\"t\n/TriggerAsyncOrganizationPipelineReleaseResponse\x12\x41\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x04\xe2\x41\x01\x03R\toperation\"/\n\x13GetOperationRequest\x12\x18\n\x04name\x18\x01 \x01(\tB\x04\xe2\x41\x01\x02R\x04name\"Y\n\x14GetOperationResponse\x12\x41\n\toperation\x18\x01 \x01(\x0b\x32\x1d.google.longrunning.OperationB\x04\xe2\x41\x01\x03R\toperation\"\xc3\x02\n\x19ListPipelinesAdminRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12,\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x04\xe2\x41\x01\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\"\xca\x02\n ListPipelineReleasesAdminRequest\x12&\n\tpage_size\x18\x01 \x01(\x05\x42\x04\xe2\x41\x01\x01H\x00R\x08pageSize\x88\x01\x01\x12(\n\npage_token\x18\x02 \x01(\tB\x04\xe2\x41\x01\x01H\x01R\tpageToken\x88\x01\x01\x12\x41\n\x04view\x18\x03 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\x01H\x02R\x04view\x88\x01\x01\x12!\n\x06\x66ilter\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01H\x03R\x06\x66ilter\x88\x01\x01\x12,\n\x0cshow_deleted\x18\x05 \x01(\x08\x42\x04\xe2\x41\x01\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\"\xc5\x01\n\x1aLookUpPipelineAdminRequest\x12[\n\tpermalink\x18\x01 \x01(\tB=\x92\x41\x18\xca>\x15\xfa\x02\x12pipeline_permalink\xe2\x41\x01\x02\xfa\x41\x1b\n\x19\x61pi.instill.tech/PipelineR\tpermalink\x12\x41\n\x04view\x18\x02 \x01(\x0e\x32\".vdp.pipeline.v1beta.Pipeline.ViewB\x04\xe2\x41\x01\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*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) @@ -331,220 +330,218 @@ _LOOKUPPIPELINEADMINREQUEST.fields_by_name['permalink']._serialized_options = b'\222A\030\312>\025\372\002\022pipeline_permalink\342A\001\002\372A\033\n\031api.instill.tech/Pipeline' _LOOKUPPIPELINEADMINREQUEST.fields_by_name['view']._options = None _LOOKUPPIPELINEADMINREQUEST.fields_by_name['view']._serialized_options = b'\342A\001\001' - _globals['_COMPONENTTYPE']._serialized_start=18726 - _globals['_COMPONENTTYPE']._serialized_end=18911 - _globals['_STATE']._serialized_start=18913 - _globals['_STATE']._serialized_end=18998 - _globals['_LIVENESSREQUEST']._serialized_start=542 - _globals['_LIVENESSREQUEST']._serialized_end=692 - _globals['_LIVENESSRESPONSE']._serialized_start=694 - _globals['_LIVENESSRESPONSE']._serialized_end=812 - _globals['_READINESSREQUEST']._serialized_start=815 - _globals['_READINESSREQUEST']._serialized_end=966 - _globals['_READINESSRESPONSE']._serialized_start=968 - _globals['_READINESSRESPONSE']._serialized_end=1087 - _globals['_COMPONENT']._serialized_start=1090 - _globals['_COMPONENT']._serialized_end=1625 - _globals['_RECIPE']._serialized_start=1627 - _globals['_RECIPE']._serialized_end=1725 - _globals['_PIPELINE']._serialized_start=1728 - _globals['_PIPELINE']._serialized_end=2963 - _globals['_PIPELINE_VIEW']._serialized_start=2667 - _globals['_PIPELINE_VIEW']._serialized_end=2743 - _globals['_PIPELINE_VISIBILITY']._serialized_start=2745 - _globals['_PIPELINE_VISIBILITY']._serialized_end=2832 - _globals['_TRIGGERMETADATA']._serialized_start=2966 - _globals['_TRIGGERMETADATA']._serialized_end=3144 - _globals['_TRIGGERMETADATA_TRACESENTRY']._serialized_start=3059 - _globals['_TRIGGERMETADATA_TRACESENTRY']._serialized_end=3144 - _globals['_TRACE']._serialized_start=3147 - _globals['_TRACE']._serialized_end=3513 - _globals['_TRACE_STATUS']._serialized_start=3421 - _globals['_TRACE_STATUS']._serialized_end=3513 - _globals['_PIPELINERELEASE']._serialized_start=3516 - _globals['_PIPELINERELEASE']._serialized_end=4231 - _globals['_LISTPIPELINESREQUEST']._serialized_start=4234 - _globals['_LISTPIPELINESREQUEST']._serialized_end=4652 - _globals['_LISTPIPELINESRESPONSE']._serialized_start=4655 - _globals['_LISTPIPELINESRESPONSE']._serialized_end=4810 - _globals['_LOOKUPPIPELINEREQUEST']._serialized_start=4813 - _globals['_LOOKUPPIPELINEREQUEST']._serialized_end=4948 - _globals['_LOOKUPPIPELINERESPONSE']._serialized_start=4950 - _globals['_LOOKUPPIPELINERESPONSE']._serialized_end=5033 - _globals['_CREATEUSERPIPELINEREQUEST']._serialized_start=5036 - _globals['_CREATEUSERPIPELINEREQUEST']._serialized_end=5200 - _globals['_CREATEUSERPIPELINERESPONSE']._serialized_start=5202 - _globals['_CREATEUSERPIPELINERESPONSE']._serialized_end=5289 - _globals['_LISTUSERPIPELINESREQUEST']._serialized_start=5292 - _globals['_LISTUSERPIPELINESREQUEST']._serialized_end=5792 - _globals['_LISTUSERPIPELINESRESPONSE']._serialized_start=5795 - _globals['_LISTUSERPIPELINESRESPONSE']._serialized_end=5954 - _globals['_GETUSERPIPELINEREQUEST']._serialized_start=5957 - _globals['_GETUSERPIPELINEREQUEST']._serialized_end=6140 - _globals['_GETUSERPIPELINERESPONSE']._serialized_start=6142 - _globals['_GETUSERPIPELINERESPONSE']._serialized_end=6226 - _globals['_UPDATEUSERPIPELINEREQUEST']._serialized_start=6229 - _globals['_UPDATEUSERPIPELINEREQUEST']._serialized_end=6388 - _globals['_UPDATEUSERPIPELINERESPONSE']._serialized_start=6390 - _globals['_UPDATEUSERPIPELINERESPONSE']._serialized_end=6477 - _globals['_DELETEUSERPIPELINEREQUEST']._serialized_start=6479 - _globals['_DELETEUSERPIPELINEREQUEST']._serialized_end=6589 - _globals['_DELETEUSERPIPELINERESPONSE']._serialized_start=6591 - _globals['_DELETEUSERPIPELINERESPONSE']._serialized_end=6619 - _globals['_VALIDATEUSERPIPELINEREQUEST']._serialized_start=6621 - _globals['_VALIDATEUSERPIPELINEREQUEST']._serialized_end=6733 - _globals['_VALIDATEUSERPIPELINERESPONSE']._serialized_start=6735 - _globals['_VALIDATEUSERPIPELINERESPONSE']._serialized_end=6824 - _globals['_RENAMEUSERPIPELINEREQUEST']._serialized_start=6827 - _globals['_RENAMEUSERPIPELINEREQUEST']._serialized_end=6983 - _globals['_RENAMEUSERPIPELINERESPONSE']._serialized_start=6985 - _globals['_RENAMEUSERPIPELINERESPONSE']._serialized_end=7072 - _globals['_CLONEUSERPIPELINEREQUEST']._serialized_start=7075 - _globals['_CLONEUSERPIPELINEREQUEST']._serialized_end=7214 - _globals['_CLONEUSERPIPELINERESPONSE']._serialized_start=7216 - _globals['_CLONEUSERPIPELINERESPONSE']._serialized_end=7302 - _globals['_TRIGGERUSERPIPELINEREQUEST']._serialized_start=7305 - _globals['_TRIGGERUSERPIPELINEREQUEST']._serialized_end=7471 - _globals['_TRIGGERUSERPIPELINERESPONSE']._serialized_start=7474 - _globals['_TRIGGERUSERPIPELINERESPONSE']._serialized_end=7620 - _globals['_TRIGGERASYNCUSERPIPELINEREQUEST']._serialized_start=7623 - _globals['_TRIGGERASYNCUSERPIPELINEREQUEST']._serialized_end=7794 - _globals['_TRIGGERASYNCUSERPIPELINERESPONSE']._serialized_start=7796 - _globals['_TRIGGERASYNCUSERPIPELINERESPONSE']._serialized_end=7897 - _globals['_CREATEUSERPIPELINERELEASEREQUEST']._serialized_start=7900 - _globals['_CREATEUSERPIPELINERELEASEREQUEST']._serialized_end=8083 - _globals['_CREATEUSERPIPELINERELEASERESPONSE']._serialized_start=8085 - _globals['_CREATEUSERPIPELINERELEASERESPONSE']._serialized_end=8184 - _globals['_LISTUSERPIPELINERELEASESREQUEST']._serialized_start=8187 - _globals['_LISTUSERPIPELINERELEASESREQUEST']._serialized_end=8601 - _globals['_LISTUSERPIPELINERELEASESRESPONSE']._serialized_start=8604 - _globals['_LISTUSERPIPELINERELEASESRESPONSE']._serialized_end=8775 - _globals['_GETUSERPIPELINERELEASEREQUEST']._serialized_start=8778 - _globals['_GETUSERPIPELINERELEASEREQUEST']._serialized_end=8983 - _globals['_GETUSERPIPELINERELEASERESPONSE']._serialized_start=8985 - _globals['_GETUSERPIPELINERELEASERESPONSE']._serialized_end=9081 - _globals['_UPDATEUSERPIPELINERELEASEREQUEST']._serialized_start=9084 - _globals['_UPDATEUSERPIPELINERELEASEREQUEST']._serialized_end=9255 - _globals['_UPDATEUSERPIPELINERELEASERESPONSE']._serialized_start=9257 - _globals['_UPDATEUSERPIPELINERELEASERESPONSE']._serialized_end=9356 - _globals['_DELETEUSERPIPELINERELEASEREQUEST']._serialized_start=9359 - _globals['_DELETEUSERPIPELINERELEASEREQUEST']._serialized_end=9491 - _globals['_DELETEUSERPIPELINERELEASERESPONSE']._serialized_start=9493 - _globals['_DELETEUSERPIPELINERELEASERESPONSE']._serialized_end=9528 - _globals['_RESTOREUSERPIPELINERELEASEREQUEST']._serialized_start=9531 - _globals['_RESTOREUSERPIPELINERELEASEREQUEST']._serialized_end=9664 - _globals['_RESTOREUSERPIPELINERELEASERESPONSE']._serialized_start=9666 - _globals['_RESTOREUSERPIPELINERELEASERESPONSE']._serialized_end=9766 - _globals['_RENAMEUSERPIPELINERELEASEREQUEST']._serialized_start=9769 - _globals['_RENAMEUSERPIPELINERELEASEREQUEST']._serialized_end=9962 - _globals['_RENAMEUSERPIPELINERELEASERESPONSE']._serialized_start=9964 - _globals['_RENAMEUSERPIPELINERELEASERESPONSE']._serialized_end=10063 - _globals['_WATCHUSERPIPELINERELEASEREQUEST']._serialized_start=10066 - _globals['_WATCHUSERPIPELINERELEASEREQUEST']._serialized_end=10197 - _globals['_WATCHUSERPIPELINERELEASERESPONSE']._serialized_start=10199 - _globals['_WATCHUSERPIPELINERELEASERESPONSE']._serialized_end=10283 - _globals['_TRIGGERUSERPIPELINERELEASEREQUEST']._serialized_start=10286 - _globals['_TRIGGERUSERPIPELINERELEASEREQUEST']._serialized_end=10474 - _globals['_TRIGGERUSERPIPELINERELEASERESPONSE']._serialized_start=10477 - _globals['_TRIGGERUSERPIPELINERELEASERESPONSE']._serialized_end=10630 - _globals['_TRIGGERASYNCUSERPIPELINERELEASEREQUEST']._serialized_start=10633 - _globals['_TRIGGERASYNCUSERPIPELINERELEASEREQUEST']._serialized_end=10826 - _globals['_TRIGGERASYNCUSERPIPELINERELEASERESPONSE']._serialized_start=10828 - _globals['_TRIGGERASYNCUSERPIPELINERELEASERESPONSE']._serialized_end=10936 - _globals['_CREATEORGANIZATIONPIPELINEREQUEST']._serialized_start=10939 - _globals['_CREATEORGANIZATIONPIPELINEREQUEST']._serialized_end=11119 - _globals['_CREATEORGANIZATIONPIPELINERESPONSE']._serialized_start=11121 - _globals['_CREATEORGANIZATIONPIPELINERESPONSE']._serialized_end=11216 - _globals['_LISTORGANIZATIONPIPELINESREQUEST']._serialized_start=11219 - _globals['_LISTORGANIZATIONPIPELINESREQUEST']._serialized_end=11735 - _globals['_LISTORGANIZATIONPIPELINESRESPONSE']._serialized_start=11738 - _globals['_LISTORGANIZATIONPIPELINESRESPONSE']._serialized_end=11905 - _globals['_GETORGANIZATIONPIPELINEREQUEST']._serialized_start=11908 - _globals['_GETORGANIZATIONPIPELINEREQUEST']._serialized_end=12107 - _globals['_GETORGANIZATIONPIPELINERESPONSE']._serialized_start=12109 - _globals['_GETORGANIZATIONPIPELINERESPONSE']._serialized_end=12201 - _globals['_UPDATEORGANIZATIONPIPELINEREQUEST']._serialized_start=12204 - _globals['_UPDATEORGANIZATIONPIPELINEREQUEST']._serialized_end=12371 - _globals['_UPDATEORGANIZATIONPIPELINERESPONSE']._serialized_start=12373 - _globals['_UPDATEORGANIZATIONPIPELINERESPONSE']._serialized_end=12468 - _globals['_DELETEORGANIZATIONPIPELINEREQUEST']._serialized_start=12470 - _globals['_DELETEORGANIZATIONPIPELINEREQUEST']._serialized_end=12596 - _globals['_DELETEORGANIZATIONPIPELINERESPONSE']._serialized_start=12598 - _globals['_DELETEORGANIZATIONPIPELINERESPONSE']._serialized_end=12634 - _globals['_VALIDATEORGANIZATIONPIPELINEREQUEST']._serialized_start=12637 - _globals['_VALIDATEORGANIZATIONPIPELINEREQUEST']._serialized_end=12765 - _globals['_VALIDATEORGANIZATIONPIPELINERESPONSE']._serialized_start=12767 - _globals['_VALIDATEORGANIZATIONPIPELINERESPONSE']._serialized_end=12864 - _globals['_RENAMEORGANIZATIONPIPELINEREQUEST']._serialized_start=12867 - _globals['_RENAMEORGANIZATIONPIPELINEREQUEST']._serialized_end=13039 - _globals['_RENAMEORGANIZATIONPIPELINERESPONSE']._serialized_start=13041 - _globals['_RENAMEORGANIZATIONPIPELINERESPONSE']._serialized_end=13136 - _globals['_CLONEORGANIZATIONPIPELINEREQUEST']._serialized_start=13139 - _globals['_CLONEORGANIZATIONPIPELINEREQUEST']._serialized_end=13286 - _globals['_CLONEORGANIZATIONPIPELINERESPONSE']._serialized_start=13288 - _globals['_CLONEORGANIZATIONPIPELINERESPONSE']._serialized_end=13382 - _globals['_TRIGGERORGANIZATIONPIPELINEREQUEST']._serialized_start=13385 - _globals['_TRIGGERORGANIZATIONPIPELINEREQUEST']._serialized_end=13567 - _globals['_TRIGGERORGANIZATIONPIPELINERESPONSE']._serialized_start=13570 - _globals['_TRIGGERORGANIZATIONPIPELINERESPONSE']._serialized_end=13724 - _globals['_TRIGGERASYNCORGANIZATIONPIPELINEREQUEST']._serialized_start=13727 - _globals['_TRIGGERASYNCORGANIZATIONPIPELINEREQUEST']._serialized_end=13914 - _globals['_TRIGGERASYNCORGANIZATIONPIPELINERESPONSE']._serialized_start=13916 - _globals['_TRIGGERASYNCORGANIZATIONPIPELINERESPONSE']._serialized_end=14025 - _globals['_CREATEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=14028 - _globals['_CREATEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=14227 - _globals['_CREATEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=14229 - _globals['_CREATEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=14336 - _globals['_LISTORGANIZATIONPIPELINERELEASESREQUEST']._serialized_start=14339 - _globals['_LISTORGANIZATIONPIPELINERELEASESREQUEST']._serialized_end=14769 - _globals['_LISTORGANIZATIONPIPELINERELEASESRESPONSE']._serialized_start=14772 - _globals['_LISTORGANIZATIONPIPELINERELEASESRESPONSE']._serialized_end=14951 - _globals['_GETORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=14954 - _globals['_GETORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=15175 - _globals['_GETORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=15177 - _globals['_GETORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=15281 - _globals['_UPDATEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=15284 - _globals['_UPDATEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=15463 - _globals['_UPDATEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=15465 - _globals['_UPDATEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=15572 - _globals['_DELETEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=15575 - _globals['_DELETEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=15723 - _globals['_DELETEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=15725 - _globals['_DELETEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=15768 - _globals['_RESTOREORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=15771 - _globals['_RESTOREORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=15920 - _globals['_RESTOREORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=15922 - _globals['_RESTOREORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=16030 - _globals['_RENAMEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=16033 - _globals['_RENAMEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=16242 - _globals['_RENAMEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=16244 - _globals['_RENAMEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=16351 - _globals['_WATCHORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=16354 - _globals['_WATCHORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=16501 - _globals['_WATCHORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=16503 - _globals['_WATCHORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=16595 - _globals['_TRIGGERORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=16598 - _globals['_TRIGGERORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=16802 - _globals['_TRIGGERORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=16805 - _globals['_TRIGGERORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=16966 - _globals['_TRIGGERASYNCORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=16969 - _globals['_TRIGGERASYNCORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=17178 - _globals['_TRIGGERASYNCORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=17180 - _globals['_TRIGGERASYNCORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=17296 - _globals['_GETOPERATIONREQUEST']._serialized_start=17298 - _globals['_GETOPERATIONREQUEST']._serialized_end=17345 - _globals['_GETOPERATIONRESPONSE']._serialized_start=17347 - _globals['_GETOPERATIONRESPONSE']._serialized_end=17436 - _globals['_LISTPIPELINESADMINREQUEST']._serialized_start=17439 - _globals['_LISTPIPELINESADMINREQUEST']._serialized_end=17762 - _globals['_LISTPIPELINESADMINRESPONSE']._serialized_start=17765 - _globals['_LISTPIPELINESADMINRESPONSE']._serialized_end=17925 - _globals['_LISTPIPELINERELEASESADMINREQUEST']._serialized_start=17928 - _globals['_LISTPIPELINERELEASESADMINREQUEST']._serialized_end=18258 - _globals['_LISTPIPELINERELEASESADMINRESPONSE']._serialized_start=18261 - _globals['_LISTPIPELINERELEASESADMINRESPONSE']._serialized_end=18433 - _globals['_LOOKUPPIPELINEADMINREQUEST']._serialized_start=18436 - _globals['_LOOKUPPIPELINEADMINREQUEST']._serialized_end=18633 - _globals['_LOOKUPPIPELINEADMINRESPONSE']._serialized_start=18635 - _globals['_LOOKUPPIPELINEADMINRESPONSE']._serialized_end=18723 + _globals['_STATE']._serialized_start=18678 + _globals['_STATE']._serialized_end=18763 + _globals['_LIVENESSREQUEST']._serialized_start=495 + _globals['_LIVENESSREQUEST']._serialized_end=645 + _globals['_LIVENESSRESPONSE']._serialized_start=647 + _globals['_LIVENESSRESPONSE']._serialized_end=765 + _globals['_READINESSREQUEST']._serialized_start=768 + _globals['_READINESSREQUEST']._serialized_end=919 + _globals['_READINESSRESPONSE']._serialized_start=921 + _globals['_READINESSRESPONSE']._serialized_end=1040 + _globals['_COMPONENT']._serialized_start=1043 + _globals['_COMPONENT']._serialized_end=1578 + _globals['_RECIPE']._serialized_start=1580 + _globals['_RECIPE']._serialized_end=1678 + _globals['_PIPELINE']._serialized_start=1681 + _globals['_PIPELINE']._serialized_end=2916 + _globals['_PIPELINE_VIEW']._serialized_start=2620 + _globals['_PIPELINE_VIEW']._serialized_end=2696 + _globals['_PIPELINE_VISIBILITY']._serialized_start=2698 + _globals['_PIPELINE_VISIBILITY']._serialized_end=2785 + _globals['_TRIGGERMETADATA']._serialized_start=2919 + _globals['_TRIGGERMETADATA']._serialized_end=3097 + _globals['_TRIGGERMETADATA_TRACESENTRY']._serialized_start=3012 + _globals['_TRIGGERMETADATA_TRACESENTRY']._serialized_end=3097 + _globals['_TRACE']._serialized_start=3100 + _globals['_TRACE']._serialized_end=3466 + _globals['_TRACE_STATUS']._serialized_start=3374 + _globals['_TRACE_STATUS']._serialized_end=3466 + _globals['_PIPELINERELEASE']._serialized_start=3469 + _globals['_PIPELINERELEASE']._serialized_end=4184 + _globals['_LISTPIPELINESREQUEST']._serialized_start=4187 + _globals['_LISTPIPELINESREQUEST']._serialized_end=4605 + _globals['_LISTPIPELINESRESPONSE']._serialized_start=4608 + _globals['_LISTPIPELINESRESPONSE']._serialized_end=4763 + _globals['_LOOKUPPIPELINEREQUEST']._serialized_start=4766 + _globals['_LOOKUPPIPELINEREQUEST']._serialized_end=4901 + _globals['_LOOKUPPIPELINERESPONSE']._serialized_start=4903 + _globals['_LOOKUPPIPELINERESPONSE']._serialized_end=4986 + _globals['_CREATEUSERPIPELINEREQUEST']._serialized_start=4989 + _globals['_CREATEUSERPIPELINEREQUEST']._serialized_end=5153 + _globals['_CREATEUSERPIPELINERESPONSE']._serialized_start=5155 + _globals['_CREATEUSERPIPELINERESPONSE']._serialized_end=5242 + _globals['_LISTUSERPIPELINESREQUEST']._serialized_start=5245 + _globals['_LISTUSERPIPELINESREQUEST']._serialized_end=5745 + _globals['_LISTUSERPIPELINESRESPONSE']._serialized_start=5748 + _globals['_LISTUSERPIPELINESRESPONSE']._serialized_end=5907 + _globals['_GETUSERPIPELINEREQUEST']._serialized_start=5910 + _globals['_GETUSERPIPELINEREQUEST']._serialized_end=6093 + _globals['_GETUSERPIPELINERESPONSE']._serialized_start=6095 + _globals['_GETUSERPIPELINERESPONSE']._serialized_end=6179 + _globals['_UPDATEUSERPIPELINEREQUEST']._serialized_start=6182 + _globals['_UPDATEUSERPIPELINEREQUEST']._serialized_end=6341 + _globals['_UPDATEUSERPIPELINERESPONSE']._serialized_start=6343 + _globals['_UPDATEUSERPIPELINERESPONSE']._serialized_end=6430 + _globals['_DELETEUSERPIPELINEREQUEST']._serialized_start=6432 + _globals['_DELETEUSERPIPELINEREQUEST']._serialized_end=6542 + _globals['_DELETEUSERPIPELINERESPONSE']._serialized_start=6544 + _globals['_DELETEUSERPIPELINERESPONSE']._serialized_end=6572 + _globals['_VALIDATEUSERPIPELINEREQUEST']._serialized_start=6574 + _globals['_VALIDATEUSERPIPELINEREQUEST']._serialized_end=6686 + _globals['_VALIDATEUSERPIPELINERESPONSE']._serialized_start=6688 + _globals['_VALIDATEUSERPIPELINERESPONSE']._serialized_end=6777 + _globals['_RENAMEUSERPIPELINEREQUEST']._serialized_start=6780 + _globals['_RENAMEUSERPIPELINEREQUEST']._serialized_end=6936 + _globals['_RENAMEUSERPIPELINERESPONSE']._serialized_start=6938 + _globals['_RENAMEUSERPIPELINERESPONSE']._serialized_end=7025 + _globals['_CLONEUSERPIPELINEREQUEST']._serialized_start=7028 + _globals['_CLONEUSERPIPELINEREQUEST']._serialized_end=7167 + _globals['_CLONEUSERPIPELINERESPONSE']._serialized_start=7169 + _globals['_CLONEUSERPIPELINERESPONSE']._serialized_end=7255 + _globals['_TRIGGERUSERPIPELINEREQUEST']._serialized_start=7258 + _globals['_TRIGGERUSERPIPELINEREQUEST']._serialized_end=7424 + _globals['_TRIGGERUSERPIPELINERESPONSE']._serialized_start=7427 + _globals['_TRIGGERUSERPIPELINERESPONSE']._serialized_end=7573 + _globals['_TRIGGERASYNCUSERPIPELINEREQUEST']._serialized_start=7576 + _globals['_TRIGGERASYNCUSERPIPELINEREQUEST']._serialized_end=7747 + _globals['_TRIGGERASYNCUSERPIPELINERESPONSE']._serialized_start=7749 + _globals['_TRIGGERASYNCUSERPIPELINERESPONSE']._serialized_end=7850 + _globals['_CREATEUSERPIPELINERELEASEREQUEST']._serialized_start=7853 + _globals['_CREATEUSERPIPELINERELEASEREQUEST']._serialized_end=8036 + _globals['_CREATEUSERPIPELINERELEASERESPONSE']._serialized_start=8038 + _globals['_CREATEUSERPIPELINERELEASERESPONSE']._serialized_end=8137 + _globals['_LISTUSERPIPELINERELEASESREQUEST']._serialized_start=8140 + _globals['_LISTUSERPIPELINERELEASESREQUEST']._serialized_end=8554 + _globals['_LISTUSERPIPELINERELEASESRESPONSE']._serialized_start=8557 + _globals['_LISTUSERPIPELINERELEASESRESPONSE']._serialized_end=8728 + _globals['_GETUSERPIPELINERELEASEREQUEST']._serialized_start=8731 + _globals['_GETUSERPIPELINERELEASEREQUEST']._serialized_end=8936 + _globals['_GETUSERPIPELINERELEASERESPONSE']._serialized_start=8938 + _globals['_GETUSERPIPELINERELEASERESPONSE']._serialized_end=9034 + _globals['_UPDATEUSERPIPELINERELEASEREQUEST']._serialized_start=9037 + _globals['_UPDATEUSERPIPELINERELEASEREQUEST']._serialized_end=9208 + _globals['_UPDATEUSERPIPELINERELEASERESPONSE']._serialized_start=9210 + _globals['_UPDATEUSERPIPELINERELEASERESPONSE']._serialized_end=9309 + _globals['_DELETEUSERPIPELINERELEASEREQUEST']._serialized_start=9312 + _globals['_DELETEUSERPIPELINERELEASEREQUEST']._serialized_end=9444 + _globals['_DELETEUSERPIPELINERELEASERESPONSE']._serialized_start=9446 + _globals['_DELETEUSERPIPELINERELEASERESPONSE']._serialized_end=9481 + _globals['_RESTOREUSERPIPELINERELEASEREQUEST']._serialized_start=9484 + _globals['_RESTOREUSERPIPELINERELEASEREQUEST']._serialized_end=9617 + _globals['_RESTOREUSERPIPELINERELEASERESPONSE']._serialized_start=9619 + _globals['_RESTOREUSERPIPELINERELEASERESPONSE']._serialized_end=9719 + _globals['_RENAMEUSERPIPELINERELEASEREQUEST']._serialized_start=9722 + _globals['_RENAMEUSERPIPELINERELEASEREQUEST']._serialized_end=9915 + _globals['_RENAMEUSERPIPELINERELEASERESPONSE']._serialized_start=9917 + _globals['_RENAMEUSERPIPELINERELEASERESPONSE']._serialized_end=10016 + _globals['_WATCHUSERPIPELINERELEASEREQUEST']._serialized_start=10019 + _globals['_WATCHUSERPIPELINERELEASEREQUEST']._serialized_end=10150 + _globals['_WATCHUSERPIPELINERELEASERESPONSE']._serialized_start=10152 + _globals['_WATCHUSERPIPELINERELEASERESPONSE']._serialized_end=10236 + _globals['_TRIGGERUSERPIPELINERELEASEREQUEST']._serialized_start=10239 + _globals['_TRIGGERUSERPIPELINERELEASEREQUEST']._serialized_end=10427 + _globals['_TRIGGERUSERPIPELINERELEASERESPONSE']._serialized_start=10430 + _globals['_TRIGGERUSERPIPELINERELEASERESPONSE']._serialized_end=10583 + _globals['_TRIGGERASYNCUSERPIPELINERELEASEREQUEST']._serialized_start=10586 + _globals['_TRIGGERASYNCUSERPIPELINERELEASEREQUEST']._serialized_end=10779 + _globals['_TRIGGERASYNCUSERPIPELINERELEASERESPONSE']._serialized_start=10781 + _globals['_TRIGGERASYNCUSERPIPELINERELEASERESPONSE']._serialized_end=10889 + _globals['_CREATEORGANIZATIONPIPELINEREQUEST']._serialized_start=10892 + _globals['_CREATEORGANIZATIONPIPELINEREQUEST']._serialized_end=11072 + _globals['_CREATEORGANIZATIONPIPELINERESPONSE']._serialized_start=11074 + _globals['_CREATEORGANIZATIONPIPELINERESPONSE']._serialized_end=11169 + _globals['_LISTORGANIZATIONPIPELINESREQUEST']._serialized_start=11172 + _globals['_LISTORGANIZATIONPIPELINESREQUEST']._serialized_end=11688 + _globals['_LISTORGANIZATIONPIPELINESRESPONSE']._serialized_start=11691 + _globals['_LISTORGANIZATIONPIPELINESRESPONSE']._serialized_end=11858 + _globals['_GETORGANIZATIONPIPELINEREQUEST']._serialized_start=11861 + _globals['_GETORGANIZATIONPIPELINEREQUEST']._serialized_end=12060 + _globals['_GETORGANIZATIONPIPELINERESPONSE']._serialized_start=12062 + _globals['_GETORGANIZATIONPIPELINERESPONSE']._serialized_end=12154 + _globals['_UPDATEORGANIZATIONPIPELINEREQUEST']._serialized_start=12157 + _globals['_UPDATEORGANIZATIONPIPELINEREQUEST']._serialized_end=12324 + _globals['_UPDATEORGANIZATIONPIPELINERESPONSE']._serialized_start=12326 + _globals['_UPDATEORGANIZATIONPIPELINERESPONSE']._serialized_end=12421 + _globals['_DELETEORGANIZATIONPIPELINEREQUEST']._serialized_start=12423 + _globals['_DELETEORGANIZATIONPIPELINEREQUEST']._serialized_end=12549 + _globals['_DELETEORGANIZATIONPIPELINERESPONSE']._serialized_start=12551 + _globals['_DELETEORGANIZATIONPIPELINERESPONSE']._serialized_end=12587 + _globals['_VALIDATEORGANIZATIONPIPELINEREQUEST']._serialized_start=12590 + _globals['_VALIDATEORGANIZATIONPIPELINEREQUEST']._serialized_end=12718 + _globals['_VALIDATEORGANIZATIONPIPELINERESPONSE']._serialized_start=12720 + _globals['_VALIDATEORGANIZATIONPIPELINERESPONSE']._serialized_end=12817 + _globals['_RENAMEORGANIZATIONPIPELINEREQUEST']._serialized_start=12820 + _globals['_RENAMEORGANIZATIONPIPELINEREQUEST']._serialized_end=12992 + _globals['_RENAMEORGANIZATIONPIPELINERESPONSE']._serialized_start=12994 + _globals['_RENAMEORGANIZATIONPIPELINERESPONSE']._serialized_end=13089 + _globals['_CLONEORGANIZATIONPIPELINEREQUEST']._serialized_start=13092 + _globals['_CLONEORGANIZATIONPIPELINEREQUEST']._serialized_end=13239 + _globals['_CLONEORGANIZATIONPIPELINERESPONSE']._serialized_start=13241 + _globals['_CLONEORGANIZATIONPIPELINERESPONSE']._serialized_end=13335 + _globals['_TRIGGERORGANIZATIONPIPELINEREQUEST']._serialized_start=13338 + _globals['_TRIGGERORGANIZATIONPIPELINEREQUEST']._serialized_end=13520 + _globals['_TRIGGERORGANIZATIONPIPELINERESPONSE']._serialized_start=13523 + _globals['_TRIGGERORGANIZATIONPIPELINERESPONSE']._serialized_end=13677 + _globals['_TRIGGERASYNCORGANIZATIONPIPELINEREQUEST']._serialized_start=13680 + _globals['_TRIGGERASYNCORGANIZATIONPIPELINEREQUEST']._serialized_end=13867 + _globals['_TRIGGERASYNCORGANIZATIONPIPELINERESPONSE']._serialized_start=13869 + _globals['_TRIGGERASYNCORGANIZATIONPIPELINERESPONSE']._serialized_end=13978 + _globals['_CREATEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=13981 + _globals['_CREATEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=14180 + _globals['_CREATEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=14182 + _globals['_CREATEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=14289 + _globals['_LISTORGANIZATIONPIPELINERELEASESREQUEST']._serialized_start=14292 + _globals['_LISTORGANIZATIONPIPELINERELEASESREQUEST']._serialized_end=14722 + _globals['_LISTORGANIZATIONPIPELINERELEASESRESPONSE']._serialized_start=14725 + _globals['_LISTORGANIZATIONPIPELINERELEASESRESPONSE']._serialized_end=14904 + _globals['_GETORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=14907 + _globals['_GETORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=15128 + _globals['_GETORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=15130 + _globals['_GETORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=15234 + _globals['_UPDATEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=15237 + _globals['_UPDATEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=15416 + _globals['_UPDATEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=15418 + _globals['_UPDATEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=15525 + _globals['_DELETEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=15528 + _globals['_DELETEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=15676 + _globals['_DELETEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=15678 + _globals['_DELETEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=15721 + _globals['_RESTOREORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=15724 + _globals['_RESTOREORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=15873 + _globals['_RESTOREORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=15875 + _globals['_RESTOREORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=15983 + _globals['_RENAMEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=15986 + _globals['_RENAMEORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=16195 + _globals['_RENAMEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=16197 + _globals['_RENAMEORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=16304 + _globals['_WATCHORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=16307 + _globals['_WATCHORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=16454 + _globals['_WATCHORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=16456 + _globals['_WATCHORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=16548 + _globals['_TRIGGERORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=16551 + _globals['_TRIGGERORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=16755 + _globals['_TRIGGERORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=16758 + _globals['_TRIGGERORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=16919 + _globals['_TRIGGERASYNCORGANIZATIONPIPELINERELEASEREQUEST']._serialized_start=16922 + _globals['_TRIGGERASYNCORGANIZATIONPIPELINERELEASEREQUEST']._serialized_end=17131 + _globals['_TRIGGERASYNCORGANIZATIONPIPELINERELEASERESPONSE']._serialized_start=17133 + _globals['_TRIGGERASYNCORGANIZATIONPIPELINERELEASERESPONSE']._serialized_end=17249 + _globals['_GETOPERATIONREQUEST']._serialized_start=17251 + _globals['_GETOPERATIONREQUEST']._serialized_end=17298 + _globals['_GETOPERATIONRESPONSE']._serialized_start=17300 + _globals['_GETOPERATIONRESPONSE']._serialized_end=17389 + _globals['_LISTPIPELINESADMINREQUEST']._serialized_start=17392 + _globals['_LISTPIPELINESADMINREQUEST']._serialized_end=17715 + _globals['_LISTPIPELINESADMINRESPONSE']._serialized_start=17718 + _globals['_LISTPIPELINESADMINRESPONSE']._serialized_end=17878 + _globals['_LISTPIPELINERELEASESADMINREQUEST']._serialized_start=17881 + _globals['_LISTPIPELINERELEASESADMINREQUEST']._serialized_end=18211 + _globals['_LISTPIPELINERELEASESADMINRESPONSE']._serialized_start=18214 + _globals['_LISTPIPELINERELEASESADMINRESPONSE']._serialized_end=18386 + _globals['_LOOKUPPIPELINEADMINREQUEST']._serialized_start=18389 + _globals['_LOOKUPPIPELINEADMINREQUEST']._serialized_end=18586 + _globals['_LOOKUPPIPELINEADMINRESPONSE']._serialized_start=18588 + _globals['_LOOKUPPIPELINEADMINRESPONSE']._serialized_end=18676 # @@protoc_insertion_point(module_scope) diff --git a/vdp/pipeline/v1beta/pipeline_pb2.pyi b/vdp/pipeline/v1beta/pipeline_pb2.pyi index 93ae2c9..f77f835 100644 --- a/vdp/pipeline/v1beta/pipeline_pb2.pyi +++ b/vdp/pipeline/v1beta/pipeline_pb2.pyi @@ -17,9 +17,8 @@ import google.protobuf.timestamp_pb2 import sys import typing import vdp.pipeline.v1beta.common_pb2 -import vdp.pipeline.v1beta.connector_definition_pb2 +import vdp.pipeline.v1beta.component_definition_pb2 import vdp.pipeline.v1beta.connector_pb2 -import vdp.pipeline.v1beta.operator_definition_pb2 if sys.version_info >= (3, 10): import typing as typing_extensions @@ -28,38 +27,6 @@ else: DESCRIPTOR: google.protobuf.descriptor.FileDescriptor -class _ComponentType: - ValueType = typing.NewType("ValueType", builtins.int) - V: typing_extensions.TypeAlias = ValueType - -class _ComponentTypeEnumTypeWrapper(google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper[_ComponentType.ValueType], builtins.type): - DESCRIPTOR: google.protobuf.descriptor.EnumDescriptor - COMPONENT_TYPE_UNSPECIFIED: _ComponentType.ValueType # 0 - """Unspecified.""" - COMPONENT_TYPE_CONNECTOR_AI: _ComponentType.ValueType # 1 - """Connect with an AI model.""" - COMPONENT_TYPE_CONNECTOR_DATA: _ComponentType.ValueType # 2 - """Connect with a remote data source.""" - COMPONENT_TYPE_CONNECTOR_BLOCKCHAIN: _ComponentType.ValueType # 3 - """Connect with a blockchain service.""" - COMPONENT_TYPE_OPERATOR: _ComponentType.ValueType # 4 - """Manipulate data.""" - -class ComponentType(_ComponentType, metaclass=_ComponentTypeEnumTypeWrapper): - """ComponentType defines the component type based on its task features.""" - -COMPONENT_TYPE_UNSPECIFIED: ComponentType.ValueType # 0 -"""Unspecified.""" -COMPONENT_TYPE_CONNECTOR_AI: ComponentType.ValueType # 1 -"""Connect with an AI model.""" -COMPONENT_TYPE_CONNECTOR_DATA: ComponentType.ValueType # 2 -"""Connect with a remote data source.""" -COMPONENT_TYPE_CONNECTOR_BLOCKCHAIN: ComponentType.ValueType # 3 -"""Connect with a blockchain service.""" -COMPONENT_TYPE_OPERATOR: ComponentType.ValueType # 4 -"""Manipulate data.""" -global___ComponentType = ComponentType - class _State: ValueType = typing.NewType("ValueType", builtins.int) V: typing_extensions.TypeAlias = ValueType @@ -200,17 +167,17 @@ class Component(google.protobuf.message.Message): @property def configuration(self) -> google.protobuf.struct_pb2.Struct: """Describes the component configuration.""" - type: global___ComponentType.ValueType + type: vdp.pipeline.v1beta.common_pb2.ComponentType.ValueType """Defines the type of task the component will perform.""" definition_name: builtins.str """The name of the component definition. It references the connector or operator definition on top of which a connector is built. """ @property - def operator_definition(self) -> vdp.pipeline.v1beta.operator_definition_pb2.OperatorDefinition: + def operator_definition(self) -> vdp.pipeline.v1beta.component_definition_pb2.OperatorDefinition: """operator definition detail""" @property - def connector_definition(self) -> vdp.pipeline.v1beta.connector_definition_pb2.ConnectorDefinition: + def connector_definition(self) -> vdp.pipeline.v1beta.component_definition_pb2.ConnectorDefinition: """connector definition detail""" def __init__( self, @@ -219,10 +186,10 @@ class Component(google.protobuf.message.Message): resource_name: builtins.str = ..., resource: vdp.pipeline.v1beta.connector_pb2.Connector | None = ..., configuration: google.protobuf.struct_pb2.Struct | None = ..., - type: global___ComponentType.ValueType = ..., + type: vdp.pipeline.v1beta.common_pb2.ComponentType.ValueType = ..., definition_name: builtins.str = ..., - operator_definition: vdp.pipeline.v1beta.operator_definition_pb2.OperatorDefinition | None = ..., - connector_definition: vdp.pipeline.v1beta.connector_definition_pb2.ConnectorDefinition | None = ..., + operator_definition: vdp.pipeline.v1beta.component_definition_pb2.OperatorDefinition | None = ..., + connector_definition: vdp.pipeline.v1beta.component_definition_pb2.ConnectorDefinition | None = ..., ) -> None: ... def HasField(self, field_name: typing_extensions.Literal["configuration", b"configuration", "connector_definition", b"connector_definition", "definition", b"definition", "operator_definition", b"operator_definition", "resource", b"resource"]) -> builtins.bool: ... def ClearField(self, field_name: typing_extensions.Literal["configuration", b"configuration", "connector_definition", b"connector_definition", "definition", b"definition", "definition_name", b"definition_name", "id", b"id", "operator_definition", b"operator_definition", "resource", b"resource", "resource_name", b"resource_name", "type", b"type"]) -> None: ... diff --git a/vdp/pipeline/v1beta/pipeline_private_service_pb2.py b/vdp/pipeline/v1beta/pipeline_private_service_pb2.py index 5925407..12736dd 100644 --- a/vdp/pipeline/v1beta/pipeline_private_service_pb2.py +++ b/vdp/pipeline/v1beta/pipeline_private_service_pb2.py @@ -16,12 +16,10 @@ from google.api import visibility_pb2 as google_dot_api_dot_visibility__pb2 from protoc_gen_openapiv2.options import annotations_pb2 as protoc__gen__openapiv2_dot_options_dot_annotations__pb2 from vdp.pipeline.v1beta import connector_pb2 as vdp_dot_pipeline_dot_v1beta_dot_connector__pb2 -from vdp.pipeline.v1beta import connector_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2 -from vdp.pipeline.v1beta import operator_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2 from vdp.pipeline.v1beta import pipeline_pb2 as vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n2vdp/pipeline/v1beta/pipeline_private_service.proto\x12\x13vdp.pipeline.v1beta\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1bgoogle/api/visibility.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\x1a#vdp/pipeline/v1beta/connector.proto\x1a.vdp/pipeline/v1beta/connector_definition.proto\x1a-vdp/pipeline/v1beta/operator_definition.proto\x1a\"vdp/pipeline/v1beta/pipeline.proto2\xc2\x0c\n\x16PipelinePrivateService\x12\x96\x01\n\x12ListPipelinesAdmin\x12..vdp.pipeline.v1beta.ListPipelinesAdminRequest\x1a/.vdp.pipeline.v1beta.ListPipelinesAdminResponse\"\x1f\x82\xd3\xe4\x93\x02\x19\x12\x17/v1beta/admin/pipelines\x12\xba\x01\n\x13LookUpPipelineAdmin\x12/.vdp.pipeline.v1beta.LookUpPipelineAdminRequest\x1a\x30.vdp.pipeline.v1beta.LookUpPipelineAdminResponse\"@\xda\x41\tpermalink\x82\xd3\xe4\x93\x02.\x12,/v1beta/admin/{permalink=pipelines/*}/lookUp\x12\xe3\x01\n\x1dLookUpOperatorDefinitionAdmin\x12\x39.vdp.pipeline.v1beta.LookUpOperatorDefinitionAdminRequest\x1a:.vdp.pipeline.v1beta.LookUpOperatorDefinitionAdminResponse\"K\xda\x41\tpermalink\x82\xd3\xe4\x93\x02\x39\x12\x37/v1beta/admin/{permalink=operator-definitions/*}/lookUp\x12\xaa\x01\n\x19ListPipelineReleasesAdmin\x12\x35.vdp.pipeline.v1beta.ListPipelineReleasesAdminRequest\x1a\x36.vdp.pipeline.v1beta.ListPipelineReleasesAdminResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1beta/admin/releases\x12\xe7\x01\n\x1eLookUpConnectorDefinitionAdmin\x12:.vdp.pipeline.v1beta.LookUpConnectorDefinitionAdminRequest\x1a;.vdp.pipeline.v1beta.LookUpConnectorDefinitionAdminResponse\"L\xda\x41\tpermalink\x82\xd3\xe4\x93\x02:\x12\x38/v1beta/admin/{permalink=connector-definitions/*}/lookUp\x12\x9a\x01\n\x13ListConnectorsAdmin\x12/.vdp.pipeline.v1beta.ListConnectorsAdminRequest\x1a\x30.vdp.pipeline.v1beta.ListConnectorsAdminResponse\" \x82\xd3\xe4\x93\x02\x1a\x12\x18/v1beta/admin/connectors\x12\xbe\x01\n\x14LookUpConnectorAdmin\x12\x30.vdp.pipeline.v1beta.LookUpConnectorAdminRequest\x1a\x31.vdp.pipeline.v1beta.LookUpConnectorAdminResponse\"A\xda\x41\tpermalink\x82\xd3\xe4\x93\x02/\x12-/v1beta/admin/{permalink=connectors/*}/lookUp\x12\xab\x01\n\x0e\x43heckConnector\x12*.vdp.pipeline.v1beta.CheckConnectorRequest\x1a+.vdp.pipeline.v1beta.CheckConnectorResponse\"@\xda\x41\tpermalink\x82\xd3\xe4\x93\x02.\x12,/v1beta/admin/{permalink=connectors/*}/check\x1aI\x92\x41\x36\x12\x34Private methods to interact with Pipeline resources.\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNALB\xea\x01\n\x17\x63om.vdp.pipeline.v1betaB\x1bPipelinePrivateServiceProtoP\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'\n2vdp/pipeline/v1beta/pipeline_private_service.proto\x12\x13vdp.pipeline.v1beta\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1bgoogle/api/visibility.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\x1a#vdp/pipeline/v1beta/connector.proto\x1a\"vdp/pipeline/v1beta/pipeline.proto2\xf2\x08\n\x16PipelinePrivateService\x12\x96\x01\n\x12ListPipelinesAdmin\x12..vdp.pipeline.v1beta.ListPipelinesAdminRequest\x1a/.vdp.pipeline.v1beta.ListPipelinesAdminResponse\"\x1f\x82\xd3\xe4\x93\x02\x19\x12\x17/v1beta/admin/pipelines\x12\xba\x01\n\x13LookUpPipelineAdmin\x12/.vdp.pipeline.v1beta.LookUpPipelineAdminRequest\x1a\x30.vdp.pipeline.v1beta.LookUpPipelineAdminResponse\"@\xda\x41\tpermalink\x82\xd3\xe4\x93\x02.\x12,/v1beta/admin/{permalink=pipelines/*}/lookUp\x12\xaa\x01\n\x19ListPipelineReleasesAdmin\x12\x35.vdp.pipeline.v1beta.ListPipelineReleasesAdminRequest\x1a\x36.vdp.pipeline.v1beta.ListPipelineReleasesAdminResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1beta/admin/releases\x12\x9a\x01\n\x13ListConnectorsAdmin\x12/.vdp.pipeline.v1beta.ListConnectorsAdminRequest\x1a\x30.vdp.pipeline.v1beta.ListConnectorsAdminResponse\" \x82\xd3\xe4\x93\x02\x1a\x12\x18/v1beta/admin/connectors\x12\xbe\x01\n\x14LookUpConnectorAdmin\x12\x30.vdp.pipeline.v1beta.LookUpConnectorAdminRequest\x1a\x31.vdp.pipeline.v1beta.LookUpConnectorAdminResponse\"A\xda\x41\tpermalink\x82\xd3\xe4\x93\x02/\x12-/v1beta/admin/{permalink=connectors/*}/lookUp\x12\xab\x01\n\x0e\x43heckConnector\x12*.vdp.pipeline.v1beta.CheckConnectorRequest\x1a+.vdp.pipeline.v1beta.CheckConnectorResponse\"@\xda\x41\tpermalink\x82\xd3\xe4\x93\x02.\x12,/v1beta/admin/{permalink=connectors/*}/check\x1aI\x92\x41\x36\x12\x34Private methods to interact with Pipeline resources.\xfa\xd2\xe4\x93\x02\n\x12\x08INTERNALB\xea\x01\n\x17\x63om.vdp.pipeline.v1betaB\x1bPipelinePrivateServiceProtoP\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) @@ -36,18 +34,14 @@ _PIPELINEPRIVATESERVICE.methods_by_name['ListPipelinesAdmin']._serialized_options = b'\202\323\344\223\002\031\022\027/v1beta/admin/pipelines' _PIPELINEPRIVATESERVICE.methods_by_name['LookUpPipelineAdmin']._options = None _PIPELINEPRIVATESERVICE.methods_by_name['LookUpPipelineAdmin']._serialized_options = b'\332A\tpermalink\202\323\344\223\002.\022,/v1beta/admin/{permalink=pipelines/*}/lookUp' - _PIPELINEPRIVATESERVICE.methods_by_name['LookUpOperatorDefinitionAdmin']._options = None - _PIPELINEPRIVATESERVICE.methods_by_name['LookUpOperatorDefinitionAdmin']._serialized_options = b'\332A\tpermalink\202\323\344\223\0029\0227/v1beta/admin/{permalink=operator-definitions/*}/lookUp' _PIPELINEPRIVATESERVICE.methods_by_name['ListPipelineReleasesAdmin']._options = None _PIPELINEPRIVATESERVICE.methods_by_name['ListPipelineReleasesAdmin']._serialized_options = b'\202\323\344\223\002\030\022\026/v1beta/admin/releases' - _PIPELINEPRIVATESERVICE.methods_by_name['LookUpConnectorDefinitionAdmin']._options = None - _PIPELINEPRIVATESERVICE.methods_by_name['LookUpConnectorDefinitionAdmin']._serialized_options = b'\332A\tpermalink\202\323\344\223\002:\0228/v1beta/admin/{permalink=connector-definitions/*}/lookUp' _PIPELINEPRIVATESERVICE.methods_by_name['ListConnectorsAdmin']._options = None _PIPELINEPRIVATESERVICE.methods_by_name['ListConnectorsAdmin']._serialized_options = b'\202\323\344\223\002\032\022\030/v1beta/admin/connectors' _PIPELINEPRIVATESERVICE.methods_by_name['LookUpConnectorAdmin']._options = None _PIPELINEPRIVATESERVICE.methods_by_name['LookUpConnectorAdmin']._serialized_options = b'\332A\tpermalink\202\323\344\223\002/\022-/v1beta/admin/{permalink=connectors/*}/lookUp' _PIPELINEPRIVATESERVICE.methods_by_name['CheckConnector']._options = None _PIPELINEPRIVATESERVICE.methods_by_name['CheckConnector']._serialized_options = b'\332A\tpermalink\202\323\344\223\002.\022,/v1beta/admin/{permalink=connectors/*}/check' - _globals['_PIPELINEPRIVATESERVICE']._serialized_start=376 - _globals['_PIPELINEPRIVATESERVICE']._serialized_end=1978 + _globals['_PIPELINEPRIVATESERVICE']._serialized_start=281 + _globals['_PIPELINEPRIVATESERVICE']._serialized_end=1419 # @@protoc_insertion_point(module_scope) diff --git a/vdp/pipeline/v1beta/pipeline_private_service_pb2_grpc.py b/vdp/pipeline/v1beta/pipeline_private_service_pb2_grpc.py index 7339ebb..d2be581 100644 --- a/vdp/pipeline/v1beta/pipeline_private_service_pb2_grpc.py +++ b/vdp/pipeline/v1beta/pipeline_private_service_pb2_grpc.py @@ -2,9 +2,7 @@ """Client and server classes corresponding to protobuf-defined services.""" import grpc -from vdp.pipeline.v1beta import connector_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2 from vdp.pipeline.v1beta import connector_pb2 as vdp_dot_pipeline_dot_v1beta_dot_connector__pb2 -from vdp.pipeline.v1beta import operator_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2 from vdp.pipeline.v1beta import pipeline_pb2 as vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2 @@ -29,21 +27,11 @@ def __init__(self, channel): request_serializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.LookUpPipelineAdminRequest.SerializeToString, response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.LookUpPipelineAdminResponse.FromString, ) - self.LookUpOperatorDefinitionAdmin = channel.unary_unary( - '/vdp.pipeline.v1beta.PipelinePrivateService/LookUpOperatorDefinitionAdmin', - request_serializer=vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.LookUpOperatorDefinitionAdminRequest.SerializeToString, - response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.LookUpOperatorDefinitionAdminResponse.FromString, - ) self.ListPipelineReleasesAdmin = channel.unary_unary( '/vdp.pipeline.v1beta.PipelinePrivateService/ListPipelineReleasesAdmin', request_serializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineReleasesAdminRequest.SerializeToString, response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineReleasesAdminResponse.FromString, ) - self.LookUpConnectorDefinitionAdmin = channel.unary_unary( - '/vdp.pipeline.v1beta.PipelinePrivateService/LookUpConnectorDefinitionAdmin', - request_serializer=vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.LookUpConnectorDefinitionAdminRequest.SerializeToString, - response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.LookUpConnectorDefinitionAdminResponse.FromString, - ) self.ListConnectorsAdmin = channel.unary_unary( '/vdp.pipeline.v1beta.PipelinePrivateService/ListConnectorsAdmin', request_serializer=vdp_dot_pipeline_dot_v1beta_dot_connector__pb2.ListConnectorsAdminRequest.SerializeToString, @@ -86,16 +74,6 @@ def LookUpPipelineAdmin(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') - def LookUpOperatorDefinitionAdmin(self, request, context): - """Get an operator definition by UID (admin only) - - This is a *private* method that allows admin users to access an operator - definition by its UID. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - def ListPipelineReleasesAdmin(self, request, context): """List pipeline releases (admin only) @@ -106,16 +84,6 @@ def ListPipelineReleasesAdmin(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') - def LookUpConnectorDefinitionAdmin(self, request, context): - """Get a connector definition by UID (admin only) - - This is a *private* method that allows admin users to access a connector - definition by its UID. - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - def ListConnectorsAdmin(self, request, context): """List connectors (admin only) @@ -158,21 +126,11 @@ def add_PipelinePrivateServiceServicer_to_server(servicer, server): request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.LookUpPipelineAdminRequest.FromString, response_serializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.LookUpPipelineAdminResponse.SerializeToString, ), - 'LookUpOperatorDefinitionAdmin': grpc.unary_unary_rpc_method_handler( - servicer.LookUpOperatorDefinitionAdmin, - request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.LookUpOperatorDefinitionAdminRequest.FromString, - response_serializer=vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.LookUpOperatorDefinitionAdminResponse.SerializeToString, - ), 'ListPipelineReleasesAdmin': grpc.unary_unary_rpc_method_handler( servicer.ListPipelineReleasesAdmin, request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineReleasesAdminRequest.FromString, response_serializer=vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2.ListPipelineReleasesAdminResponse.SerializeToString, ), - 'LookUpConnectorDefinitionAdmin': grpc.unary_unary_rpc_method_handler( - servicer.LookUpConnectorDefinitionAdmin, - request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.LookUpConnectorDefinitionAdminRequest.FromString, - response_serializer=vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.LookUpConnectorDefinitionAdminResponse.SerializeToString, - ), 'ListConnectorsAdmin': grpc.unary_unary_rpc_method_handler( servicer.ListConnectorsAdmin, request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_connector__pb2.ListConnectorsAdminRequest.FromString, @@ -234,23 +192,6 @@ def LookUpPipelineAdmin(request, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) - @staticmethod - def LookUpOperatorDefinitionAdmin(request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - insecure=False, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/vdp.pipeline.v1beta.PipelinePrivateService/LookUpOperatorDefinitionAdmin', - vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.LookUpOperatorDefinitionAdminRequest.SerializeToString, - vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.LookUpOperatorDefinitionAdminResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) - @staticmethod def ListPipelineReleasesAdmin(request, target, @@ -268,23 +209,6 @@ def ListPipelineReleasesAdmin(request, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) - @staticmethod - def LookUpConnectorDefinitionAdmin(request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - insecure=False, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/vdp.pipeline.v1beta.PipelinePrivateService/LookUpConnectorDefinitionAdmin', - vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.LookUpConnectorDefinitionAdminRequest.SerializeToString, - vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.LookUpConnectorDefinitionAdminResponse.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) - @staticmethod def ListConnectorsAdmin(request, target, diff --git a/vdp/pipeline/v1beta/pipeline_private_service_pb2_grpc.pyi b/vdp/pipeline/v1beta/pipeline_private_service_pb2_grpc.pyi index 63cef1d..899aafd 100644 --- a/vdp/pipeline/v1beta/pipeline_private_service_pb2_grpc.pyi +++ b/vdp/pipeline/v1beta/pipeline_private_service_pb2_grpc.pyi @@ -7,9 +7,7 @@ import collections.abc import grpc import grpc.aio import typing -import vdp.pipeline.v1beta.connector_definition_pb2 import vdp.pipeline.v1beta.connector_pb2 -import vdp.pipeline.v1beta.operator_definition_pb2 import vdp.pipeline.v1beta.pipeline_pb2 _T = typing.TypeVar('_T') @@ -44,15 +42,6 @@ class PipelinePrivateServiceStub: This is a *private* method that allows admin users to access any pipeline resource by its UID. """ - LookUpOperatorDefinitionAdmin: grpc.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.operator_definition_pb2.LookUpOperatorDefinitionAdminRequest, - vdp.pipeline.v1beta.operator_definition_pb2.LookUpOperatorDefinitionAdminResponse, - ] - """Get an operator definition by UID (admin only) - - This is a *private* method that allows admin users to access an operator - definition by its UID. - """ ListPipelineReleasesAdmin: grpc.UnaryUnaryMultiCallable[ vdp.pipeline.v1beta.pipeline_pb2.ListPipelineReleasesAdminRequest, vdp.pipeline.v1beta.pipeline_pb2.ListPipelineReleasesAdminResponse, @@ -62,15 +51,6 @@ class PipelinePrivateServiceStub: This is a *private* method that allows admin users to list *all* pipeline releases. """ - LookUpConnectorDefinitionAdmin: grpc.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.connector_definition_pb2.LookUpConnectorDefinitionAdminRequest, - vdp.pipeline.v1beta.connector_definition_pb2.LookUpConnectorDefinitionAdminResponse, - ] - """Get a connector definition by UID (admin only) - - This is a *private* method that allows admin users to access a connector - definition by its UID. - """ ListConnectorsAdmin: grpc.UnaryUnaryMultiCallable[ vdp.pipeline.v1beta.connector_pb2.ListConnectorsAdminRequest, vdp.pipeline.v1beta.connector_pb2.ListConnectorsAdminResponse, @@ -121,15 +101,6 @@ class PipelinePrivateServiceAsyncStub: This is a *private* method that allows admin users to access any pipeline resource by its UID. """ - LookUpOperatorDefinitionAdmin: grpc.aio.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.operator_definition_pb2.LookUpOperatorDefinitionAdminRequest, - vdp.pipeline.v1beta.operator_definition_pb2.LookUpOperatorDefinitionAdminResponse, - ] - """Get an operator definition by UID (admin only) - - This is a *private* method that allows admin users to access an operator - definition by its UID. - """ ListPipelineReleasesAdmin: grpc.aio.UnaryUnaryMultiCallable[ vdp.pipeline.v1beta.pipeline_pb2.ListPipelineReleasesAdminRequest, vdp.pipeline.v1beta.pipeline_pb2.ListPipelineReleasesAdminResponse, @@ -139,15 +110,6 @@ class PipelinePrivateServiceAsyncStub: This is a *private* method that allows admin users to list *all* pipeline releases. """ - LookUpConnectorDefinitionAdmin: grpc.aio.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.connector_definition_pb2.LookUpConnectorDefinitionAdminRequest, - vdp.pipeline.v1beta.connector_definition_pb2.LookUpConnectorDefinitionAdminResponse, - ] - """Get a connector definition by UID (admin only) - - This is a *private* method that allows admin users to access a connector - definition by its UID. - """ ListConnectorsAdmin: grpc.aio.UnaryUnaryMultiCallable[ vdp.pipeline.v1beta.connector_pb2.ListConnectorsAdminRequest, vdp.pipeline.v1beta.connector_pb2.ListConnectorsAdminResponse, @@ -203,17 +165,6 @@ class PipelinePrivateServiceServicer(metaclass=abc.ABCMeta): resource by its UID. """ @abc.abstractmethod - def LookUpOperatorDefinitionAdmin( - self, - request: vdp.pipeline.v1beta.operator_definition_pb2.LookUpOperatorDefinitionAdminRequest, - context: _ServicerContext, - ) -> typing.Union[vdp.pipeline.v1beta.operator_definition_pb2.LookUpOperatorDefinitionAdminResponse, collections.abc.Awaitable[vdp.pipeline.v1beta.operator_definition_pb2.LookUpOperatorDefinitionAdminResponse]]: - """Get an operator definition by UID (admin only) - - This is a *private* method that allows admin users to access an operator - definition by its UID. - """ - @abc.abstractmethod def ListPipelineReleasesAdmin( self, request: vdp.pipeline.v1beta.pipeline_pb2.ListPipelineReleasesAdminRequest, @@ -225,17 +176,6 @@ class PipelinePrivateServiceServicer(metaclass=abc.ABCMeta): releases. """ @abc.abstractmethod - def LookUpConnectorDefinitionAdmin( - self, - request: vdp.pipeline.v1beta.connector_definition_pb2.LookUpConnectorDefinitionAdminRequest, - context: _ServicerContext, - ) -> typing.Union[vdp.pipeline.v1beta.connector_definition_pb2.LookUpConnectorDefinitionAdminResponse, collections.abc.Awaitable[vdp.pipeline.v1beta.connector_definition_pb2.LookUpConnectorDefinitionAdminResponse]]: - """Get a connector definition by UID (admin only) - - This is a *private* method that allows admin users to access a connector - definition by its UID. - """ - @abc.abstractmethod def ListConnectorsAdmin( self, request: vdp.pipeline.v1beta.connector_pb2.ListConnectorsAdminRequest, diff --git a/vdp/pipeline/v1beta/pipeline_public_service_pb2.py b/vdp/pipeline/v1beta/pipeline_public_service_pb2.py index 98ace69..de1f223 100644 --- a/vdp/pipeline/v1beta/pipeline_public_service_pb2.py +++ b/vdp/pipeline/v1beta/pipeline_public_service_pb2.py @@ -16,13 +16,12 @@ from google.api import visibility_pb2 as google_dot_api_dot_visibility__pb2 from protoc_gen_openapiv2.options import annotations_pb2 as protoc__gen__openapiv2_dot_options_dot_annotations__pb2 from vdp.pipeline.v1beta import common_pb2 as vdp_dot_pipeline_dot_v1beta_dot_common__pb2 +from vdp.pipeline.v1beta import component_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2 from vdp.pipeline.v1beta import connector_pb2 as vdp_dot_pipeline_dot_v1beta_dot_connector__pb2 -from vdp.pipeline.v1beta import connector_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2 -from vdp.pipeline.v1beta import operator_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2 from vdp.pipeline.v1beta import pipeline_pb2 as vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n1vdp/pipeline/v1beta/pipeline_public_service.proto\x12\x13vdp.pipeline.v1beta\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1bgoogle/api/visibility.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\x1a vdp/pipeline/v1beta/common.proto\x1a#vdp/pipeline/v1beta/connector.proto\x1a.vdp/pipeline/v1beta/connector_definition.proto\x1a-vdp/pipeline/v1beta/operator_definition.proto\x1a\"vdp/pipeline/v1beta/pipeline.proto2\xe2v\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\x81\x01\n\rListPipelines\x12).vdp.pipeline.v1beta.ListPipelinesRequest\x1a*.vdp.pipeline.v1beta.ListPipelinesResponse\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/v1beta/pipelines\x12\xa5\x01\n\x0eLookUpPipeline\x12*.vdp.pipeline.v1beta.LookUpPipelineRequest\x1a+.vdp.pipeline.v1beta.LookUpPipelineResponse\":\xda\x41\tpermalink\x82\xd3\xe4\x93\x02(\x12&/v1beta/{permalink=pipelines/*}/lookUp\x12\xbd\x01\n\x12\x43reateUserPipeline\x12..vdp.pipeline.v1beta.CreateUserPipelineRequest\x1a/.vdp.pipeline.v1beta.CreateUserPipelineResponse\"F\xda\x41\x0fparent,pipeline\x82\xd3\xe4\x93\x02.\"\"/v1beta/{parent=users/*}/pipelines:\x08pipeline\x12\xa7\x01\n\x11ListUserPipelines\x12-.vdp.pipeline.v1beta.ListUserPipelinesRequest\x1a..vdp.pipeline.v1beta.ListUserPipelinesResponse\"3\xda\x41\x06parent\x82\xd3\xe4\x93\x02$\x12\"/v1beta/{parent=users/*}/pipelines\x12\x9f\x01\n\x0fGetUserPipeline\x12+.vdp.pipeline.v1beta.GetUserPipelineRequest\x1a,.vdp.pipeline.v1beta.GetUserPipelineResponse\"1\xda\x41\x04name\x82\xd3\xe4\x93\x02$\x12\"/v1beta/{name=users/*/pipelines/*}\x12\xcb\x01\n\x12UpdateUserPipeline\x12..vdp.pipeline.v1beta.UpdateUserPipelineRequest\x1a/.vdp.pipeline.v1beta.UpdateUserPipelineResponse\"T\xda\x41\x14pipeline,update_mask\x82\xd3\xe4\x93\x02\x37\x32+/v1beta/{pipeline.name=users/*/pipelines/*}:\x08pipeline\x12\xa8\x01\n\x12\x44\x65leteUserPipeline\x12..vdp.pipeline.v1beta.DeleteUserPipelineRequest\x1a/.vdp.pipeline.v1beta.DeleteUserPipelineResponse\"1\xda\x41\x04name\x82\xd3\xe4\x93\x02$*\"/v1beta/{name=users/*/pipelines/*}\x12\xba\x01\n\x14ValidateUserPipeline\x12\x30.vdp.pipeline.v1beta.ValidateUserPipelineRequest\x1a\x31.vdp.pipeline.v1beta.ValidateUserPipelineResponse\"=\xda\x41\x04name\x82\xd3\xe4\x93\x02\x30\"+/v1beta/{name=users/*/pipelines/*}/validate:\x01*\x12\xc2\x01\n\x12RenameUserPipeline\x12..vdp.pipeline.v1beta.RenameUserPipelineRequest\x1a/.vdp.pipeline.v1beta.RenameUserPipelineResponse\"K\xda\x41\x14name,new_pipeline_id\x82\xd3\xe4\x93\x02.\")/v1beta/{name=users/*/pipelines/*}/rename:\x01*\x12\xb5\x01\n\x11\x43loneUserPipeline\x12-.vdp.pipeline.v1beta.CloneUserPipelineRequest\x1a..vdp.pipeline.v1beta.CloneUserPipelineResponse\"A\xda\x41\x0bname,target\x82\xd3\xe4\x93\x02-\"(/v1beta/{name=users/*/pipelines/*}/clone:\x01*\x12\xbd\x01\n\x13TriggerUserPipeline\x12/.vdp.pipeline.v1beta.TriggerUserPipelineRequest\x1a\x30.vdp.pipeline.v1beta.TriggerUserPipelineResponse\"C\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02/\"*/v1beta/{name=users/*/pipelines/*}/trigger:\x01*\x12\xd1\x01\n\x18TriggerAsyncUserPipeline\x12\x34.vdp.pipeline.v1beta.TriggerAsyncUserPipelineRequest\x1a\x35.vdp.pipeline.v1beta.TriggerAsyncUserPipelineResponse\"H\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02\x34\"//v1beta/{name=users/*/pipelines/*}/triggerAsync:\x01*\x12\xdb\x01\n\x19\x43reateUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.CreateUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.CreateUserPipelineReleaseResponse\"O\xda\x41\x0eparent,release\x82\xd3\xe4\x93\x02\x38\"-/v1beta/{parent=users/*/pipelines/*}/releases:\x07release\x12\xca\x01\n\x18ListUserPipelineReleases\x12\x34.vdp.pipeline.v1beta.ListUserPipelineReleasesRequest\x1a\x35.vdp.pipeline.v1beta.ListUserPipelineReleasesResponse\"A\xda\x41\tpipelines\x82\xd3\xe4\x93\x02/\x12-/v1beta/{parent=users/*/pipelines/*}/releases\x12\xbf\x01\n\x16GetUserPipelineRelease\x12\x32.vdp.pipeline.v1beta.GetUserPipelineReleaseRequest\x1a\x33.vdp.pipeline.v1beta.GetUserPipelineReleaseResponse\"<\xda\x41\x04name\x82\xd3\xe4\x93\x02/\x12-/v1beta/{name=users/*/pipelines/*/releases/*}\x12\xe8\x01\n\x19UpdateUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.UpdateUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.UpdateUserPipelineReleaseResponse\"\\\xda\x41\x13release,update_mask\x82\xd3\xe4\x93\x02@25/v1beta/{release.name=users/*/pipelines/*/releases/*}:\x07release\x12\xc8\x01\n\x19\x44\x65leteUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.DeleteUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.DeleteUserPipelineReleaseResponse\"<\xda\x41\x04name\x82\xd3\xe4\x93\x02/*-/v1beta/{name=users/*/pipelines/*/releases/*}\x12\xd3\x01\n\x1aRestoreUserPipelineRelease\x12\x36.vdp.pipeline.v1beta.RestoreUserPipelineReleaseRequest\x1a\x37.vdp.pipeline.v1beta.RestoreUserPipelineReleaseResponse\"D\xda\x41\x04name\x82\xd3\xe4\x93\x02\x37\"5/v1beta/{name=users/*/pipelines/*/releases/*}/restore\x12\xcb\x01\n\x18WatchUserPipelineRelease\x12\x34.vdp.pipeline.v1beta.WatchUserPipelineReleaseRequest\x1a\x35.vdp.pipeline.v1beta.WatchUserPipelineReleaseResponse\"B\xda\x41\x04name\x82\xd3\xe4\x93\x02\x35\x12\x33/v1beta/{name=users/*/pipelines/*/releases/*}/watch\x12\xea\x01\n\x19RenameUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.RenameUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.RenameUserPipelineReleaseResponse\"^\xda\x41\x1cname,new_pipeline_release_id\x82\xd3\xe4\x93\x02\x39\"4/v1beta/{name=users/*/pipelines/*/releases/*}/rename:\x01*\x12\xdd\x01\n\x1aTriggerUserPipelineRelease\x12\x36.vdp.pipeline.v1beta.TriggerUserPipelineReleaseRequest\x1a\x37.vdp.pipeline.v1beta.TriggerUserPipelineReleaseResponse\"N\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02:\"5/v1beta/{name=users/*/pipelines/*/releases/*}/trigger:\x01*\x12\xf1\x01\n\x1fTriggerAsyncUserPipelineRelease\x12;.vdp.pipeline.v1beta.TriggerAsyncUserPipelineReleaseRequest\x1a<.vdp.pipeline.v1beta.TriggerAsyncUserPipelineReleaseResponse\"S\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02?\":/v1beta/{name=users/*/pipelines/*/releases/*}/triggerAsync:\x01*\x12\xdd\x01\n\x1a\x43reateOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.CreateOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.CreateOrganizationPipelineResponse\"N\xda\x41\x0fparent,pipeline\x82\xd3\xe4\x93\x02\x36\"*/v1beta/{parent=organizations/*}/pipelines:\x08pipeline\x12\xc7\x01\n\x19ListOrganizationPipelines\x12\x35.vdp.pipeline.v1beta.ListOrganizationPipelinesRequest\x1a\x36.vdp.pipeline.v1beta.ListOrganizationPipelinesResponse\";\xda\x41\x06parent\x82\xd3\xe4\x93\x02,\x12*/v1beta/{parent=organizations/*}/pipelines\x12\xbf\x01\n\x17GetOrganizationPipeline\x12\x33.vdp.pipeline.v1beta.GetOrganizationPipelineRequest\x1a\x34.vdp.pipeline.v1beta.GetOrganizationPipelineResponse\"9\xda\x41\x04name\x82\xd3\xe4\x93\x02,\x12*/v1beta/{name=organizations/*/pipelines/*}\x12\xeb\x01\n\x1aUpdateOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.UpdateOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.UpdateOrganizationPipelineResponse\"\\\xda\x41\x14pipeline,update_mask\x82\xd3\xe4\x93\x02?23/v1beta/{pipeline.name=organizations/*/pipelines/*}:\x08pipeline\x12\xc8\x01\n\x1a\x44\x65leteOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.DeleteOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.DeleteOrganizationPipelineResponse\"9\xda\x41\x04name\x82\xd3\xe4\x93\x02,**/v1beta/{name=organizations/*/pipelines/*}\x12\xda\x01\n\x1cValidateOrganizationPipeline\x12\x38.vdp.pipeline.v1beta.ValidateOrganizationPipelineRequest\x1a\x39.vdp.pipeline.v1beta.ValidateOrganizationPipelineResponse\"E\xda\x41\x04name\x82\xd3\xe4\x93\x02\x38\"3/v1beta/{name=organizations/*/pipelines/*}/validate:\x01*\x12\xe2\x01\n\x1aRenameOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.RenameOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.RenameOrganizationPipelineResponse\"S\xda\x41\x14name,new_pipeline_id\x82\xd3\xe4\x93\x02\x36\"1/v1beta/{name=organizations/*/pipelines/*}/rename:\x01*\x12\xd5\x01\n\x19\x43loneOrganizationPipeline\x12\x35.vdp.pipeline.v1beta.CloneOrganizationPipelineRequest\x1a\x36.vdp.pipeline.v1beta.CloneOrganizationPipelineResponse\"I\xda\x41\x0bname,target\x82\xd3\xe4\x93\x02\x35\"0/v1beta/{name=organizations/*/pipelines/*}/clone:\x01*\x12\xdd\x01\n\x1bTriggerOrganizationPipeline\x12\x37.vdp.pipeline.v1beta.TriggerOrganizationPipelineRequest\x1a\x38.vdp.pipeline.v1beta.TriggerOrganizationPipelineResponse\"K\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02\x37\"2/v1beta/{name=organizations/*/pipelines/*}/trigger:\x01*\x12\xf1\x01\n TriggerAsyncOrganizationPipeline\x12<.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineRequest\x1a=.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineResponse\"P\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02<\"7/v1beta/{name=organizations/*/pipelines/*}/triggerAsync:\x01*\x12\xfb\x01\n!CreateOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.CreateOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.CreateOrganizationPipelineReleaseResponse\"W\xda\x41\x0eparent,release\x82\xd3\xe4\x93\x02@\"5/v1beta/{parent=organizations/*/pipelines/*}/releases:\x07release\x12\xea\x01\n ListOrganizationPipelineReleases\x12<.vdp.pipeline.v1beta.ListOrganizationPipelineReleasesRequest\x1a=.vdp.pipeline.v1beta.ListOrganizationPipelineReleasesResponse\"I\xda\x41\tpipelines\x82\xd3\xe4\x93\x02\x37\x12\x35/v1beta/{parent=organizations/*/pipelines/*}/releases\x12\xdf\x01\n\x1eGetOrganizationPipelineRelease\x12:.vdp.pipeline.v1beta.GetOrganizationPipelineReleaseRequest\x1a;.vdp.pipeline.v1beta.GetOrganizationPipelineReleaseResponse\"D\xda\x41\x04name\x82\xd3\xe4\x93\x02\x37\x12\x35/v1beta/{name=organizations/*/pipelines/*/releases/*}\x12\x88\x02\n!UpdateOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.UpdateOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.UpdateOrganizationPipelineReleaseResponse\"d\xda\x41\x13release,update_mask\x82\xd3\xe4\x93\x02H2=/v1beta/{release.name=organizations/*/pipelines/*/releases/*}:\x07release\x12\xe8\x01\n!DeleteOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.DeleteOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.DeleteOrganizationPipelineReleaseResponse\"D\xda\x41\x04name\x82\xd3\xe4\x93\x02\x37*5/v1beta/{name=organizations/*/pipelines/*/releases/*}\x12\xf3\x01\n\"RestoreOrganizationPipelineRelease\x12>.vdp.pipeline.v1beta.RestoreOrganizationPipelineReleaseRequest\x1a?.vdp.pipeline.v1beta.RestoreOrganizationPipelineReleaseResponse\"L\xda\x41\x04name\x82\xd3\xe4\x93\x02?\"=/v1beta/{name=organizations/*/pipelines/*/releases/*}/restore\x12\xeb\x01\n WatchOrganizationPipelineRelease\x12<.vdp.pipeline.v1beta.WatchOrganizationPipelineReleaseRequest\x1a=.vdp.pipeline.v1beta.WatchOrganizationPipelineReleaseResponse\"J\xda\x41\x04name\x82\xd3\xe4\x93\x02=\x12;/v1beta/{name=organizations/*/pipelines/*/releases/*}/watch\x12\x8a\x02\n!RenameOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.RenameOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.RenameOrganizationPipelineReleaseResponse\"f\xda\x41\x1cname,new_pipeline_release_id\x82\xd3\xe4\x93\x02\x41\".vdp.pipeline.v1beta.TriggerOrganizationPipelineReleaseRequest\x1a?.vdp.pipeline.v1beta.TriggerOrganizationPipelineReleaseResponse\"V\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02\x42\"=/v1beta/{name=organizations/*/pipelines/*/releases/*}/trigger:\x01*\x12\x91\x02\n\'TriggerAsyncOrganizationPipelineRelease\x12\x43.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineReleaseRequest\x1a\x44.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineReleaseResponse\"[\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02G\"B/v1beta/{name=organizations/*/pipelines/*/releases/*}/triggerAsync:\x01*\x12\x8f\x01\n\x0cGetOperation\x12(.vdp.pipeline.v1beta.GetOperationRequest\x1a).vdp.pipeline.v1beta.GetOperationResponse\"*\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1d\x12\x1b/v1beta/{name=operations/*}\x12\xae\x01\n\x18ListConnectorDefinitions\x12\x34.vdp.pipeline.v1beta.ListConnectorDefinitionsRequest\x1a\x35.vdp.pipeline.v1beta.ListConnectorDefinitionsResponse\"%\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1beta/connector-definitions\x12\xb8\x01\n\x16GetConnectorDefinition\x12\x32.vdp.pipeline.v1beta.GetConnectorDefinitionRequest\x1a\x33.vdp.pipeline.v1beta.GetConnectorDefinitionResponse\"5\xda\x41\x04name\x82\xd3\xe4\x93\x02(\x12&/v1beta/{name=connector-definitions/*}\x12\xaa\x01\n\x17ListOperatorDefinitions\x12\x33.vdp.pipeline.v1beta.ListOperatorDefinitionsRequest\x1a\x34.vdp.pipeline.v1beta.ListOperatorDefinitionsResponse\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1beta/operator-definitions\x12\xb4\x01\n\x15GetOperatorDefinition\x12\x31.vdp.pipeline.v1beta.GetOperatorDefinitionRequest\x1a\x32.vdp.pipeline.v1beta.GetOperatorDefinitionResponse\"4\xda\x41\x04name\x82\xd3\xe4\x93\x02\'\x12%/v1beta/{name=operator-definitions/*}\x12\x85\x01\n\x0eListConnectors\x12*.vdp.pipeline.v1beta.ListConnectorsRequest\x1a+.vdp.pipeline.v1beta.ListConnectorsResponse\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1beta/connectors\x12\xa9\x01\n\x0fLookUpConnector\x12+.vdp.pipeline.v1beta.LookUpConnectorRequest\x1a,.vdp.pipeline.v1beta.LookUpConnectorResponse\";\xda\x41\tpermalink\x82\xd3\xe4\x93\x02)\x12\'/v1beta/{permalink=connectors/*}/lookUp\x12\xc3\x01\n\x13\x43reateUserConnector\x12/.vdp.pipeline.v1beta.CreateUserConnectorRequest\x1a\x30.vdp.pipeline.v1beta.CreateUserConnectorResponse\"I\xda\x41\x10parent,connector\x82\xd3\xe4\x93\x02\x30\"#/v1beta/{parent=users/*}/connectors:\tconnector\x12\xab\x01\n\x12ListUserConnectors\x12..vdp.pipeline.v1beta.ListUserConnectorsRequest\x1a/.vdp.pipeline.v1beta.ListUserConnectorsResponse\"4\xda\x41\x06parent\x82\xd3\xe4\x93\x02%\x12#/v1beta/{parent=users/*}/connectors\x12\xa3\x01\n\x10GetUserConnector\x12,.vdp.pipeline.v1beta.GetUserConnectorRequest\x1a-.vdp.pipeline.v1beta.GetUserConnectorResponse\"2\xda\x41\x04name\x82\xd3\xe4\x93\x02%\x12#/v1beta/{name=users/*/connectors/*}\x12\xd2\x01\n\x13UpdateUserConnector\x12/.vdp.pipeline.v1beta.UpdateUserConnectorRequest\x1a\x30.vdp.pipeline.v1beta.UpdateUserConnectorResponse\"X\xda\x41\x15\x63onnector,update_mask\x82\xd3\xe4\x93\x02:2-/v1beta/{connector.name=users/*/connectors/*}:\tconnector\x12\xac\x01\n\x13\x44\x65leteUserConnector\x12/.vdp.pipeline.v1beta.DeleteUserConnectorRequest\x1a\x30.vdp.pipeline.v1beta.DeleteUserConnectorResponse\"2\xda\x41\x04name\x82\xd3\xe4\x93\x02%*#/v1beta/{name=users/*/connectors/*}\x12\xba\x01\n\x14\x43onnectUserConnector\x12\x30.vdp.pipeline.v1beta.ConnectUserConnectorRequest\x1a\x31.vdp.pipeline.v1beta.ConnectUserConnectorResponse\"=\xda\x41\x04name\x82\xd3\xe4\x93\x02\x30\"+/v1beta/{name=users/*/connectors/*}/connect:\x01*\x12\xc6\x01\n\x17\x44isconnectUserConnector\x12\x33.vdp.pipeline.v1beta.DisconnectUserConnectorRequest\x1a\x34.vdp.pipeline.v1beta.DisconnectUserConnectorResponse\"@\xda\x41\x04name\x82\xd3\xe4\x93\x02\x33\"./v1beta/{name=users/*/connectors/*}/disconnect:\x01*\x12\xc7\x01\n\x13RenameUserConnector\x12/.vdp.pipeline.v1beta.RenameUserConnectorRequest\x1a\x30.vdp.pipeline.v1beta.RenameUserConnectorResponse\"M\xda\x41\x15name,new_connector_id\x82\xd3\xe4\x93\x02/\"*/v1beta/{name=users/*/connectors/*}/rename:\x01*\x12\xba\x01\n\x14\x45xecuteUserConnector\x12\x30.vdp.pipeline.v1beta.ExecuteUserConnectorRequest\x1a\x31.vdp.pipeline.v1beta.ExecuteUserConnectorResponse\"=\xda\x41\x04name\x82\xd3\xe4\x93\x02\x30\"+/v1beta/{name=users/*/connectors/*}/execute:\x01*\x12\xaf\x01\n\x12WatchUserConnector\x12..vdp.pipeline.v1beta.WatchUserConnectorRequest\x1a/.vdp.pipeline.v1beta.WatchUserConnectorResponse\"8\xda\x41\x04name\x82\xd3\xe4\x93\x02+\x12)/v1beta/{name=users/*/connectors/*}/watch\x12\xb5\x01\n\x11TestUserConnector\x12-.vdp.pipeline.v1beta.TestUserConnectorRequest\x1a..vdp.pipeline.v1beta.TestUserConnectorResponse\"A\xda\x41\x04name\x82\xd3\xe4\x93\x02\x34\"2/v1beta/{name=users/*/connectors/*}/testConnection\x12\xe3\x01\n\x1b\x43reateOrganizationConnector\x12\x37.vdp.pipeline.v1beta.CreateOrganizationConnectorRequest\x1a\x38.vdp.pipeline.v1beta.CreateOrganizationConnectorResponse\"Q\xda\x41\x10parent,connector\x82\xd3\xe4\x93\x02\x38\"+/v1beta/{parent=organizations/*}/connectors:\tconnector\x12\xcb\x01\n\x1aListOrganizationConnectors\x12\x36.vdp.pipeline.v1beta.ListOrganizationConnectorsRequest\x1a\x37.vdp.pipeline.v1beta.ListOrganizationConnectorsResponse\"<\xda\x41\x06parent\x82\xd3\xe4\x93\x02-\x12+/v1beta/{parent=organizations/*}/connectors\x12\xc3\x01\n\x18GetOrganizationConnector\x12\x34.vdp.pipeline.v1beta.GetOrganizationConnectorRequest\x1a\x35.vdp.pipeline.v1beta.GetOrganizationConnectorResponse\":\xda\x41\x04name\x82\xd3\xe4\x93\x02-\x12+/v1beta/{name=organizations/*/connectors/*}\x12\xf2\x01\n\x1bUpdateOrganizationConnector\x12\x37.vdp.pipeline.v1beta.UpdateOrganizationConnectorRequest\x1a\x38.vdp.pipeline.v1beta.UpdateOrganizationConnectorResponse\"`\xda\x41\x15\x63onnector,update_mask\x82\xd3\xe4\x93\x02\x42\x32\x35/v1beta/{connector.name=organizations/*/connectors/*}:\tconnector\x12\xcc\x01\n\x1b\x44\x65leteOrganizationConnector\x12\x37.vdp.pipeline.v1beta.DeleteOrganizationConnectorRequest\x1a\x38.vdp.pipeline.v1beta.DeleteOrganizationConnectorResponse\":\xda\x41\x04name\x82\xd3\xe4\x93\x02-*+/v1beta/{name=organizations/*/connectors/*}\x12\xda\x01\n\x1c\x43onnectOrganizationConnector\x12\x38.vdp.pipeline.v1beta.ConnectOrganizationConnectorRequest\x1a\x39.vdp.pipeline.v1beta.ConnectOrganizationConnectorResponse\"E\xda\x41\x04name\x82\xd3\xe4\x93\x02\x38\"3/v1beta/{name=organizations/*/connectors/*}/connect:\x01*\x12\xe6\x01\n\x1f\x44isconnectOrganizationConnector\x12;.vdp.pipeline.v1beta.DisconnectOrganizationConnectorRequest\x1a<.vdp.pipeline.v1beta.DisconnectOrganizationConnectorResponse\"H\xda\x41\x04name\x82\xd3\xe4\x93\x02;\"6/v1beta/{name=organizations/*/connectors/*}/disconnect:\x01*\x12\xe7\x01\n\x1bRenameOrganizationConnector\x12\x37.vdp.pipeline.v1beta.RenameOrganizationConnectorRequest\x1a\x38.vdp.pipeline.v1beta.RenameOrganizationConnectorResponse\"U\xda\x41\x15name,new_connector_id\x82\xd3\xe4\x93\x02\x37\"2/v1beta/{name=organizations/*/connectors/*}/rename:\x01*\x12\xda\x01\n\x1c\x45xecuteOrganizationConnector\x12\x38.vdp.pipeline.v1beta.ExecuteOrganizationConnectorRequest\x1a\x39.vdp.pipeline.v1beta.ExecuteOrganizationConnectorResponse\"E\xda\x41\x04name\x82\xd3\xe4\x93\x02\x38\"3/v1beta/{name=organizations/*/connectors/*}/execute:\x01*\x12\xcf\x01\n\x1aWatchOrganizationConnector\x12\x36.vdp.pipeline.v1beta.WatchOrganizationConnectorRequest\x1a\x37.vdp.pipeline.v1beta.WatchOrganizationConnectorResponse\"@\xda\x41\x04name\x82\xd3\xe4\x93\x02\x33\x12\x31/v1beta/{name=organizations/*/connectors/*}/watch\x12\xd5\x01\n\x19TestOrganizationConnector\x12\x35.vdp.pipeline.v1beta.TestOrganizationConnectorRequest\x1a\x36.vdp.pipeline.v1beta.TestOrganizationConnectorResponse\"I\xda\x41\x04name\x82\xd3\xe4\x93\x02<\":/v1beta/{name=organizations/*/connectors/*}/testConnection\x12\x80\x01\n\tCheckName\x12%.vdp.pipeline.v1beta.CheckNameRequest\x1a&.vdp.pipeline.v1beta.CheckNameResponse\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17\"\x12/v1beta/check-name:\x01*\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\x17google/api/client.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/connector.proto\x1a\"vdp/pipeline/v1beta/pipeline.proto2\x93x\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\x81\x01\n\rListPipelines\x12).vdp.pipeline.v1beta.ListPipelinesRequest\x1a*.vdp.pipeline.v1beta.ListPipelinesResponse\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/v1beta/pipelines\x12\xa5\x01\n\x0eLookUpPipeline\x12*.vdp.pipeline.v1beta.LookUpPipelineRequest\x1a+.vdp.pipeline.v1beta.LookUpPipelineResponse\":\xda\x41\tpermalink\x82\xd3\xe4\x93\x02(\x12&/v1beta/{permalink=pipelines/*}/lookUp\x12\xbd\x01\n\x12\x43reateUserPipeline\x12..vdp.pipeline.v1beta.CreateUserPipelineRequest\x1a/.vdp.pipeline.v1beta.CreateUserPipelineResponse\"F\xda\x41\x0fparent,pipeline\x82\xd3\xe4\x93\x02.\"\"/v1beta/{parent=users/*}/pipelines:\x08pipeline\x12\xa7\x01\n\x11ListUserPipelines\x12-.vdp.pipeline.v1beta.ListUserPipelinesRequest\x1a..vdp.pipeline.v1beta.ListUserPipelinesResponse\"3\xda\x41\x06parent\x82\xd3\xe4\x93\x02$\x12\"/v1beta/{parent=users/*}/pipelines\x12\x9f\x01\n\x0fGetUserPipeline\x12+.vdp.pipeline.v1beta.GetUserPipelineRequest\x1a,.vdp.pipeline.v1beta.GetUserPipelineResponse\"1\xda\x41\x04name\x82\xd3\xe4\x93\x02$\x12\"/v1beta/{name=users/*/pipelines/*}\x12\xcb\x01\n\x12UpdateUserPipeline\x12..vdp.pipeline.v1beta.UpdateUserPipelineRequest\x1a/.vdp.pipeline.v1beta.UpdateUserPipelineResponse\"T\xda\x41\x14pipeline,update_mask\x82\xd3\xe4\x93\x02\x37\x32+/v1beta/{pipeline.name=users/*/pipelines/*}:\x08pipeline\x12\xa8\x01\n\x12\x44\x65leteUserPipeline\x12..vdp.pipeline.v1beta.DeleteUserPipelineRequest\x1a/.vdp.pipeline.v1beta.DeleteUserPipelineResponse\"1\xda\x41\x04name\x82\xd3\xe4\x93\x02$*\"/v1beta/{name=users/*/pipelines/*}\x12\xba\x01\n\x14ValidateUserPipeline\x12\x30.vdp.pipeline.v1beta.ValidateUserPipelineRequest\x1a\x31.vdp.pipeline.v1beta.ValidateUserPipelineResponse\"=\xda\x41\x04name\x82\xd3\xe4\x93\x02\x30\"+/v1beta/{name=users/*/pipelines/*}/validate:\x01*\x12\xc2\x01\n\x12RenameUserPipeline\x12..vdp.pipeline.v1beta.RenameUserPipelineRequest\x1a/.vdp.pipeline.v1beta.RenameUserPipelineResponse\"K\xda\x41\x14name,new_pipeline_id\x82\xd3\xe4\x93\x02.\")/v1beta/{name=users/*/pipelines/*}/rename:\x01*\x12\xb5\x01\n\x11\x43loneUserPipeline\x12-.vdp.pipeline.v1beta.CloneUserPipelineRequest\x1a..vdp.pipeline.v1beta.CloneUserPipelineResponse\"A\xda\x41\x0bname,target\x82\xd3\xe4\x93\x02-\"(/v1beta/{name=users/*/pipelines/*}/clone:\x01*\x12\xbd\x01\n\x13TriggerUserPipeline\x12/.vdp.pipeline.v1beta.TriggerUserPipelineRequest\x1a\x30.vdp.pipeline.v1beta.TriggerUserPipelineResponse\"C\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02/\"*/v1beta/{name=users/*/pipelines/*}/trigger:\x01*\x12\xd1\x01\n\x18TriggerAsyncUserPipeline\x12\x34.vdp.pipeline.v1beta.TriggerAsyncUserPipelineRequest\x1a\x35.vdp.pipeline.v1beta.TriggerAsyncUserPipelineResponse\"H\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02\x34\"//v1beta/{name=users/*/pipelines/*}/triggerAsync:\x01*\x12\xdb\x01\n\x19\x43reateUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.CreateUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.CreateUserPipelineReleaseResponse\"O\xda\x41\x0eparent,release\x82\xd3\xe4\x93\x02\x38\"-/v1beta/{parent=users/*/pipelines/*}/releases:\x07release\x12\xca\x01\n\x18ListUserPipelineReleases\x12\x34.vdp.pipeline.v1beta.ListUserPipelineReleasesRequest\x1a\x35.vdp.pipeline.v1beta.ListUserPipelineReleasesResponse\"A\xda\x41\tpipelines\x82\xd3\xe4\x93\x02/\x12-/v1beta/{parent=users/*/pipelines/*}/releases\x12\xbf\x01\n\x16GetUserPipelineRelease\x12\x32.vdp.pipeline.v1beta.GetUserPipelineReleaseRequest\x1a\x33.vdp.pipeline.v1beta.GetUserPipelineReleaseResponse\"<\xda\x41\x04name\x82\xd3\xe4\x93\x02/\x12-/v1beta/{name=users/*/pipelines/*/releases/*}\x12\xe8\x01\n\x19UpdateUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.UpdateUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.UpdateUserPipelineReleaseResponse\"\\\xda\x41\x13release,update_mask\x82\xd3\xe4\x93\x02@25/v1beta/{release.name=users/*/pipelines/*/releases/*}:\x07release\x12\xc8\x01\n\x19\x44\x65leteUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.DeleteUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.DeleteUserPipelineReleaseResponse\"<\xda\x41\x04name\x82\xd3\xe4\x93\x02/*-/v1beta/{name=users/*/pipelines/*/releases/*}\x12\xd3\x01\n\x1aRestoreUserPipelineRelease\x12\x36.vdp.pipeline.v1beta.RestoreUserPipelineReleaseRequest\x1a\x37.vdp.pipeline.v1beta.RestoreUserPipelineReleaseResponse\"D\xda\x41\x04name\x82\xd3\xe4\x93\x02\x37\"5/v1beta/{name=users/*/pipelines/*/releases/*}/restore\x12\xcb\x01\n\x18WatchUserPipelineRelease\x12\x34.vdp.pipeline.v1beta.WatchUserPipelineReleaseRequest\x1a\x35.vdp.pipeline.v1beta.WatchUserPipelineReleaseResponse\"B\xda\x41\x04name\x82\xd3\xe4\x93\x02\x35\x12\x33/v1beta/{name=users/*/pipelines/*/releases/*}/watch\x12\xea\x01\n\x19RenameUserPipelineRelease\x12\x35.vdp.pipeline.v1beta.RenameUserPipelineReleaseRequest\x1a\x36.vdp.pipeline.v1beta.RenameUserPipelineReleaseResponse\"^\xda\x41\x1cname,new_pipeline_release_id\x82\xd3\xe4\x93\x02\x39\"4/v1beta/{name=users/*/pipelines/*/releases/*}/rename:\x01*\x12\xdd\x01\n\x1aTriggerUserPipelineRelease\x12\x36.vdp.pipeline.v1beta.TriggerUserPipelineReleaseRequest\x1a\x37.vdp.pipeline.v1beta.TriggerUserPipelineReleaseResponse\"N\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02:\"5/v1beta/{name=users/*/pipelines/*/releases/*}/trigger:\x01*\x12\xf1\x01\n\x1fTriggerAsyncUserPipelineRelease\x12;.vdp.pipeline.v1beta.TriggerAsyncUserPipelineReleaseRequest\x1a<.vdp.pipeline.v1beta.TriggerAsyncUserPipelineReleaseResponse\"S\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02?\":/v1beta/{name=users/*/pipelines/*/releases/*}/triggerAsync:\x01*\x12\xdd\x01\n\x1a\x43reateOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.CreateOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.CreateOrganizationPipelineResponse\"N\xda\x41\x0fparent,pipeline\x82\xd3\xe4\x93\x02\x36\"*/v1beta/{parent=organizations/*}/pipelines:\x08pipeline\x12\xc7\x01\n\x19ListOrganizationPipelines\x12\x35.vdp.pipeline.v1beta.ListOrganizationPipelinesRequest\x1a\x36.vdp.pipeline.v1beta.ListOrganizationPipelinesResponse\";\xda\x41\x06parent\x82\xd3\xe4\x93\x02,\x12*/v1beta/{parent=organizations/*}/pipelines\x12\xbf\x01\n\x17GetOrganizationPipeline\x12\x33.vdp.pipeline.v1beta.GetOrganizationPipelineRequest\x1a\x34.vdp.pipeline.v1beta.GetOrganizationPipelineResponse\"9\xda\x41\x04name\x82\xd3\xe4\x93\x02,\x12*/v1beta/{name=organizations/*/pipelines/*}\x12\xeb\x01\n\x1aUpdateOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.UpdateOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.UpdateOrganizationPipelineResponse\"\\\xda\x41\x14pipeline,update_mask\x82\xd3\xe4\x93\x02?23/v1beta/{pipeline.name=organizations/*/pipelines/*}:\x08pipeline\x12\xc8\x01\n\x1a\x44\x65leteOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.DeleteOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.DeleteOrganizationPipelineResponse\"9\xda\x41\x04name\x82\xd3\xe4\x93\x02,**/v1beta/{name=organizations/*/pipelines/*}\x12\xda\x01\n\x1cValidateOrganizationPipeline\x12\x38.vdp.pipeline.v1beta.ValidateOrganizationPipelineRequest\x1a\x39.vdp.pipeline.v1beta.ValidateOrganizationPipelineResponse\"E\xda\x41\x04name\x82\xd3\xe4\x93\x02\x38\"3/v1beta/{name=organizations/*/pipelines/*}/validate:\x01*\x12\xe2\x01\n\x1aRenameOrganizationPipeline\x12\x36.vdp.pipeline.v1beta.RenameOrganizationPipelineRequest\x1a\x37.vdp.pipeline.v1beta.RenameOrganizationPipelineResponse\"S\xda\x41\x14name,new_pipeline_id\x82\xd3\xe4\x93\x02\x36\"1/v1beta/{name=organizations/*/pipelines/*}/rename:\x01*\x12\xd5\x01\n\x19\x43loneOrganizationPipeline\x12\x35.vdp.pipeline.v1beta.CloneOrganizationPipelineRequest\x1a\x36.vdp.pipeline.v1beta.CloneOrganizationPipelineResponse\"I\xda\x41\x0bname,target\x82\xd3\xe4\x93\x02\x35\"0/v1beta/{name=organizations/*/pipelines/*}/clone:\x01*\x12\xdd\x01\n\x1bTriggerOrganizationPipeline\x12\x37.vdp.pipeline.v1beta.TriggerOrganizationPipelineRequest\x1a\x38.vdp.pipeline.v1beta.TriggerOrganizationPipelineResponse\"K\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02\x37\"2/v1beta/{name=organizations/*/pipelines/*}/trigger:\x01*\x12\xf1\x01\n TriggerAsyncOrganizationPipeline\x12<.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineRequest\x1a=.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineResponse\"P\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02<\"7/v1beta/{name=organizations/*/pipelines/*}/triggerAsync:\x01*\x12\xfb\x01\n!CreateOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.CreateOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.CreateOrganizationPipelineReleaseResponse\"W\xda\x41\x0eparent,release\x82\xd3\xe4\x93\x02@\"5/v1beta/{parent=organizations/*/pipelines/*}/releases:\x07release\x12\xea\x01\n ListOrganizationPipelineReleases\x12<.vdp.pipeline.v1beta.ListOrganizationPipelineReleasesRequest\x1a=.vdp.pipeline.v1beta.ListOrganizationPipelineReleasesResponse\"I\xda\x41\tpipelines\x82\xd3\xe4\x93\x02\x37\x12\x35/v1beta/{parent=organizations/*/pipelines/*}/releases\x12\xdf\x01\n\x1eGetOrganizationPipelineRelease\x12:.vdp.pipeline.v1beta.GetOrganizationPipelineReleaseRequest\x1a;.vdp.pipeline.v1beta.GetOrganizationPipelineReleaseResponse\"D\xda\x41\x04name\x82\xd3\xe4\x93\x02\x37\x12\x35/v1beta/{name=organizations/*/pipelines/*/releases/*}\x12\x88\x02\n!UpdateOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.UpdateOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.UpdateOrganizationPipelineReleaseResponse\"d\xda\x41\x13release,update_mask\x82\xd3\xe4\x93\x02H2=/v1beta/{release.name=organizations/*/pipelines/*/releases/*}:\x07release\x12\xe8\x01\n!DeleteOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.DeleteOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.DeleteOrganizationPipelineReleaseResponse\"D\xda\x41\x04name\x82\xd3\xe4\x93\x02\x37*5/v1beta/{name=organizations/*/pipelines/*/releases/*}\x12\xf3\x01\n\"RestoreOrganizationPipelineRelease\x12>.vdp.pipeline.v1beta.RestoreOrganizationPipelineReleaseRequest\x1a?.vdp.pipeline.v1beta.RestoreOrganizationPipelineReleaseResponse\"L\xda\x41\x04name\x82\xd3\xe4\x93\x02?\"=/v1beta/{name=organizations/*/pipelines/*/releases/*}/restore\x12\xeb\x01\n WatchOrganizationPipelineRelease\x12<.vdp.pipeline.v1beta.WatchOrganizationPipelineReleaseRequest\x1a=.vdp.pipeline.v1beta.WatchOrganizationPipelineReleaseResponse\"J\xda\x41\x04name\x82\xd3\xe4\x93\x02=\x12;/v1beta/{name=organizations/*/pipelines/*/releases/*}/watch\x12\x8a\x02\n!RenameOrganizationPipelineRelease\x12=.vdp.pipeline.v1beta.RenameOrganizationPipelineReleaseRequest\x1a>.vdp.pipeline.v1beta.RenameOrganizationPipelineReleaseResponse\"f\xda\x41\x1cname,new_pipeline_release_id\x82\xd3\xe4\x93\x02\x41\".vdp.pipeline.v1beta.TriggerOrganizationPipelineReleaseRequest\x1a?.vdp.pipeline.v1beta.TriggerOrganizationPipelineReleaseResponse\"V\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02\x42\"=/v1beta/{name=organizations/*/pipelines/*/releases/*}/trigger:\x01*\x12\x91\x02\n\'TriggerAsyncOrganizationPipelineRelease\x12\x43.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineReleaseRequest\x1a\x44.vdp.pipeline.v1beta.TriggerAsyncOrganizationPipelineReleaseResponse\"[\xda\x41\x0bname,inputs\x82\xd3\xe4\x93\x02G\"B/v1beta/{name=organizations/*/pipelines/*/releases/*}/triggerAsync:\x01*\x12\x8f\x01\n\x0cGetOperation\x12(.vdp.pipeline.v1beta.GetOperationRequest\x1a).vdp.pipeline.v1beta.GetOperationResponse\"*\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1d\x12\x1b/v1beta/{name=operations/*}\x12\xae\x01\n\x18ListConnectorDefinitions\x12\x34.vdp.pipeline.v1beta.ListConnectorDefinitionsRequest\x1a\x35.vdp.pipeline.v1beta.ListConnectorDefinitionsResponse\"%\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1beta/connector-definitions\x12\xb8\x01\n\x16GetConnectorDefinition\x12\x32.vdp.pipeline.v1beta.GetConnectorDefinitionRequest\x1a\x33.vdp.pipeline.v1beta.GetConnectorDefinitionResponse\"5\xda\x41\x04name\x82\xd3\xe4\x93\x02(\x12&/v1beta/{name=connector-definitions/*}\x12\xaa\x01\n\x17ListOperatorDefinitions\x12\x33.vdp.pipeline.v1beta.ListOperatorDefinitionsRequest\x1a\x34.vdp.pipeline.v1beta.ListOperatorDefinitionsResponse\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1beta/operator-definitions\x12\xae\x01\n\x18ListComponentDefinitions\x12\x34.vdp.pipeline.v1beta.ListComponentDefinitionsRequest\x1a\x35.vdp.pipeline.v1beta.ListComponentDefinitionsResponse\"%\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1beta/component-definitions\x12\xb4\x01\n\x15GetOperatorDefinition\x12\x31.vdp.pipeline.v1beta.GetOperatorDefinitionRequest\x1a\x32.vdp.pipeline.v1beta.GetOperatorDefinitionResponse\"4\xda\x41\x04name\x82\xd3\xe4\x93\x02\'\x12%/v1beta/{name=operator-definitions/*}\x12\x85\x01\n\x0eListConnectors\x12*.vdp.pipeline.v1beta.ListConnectorsRequest\x1a+.vdp.pipeline.v1beta.ListConnectorsResponse\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1beta/connectors\x12\xa9\x01\n\x0fLookUpConnector\x12+.vdp.pipeline.v1beta.LookUpConnectorRequest\x1a,.vdp.pipeline.v1beta.LookUpConnectorResponse\";\xda\x41\tpermalink\x82\xd3\xe4\x93\x02)\x12\'/v1beta/{permalink=connectors/*}/lookUp\x12\xc3\x01\n\x13\x43reateUserConnector\x12/.vdp.pipeline.v1beta.CreateUserConnectorRequest\x1a\x30.vdp.pipeline.v1beta.CreateUserConnectorResponse\"I\xda\x41\x10parent,connector\x82\xd3\xe4\x93\x02\x30\"#/v1beta/{parent=users/*}/connectors:\tconnector\x12\xab\x01\n\x12ListUserConnectors\x12..vdp.pipeline.v1beta.ListUserConnectorsRequest\x1a/.vdp.pipeline.v1beta.ListUserConnectorsResponse\"4\xda\x41\x06parent\x82\xd3\xe4\x93\x02%\x12#/v1beta/{parent=users/*}/connectors\x12\xa3\x01\n\x10GetUserConnector\x12,.vdp.pipeline.v1beta.GetUserConnectorRequest\x1a-.vdp.pipeline.v1beta.GetUserConnectorResponse\"2\xda\x41\x04name\x82\xd3\xe4\x93\x02%\x12#/v1beta/{name=users/*/connectors/*}\x12\xd2\x01\n\x13UpdateUserConnector\x12/.vdp.pipeline.v1beta.UpdateUserConnectorRequest\x1a\x30.vdp.pipeline.v1beta.UpdateUserConnectorResponse\"X\xda\x41\x15\x63onnector,update_mask\x82\xd3\xe4\x93\x02:2-/v1beta/{connector.name=users/*/connectors/*}:\tconnector\x12\xac\x01\n\x13\x44\x65leteUserConnector\x12/.vdp.pipeline.v1beta.DeleteUserConnectorRequest\x1a\x30.vdp.pipeline.v1beta.DeleteUserConnectorResponse\"2\xda\x41\x04name\x82\xd3\xe4\x93\x02%*#/v1beta/{name=users/*/connectors/*}\x12\xba\x01\n\x14\x43onnectUserConnector\x12\x30.vdp.pipeline.v1beta.ConnectUserConnectorRequest\x1a\x31.vdp.pipeline.v1beta.ConnectUserConnectorResponse\"=\xda\x41\x04name\x82\xd3\xe4\x93\x02\x30\"+/v1beta/{name=users/*/connectors/*}/connect:\x01*\x12\xc6\x01\n\x17\x44isconnectUserConnector\x12\x33.vdp.pipeline.v1beta.DisconnectUserConnectorRequest\x1a\x34.vdp.pipeline.v1beta.DisconnectUserConnectorResponse\"@\xda\x41\x04name\x82\xd3\xe4\x93\x02\x33\"./v1beta/{name=users/*/connectors/*}/disconnect:\x01*\x12\xc7\x01\n\x13RenameUserConnector\x12/.vdp.pipeline.v1beta.RenameUserConnectorRequest\x1a\x30.vdp.pipeline.v1beta.RenameUserConnectorResponse\"M\xda\x41\x15name,new_connector_id\x82\xd3\xe4\x93\x02/\"*/v1beta/{name=users/*/connectors/*}/rename:\x01*\x12\xba\x01\n\x14\x45xecuteUserConnector\x12\x30.vdp.pipeline.v1beta.ExecuteUserConnectorRequest\x1a\x31.vdp.pipeline.v1beta.ExecuteUserConnectorResponse\"=\xda\x41\x04name\x82\xd3\xe4\x93\x02\x30\"+/v1beta/{name=users/*/connectors/*}/execute:\x01*\x12\xaf\x01\n\x12WatchUserConnector\x12..vdp.pipeline.v1beta.WatchUserConnectorRequest\x1a/.vdp.pipeline.v1beta.WatchUserConnectorResponse\"8\xda\x41\x04name\x82\xd3\xe4\x93\x02+\x12)/v1beta/{name=users/*/connectors/*}/watch\x12\xb5\x01\n\x11TestUserConnector\x12-.vdp.pipeline.v1beta.TestUserConnectorRequest\x1a..vdp.pipeline.v1beta.TestUserConnectorResponse\"A\xda\x41\x04name\x82\xd3\xe4\x93\x02\x34\"2/v1beta/{name=users/*/connectors/*}/testConnection\x12\xe3\x01\n\x1b\x43reateOrganizationConnector\x12\x37.vdp.pipeline.v1beta.CreateOrganizationConnectorRequest\x1a\x38.vdp.pipeline.v1beta.CreateOrganizationConnectorResponse\"Q\xda\x41\x10parent,connector\x82\xd3\xe4\x93\x02\x38\"+/v1beta/{parent=organizations/*}/connectors:\tconnector\x12\xcb\x01\n\x1aListOrganizationConnectors\x12\x36.vdp.pipeline.v1beta.ListOrganizationConnectorsRequest\x1a\x37.vdp.pipeline.v1beta.ListOrganizationConnectorsResponse\"<\xda\x41\x06parent\x82\xd3\xe4\x93\x02-\x12+/v1beta/{parent=organizations/*}/connectors\x12\xc3\x01\n\x18GetOrganizationConnector\x12\x34.vdp.pipeline.v1beta.GetOrganizationConnectorRequest\x1a\x35.vdp.pipeline.v1beta.GetOrganizationConnectorResponse\":\xda\x41\x04name\x82\xd3\xe4\x93\x02-\x12+/v1beta/{name=organizations/*/connectors/*}\x12\xf2\x01\n\x1bUpdateOrganizationConnector\x12\x37.vdp.pipeline.v1beta.UpdateOrganizationConnectorRequest\x1a\x38.vdp.pipeline.v1beta.UpdateOrganizationConnectorResponse\"`\xda\x41\x15\x63onnector,update_mask\x82\xd3\xe4\x93\x02\x42\x32\x35/v1beta/{connector.name=organizations/*/connectors/*}:\tconnector\x12\xcc\x01\n\x1b\x44\x65leteOrganizationConnector\x12\x37.vdp.pipeline.v1beta.DeleteOrganizationConnectorRequest\x1a\x38.vdp.pipeline.v1beta.DeleteOrganizationConnectorResponse\":\xda\x41\x04name\x82\xd3\xe4\x93\x02-*+/v1beta/{name=organizations/*/connectors/*}\x12\xda\x01\n\x1c\x43onnectOrganizationConnector\x12\x38.vdp.pipeline.v1beta.ConnectOrganizationConnectorRequest\x1a\x39.vdp.pipeline.v1beta.ConnectOrganizationConnectorResponse\"E\xda\x41\x04name\x82\xd3\xe4\x93\x02\x38\"3/v1beta/{name=organizations/*/connectors/*}/connect:\x01*\x12\xe6\x01\n\x1f\x44isconnectOrganizationConnector\x12;.vdp.pipeline.v1beta.DisconnectOrganizationConnectorRequest\x1a<.vdp.pipeline.v1beta.DisconnectOrganizationConnectorResponse\"H\xda\x41\x04name\x82\xd3\xe4\x93\x02;\"6/v1beta/{name=organizations/*/connectors/*}/disconnect:\x01*\x12\xe7\x01\n\x1bRenameOrganizationConnector\x12\x37.vdp.pipeline.v1beta.RenameOrganizationConnectorRequest\x1a\x38.vdp.pipeline.v1beta.RenameOrganizationConnectorResponse\"U\xda\x41\x15name,new_connector_id\x82\xd3\xe4\x93\x02\x37\"2/v1beta/{name=organizations/*/connectors/*}/rename:\x01*\x12\xda\x01\n\x1c\x45xecuteOrganizationConnector\x12\x38.vdp.pipeline.v1beta.ExecuteOrganizationConnectorRequest\x1a\x39.vdp.pipeline.v1beta.ExecuteOrganizationConnectorResponse\"E\xda\x41\x04name\x82\xd3\xe4\x93\x02\x38\"3/v1beta/{name=organizations/*/connectors/*}/execute:\x01*\x12\xcf\x01\n\x1aWatchOrganizationConnector\x12\x36.vdp.pipeline.v1beta.WatchOrganizationConnectorRequest\x1a\x37.vdp.pipeline.v1beta.WatchOrganizationConnectorResponse\"@\xda\x41\x04name\x82\xd3\xe4\x93\x02\x33\x12\x31/v1beta/{name=organizations/*/connectors/*}/watch\x12\xd5\x01\n\x19TestOrganizationConnector\x12\x35.vdp.pipeline.v1beta.TestOrganizationConnectorRequest\x1a\x36.vdp.pipeline.v1beta.TestOrganizationConnectorResponse\"I\xda\x41\x04name\x82\xd3\xe4\x93\x02<\":/v1beta/{name=organizations/*/connectors/*}/testConnection\x12\x80\x01\n\tCheckName\x12%.vdp.pipeline.v1beta.CheckNameRequest\x1a&.vdp.pipeline.v1beta.CheckNameResponse\"$\xda\x41\x04name\x82\xd3\xe4\x93\x02\x17\"\x12/v1beta/check-name:\x01*\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) @@ -129,6 +128,8 @@ _PIPELINEPUBLICSERVICE.methods_by_name['GetConnectorDefinition']._serialized_options = b'\332A\004name\202\323\344\223\002(\022&/v1beta/{name=connector-definitions/*}' _PIPELINEPUBLICSERVICE.methods_by_name['ListOperatorDefinitions']._options = None _PIPELINEPUBLICSERVICE.methods_by_name['ListOperatorDefinitions']._serialized_options = b'\202\323\344\223\002\036\022\034/v1beta/operator-definitions' + _PIPELINEPUBLICSERVICE.methods_by_name['ListComponentDefinitions']._options = None + _PIPELINEPUBLICSERVICE.methods_by_name['ListComponentDefinitions']._serialized_options = b'\202\323\344\223\002\037\022\035/v1beta/component-definitions' _PIPELINEPUBLICSERVICE.methods_by_name['GetOperatorDefinition']._options = None _PIPELINEPUBLICSERVICE.methods_by_name['GetOperatorDefinition']._serialized_options = b'\332A\004name\202\323\344\223\002\'\022%/v1beta/{name=operator-definitions/*}' _PIPELINEPUBLICSERVICE.methods_by_name['ListConnectors']._options = None @@ -181,6 +182,6 @@ _PIPELINEPUBLICSERVICE.methods_by_name['TestOrganizationConnector']._serialized_options = b'\332A\004name\202\323\344\223\002<\":/v1beta/{name=organizations/*/connectors/*}/testConnection' _PIPELINEPUBLICSERVICE.methods_by_name['CheckName']._options = None _PIPELINEPUBLICSERVICE.methods_by_name['CheckName']._serialized_options = b'\332A\004name\202\323\344\223\002\027\"\022/v1beta/check-name:\001*' - _globals['_PIPELINEPUBLICSERVICE']._serialized_start=409 - _globals['_PIPELINEPUBLICSERVICE']._serialized_end=15611 + _globals['_PIPELINEPUBLICSERVICE']._serialized_start=362 + _globals['_PIPELINEPUBLICSERVICE']._serialized_end=15741 # @@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 256cb4c..5f0f7a8 100644 --- a/vdp/pipeline/v1beta/pipeline_public_service_pb2_grpc.py +++ b/vdp/pipeline/v1beta/pipeline_public_service_pb2_grpc.py @@ -3,9 +3,8 @@ import grpc from vdp.pipeline.v1beta import common_pb2 as vdp_dot_pipeline_dot_v1beta_dot_common__pb2 -from vdp.pipeline.v1beta import connector_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2 +from vdp.pipeline.v1beta import component_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2 from vdp.pipeline.v1beta import connector_pb2 as vdp_dot_pipeline_dot_v1beta_dot_connector__pb2 -from vdp.pipeline.v1beta import operator_definition_pb2 as vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2 from vdp.pipeline.v1beta import pipeline_pb2 as vdp_dot_pipeline_dot_v1beta_dot_pipeline__pb2 @@ -249,23 +248,28 @@ def __init__(self, channel): ) self.ListConnectorDefinitions = channel.unary_unary( '/vdp.pipeline.v1beta.PipelinePublicService/ListConnectorDefinitions', - request_serializer=vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.ListConnectorDefinitionsRequest.SerializeToString, - response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.ListConnectorDefinitionsResponse.FromString, + request_serializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListConnectorDefinitionsRequest.SerializeToString, + response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListConnectorDefinitionsResponse.FromString, ) self.GetConnectorDefinition = channel.unary_unary( '/vdp.pipeline.v1beta.PipelinePublicService/GetConnectorDefinition', - request_serializer=vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.GetConnectorDefinitionRequest.SerializeToString, - response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.GetConnectorDefinitionResponse.FromString, + request_serializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.GetConnectorDefinitionRequest.SerializeToString, + response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.GetConnectorDefinitionResponse.FromString, ) self.ListOperatorDefinitions = channel.unary_unary( '/vdp.pipeline.v1beta.PipelinePublicService/ListOperatorDefinitions', - request_serializer=vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.ListOperatorDefinitionsRequest.SerializeToString, - response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.ListOperatorDefinitionsResponse.FromString, + request_serializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListOperatorDefinitionsRequest.SerializeToString, + response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListOperatorDefinitionsResponse.FromString, + ) + self.ListComponentDefinitions = channel.unary_unary( + '/vdp.pipeline.v1beta.PipelinePublicService/ListComponentDefinitions', + request_serializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListComponentDefinitionsRequest.SerializeToString, + response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListComponentDefinitionsResponse.FromString, ) self.GetOperatorDefinition = channel.unary_unary( '/vdp.pipeline.v1beta.PipelinePublicService/GetOperatorDefinition', - request_serializer=vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.GetOperatorDefinitionRequest.SerializeToString, - response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.GetOperatorDefinitionResponse.FromString, + request_serializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.GetOperatorDefinitionRequest.SerializeToString, + response_deserializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.GetOperatorDefinitionResponse.FromString, ) self.ListConnectors = channel.unary_unary( '/vdp.pipeline.v1beta.PipelinePublicService/ListConnectors', @@ -979,6 +983,17 @@ def ListOperatorDefinitions(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') + def ListComponentDefinitions(self, request, context): + """List component definitions + + Returns a paginated list of component definitions, regardless their type. + This offers a single source of truth, with pagination and filter + capabilities, for the components that might be used in a VDP pipeline. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + def GetOperatorDefinition(self, request, context): """Get operator definition @@ -1480,23 +1495,28 @@ def add_PipelinePublicServiceServicer_to_server(servicer, server): ), 'ListConnectorDefinitions': grpc.unary_unary_rpc_method_handler( servicer.ListConnectorDefinitions, - request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.ListConnectorDefinitionsRequest.FromString, - response_serializer=vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.ListConnectorDefinitionsResponse.SerializeToString, + request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListConnectorDefinitionsRequest.FromString, + response_serializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListConnectorDefinitionsResponse.SerializeToString, ), 'GetConnectorDefinition': grpc.unary_unary_rpc_method_handler( servicer.GetConnectorDefinition, - request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.GetConnectorDefinitionRequest.FromString, - response_serializer=vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.GetConnectorDefinitionResponse.SerializeToString, + request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.GetConnectorDefinitionRequest.FromString, + response_serializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.GetConnectorDefinitionResponse.SerializeToString, ), 'ListOperatorDefinitions': grpc.unary_unary_rpc_method_handler( servicer.ListOperatorDefinitions, - request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.ListOperatorDefinitionsRequest.FromString, - response_serializer=vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.ListOperatorDefinitionsResponse.SerializeToString, + request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListOperatorDefinitionsRequest.FromString, + response_serializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListOperatorDefinitionsResponse.SerializeToString, + ), + 'ListComponentDefinitions': grpc.unary_unary_rpc_method_handler( + servicer.ListComponentDefinitions, + request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListComponentDefinitionsRequest.FromString, + response_serializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListComponentDefinitionsResponse.SerializeToString, ), 'GetOperatorDefinition': grpc.unary_unary_rpc_method_handler( servicer.GetOperatorDefinition, - request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.GetOperatorDefinitionRequest.FromString, - response_serializer=vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.GetOperatorDefinitionResponse.SerializeToString, + request_deserializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.GetOperatorDefinitionRequest.FromString, + response_serializer=vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.GetOperatorDefinitionResponse.SerializeToString, ), 'ListConnectors': grpc.unary_unary_rpc_method_handler( servicer.ListConnectors, @@ -2414,8 +2434,8 @@ def ListConnectorDefinitions(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/vdp.pipeline.v1beta.PipelinePublicService/ListConnectorDefinitions', - vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.ListConnectorDefinitionsRequest.SerializeToString, - vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.ListConnectorDefinitionsResponse.FromString, + vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListConnectorDefinitionsRequest.SerializeToString, + vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListConnectorDefinitionsResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -2431,8 +2451,8 @@ def GetConnectorDefinition(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/vdp.pipeline.v1beta.PipelinePublicService/GetConnectorDefinition', - vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.GetConnectorDefinitionRequest.SerializeToString, - vdp_dot_pipeline_dot_v1beta_dot_connector__definition__pb2.GetConnectorDefinitionResponse.FromString, + vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.GetConnectorDefinitionRequest.SerializeToString, + vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.GetConnectorDefinitionResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -2448,8 +2468,25 @@ def ListOperatorDefinitions(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/vdp.pipeline.v1beta.PipelinePublicService/ListOperatorDefinitions', - vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.ListOperatorDefinitionsRequest.SerializeToString, - vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.ListOperatorDefinitionsResponse.FromString, + vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListOperatorDefinitionsRequest.SerializeToString, + vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListOperatorDefinitionsResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListComponentDefinitions(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/vdp.pipeline.v1beta.PipelinePublicService/ListComponentDefinitions', + vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListComponentDefinitionsRequest.SerializeToString, + vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.ListComponentDefinitionsResponse.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -2465,8 +2502,8 @@ def GetOperatorDefinition(request, timeout=None, metadata=None): return grpc.experimental.unary_unary(request, target, '/vdp.pipeline.v1beta.PipelinePublicService/GetOperatorDefinition', - vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.GetOperatorDefinitionRequest.SerializeToString, - vdp_dot_pipeline_dot_v1beta_dot_operator__definition__pb2.GetOperatorDefinitionResponse.FromString, + vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.GetOperatorDefinitionRequest.SerializeToString, + vdp_dot_pipeline_dot_v1beta_dot_component__definition__pb2.GetOperatorDefinitionResponse.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 bf04fcf..ea9f207 100644 --- a/vdp/pipeline/v1beta/pipeline_public_service_pb2_grpc.pyi +++ b/vdp/pipeline/v1beta/pipeline_public_service_pb2_grpc.pyi @@ -8,9 +8,8 @@ import grpc import grpc.aio import typing import vdp.pipeline.v1beta.common_pb2 -import vdp.pipeline.v1beta.connector_definition_pb2 +import vdp.pipeline.v1beta.component_definition_pb2 import vdp.pipeline.v1beta.connector_pb2 -import vdp.pipeline.v1beta.operator_definition_pb2 import vdp.pipeline.v1beta.pipeline_pb2 _T = typing.TypeVar('_T') @@ -536,32 +535,42 @@ class PipelinePublicServiceStub: long-running operations such as asynchronous pipeline triggers. """ ListConnectorDefinitions: grpc.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.connector_definition_pb2.ListConnectorDefinitionsRequest, - vdp.pipeline.v1beta.connector_definition_pb2.ListConnectorDefinitionsResponse, + vdp.pipeline.v1beta.component_definition_pb2.ListConnectorDefinitionsRequest, + vdp.pipeline.v1beta.component_definition_pb2.ListConnectorDefinitionsResponse, ] """List connector definitions Returns a paginated list of connector definitions. """ GetConnectorDefinition: grpc.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.connector_definition_pb2.GetConnectorDefinitionRequest, - vdp.pipeline.v1beta.connector_definition_pb2.GetConnectorDefinitionResponse, + vdp.pipeline.v1beta.component_definition_pb2.GetConnectorDefinitionRequest, + vdp.pipeline.v1beta.component_definition_pb2.GetConnectorDefinitionResponse, ] """Get connector definition Returns the details of a connector definition. """ ListOperatorDefinitions: grpc.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.operator_definition_pb2.ListOperatorDefinitionsRequest, - vdp.pipeline.v1beta.operator_definition_pb2.ListOperatorDefinitionsResponse, + vdp.pipeline.v1beta.component_definition_pb2.ListOperatorDefinitionsRequest, + vdp.pipeline.v1beta.component_definition_pb2.ListOperatorDefinitionsResponse, ] """List operator definitions Returns a paginated list of operator definitions. """ + ListComponentDefinitions: grpc.UnaryUnaryMultiCallable[ + vdp.pipeline.v1beta.component_definition_pb2.ListComponentDefinitionsRequest, + vdp.pipeline.v1beta.component_definition_pb2.ListComponentDefinitionsResponse, + ] + """List component definitions + + Returns a paginated list of component definitions, regardless their type. + This offers a single source of truth, with pagination and filter + capabilities, for the components that might be used in a VDP pipeline. + """ GetOperatorDefinition: grpc.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.operator_definition_pb2.GetOperatorDefinitionRequest, - vdp.pipeline.v1beta.operator_definition_pb2.GetOperatorDefinitionResponse, + vdp.pipeline.v1beta.component_definition_pb2.GetOperatorDefinitionRequest, + vdp.pipeline.v1beta.component_definition_pb2.GetOperatorDefinitionResponse, ] """Get operator definition @@ -1319,32 +1328,42 @@ class PipelinePublicServiceAsyncStub: long-running operations such as asynchronous pipeline triggers. """ ListConnectorDefinitions: grpc.aio.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.connector_definition_pb2.ListConnectorDefinitionsRequest, - vdp.pipeline.v1beta.connector_definition_pb2.ListConnectorDefinitionsResponse, + vdp.pipeline.v1beta.component_definition_pb2.ListConnectorDefinitionsRequest, + vdp.pipeline.v1beta.component_definition_pb2.ListConnectorDefinitionsResponse, ] """List connector definitions Returns a paginated list of connector definitions. """ GetConnectorDefinition: grpc.aio.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.connector_definition_pb2.GetConnectorDefinitionRequest, - vdp.pipeline.v1beta.connector_definition_pb2.GetConnectorDefinitionResponse, + vdp.pipeline.v1beta.component_definition_pb2.GetConnectorDefinitionRequest, + vdp.pipeline.v1beta.component_definition_pb2.GetConnectorDefinitionResponse, ] """Get connector definition Returns the details of a connector definition. """ ListOperatorDefinitions: grpc.aio.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.operator_definition_pb2.ListOperatorDefinitionsRequest, - vdp.pipeline.v1beta.operator_definition_pb2.ListOperatorDefinitionsResponse, + vdp.pipeline.v1beta.component_definition_pb2.ListOperatorDefinitionsRequest, + vdp.pipeline.v1beta.component_definition_pb2.ListOperatorDefinitionsResponse, ] """List operator definitions Returns a paginated list of operator definitions. """ + ListComponentDefinitions: grpc.aio.UnaryUnaryMultiCallable[ + vdp.pipeline.v1beta.component_definition_pb2.ListComponentDefinitionsRequest, + vdp.pipeline.v1beta.component_definition_pb2.ListComponentDefinitionsResponse, + ] + """List component definitions + + Returns a paginated list of component definitions, regardless their type. + This offers a single source of truth, with pagination and filter + capabilities, for the components that might be used in a VDP pipeline. + """ GetOperatorDefinition: grpc.aio.UnaryUnaryMultiCallable[ - vdp.pipeline.v1beta.operator_definition_pb2.GetOperatorDefinitionRequest, - vdp.pipeline.v1beta.operator_definition_pb2.GetOperatorDefinitionResponse, + vdp.pipeline.v1beta.component_definition_pb2.GetOperatorDefinitionRequest, + vdp.pipeline.v1beta.component_definition_pb2.GetOperatorDefinitionResponse, ] """Get operator definition @@ -2194,9 +2213,9 @@ class PipelinePublicServiceServicer(metaclass=abc.ABCMeta): @abc.abstractmethod def ListConnectorDefinitions( self, - request: vdp.pipeline.v1beta.connector_definition_pb2.ListConnectorDefinitionsRequest, + request: vdp.pipeline.v1beta.component_definition_pb2.ListConnectorDefinitionsRequest, context: _ServicerContext, - ) -> typing.Union[vdp.pipeline.v1beta.connector_definition_pb2.ListConnectorDefinitionsResponse, collections.abc.Awaitable[vdp.pipeline.v1beta.connector_definition_pb2.ListConnectorDefinitionsResponse]]: + ) -> typing.Union[vdp.pipeline.v1beta.component_definition_pb2.ListConnectorDefinitionsResponse, collections.abc.Awaitable[vdp.pipeline.v1beta.component_definition_pb2.ListConnectorDefinitionsResponse]]: """List connector definitions Returns a paginated list of connector definitions. @@ -2204,9 +2223,9 @@ class PipelinePublicServiceServicer(metaclass=abc.ABCMeta): @abc.abstractmethod def GetConnectorDefinition( self, - request: vdp.pipeline.v1beta.connector_definition_pb2.GetConnectorDefinitionRequest, + request: vdp.pipeline.v1beta.component_definition_pb2.GetConnectorDefinitionRequest, context: _ServicerContext, - ) -> typing.Union[vdp.pipeline.v1beta.connector_definition_pb2.GetConnectorDefinitionResponse, collections.abc.Awaitable[vdp.pipeline.v1beta.connector_definition_pb2.GetConnectorDefinitionResponse]]: + ) -> typing.Union[vdp.pipeline.v1beta.component_definition_pb2.GetConnectorDefinitionResponse, collections.abc.Awaitable[vdp.pipeline.v1beta.component_definition_pb2.GetConnectorDefinitionResponse]]: """Get connector definition Returns the details of a connector definition. @@ -2214,19 +2233,31 @@ class PipelinePublicServiceServicer(metaclass=abc.ABCMeta): @abc.abstractmethod def ListOperatorDefinitions( self, - request: vdp.pipeline.v1beta.operator_definition_pb2.ListOperatorDefinitionsRequest, + request: vdp.pipeline.v1beta.component_definition_pb2.ListOperatorDefinitionsRequest, context: _ServicerContext, - ) -> typing.Union[vdp.pipeline.v1beta.operator_definition_pb2.ListOperatorDefinitionsResponse, collections.abc.Awaitable[vdp.pipeline.v1beta.operator_definition_pb2.ListOperatorDefinitionsResponse]]: + ) -> typing.Union[vdp.pipeline.v1beta.component_definition_pb2.ListOperatorDefinitionsResponse, collections.abc.Awaitable[vdp.pipeline.v1beta.component_definition_pb2.ListOperatorDefinitionsResponse]]: """List operator definitions Returns a paginated list of operator definitions. """ @abc.abstractmethod + def ListComponentDefinitions( + self, + request: vdp.pipeline.v1beta.component_definition_pb2.ListComponentDefinitionsRequest, + context: _ServicerContext, + ) -> typing.Union[vdp.pipeline.v1beta.component_definition_pb2.ListComponentDefinitionsResponse, collections.abc.Awaitable[vdp.pipeline.v1beta.component_definition_pb2.ListComponentDefinitionsResponse]]: + """List component definitions + + Returns a paginated list of component definitions, regardless their type. + This offers a single source of truth, with pagination and filter + capabilities, for the components that might be used in a VDP pipeline. + """ + @abc.abstractmethod def GetOperatorDefinition( self, - request: vdp.pipeline.v1beta.operator_definition_pb2.GetOperatorDefinitionRequest, + request: vdp.pipeline.v1beta.component_definition_pb2.GetOperatorDefinitionRequest, context: _ServicerContext, - ) -> typing.Union[vdp.pipeline.v1beta.operator_definition_pb2.GetOperatorDefinitionResponse, collections.abc.Awaitable[vdp.pipeline.v1beta.operator_definition_pb2.GetOperatorDefinitionResponse]]: + ) -> typing.Union[vdp.pipeline.v1beta.component_definition_pb2.GetOperatorDefinitionResponse, collections.abc.Awaitable[vdp.pipeline.v1beta.component_definition_pb2.GetOperatorDefinitionResponse]]: """Get operator definition Returns the details of an operator definition.