# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: ai/h2o/notebook/v1/kernel_template_service.proto
# Protobuf Python Version: 4.25.1
"""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 h2o_notebook.gen.ai.h2o.notebook.v1 import kernel_template_pb2 as ai_dot_h2o_dot_notebook_dot_v1_dot_kernel__template__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import resource_pb2 as google_dot_api_dot_resource__pb2
from google.api import client_pb2 as google_dot_api_dot_client__pb2
from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n0ai/h2o/notebook/v1/kernel_template_service.proto\x12\x12\x61i.h2o.notebook.v1\x1a(ai/h2o/notebook/v1/kernel_template.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\"\xa4\x01\n\x1b\x43reateKernelTemplateRequest\x12Q\n\x0fkernel_template\x18\x02 \x01(\x0b\x32\".ai.h2o.notebook.v1.KernelTemplateB\x04\xe2\x41\x01\x02R\x0ekernelTemplate\x12\x32\n\x12kernel_template_id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x01R\x10kernelTemplateId\"k\n\x1c\x43reateKernelTemplateResponse\x12K\n\x0fkernel_template\x18\x01 \x01(\x0b\x32\".ai.h2o.notebook.v1.KernelTemplateR\x0ekernelTemplate\"W\n\x18GetKernelTemplateRequest\x12;\n\x04name\x18\x01 \x01(\tB\'\xe2\x41\x01\x02\xfa\x41 \n\x1enotebook.h2o.ai/KernelTemplateR\x04name\"h\n\x19GetKernelTemplateResponse\x12K\n\x0fkernel_template\x18\x01 \x01(\x0b\x32\".ai.h2o.notebook.v1.KernelTemplateR\x0ekernelTemplate\"\xa3\x01\n\x1aListKernelTemplatesRequest\x12!\n\tpage_size\x18\x02 \x01(\x05\x42\x04\xe2\x41\x01\x01R\x08pageSize\x12#\n\npage_token\x18\x03 \x01(\tB\x04\xe2\x41\x01\x01R\tpageToken\x12\x1f\n\x08order_by\x18\x04 \x01(\tB\x04\xe2\x41\x01\x01R\x07orderBy\x12\x1c\n\x06\x66ilter\x18\x05 \x01(\tB\x04\xe2\x41\x01\x01R\x06\x66ilter\"\xb3\x01\n\x1bListKernelTemplatesResponse\x12M\n\x10kernel_templates\x18\x01 \x03(\x0b\x32\".ai.h2o.notebook.v1.KernelTemplateR\x0fkernelTemplates\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\xb0\x01\n\x1b\x44\x65leteKernelTemplateRequest\x12;\n\x04name\x18\x01 \x01(\tB\'\xe2\x41\x01\x02\xfa\x41 \n\x1enotebook.h2o.ai/KernelTemplateR\x04name\x12)\n\rallow_missing\x18\n \x01(\x08\x42\x04\xe2\x41\x01\x01R\x0c\x61llowMissing\x12)\n\rvalidate_only\x18\x0b \x01(\x08\x42\x04\xe2\x41\x01\x01R\x0cvalidateOnly\"\x1e\n\x1c\x44\x65leteKernelTemplateResponse2\xc5\x05\n\x15KernelTemplateService\x12\xcc\x01\n\x14\x43reateKernelTemplate\x12/.ai.h2o.notebook.v1.CreateKernelTemplateRequest\x1a\x30.ai.h2o.notebook.v1.CreateKernelTemplateResponse\"Q\xda\x41\"kernel_template,kernel_template_id\x82\xd3\xe4\x93\x02&\"\x13/v1/kernelTemplates:\x0fkernel_template\x12\x9d\x01\n\x11GetKernelTemplate\x12,.ai.h2o.notebook.v1.GetKernelTemplateRequest\x1a-.ai.h2o.notebook.v1.GetKernelTemplateResponse\"+\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/{name=kernelTemplates/*}\x12\x93\x01\n\x13ListKernelTemplates\x12..ai.h2o.notebook.v1.ListKernelTemplatesRequest\x1a/.ai.h2o.notebook.v1.ListKernelTemplatesResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/kernelTemplates\x12\xa6\x01\n\x14\x44\x65leteKernelTemplate\x12/.ai.h2o.notebook.v1.DeleteKernelTemplateRequest\x1a\x30.ai.h2o.notebook.v1.DeleteKernelTemplateResponse\"+\xda\x41\x04name\x82\xd3\xe4\x93\x02\x1e*\x1c/v1/{name=kernelTemplates/*}B\xdc\x01\n\x16\x63om.ai.h2o.notebook.v1B\x1aKernelTemplateServiceProtoP\x01Z;github.com/h2oai/notebook/api/ai/h2o/notebook/v1;notebookv1\xa2\x02\x03\x41HN\xaa\x02\x12\x41i.H2o.Notebook.V1\xca\x02\x12\x41i\\H2o\\Notebook\\V1\xe2\x02\x1e\x41i\\H2o\\Notebook\\V1\\GPBMetadata\xea\x02\x15\x41i::H2o::Notebook::V1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ai.h2o.notebook.v1.kernel_template_service_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  _globals['DESCRIPTOR']._options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\026com.ai.h2o.notebook.v1B\032KernelTemplateServiceProtoP\001Z;github.com/h2oai/notebook/api/ai/h2o/notebook/v1;notebookv1\242\002\003AHN\252\002\022Ai.H2o.Notebook.V1\312\002\022Ai\\H2o\\Notebook\\V1\342\002\036Ai\\H2o\\Notebook\\V1\\GPBMetadata\352\002\025Ai::H2o::Notebook::V1'
  _globals['_CREATEKERNELTEMPLATEREQUEST'].fields_by_name['kernel_template']._options = None
  _globals['_CREATEKERNELTEMPLATEREQUEST'].fields_by_name['kernel_template']._serialized_options = b'\342A\001\002'
  _globals['_CREATEKERNELTEMPLATEREQUEST'].fields_by_name['kernel_template_id']._options = None
  _globals['_CREATEKERNELTEMPLATEREQUEST'].fields_by_name['kernel_template_id']._serialized_options = b'\342A\001\001'
  _globals['_GETKERNELTEMPLATEREQUEST'].fields_by_name['name']._options = None
  _globals['_GETKERNELTEMPLATEREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A \n\036notebook.h2o.ai/KernelTemplate'
  _globals['_LISTKERNELTEMPLATESREQUEST'].fields_by_name['page_size']._options = None
  _globals['_LISTKERNELTEMPLATESREQUEST'].fields_by_name['page_size']._serialized_options = b'\342A\001\001'
  _globals['_LISTKERNELTEMPLATESREQUEST'].fields_by_name['page_token']._options = None
  _globals['_LISTKERNELTEMPLATESREQUEST'].fields_by_name['page_token']._serialized_options = b'\342A\001\001'
  _globals['_LISTKERNELTEMPLATESREQUEST'].fields_by_name['order_by']._options = None
  _globals['_LISTKERNELTEMPLATESREQUEST'].fields_by_name['order_by']._serialized_options = b'\342A\001\001'
  _globals['_LISTKERNELTEMPLATESREQUEST'].fields_by_name['filter']._options = None
  _globals['_LISTKERNELTEMPLATESREQUEST'].fields_by_name['filter']._serialized_options = b'\342A\001\001'
  _globals['_DELETEKERNELTEMPLATEREQUEST'].fields_by_name['name']._options = None
  _globals['_DELETEKERNELTEMPLATEREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A \n\036notebook.h2o.ai/KernelTemplate'
  _globals['_DELETEKERNELTEMPLATEREQUEST'].fields_by_name['allow_missing']._options = None
  _globals['_DELETEKERNELTEMPLATEREQUEST'].fields_by_name['allow_missing']._serialized_options = b'\342A\001\001'
  _globals['_DELETEKERNELTEMPLATEREQUEST'].fields_by_name['validate_only']._options = None
  _globals['_DELETEKERNELTEMPLATEREQUEST'].fields_by_name['validate_only']._serialized_options = b'\342A\001\001'
  _globals['_KERNELTEMPLATESERVICE'].methods_by_name['CreateKernelTemplate']._options = None
  _globals['_KERNELTEMPLATESERVICE'].methods_by_name['CreateKernelTemplate']._serialized_options = b'\332A\"kernel_template,kernel_template_id\202\323\344\223\002&\"\023/v1/kernelTemplates:\017kernel_template'
  _globals['_KERNELTEMPLATESERVICE'].methods_by_name['GetKernelTemplate']._options = None
  _globals['_KERNELTEMPLATESERVICE'].methods_by_name['GetKernelTemplate']._serialized_options = b'\332A\004name\202\323\344\223\002\036\022\034/v1/{name=kernelTemplates/*}'
  _globals['_KERNELTEMPLATESERVICE'].methods_by_name['ListKernelTemplates']._options = None
  _globals['_KERNELTEMPLATESERVICE'].methods_by_name['ListKernelTemplates']._serialized_options = b'\202\323\344\223\002\025\022\023/v1/kernelTemplates'
  _globals['_KERNELTEMPLATESERVICE'].methods_by_name['DeleteKernelTemplate']._options = None
  _globals['_KERNELTEMPLATESERVICE'].methods_by_name['DeleteKernelTemplate']._serialized_options = b'\332A\004name\202\323\344\223\002\036*\034/v1/{name=kernelTemplates/*}'
  _globals['_CREATEKERNELTEMPLATEREQUEST']._serialized_start=230
  _globals['_CREATEKERNELTEMPLATEREQUEST']._serialized_end=394
  _globals['_CREATEKERNELTEMPLATERESPONSE']._serialized_start=396
  _globals['_CREATEKERNELTEMPLATERESPONSE']._serialized_end=503
  _globals['_GETKERNELTEMPLATEREQUEST']._serialized_start=505
  _globals['_GETKERNELTEMPLATEREQUEST']._serialized_end=592
  _globals['_GETKERNELTEMPLATERESPONSE']._serialized_start=594
  _globals['_GETKERNELTEMPLATERESPONSE']._serialized_end=698
  _globals['_LISTKERNELTEMPLATESREQUEST']._serialized_start=701
  _globals['_LISTKERNELTEMPLATESREQUEST']._serialized_end=864
  _globals['_LISTKERNELTEMPLATESRESPONSE']._serialized_start=867
  _globals['_LISTKERNELTEMPLATESRESPONSE']._serialized_end=1046
  _globals['_DELETEKERNELTEMPLATEREQUEST']._serialized_start=1049
  _globals['_DELETEKERNELTEMPLATEREQUEST']._serialized_end=1225
  _globals['_DELETEKERNELTEMPLATERESPONSE']._serialized_start=1227
  _globals['_DELETEKERNELTEMPLATERESPONSE']._serialized_end=1257
  _globals['_KERNELTEMPLATESERVICE']._serialized_start=1260
  _globals['_KERNELTEMPLATESERVICE']._serialized_end=1969
# @@protoc_insertion_point(module_scope)
