# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: ai/h2o/notebook/v1/notebook_kernel_spec_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 notebook_kernel_spec_pb2 as ai_dot_h2o_dot_notebook_dot_v1_dot_notebook__kernel__spec__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
from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n5ai/h2o/notebook/v1/notebook_kernel_spec_service.proto\x12\x12\x61i.h2o.notebook.v1\x1a-ai/h2o/notebook/v1/notebook_kernel_spec.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x19google/api/resource.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a google/protobuf/field_mask.proto\"\xbe\x01\n\x1f\x43reateNotebookKernelSpecRequest\x12^\n\x14notebook_kernel_spec\x18\x02 \x01(\x0b\x32&.ai.h2o.notebook.v1.NotebookKernelSpecB\x04\xe2\x41\x01\x02R\x12notebookKernelSpec\x12;\n\x17notebook_kernel_spec_id\x18\x03 \x01(\tB\x04\xe2\x41\x01\x01R\x14notebookKernelSpecId\"|\n CreateNotebookKernelSpecResponse\x12X\n\x14notebook_kernel_spec\x18\x01 \x01(\x0b\x32&.ai.h2o.notebook.v1.NotebookKernelSpecR\x12notebookKernelSpec\"_\n\x1cGetNotebookKernelSpecRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"notebook.h2o.ai/NotebookKernelSpecR\x04name\"y\n\x1dGetNotebookKernelSpecResponse\x12X\n\x14notebook_kernel_spec\x18\x01 \x01(\x0b\x32&.ai.h2o.notebook.v1.NotebookKernelSpecR\x12notebookKernelSpec\"\xa7\x01\n\x1eListNotebookKernelSpecsRequest\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\"\xc4\x01\n\x1fListNotebookKernelSpecsResponse\x12Z\n\x15notebook_kernel_specs\x18\x01 \x03(\x0b\x32&.ai.h2o.notebook.v1.NotebookKernelSpecR\x13notebookKernelSpecs\x12&\n\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12\x1d\n\ntotal_size\x18\x03 \x01(\x05R\ttotalSize\"\x9a\x02\n\x1fUpdateNotebookKernelSpecRequest\x12^\n\x14notebook_kernel_spec\x18\x01 \x01(\x0b\x32&.ai.h2o.notebook.v1.NotebookKernelSpecB\x04\xe2\x41\x01\x02R\x12notebookKernelSpec\x12\x41\n\x0bupdate_mask\x18\n \x01(\x0b\x32\x1a.google.protobuf.FieldMaskB\x04\xe2\x41\x01\x02R\nupdateMask\x12)\n\rallow_missing\x18\x0b \x01(\x08\x42\x04\xe2\x41\x01\x01R\x0c\x61llowMissing\x12)\n\rvalidate_only\x18\x0c \x01(\x08\x42\x04\xe2\x41\x01\x01R\x0cvalidateOnly\"|\n UpdateNotebookKernelSpecResponse\x12X\n\x14notebook_kernel_spec\x18\x01 \x01(\x0b\x32&.ai.h2o.notebook.v1.NotebookKernelSpecR\x12notebookKernelSpec\"\xb8\x01\n\x1f\x44\x65leteNotebookKernelSpecRequest\x12?\n\x04name\x18\x01 \x01(\tB+\xe2\x41\x01\x02\xfa\x41$\n\"notebook.h2o.ai/NotebookKernelSpecR\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\"\"\n DeleteNotebookKernelSpecResponse2\x98\x08\n\x19NotebookKernelSpecService\x12\xeb\x01\n\x18\x43reateNotebookKernelSpec\x12\x33.ai.h2o.notebook.v1.CreateNotebookKernelSpecRequest\x1a\x34.ai.h2o.notebook.v1.CreateNotebookKernelSpecResponse\"d\xda\x41,notebook_kernel_spec,notebook_kernel_spec_id\x82\xd3\xe4\x93\x02/\"\x17/v1/notebookKernelSpecs:\x14notebook_kernel_spec\x12\xad\x01\n\x15GetNotebookKernelSpec\x12\x30.ai.h2o.notebook.v1.GetNotebookKernelSpecRequest\x1a\x31.ai.h2o.notebook.v1.GetNotebookKernelSpecResponse\"/\xda\x41\x04name\x82\xd3\xe4\x93\x02\"\x12 /v1/{name=notebookKernelSpecs/*}\x12\xa3\x01\n\x17ListNotebookKernelSpecs\x12\x32.ai.h2o.notebook.v1.ListNotebookKernelSpecsRequest\x1a\x33.ai.h2o.notebook.v1.ListNotebookKernelSpecsResponse\"\x1f\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/notebookKernelSpecs\x12\xfd\x01\n\x18UpdateNotebookKernelSpec\x12\x33.ai.h2o.notebook.v1.UpdateNotebookKernelSpecRequest\x1a\x34.ai.h2o.notebook.v1.UpdateNotebookKernelSpecResponse\"v\xda\x41 notebook_kernel_spec,update_mask\x82\xd3\xe4\x93\x02M25/v1/{notebook_kernel_spec.name=notebookKernelSpecs/*}:\x14notebook_kernel_spec\x12\xb6\x01\n\x18\x44\x65leteNotebookKernelSpec\x12\x33.ai.h2o.notebook.v1.DeleteNotebookKernelSpecRequest\x1a\x34.ai.h2o.notebook.v1.DeleteNotebookKernelSpecResponse\"/\xda\x41\x04name\x82\xd3\xe4\x93\x02\"* /v1/{name=notebookKernelSpecs/*}B\xe0\x01\n\x16\x63om.ai.h2o.notebook.v1B\x1eNotebookKernelSpecServiceProtoP\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.notebook_kernel_spec_service_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  _globals['DESCRIPTOR']._options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\026com.ai.h2o.notebook.v1B\036NotebookKernelSpecServiceProtoP\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['_CREATENOTEBOOKKERNELSPECREQUEST'].fields_by_name['notebook_kernel_spec']._options = None
  _globals['_CREATENOTEBOOKKERNELSPECREQUEST'].fields_by_name['notebook_kernel_spec']._serialized_options = b'\342A\001\002'
  _globals['_CREATENOTEBOOKKERNELSPECREQUEST'].fields_by_name['notebook_kernel_spec_id']._options = None
  _globals['_CREATENOTEBOOKKERNELSPECREQUEST'].fields_by_name['notebook_kernel_spec_id']._serialized_options = b'\342A\001\001'
  _globals['_GETNOTEBOOKKERNELSPECREQUEST'].fields_by_name['name']._options = None
  _globals['_GETNOTEBOOKKERNELSPECREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A$\n\"notebook.h2o.ai/NotebookKernelSpec'
  _globals['_LISTNOTEBOOKKERNELSPECSREQUEST'].fields_by_name['page_size']._options = None
  _globals['_LISTNOTEBOOKKERNELSPECSREQUEST'].fields_by_name['page_size']._serialized_options = b'\342A\001\001'
  _globals['_LISTNOTEBOOKKERNELSPECSREQUEST'].fields_by_name['page_token']._options = None
  _globals['_LISTNOTEBOOKKERNELSPECSREQUEST'].fields_by_name['page_token']._serialized_options = b'\342A\001\001'
  _globals['_LISTNOTEBOOKKERNELSPECSREQUEST'].fields_by_name['order_by']._options = None
  _globals['_LISTNOTEBOOKKERNELSPECSREQUEST'].fields_by_name['order_by']._serialized_options = b'\342A\001\001'
  _globals['_LISTNOTEBOOKKERNELSPECSREQUEST'].fields_by_name['filter']._options = None
  _globals['_LISTNOTEBOOKKERNELSPECSREQUEST'].fields_by_name['filter']._serialized_options = b'\342A\001\001'
  _globals['_UPDATENOTEBOOKKERNELSPECREQUEST'].fields_by_name['notebook_kernel_spec']._options = None
  _globals['_UPDATENOTEBOOKKERNELSPECREQUEST'].fields_by_name['notebook_kernel_spec']._serialized_options = b'\342A\001\002'
  _globals['_UPDATENOTEBOOKKERNELSPECREQUEST'].fields_by_name['update_mask']._options = None
  _globals['_UPDATENOTEBOOKKERNELSPECREQUEST'].fields_by_name['update_mask']._serialized_options = b'\342A\001\002'
  _globals['_UPDATENOTEBOOKKERNELSPECREQUEST'].fields_by_name['allow_missing']._options = None
  _globals['_UPDATENOTEBOOKKERNELSPECREQUEST'].fields_by_name['allow_missing']._serialized_options = b'\342A\001\001'
  _globals['_UPDATENOTEBOOKKERNELSPECREQUEST'].fields_by_name['validate_only']._options = None
  _globals['_UPDATENOTEBOOKKERNELSPECREQUEST'].fields_by_name['validate_only']._serialized_options = b'\342A\001\001'
  _globals['_DELETENOTEBOOKKERNELSPECREQUEST'].fields_by_name['name']._options = None
  _globals['_DELETENOTEBOOKKERNELSPECREQUEST'].fields_by_name['name']._serialized_options = b'\342A\001\002\372A$\n\"notebook.h2o.ai/NotebookKernelSpec'
  _globals['_DELETENOTEBOOKKERNELSPECREQUEST'].fields_by_name['allow_missing']._options = None
  _globals['_DELETENOTEBOOKKERNELSPECREQUEST'].fields_by_name['allow_missing']._serialized_options = b'\342A\001\001'
  _globals['_DELETENOTEBOOKKERNELSPECREQUEST'].fields_by_name['validate_only']._options = None
  _globals['_DELETENOTEBOOKKERNELSPECREQUEST'].fields_by_name['validate_only']._serialized_options = b'\342A\001\001'
  _globals['_NOTEBOOKKERNELSPECSERVICE'].methods_by_name['CreateNotebookKernelSpec']._options = None
  _globals['_NOTEBOOKKERNELSPECSERVICE'].methods_by_name['CreateNotebookKernelSpec']._serialized_options = b'\332A,notebook_kernel_spec,notebook_kernel_spec_id\202\323\344\223\002/\"\027/v1/notebookKernelSpecs:\024notebook_kernel_spec'
  _globals['_NOTEBOOKKERNELSPECSERVICE'].methods_by_name['GetNotebookKernelSpec']._options = None
  _globals['_NOTEBOOKKERNELSPECSERVICE'].methods_by_name['GetNotebookKernelSpec']._serialized_options = b'\332A\004name\202\323\344\223\002\"\022 /v1/{name=notebookKernelSpecs/*}'
  _globals['_NOTEBOOKKERNELSPECSERVICE'].methods_by_name['ListNotebookKernelSpecs']._options = None
  _globals['_NOTEBOOKKERNELSPECSERVICE'].methods_by_name['ListNotebookKernelSpecs']._serialized_options = b'\202\323\344\223\002\031\022\027/v1/notebookKernelSpecs'
  _globals['_NOTEBOOKKERNELSPECSERVICE'].methods_by_name['UpdateNotebookKernelSpec']._options = None
  _globals['_NOTEBOOKKERNELSPECSERVICE'].methods_by_name['UpdateNotebookKernelSpec']._serialized_options = b'\332A notebook_kernel_spec,update_mask\202\323\344\223\002M25/v1/{notebook_kernel_spec.name=notebookKernelSpecs/*}:\024notebook_kernel_spec'
  _globals['_NOTEBOOKKERNELSPECSERVICE'].methods_by_name['DeleteNotebookKernelSpec']._options = None
  _globals['_NOTEBOOKKERNELSPECSERVICE'].methods_by_name['DeleteNotebookKernelSpec']._serialized_options = b'\332A\004name\202\323\344\223\002\"* /v1/{name=notebookKernelSpecs/*}'
  _globals['_CREATENOTEBOOKKERNELSPECREQUEST']._serialized_start=274
  _globals['_CREATENOTEBOOKKERNELSPECREQUEST']._serialized_end=464
  _globals['_CREATENOTEBOOKKERNELSPECRESPONSE']._serialized_start=466
  _globals['_CREATENOTEBOOKKERNELSPECRESPONSE']._serialized_end=590
  _globals['_GETNOTEBOOKKERNELSPECREQUEST']._serialized_start=592
  _globals['_GETNOTEBOOKKERNELSPECREQUEST']._serialized_end=687
  _globals['_GETNOTEBOOKKERNELSPECRESPONSE']._serialized_start=689
  _globals['_GETNOTEBOOKKERNELSPECRESPONSE']._serialized_end=810
  _globals['_LISTNOTEBOOKKERNELSPECSREQUEST']._serialized_start=813
  _globals['_LISTNOTEBOOKKERNELSPECSREQUEST']._serialized_end=980
  _globals['_LISTNOTEBOOKKERNELSPECSRESPONSE']._serialized_start=983
  _globals['_LISTNOTEBOOKKERNELSPECSRESPONSE']._serialized_end=1179
  _globals['_UPDATENOTEBOOKKERNELSPECREQUEST']._serialized_start=1182
  _globals['_UPDATENOTEBOOKKERNELSPECREQUEST']._serialized_end=1464
  _globals['_UPDATENOTEBOOKKERNELSPECRESPONSE']._serialized_start=1466
  _globals['_UPDATENOTEBOOKKERNELSPECRESPONSE']._serialized_end=1590
  _globals['_DELETENOTEBOOKKERNELSPECREQUEST']._serialized_start=1593
  _globals['_DELETENOTEBOOKKERNELSPECREQUEST']._serialized_end=1777
  _globals['_DELETENOTEBOOKKERNELSPECRESPONSE']._serialized_start=1779
  _globals['_DELETENOTEBOOKKERNELSPECRESPONSE']._serialized_end=1813
  _globals['_NOTEBOOKKERNELSPECSERVICE']._serialized_start=1816
  _globals['_NOTEBOOKKERNELSPECSERVICE']._serialized_end=2864
# @@protoc_insertion_point(module_scope)
