# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: ingestion_v2.proto
# Protobuf Python Version: 5.26.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 . import bucket_info_pb2 as bucket__info__pb2
from . import ddl_pb2 as ddl__pb2
from . import data_type_pb2 as data__type__pb2
from . import file_format_type_pb2 as file__format__type__pb2
from . import txn_manager_pb2 as txn__manager__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x12ingestion_v2.proto\x12\x15\x63z.proto.ingestion.v2\x1a\x11\x62ucket_info.proto\x1a\tddl.proto\x1a\x0f\x64\x61ta_type.proto\x1a\x16\x66ile_format_type.proto\x1a\x11txn_manager.proto\"\\\n\x0eUserIdentifier\x12\x13\n\x0binstance_id\x18\x01 \x01(\x03\x12\x11\n\tworkspace\x18\x02 \x01(\t\x12\x11\n\tuser_name\x18\x03 \x01(\t\x12\x0f\n\x07user_id\x18\x04 \x01(\x03\"S\n\x07\x41\x63\x63ount\x12\x39\n\nuser_ident\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.UserIdentifier\x12\r\n\x05token\x18\x02 \x01(\t\"b\n\x0fTableIdentifier\x12\x13\n\x0binstance_id\x18\x01 \x01(\x03\x12\x11\n\tworkspace\x18\x02 \x01(\t\x12\x13\n\x0bschema_name\x18\x03 \x01(\t\x12\x12\n\ntable_name\x18\x04 \x01(\t\"f\n\x0eResponseStatus\x12)\n\x04\x63ode\x18\x01 \x01(\x0e\x32\x1b.cz.proto.ingestion.v2.Code\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x12\n\nrequest_id\x18\x03 \x01(\t\";\n\tDataField\x12\x0c\n\x04name\x18\x01 \x01(\t\x12 \n\x04type\x18\x02 \x01(\x0b\x32\x12.cz.proto.DataType\"R\n\x10\x44istributionSpec\x12\x11\n\tfield_ids\x18\x01 \x03(\r\x12\x16\n\x0ehash_functions\x18\x02 \x03(\t\x12\x13\n\x0bnum_buckets\x18\x03 \x01(\r\"#\n\x0ePrimaryKeySpec\x12\x11\n\tfield_ids\x18\x01 \x03(\r\"&\n\rPartitionSpec\x12\x15\n\rsrc_field_ids\x18\x01 \x03(\r\"\x80\x02\n\x0cStreamSchema\x12\x35\n\x0b\x64\x61ta_fields\x18\x01 \x03(\x0b\x32 .cz.proto.ingestion.v2.DataField\x12:\n\tdist_spec\x18\x02 \x01(\x0b\x32\'.cz.proto.ingestion.v2.DistributionSpec\x12?\n\x10primary_key_spec\x18\x03 \x01(\x0b\x32%.cz.proto.ingestion.v2.PrimaryKeySpec\x12<\n\x0epartition_spec\x18\x04 \x01(\x0b\x32$.cz.proto.ingestion.v2.PartitionSpec\"\x9d\x01\n\x18\x43reateOrGetStreamRequest\x12/\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x1e.cz.proto.ingestion.v2.Account\x12;\n\x0btable_ident\x18\x02 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12\x13\n\x0bnum_tablets\x18\x03 \x01(\r\"\xf9\x01\n\x19\x43reateOrGetStreamResponse\x12;\n\x0btable_ident\x18\x01 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12\x38\n\x0b\x64\x61ta_schema\x18\x02 \x01(\x0b\x32#.cz.proto.ingestion.v2.StreamSchema\x12\x16\n\x0e\x61lready_exists\x18\x03 \x01(\x08\x12\x35\n\x06status\x18\x04 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\x12\x16\n\x0erequire_commit\x18\x05 \x01(\x08\"\x82\x01\n\x12\x43loseStreamRequest\x12/\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x1e.cz.proto.ingestion.v2.Account\x12;\n\x0btable_ident\x18\x02 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\"L\n\x13\x43loseStreamResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\"\xad\x01\n\x12OssStagingPathInfo\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x11\n\tsts_ak_id\x18\x03 \x01(\t\x12\x15\n\rsts_ak_secret\x18\x04 \x01(\t\x12\x11\n\tsts_token\x18\x05 \x01(\t\x12\x14\n\x0coss_endpoint\x18\x06 \x01(\t\x12\x1d\n\x15oss_internal_endpoint\x18\x07 \x01(\t\x12\x17\n\x0foss_expire_time\x18\x08 \x01(\x04\"\x8c\x01\n\x12\x43osStagingPathInfo\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x11\n\tsts_ak_id\x18\x02 \x01(\t\x12\x15\n\rsts_ak_secret\x18\x03 \x01(\t\x12\x11\n\tsts_token\x18\x04 \x01(\t\x12\x12\n\ncos_region\x18\x05 \x01(\t\x12\x17\n\x0f\x63os_expire_time\x18\x06 \x01(\x04\"\x89\x01\n\x11S3StagingPathInfo\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x11\n\tsts_ak_id\x18\x02 \x01(\t\x12\x15\n\rsts_ak_secret\x18\x03 \x01(\t\x12\x11\n\tsts_token\x18\x04 \x01(\t\x12\x11\n\ts3_region\x18\x05 \x01(\t\x12\x16\n\x0es3_expire_time\x18\x06 \x01(\x04\"\x8c\x01\n\x12GcsStagingPathInfo\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x11\n\tsts_ak_id\x18\x02 \x01(\t\x12\x15\n\rsts_ak_secret\x18\x03 \x01(\t\x12\x11\n\tsts_token\x18\x04 \x01(\t\x12\x12\n\ngcs_region\x18\x05 \x01(\t\x12\x17\n\x0fgcs_expire_time\x18\x06 \x01(\x04\"\x8e\x01\n\x12ObsStagingPathInfo\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x11\n\tsts_ak_id\x18\x02 \x01(\t\x12\x15\n\rsts_ak_secret\x18\x03 \x01(\t\x12\x11\n\tsts_token\x18\x04 \x01(\t\x12\x14\n\x0cobs_endpoint\x18\x05 \x01(\t\x12\x17\n\x0fobs_expire_time\x18\x06 \x01(\x04\"\x8c\x01\n\x12TosStagingPathInfo\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x11\n\tsts_ak_id\x18\x02 \x01(\t\x12\x15\n\rsts_ak_secret\x18\x03 \x01(\t\x12\x11\n\tsts_token\x18\x04 \x01(\t\x12\x12\n\ntos_region\x18\x05 \x01(\t\x12\x17\n\x0ftos_expire_time\x18\x06 \x01(\x04\"$\n\x14LocalStagingPathInfo\x12\x0c\n\x04path\x18\x01 \x01(\t\"\xd9\x03\n\x0fStagingPathInfo\x12=\n\x08oss_path\x18\x01 \x01(\x0b\x32).cz.proto.ingestion.v2.OssStagingPathInfoH\x00\x12=\n\x08\x63os_path\x18\x02 \x01(\x0b\x32).cz.proto.ingestion.v2.CosStagingPathInfoH\x00\x12\x41\n\nlocal_path\x18\x03 \x01(\x0b\x32+.cz.proto.ingestion.v2.LocalStagingPathInfoH\x00\x12;\n\x07s3_path\x18\x04 \x01(\x0b\x32(.cz.proto.ingestion.v2.S3StagingPathInfoH\x00\x12=\n\x08gcs_path\x18\x05 \x01(\x0b\x32).cz.proto.ingestion.v2.GcsStagingPathInfoH\x00\x12=\n\x08obs_path\x18\x06 \x01(\x0b\x32).cz.proto.ingestion.v2.ObsStagingPathInfoH\x00\x12=\n\x08tos_path\x18\x07 \x01(\x0b\x32).cz.proto.ingestion.v2.TosStagingPathInfoH\x00\x42\x0b\n\tpath_info\"\xb6\x04\n\x12\x42ulkLoadStreamInfo\x12\x11\n\tstream_id\x18\x01 \x01(\t\x12@\n\x0cstream_state\x18\x02 \x01(\x0e\x32*.cz.proto.ingestion.v2.BulkLoadStreamState\x12\x12\n\nsql_job_id\x18\x03 \x01(\t\x12:\n\nidentifier\x18\x04 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12\x41\n\toperation\x18\x05 \x01(\x0e\x32..cz.proto.ingestion.v2.BulkLoadStreamOperation\x12\x16\n\x0epartition_spec\x18\x06 \x01(\t\x12\x13\n\x0brecord_keys\x18\x07 \x03(\t\x12:\n\rstream_schema\x18\x08 \x01(\x0b\x32#.cz.proto.ingestion.v2.StreamSchema\x12\x15\n\rsql_error_msg\x18\t \x01(\t\x12 \n\x18prefer_internal_endpoint\x18\n \x01(\x08\x12\\\n\x12\x65ncryption_options\x18\x0b \x03(\x0b\x32@.cz.proto.ingestion.v2.BulkLoadStreamInfo.EncryptionOptionsEntry\x1a\x38\n\x16\x45ncryptionOptionsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x98\x02\n\x1a\x42ulkLoadStreamWriterConfig\x12<\n\x0cstaging_path\x18\x01 \x01(\x0b\x32&.cz.proto.ingestion.v2.StagingPathInfo\x12-\n\x0b\x66ile_format\x18\x02 \x01(\x0e\x32\x18.cz.proto.FileFormatType\x12\x1d\n\x15max_num_rows_per_file\x18\x03 \x01(\x03\x12\"\n\x1amax_size_in_bytes_per_file\x18\x04 \x01(\x03\x12\x18\n\x10max_string_bytes\x18\x05 \x01(\x03\x12\x18\n\x10max_binary_bytes\x18\x06 \x01(\x03\x12\x16\n\x0emax_json_bytes\x18\x07 \x01(\x03\"\x9c\x02\n\x1b\x43reateBulkLoadStreamRequest\x12/\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x1e.cz.proto.ingestion.v2.Account\x12:\n\nidentifier\x18\x02 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12\x41\n\toperation\x18\x03 \x01(\x0e\x32..cz.proto.ingestion.v2.BulkLoadStreamOperation\x12\x16\n\x0epartition_spec\x18\x04 \x01(\t\x12\x13\n\x0brecord_keys\x18\x05 \x03(\t\x12 \n\x18prefer_internal_endpoint\x18\x06 \x01(\x08\"\x8e\x01\n\x1c\x43reateBulkLoadStreamResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\x12\x37\n\x04info\x18\x02 \x01(\x0b\x32).cz.proto.ingestion.v2.BulkLoadStreamInfo\"\xb3\x01\n\x18GetBulkLoadStreamRequest\x12/\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x1e.cz.proto.ingestion.v2.Account\x12:\n\nidentifier\x18\x02 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12\x11\n\tstream_id\x18\x03 \x01(\t\x12\x17\n\x0fneed_table_meta\x18\x04 \x01(\x08\"\x8b\x01\n\x19GetBulkLoadStreamResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\x12\x37\n\x04info\x18\x02 \x01(\x0b\x32).cz.proto.ingestion.v2.BulkLoadStreamInfo\"\xf4\x02\n\x1b\x43ommitBulkLoadStreamRequest\x12/\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x1e.cz.proto.ingestion.v2.Account\x12:\n\nidentifier\x18\x02 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12\x11\n\tstream_id\x18\x03 \x01(\t\x12\x19\n\x11\x65xecute_workspace\x18\x04 \x01(\t\x12\x17\n\x0f\x65xecute_vc_name\x18\x05 \x01(\t\x12R\n\x0b\x63ommit_mode\x18\x06 \x01(\x0e\x32=.cz.proto.ingestion.v2.CommitBulkLoadStreamRequest.CommitMode\x12\x1a\n\x12spec_partition_ids\x18\x07 \x03(\r\"1\n\nCommitMode\x12\x11\n\rCOMMIT_STREAM\x10\x00\x12\x10\n\x0c\x41\x42ORT_STREAM\x10\x01\"\x8e\x01\n\x1c\x43ommitBulkLoadStreamResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\x12\x37\n\x04info\x18\x02 \x01(\x0b\x32).cz.proto.ingestion.v2.BulkLoadStreamInfo\"\xa2\x01\n GetBulkLoadStreamStsTokenRequest\x12/\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x1e.cz.proto.ingestion.v2.Account\x12:\n\nidentifier\x18\x02 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12\x11\n\tstream_id\x18\x03 \x01(\t\"\x98\x01\n!GetBulkLoadStreamStsTokenResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\x12<\n\x0cstaging_path\x18\x02 \x01(\x0b\x32&.cz.proto.ingestion.v2.StagingPathInfo\"\xb7\x01\n\x1fOpenBulkLoadStreamWriterRequest\x12/\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x1e.cz.proto.ingestion.v2.Account\x12:\n\nidentifier\x18\x02 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12\x11\n\tstream_id\x18\x03 \x01(\t\x12\x14\n\x0cpartition_id\x18\x04 \x01(\r\"\x9c\x01\n OpenBulkLoadStreamWriterResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\x12\x41\n\x06\x63onfig\x18\x02 \x01(\x0b\x32\x31.cz.proto.ingestion.v2.BulkLoadStreamWriterConfig\"\xe9\x01\n!FinishBulkLoadStreamWriterRequest\x12/\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x1e.cz.proto.ingestion.v2.Account\x12:\n\nidentifier\x18\x02 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12\x11\n\tstream_id\x18\x03 \x01(\t\x12\x14\n\x0cpartition_id\x18\x04 \x01(\r\x12\x15\n\rwritten_files\x18\x05 \x03(\t\x12\x17\n\x0fwritten_lengths\x18\x06 \x03(\x04\"[\n\"FinishBulkLoadStreamWriterResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\"\xbb\x01\n\x16GetRouteWorkersRequest\x12;\n\x0btable_ident\x18\x01 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12\x38\n\x0c\x63onnect_mode\x18\x02 \x01(\x0e\x32\".cz.proto.ingestion.v2.ConnectMode\x12\x11\n\ttablet_id\x18\x03 \x03(\x03\x12\x17\n\x0fneed_bucket_ids\x18\x04 \x01(\x08\"+\n\rHostPortTuple\x12\x0c\n\x04host\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\x05\"\xc1\x01\n\x17GetRouteWorkersResponse\x12\x33\n\x05tuple\x18\x01 \x03(\x0b\x32$.cz.proto.ingestion.v2.HostPortTuple\x12\x11\n\ttablet_id\x18\x02 \x03(\x03\x12\x35\n\x06status\x18\x03 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\x12\'\n\nbucket_ids\x18\x04 \x03(\x0b\x32\x13.cz.proto.BucketIds\"\x95\x01\n\x0eServerTokenMap\x12N\n\rserver_tokens\x18\x01 \x03(\x0b\x32\x37.cz.proto.ingestion.v2.ServerTokenMap.ServerTokensEntry\x1a\x33\n\x11ServerTokensEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"h\n\x0fServerTokenList\x12\x14\n\x0cserver_token\x18\x01 \x03(\t\x12?\n\x10server_token_map\x18\x02 \x03(\x0b\x32%.cz.proto.ingestion.v2.ServerTokenMap\"\xdb\x01\n\rCommitRequest\x12/\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x1e.cz.proto.ingestion.v2.Account\x12;\n\x0btable_ident\x18\x02 \x03(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12\x46\n\x11server_token_list\x18\x03 \x01(\x0b\x32&.cz.proto.ingestion.v2.ServerTokenListH\x00\x88\x01\x01\x42\x14\n\x12_server_token_list\"Z\n\x0e\x43ommitResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\x12\x11\n\tcommit_id\x18\x02 \x01(\x03\"^\n\x18\x43heckCommitResultRequest\x12/\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x1e.cz.proto.ingestion.v2.Account\x12\x11\n\tcommit_id\x18\x02 \x01(\x03\"d\n\x19\x43heckCommitResultResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\x12\x10\n\x08\x66inished\x18\x02 \x01(\x08\"L\n\tRouteRule\x12\x13\n\x0bresource_id\x18\x01 \x01(\t\x12\x15\n\rresource_type\x18\x02 \x01(\x03\x12\x13\n\x0bservice_tag\x18\x03 \x01(\t\"Q\n\x1fUpdateRouteRuleBroadcastRequest\x12.\n\x04rule\x18\x01 \x01(\x0b\x32 .cz.proto.ingestion.v2.RouteRule\"Y\n UpdateRouteRuleBroadcastResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\"K\n\x11OperationTypeList\x12\x36\n\x08op_types\x18\x01 \x03(\x0e\x32$.cz.proto.ingestion.v2.OperationType\"\xe9\x01\n\tDataBlock\x12\x15\n\rarrow_payload\x18\x01 \x01(\x0c\x12\x1e\n\x16is_set_bitmaps_payload\x18\x02 \x01(\x0c\x12\x44\n\x10row_op_type_list\x18\x03 \x01(\x0b\x32(.cz.proto.ingestion.v2.OperationTypeListH\x00\x12=\n\rblock_op_type\x18\x04 \x01(\x0e\x32$.cz.proto.ingestion.v2.OperationTypeH\x00\x12\x10\n\x08num_rows\x18\x05 \x01(\rB\x0e\n\x0cop_type_info\"f\n\x0fMutateRowStatus\x12)\n\x04\x63ode\x18\x01 \x01(\x0e\x32\x1b.cz.proto.ingestion.v2.Code\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x11\n\trow_index\x18\x03 \x01(\x05\"\x80\x04\n\rMutateRequest\x12/\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x1e.cz.proto.ingestion.v2.Account\x12;\n\x0btable_ident\x18\x02 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12\x10\n\x08\x62\x61tch_id\x18\x03 \x01(\x03\x12\x17\n\x0fwrite_timestamp\x18\x04 \x01(\x03\x12\x35\n\x0b\x64\x61ta_fields\x18\x05 \x03(\x0b\x32 .cz.proto.ingestion.v2.DataField\x12\x34\n\ndata_block\x18\x06 \x01(\x0b\x32 .cz.proto.ingestion.v2.DataBlock\x12\x14\n\x0cserver_token\x18\x07 \x01(\t\x12M\n\rserver_tokens\x18\x08 \x03(\x0b\x32\x36.cz.proto.ingestion.v2.MutateRequest.ServerTokensEntry\x12>\n\x0ctxn_snapshot\x18X \x01(\x0b\x32#.cz.proto.tp.DistributedTxnSnapshotH\x00\x88\x01\x01\x1a\x33\n\x11ServerTokensEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x0f\n\r_txn_snapshot\"\xc7\x02\n\x0eMutateResponse\x12\x10\n\x08\x62\x61tch_id\x18\x01 \x01(\x03\x12\x10\n\x08num_rows\x18\x02 \x01(\x03\x12\x35\n\x06status\x18\x03 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\x12?\n\x0frow_status_list\x18\x04 \x03(\x0b\x32&.cz.proto.ingestion.v2.MutateRowStatus\x12\x14\n\x0cserver_token\x18\x05 \x01(\t\x12N\n\rserver_tokens\x18\x06 \x03(\x0b\x32\x37.cz.proto.ingestion.v2.MutateResponse.ServerTokensEntry\x1a\x33\n\x11ServerTokensEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"~\n\x12MultiMutateRequest\x12\x10\n\x08\x62\x61tch_id\x18\x02 \x01(\x03\x12\x17\n\x0fwrite_timestamp\x18\x03 \x01(\x03\x12=\n\x0fmutate_requests\x18\x04 \x03(\x0b\x32$.cz.proto.ingestion.v2.MutateRequest\"\xb1\x01\n\x13MultiMutateResponse\x12\x10\n\x08\x62\x61tch_id\x18\x01 \x01(\x03\x12\x10\n\x08num_rows\x18\x02 \x01(\x03\x12\x35\n\x06status\x18\x03 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\x12?\n\x10mutate_responses\x18\x04 \x03(\x0b\x32%.cz.proto.ingestion.v2.MutateResponse\"a\n\x11InternalDataBlock\x12\x34\n\ndata_block\x18\x01 \x01(\x0b\x32 .cz.proto.ingestion.v2.DataBlock\x12\x16\n\x0e\x62ucket_id_list\x18\x02 \x03(\r\"f\n\x15\x42ucketedDataBlockList\x12\x35\n\x0b\x64\x61ta_blocks\x18\x01 \x03(\x0b\x32 .cz.proto.ingestion.v2.DataBlock\x12\x16\n\x0e\x62ucket_id_list\x18\x02 \x03(\r\"\xc5\x01\n\rTabletDataSet\x12\x11\n\ttablet_id\x18\x01 \x01(\x05\x12G\n\x13internal_data_block\x18\x02 \x01(\x0b\x32(.cz.proto.ingestion.v2.InternalDataBlockH\x00\x12P\n\x18\x62ucketed_data_block_list\x18\x03 \x01(\x0b\x32,.cz.proto.ingestion.v2.BucketedDataBlockListH\x00\x42\x06\n\x04\x64\x61ta\"\xdd\x02\n\x15MutateInternalRequest\x12;\n\x0btable_ident\x18\x01 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12\x10\n\x08\x62\x61tch_id\x18\x02 \x01(\x03\x12\x17\n\x0fwrite_timestamp\x18\x03 \x01(\x03\x12\x35\n\x0b\x64\x61ta_fields\x18\x04 \x03(\x0b\x32 .cz.proto.ingestion.v2.DataField\x12>\n\x10tablet_data_sets\x18\x05 \x03(\x0b\x32$.cz.proto.ingestion.v2.TabletDataSet\x12\x14\n\x0cserver_token\x18\x06 \x01(\t\x12>\n\x0ctxn_snapshot\x18X \x01(\x0b\x32#.cz.proto.tp.DistributedTxnSnapshotH\x00\x88\x01\x01\x42\x0f\n\r_txn_snapshot\"\xd8\x01\n\x13SchemaChangeRequest\x12/\n\x07\x61\x63\x63ount\x18\x01 \x01(\x0b\x32\x1e.cz.proto.ingestion.v2.Account\x12;\n\x0btable_ident\x18\x02 \x01(\x0b\x32&.cz.proto.ingestion.v2.TableIdentifier\x12-\n\x07updates\x18\x03 \x03(\x0b\x32\x1c.cz.proto.access.TableChange\x12\x0e\n\x06\x64\x64lSql\x18\x04 \x03(\t\x12\x14\n\x0cserver_token\x18\x05 \x01(\t\"M\n\x14SchemaChangeResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\"d\n\x1bGetControllerAddressRequest\x12\x13\n\x0binstance_id\x18\x01 \x01(\x03\x12\x11\n\tworkspace\x18\x02 \x01(\t\x12\x0e\n\x06schema\x18\x03 \x01(\t\x12\r\n\x05table\x18\x04 \x01(\t\"n\n\x1cGetControllerAddressResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\x12\x17\n\x0fservice_address\x18\x02 \x01(\t\"H\n\x16UpdateRouteRuleRequest\x12.\n\x04rule\x18\x01 \x01(\x0b\x32 .cz.proto.ingestion.v2.RouteRule\"P\n\x17UpdateRouteRuleResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\"D\n\x16RemoveRouteRuleRequest\x12\x13\n\x0bresource_id\x18\x01 \x01(\t\x12\x15\n\rresource_type\x18\x02 \x01(\x03\"P\n\x17RemoveRouteRuleResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\"\x17\n\x15\x43learRouteRuleRequest\"O\n\x16\x43learRouteRuleResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\"2\n\x1b\x43hangeDefaultServiceRequest\x12\x13\n\x0bservice_tag\x18\x01 \x01(\t\"U\n\x1c\x43hangeDefaultServiceResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus\"r\n\x15\x43ontrollerServiceInfo\x12\x13\n\x0bservice_tag\x18\x01 \x01(\t\x12\x17\n\x0fservice_address\x18\x02 \x01(\t\x12\x17\n\x0f\x64\x65\x66\x61ult_service\x18\x03 \x01(\x08\x12\x12\n\nbuild_info\x18\x04 \x01(\t\"Z\n\x19RegisterNewServiceRequest\x12=\n\x07service\x18\x01 \x01(\x0b\x32,.cz.proto.ingestion.v2.ControllerServiceInfo\"S\n\x1aRegisterNewServiceResponse\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32%.cz.proto.ingestion.v2.ResponseStatus*\x99\x01\n\x04\x43ode\x12\x0b\n\x07SUCCESS\x10\x00\x12\n\n\x06\x46\x41ILED\x10\x01\x12\r\n\tTHROTTLED\x10\x02\x12\x12\n\x0eINTERNAL_ERROR\x10\x03\x12\x13\n\x0fPRECHECK_FAILED\x10\x04\x12\x15\n\x11PARTIALLY_SUCCESS\x10\x05\x12\x16\n\x12STREAM_UNAVAILABLE\x10\x06\x12\x11\n\rNEED_REDIRECT\x10\x07*\x8c\x01\n\x13\x42ulkLoadStreamState\x12\x0e\n\nBL_CREATED\x10\x00\x12\r\n\tBL_SEALED\x10\x01\x12\x17\n\x13\x42L_COMMIT_SUBMITTED\x10\x02\x12\x15\n\x11\x42L_COMMIT_SUCCESS\x10\x03\x12\x14\n\x10\x42L_COMMIT_FAILED\x10\x04\x12\x10\n\x0c\x42L_CANCELLED\x10\x05*I\n\x17\x42ulkLoadStreamOperation\x12\r\n\tBL_APPEND\x10\x00\x12\x10\n\x0c\x42L_OVERWRITE\x10\x01\x12\r\n\tBL_UPSERT\x10\x02*h\n\x0b\x43onnectMode\x12\n\n\x06\x44IRECT\x10\x00\x12\x0b\n\x07GATEWAY\x10\x01\x12\x14\n\x10GATEWAY_INTERNAL\x10\x02\x12\x12\n\x0eGATEWAY_DIRECT\x10\x03\x12\x16\n\x12GATEWAY_DIRECT_ALL\x10\x04*\x85\x01\n\rOperationType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06INSERT\x10\x01\x12\n\n\x06UPDATE\x10\x02\x12\n\n\x06\x44\x45LETE\x10\x03\x12\n\n\x06UPSERT\x10\x04\x12\x11\n\rINSERT_IGNORE\x10\x05\x12\x11\n\rUPDATE_IGNORE\x10\x06\x12\x11\n\rDELETE_IGNORE\x10\x07\x32\xc1\r\n\x1aIngestionControllerService\x12v\n\x11\x43reateOrGetStream\x12/.cz.proto.ingestion.v2.CreateOrGetStreamRequest\x1a\x30.cz.proto.ingestion.v2.CreateOrGetStreamResponse\x12\x64\n\x0b\x43loseStream\x12).cz.proto.ingestion.v2.CloseStreamRequest\x1a*.cz.proto.ingestion.v2.CloseStreamResponse\x12p\n\x0fGetRouteWorkers\x12-.cz.proto.ingestion.v2.GetRouteWorkersRequest\x1a..cz.proto.ingestion.v2.GetRouteWorkersResponse\x12U\n\x06\x43ommit\x12$.cz.proto.ingestion.v2.CommitRequest\x1a%.cz.proto.ingestion.v2.CommitResponse\x12Z\n\x0b\x41syncCommit\x12$.cz.proto.ingestion.v2.CommitRequest\x1a%.cz.proto.ingestion.v2.CommitResponse\x12v\n\x11\x43heckCommitResult\x12/.cz.proto.ingestion.v2.CheckCommitResultRequest\x1a\x30.cz.proto.ingestion.v2.CheckCommitResultResponse\x12\x7f\n\x14\x43reateBulkLoadStream\x12\x32.cz.proto.ingestion.v2.CreateBulkLoadStreamRequest\x1a\x33.cz.proto.ingestion.v2.CreateBulkLoadStreamResponse\x12v\n\x11GetBulkLoadStream\x12/.cz.proto.ingestion.v2.GetBulkLoadStreamRequest\x1a\x30.cz.proto.ingestion.v2.GetBulkLoadStreamResponse\x12\x7f\n\x14\x43ommitBulkLoadStream\x12\x32.cz.proto.ingestion.v2.CommitBulkLoadStreamRequest\x1a\x33.cz.proto.ingestion.v2.CommitBulkLoadStreamResponse\x12\x8b\x01\n\x18OpenBulkLoadStreamWriter\x12\x36.cz.proto.ingestion.v2.OpenBulkLoadStreamWriterRequest\x1a\x37.cz.proto.ingestion.v2.OpenBulkLoadStreamWriterResponse\x12\x91\x01\n\x1a\x46inishBulkLoadStreamWriter\x12\x38.cz.proto.ingestion.v2.FinishBulkLoadStreamWriterRequest\x1a\x39.cz.proto.ingestion.v2.FinishBulkLoadStreamWriterResponse\x12\x8e\x01\n\x19GetBulkLoadStreamStsToken\x12\x37.cz.proto.ingestion.v2.GetBulkLoadStreamStsTokenRequest\x1a\x38.cz.proto.ingestion.v2.GetBulkLoadStreamStsTokenResponse\x12\x8b\x01\n\x18UpdateRouteRuleBroadcast\x12\x36.cz.proto.ingestion.v2.UpdateRouteRuleBroadcastRequest\x1a\x37.cz.proto.ingestion.v2.UpdateRouteRuleBroadcastResponse\x12m\n\x12HandleSchemaChange\x12*.cz.proto.ingestion.v2.SchemaChangeRequest\x1a+.cz.proto.ingestion.v2.SchemaChangeResponse2\xdd\x01\n\x16IngestionWorkerService\x12Y\n\x06Mutate\x12$.cz.proto.ingestion.v2.MutateRequest\x1a%.cz.proto.ingestion.v2.MutateResponse(\x01\x30\x01\x12h\n\x0bMultiMutate\x12).cz.proto.ingestion.v2.MultiMutateRequest\x1a*.cz.proto.ingestion.v2.MultiMutateResponse(\x01\x30\x01\x32\x87\x01\n\x1eIngestionWorkerInternalService\x12\x65\n\x0eMutateInternal\x12,.cz.proto.ingestion.v2.MutateInternalRequest\x1a%.cz.proto.ingestion.v2.MutateResponse2\xe2\x05\n\x10IGSRouterService\x12\x7f\n\x14GetControllerAddress\x12\x32.cz.proto.ingestion.v2.GetControllerAddressRequest\x1a\x33.cz.proto.ingestion.v2.GetControllerAddressResponse\x12p\n\x0fUpdateRouteRule\x12-.cz.proto.ingestion.v2.UpdateRouteRuleRequest\x1a..cz.proto.ingestion.v2.UpdateRouteRuleResponse\x12p\n\x0fRemoveRouteRule\x12-.cz.proto.ingestion.v2.RemoveRouteRuleRequest\x1a..cz.proto.ingestion.v2.RemoveRouteRuleResponse\x12m\n\x0e\x43learRouteRule\x12,.cz.proto.ingestion.v2.ClearRouteRuleRequest\x1a-.cz.proto.ingestion.v2.ClearRouteRuleResponse\x12\x7f\n\x14\x43hangeDefaultService\x12\x32.cz.proto.ingestion.v2.ChangeDefaultServiceRequest\x1a\x33.cz.proto.ingestion.v2.ChangeDefaultServiceResponse\x12y\n\x12RegisterNewService\x12\x30.cz.proto.ingestion.v2.RegisterNewServiceRequest\x1a\x31.cz.proto.ingestion.v2.RegisterNewServiceResponseB\x17\n\x15\x63z.proto.ingestion.v2b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ingestion_v2_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\025cz.proto.ingestion.v2'
  _globals['_BULKLOADSTREAMINFO_ENCRYPTIONOPTIONSENTRY']._loaded_options = None
  _globals['_BULKLOADSTREAMINFO_ENCRYPTIONOPTIONSENTRY']._serialized_options = b'8\001'
  _globals['_SERVERTOKENMAP_SERVERTOKENSENTRY']._loaded_options = None
  _globals['_SERVERTOKENMAP_SERVERTOKENSENTRY']._serialized_options = b'8\001'
  _globals['_MUTATEREQUEST_SERVERTOKENSENTRY']._loaded_options = None
  _globals['_MUTATEREQUEST_SERVERTOKENSENTRY']._serialized_options = b'8\001'
  _globals['_MUTATERESPONSE_SERVERTOKENSENTRY']._loaded_options = None
  _globals['_MUTATERESPONSE_SERVERTOKENSENTRY']._serialized_options = b'8\001'
  _globals['_CODE']._serialized_start=11285
  _globals['_CODE']._serialized_end=11438
  _globals['_BULKLOADSTREAMSTATE']._serialized_start=11441
  _globals['_BULKLOADSTREAMSTATE']._serialized_end=11581
  _globals['_BULKLOADSTREAMOPERATION']._serialized_start=11583
  _globals['_BULKLOADSTREAMOPERATION']._serialized_end=11656
  _globals['_CONNECTMODE']._serialized_start=11658
  _globals['_CONNECTMODE']._serialized_end=11762
  _globals['_OPERATIONTYPE']._serialized_start=11765
  _globals['_OPERATIONTYPE']._serialized_end=11898
  _globals['_USERIDENTIFIER']._serialized_start=135
  _globals['_USERIDENTIFIER']._serialized_end=227
  _globals['_ACCOUNT']._serialized_start=229
  _globals['_ACCOUNT']._serialized_end=312
  _globals['_TABLEIDENTIFIER']._serialized_start=314
  _globals['_TABLEIDENTIFIER']._serialized_end=412
  _globals['_RESPONSESTATUS']._serialized_start=414
  _globals['_RESPONSESTATUS']._serialized_end=516
  _globals['_DATAFIELD']._serialized_start=518
  _globals['_DATAFIELD']._serialized_end=577
  _globals['_DISTRIBUTIONSPEC']._serialized_start=579
  _globals['_DISTRIBUTIONSPEC']._serialized_end=661
  _globals['_PRIMARYKEYSPEC']._serialized_start=663
  _globals['_PRIMARYKEYSPEC']._serialized_end=698
  _globals['_PARTITIONSPEC']._serialized_start=700
  _globals['_PARTITIONSPEC']._serialized_end=738
  _globals['_STREAMSCHEMA']._serialized_start=741
  _globals['_STREAMSCHEMA']._serialized_end=997
  _globals['_CREATEORGETSTREAMREQUEST']._serialized_start=1000
  _globals['_CREATEORGETSTREAMREQUEST']._serialized_end=1157
  _globals['_CREATEORGETSTREAMRESPONSE']._serialized_start=1160
  _globals['_CREATEORGETSTREAMRESPONSE']._serialized_end=1409
  _globals['_CLOSESTREAMREQUEST']._serialized_start=1412
  _globals['_CLOSESTREAMREQUEST']._serialized_end=1542
  _globals['_CLOSESTREAMRESPONSE']._serialized_start=1544
  _globals['_CLOSESTREAMRESPONSE']._serialized_end=1620
  _globals['_OSSSTAGINGPATHINFO']._serialized_start=1623
  _globals['_OSSSTAGINGPATHINFO']._serialized_end=1796
  _globals['_COSSTAGINGPATHINFO']._serialized_start=1799
  _globals['_COSSTAGINGPATHINFO']._serialized_end=1939
  _globals['_S3STAGINGPATHINFO']._serialized_start=1942
  _globals['_S3STAGINGPATHINFO']._serialized_end=2079
  _globals['_GCSSTAGINGPATHINFO']._serialized_start=2082
  _globals['_GCSSTAGINGPATHINFO']._serialized_end=2222
  _globals['_OBSSTAGINGPATHINFO']._serialized_start=2225
  _globals['_OBSSTAGINGPATHINFO']._serialized_end=2367
  _globals['_TOSSTAGINGPATHINFO']._serialized_start=2370
  _globals['_TOSSTAGINGPATHINFO']._serialized_end=2510
  _globals['_LOCALSTAGINGPATHINFO']._serialized_start=2512
  _globals['_LOCALSTAGINGPATHINFO']._serialized_end=2548
  _globals['_STAGINGPATHINFO']._serialized_start=2551
  _globals['_STAGINGPATHINFO']._serialized_end=3024
  _globals['_BULKLOADSTREAMINFO']._serialized_start=3027
  _globals['_BULKLOADSTREAMINFO']._serialized_end=3593
  _globals['_BULKLOADSTREAMINFO_ENCRYPTIONOPTIONSENTRY']._serialized_start=3537
  _globals['_BULKLOADSTREAMINFO_ENCRYPTIONOPTIONSENTRY']._serialized_end=3593
  _globals['_BULKLOADSTREAMWRITERCONFIG']._serialized_start=3596
  _globals['_BULKLOADSTREAMWRITERCONFIG']._serialized_end=3876
  _globals['_CREATEBULKLOADSTREAMREQUEST']._serialized_start=3879
  _globals['_CREATEBULKLOADSTREAMREQUEST']._serialized_end=4163
  _globals['_CREATEBULKLOADSTREAMRESPONSE']._serialized_start=4166
  _globals['_CREATEBULKLOADSTREAMRESPONSE']._serialized_end=4308
  _globals['_GETBULKLOADSTREAMREQUEST']._serialized_start=4311
  _globals['_GETBULKLOADSTREAMREQUEST']._serialized_end=4490
  _globals['_GETBULKLOADSTREAMRESPONSE']._serialized_start=4493
  _globals['_GETBULKLOADSTREAMRESPONSE']._serialized_end=4632
  _globals['_COMMITBULKLOADSTREAMREQUEST']._serialized_start=4635
  _globals['_COMMITBULKLOADSTREAMREQUEST']._serialized_end=5007
  _globals['_COMMITBULKLOADSTREAMREQUEST_COMMITMODE']._serialized_start=4958
  _globals['_COMMITBULKLOADSTREAMREQUEST_COMMITMODE']._serialized_end=5007
  _globals['_COMMITBULKLOADSTREAMRESPONSE']._serialized_start=5010
  _globals['_COMMITBULKLOADSTREAMRESPONSE']._serialized_end=5152
  _globals['_GETBULKLOADSTREAMSTSTOKENREQUEST']._serialized_start=5155
  _globals['_GETBULKLOADSTREAMSTSTOKENREQUEST']._serialized_end=5317
  _globals['_GETBULKLOADSTREAMSTSTOKENRESPONSE']._serialized_start=5320
  _globals['_GETBULKLOADSTREAMSTSTOKENRESPONSE']._serialized_end=5472
  _globals['_OPENBULKLOADSTREAMWRITERREQUEST']._serialized_start=5475
  _globals['_OPENBULKLOADSTREAMWRITERREQUEST']._serialized_end=5658
  _globals['_OPENBULKLOADSTREAMWRITERRESPONSE']._serialized_start=5661
  _globals['_OPENBULKLOADSTREAMWRITERRESPONSE']._serialized_end=5817
  _globals['_FINISHBULKLOADSTREAMWRITERREQUEST']._serialized_start=5820
  _globals['_FINISHBULKLOADSTREAMWRITERREQUEST']._serialized_end=6053
  _globals['_FINISHBULKLOADSTREAMWRITERRESPONSE']._serialized_start=6055
  _globals['_FINISHBULKLOADSTREAMWRITERRESPONSE']._serialized_end=6146
  _globals['_GETROUTEWORKERSREQUEST']._serialized_start=6149
  _globals['_GETROUTEWORKERSREQUEST']._serialized_end=6336
  _globals['_HOSTPORTTUPLE']._serialized_start=6338
  _globals['_HOSTPORTTUPLE']._serialized_end=6381
  _globals['_GETROUTEWORKERSRESPONSE']._serialized_start=6384
  _globals['_GETROUTEWORKERSRESPONSE']._serialized_end=6577
  _globals['_SERVERTOKENMAP']._serialized_start=6580
  _globals['_SERVERTOKENMAP']._serialized_end=6729
  _globals['_SERVERTOKENMAP_SERVERTOKENSENTRY']._serialized_start=6678
  _globals['_SERVERTOKENMAP_SERVERTOKENSENTRY']._serialized_end=6729
  _globals['_SERVERTOKENLIST']._serialized_start=6731
  _globals['_SERVERTOKENLIST']._serialized_end=6835
  _globals['_COMMITREQUEST']._serialized_start=6838
  _globals['_COMMITREQUEST']._serialized_end=7057
  _globals['_COMMITRESPONSE']._serialized_start=7059
  _globals['_COMMITRESPONSE']._serialized_end=7149
  _globals['_CHECKCOMMITRESULTREQUEST']._serialized_start=7151
  _globals['_CHECKCOMMITRESULTREQUEST']._serialized_end=7245
  _globals['_CHECKCOMMITRESULTRESPONSE']._serialized_start=7247
  _globals['_CHECKCOMMITRESULTRESPONSE']._serialized_end=7347
  _globals['_ROUTERULE']._serialized_start=7349
  _globals['_ROUTERULE']._serialized_end=7425
  _globals['_UPDATEROUTERULEBROADCASTREQUEST']._serialized_start=7427
  _globals['_UPDATEROUTERULEBROADCASTREQUEST']._serialized_end=7508
  _globals['_UPDATEROUTERULEBROADCASTRESPONSE']._serialized_start=7510
  _globals['_UPDATEROUTERULEBROADCASTRESPONSE']._serialized_end=7599
  _globals['_OPERATIONTYPELIST']._serialized_start=7601
  _globals['_OPERATIONTYPELIST']._serialized_end=7676
  _globals['_DATABLOCK']._serialized_start=7679
  _globals['_DATABLOCK']._serialized_end=7912
  _globals['_MUTATEROWSTATUS']._serialized_start=7914
  _globals['_MUTATEROWSTATUS']._serialized_end=8016
  _globals['_MUTATEREQUEST']._serialized_start=8019
  _globals['_MUTATEREQUEST']._serialized_end=8531
  _globals['_MUTATEREQUEST_SERVERTOKENSENTRY']._serialized_start=6678
  _globals['_MUTATEREQUEST_SERVERTOKENSENTRY']._serialized_end=6729
  _globals['_MUTATERESPONSE']._serialized_start=8534
  _globals['_MUTATERESPONSE']._serialized_end=8861
  _globals['_MUTATERESPONSE_SERVERTOKENSENTRY']._serialized_start=6678
  _globals['_MUTATERESPONSE_SERVERTOKENSENTRY']._serialized_end=6729
  _globals['_MULTIMUTATEREQUEST']._serialized_start=8863
  _globals['_MULTIMUTATEREQUEST']._serialized_end=8989
  _globals['_MULTIMUTATERESPONSE']._serialized_start=8992
  _globals['_MULTIMUTATERESPONSE']._serialized_end=9169
  _globals['_INTERNALDATABLOCK']._serialized_start=9171
  _globals['_INTERNALDATABLOCK']._serialized_end=9268
  _globals['_BUCKETEDDATABLOCKLIST']._serialized_start=9270
  _globals['_BUCKETEDDATABLOCKLIST']._serialized_end=9372
  _globals['_TABLETDATASET']._serialized_start=9375
  _globals['_TABLETDATASET']._serialized_end=9572
  _globals['_MUTATEINTERNALREQUEST']._serialized_start=9575
  _globals['_MUTATEINTERNALREQUEST']._serialized_end=9924
  _globals['_SCHEMACHANGEREQUEST']._serialized_start=9927
  _globals['_SCHEMACHANGEREQUEST']._serialized_end=10143
  _globals['_SCHEMACHANGERESPONSE']._serialized_start=10145
  _globals['_SCHEMACHANGERESPONSE']._serialized_end=10222
  _globals['_GETCONTROLLERADDRESSREQUEST']._serialized_start=10224
  _globals['_GETCONTROLLERADDRESSREQUEST']._serialized_end=10324
  _globals['_GETCONTROLLERADDRESSRESPONSE']._serialized_start=10326
  _globals['_GETCONTROLLERADDRESSRESPONSE']._serialized_end=10436
  _globals['_UPDATEROUTERULEREQUEST']._serialized_start=10438
  _globals['_UPDATEROUTERULEREQUEST']._serialized_end=10510
  _globals['_UPDATEROUTERULERESPONSE']._serialized_start=10512
  _globals['_UPDATEROUTERULERESPONSE']._serialized_end=10592
  _globals['_REMOVEROUTERULEREQUEST']._serialized_start=10594
  _globals['_REMOVEROUTERULEREQUEST']._serialized_end=10662
  _globals['_REMOVEROUTERULERESPONSE']._serialized_start=10664
  _globals['_REMOVEROUTERULERESPONSE']._serialized_end=10744
  _globals['_CLEARROUTERULEREQUEST']._serialized_start=10746
  _globals['_CLEARROUTERULEREQUEST']._serialized_end=10769
  _globals['_CLEARROUTERULERESPONSE']._serialized_start=10771
  _globals['_CLEARROUTERULERESPONSE']._serialized_end=10850
  _globals['_CHANGEDEFAULTSERVICEREQUEST']._serialized_start=10852
  _globals['_CHANGEDEFAULTSERVICEREQUEST']._serialized_end=10902
  _globals['_CHANGEDEFAULTSERVICERESPONSE']._serialized_start=10904
  _globals['_CHANGEDEFAULTSERVICERESPONSE']._serialized_end=10989
  _globals['_CONTROLLERSERVICEINFO']._serialized_start=10991
  _globals['_CONTROLLERSERVICEINFO']._serialized_end=11105
  _globals['_REGISTERNEWSERVICEREQUEST']._serialized_start=11107
  _globals['_REGISTERNEWSERVICEREQUEST']._serialized_end=11197
  _globals['_REGISTERNEWSERVICERESPONSE']._serialized_start=11199
  _globals['_REGISTERNEWSERVICERESPONSE']._serialized_end=11282
  _globals['_INGESTIONCONTROLLERSERVICE']._serialized_start=11901
  _globals['_INGESTIONCONTROLLERSERVICE']._serialized_end=13630
  _globals['_INGESTIONWORKERSERVICE']._serialized_start=13633
  _globals['_INGESTIONWORKERSERVICE']._serialized_end=13854
  _globals['_INGESTIONWORKERINTERNALSERVICE']._serialized_start=13857
  _globals['_INGESTIONWORKERINTERNALSERVICE']._serialized_end=13992
  _globals['_IGSROUTERSERVICE']._serialized_start=13995
  _globals['_IGSROUTERSERVICE']._serialized_end=14733
# @@protoc_insertion_point(module_scope)
