# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: ydb/public/api/protos/draft/datastreams.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
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
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from ydb.public.api.protos import ydb_operation_pb2 as ydb_dot_public_dot_api_dot_protos_dot_ydb__operation__pb2
from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n-ydb/public/api/protos/draft/datastreams.proto\x12\x12Ydb.DataStreams.V1\x1a)ydb/public/api/protos/ydb_operation.proto\x1a google/protobuf/descriptor.proto\".\n\x0f\x45nhancedMetrics\x12\x1b\n\x13shard_level_metrics\x18\x01 \x03(\t\"k\n\nChildShard\x12\x38\n\x0ehash_key_range\x18\x01 \x01(\x0b\x32 .Ydb.DataStreams.V1.HashKeyRange\x12\x15\n\rparent_shards\x18\x02 \x03(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\"\xb3\x01\n\x08\x43onsumer\x12\x14\n\x0c\x63onsumer_arn\x18\x01 \x01(\t\x12)\n\x1b\x63onsumer_creation_timestamp\x18\x02 \x01(\x03\x42\x04\xd8\xb0\x1c\x02\x12\x15\n\rconsumer_name\x18\x03 \x01(\t\x12O\n\x0f\x63onsumer_status\x18\x04 \x01(\x0e\x32\x36.Ydb.DataStreams.V1.ConsumerDescription.ConsumerStatus\"B\n\x0cHashKeyRange\x12\x19\n\x11starting_hash_key\x18\x01 \x01(\t\x12\x17\n\x0f\x65nding_hash_key\x18\x02 \x01(\t\"\xc5\x01\n\x06Record\x12+\n\x1d\x61pproximate_arrival_timestamp\x18\x01 \x01(\x03\x42\x04\xd8\xb0\x1c\x02\x12\x12\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x42\x04\xd8\xb0\x1c\x01\x12;\n\x0f\x65ncryption_type\x18\x03 \x01(\x0e\x32\".Ydb.DataStreams.V1.EncryptionType\x12\x15\n\rpartition_key\x18\x04 \x01(\t\x12\x17\n\x0fsequence_number\x18\x05 \x01(\t\x12\r\n\x05\x63odec\x18\x06 \x01(\x05\"\x8c\x05\n\x11StreamDescription\x12;\n\x0f\x65ncryption_type\x18\x01 \x01(\x0e\x32\".Ydb.DataStreams.V1.EncryptionType\x12@\n\x13\x65nhanced_monitoring\x18\x02 \x03(\x0b\x32#.Ydb.DataStreams.V1.EnhancedMetrics\x12\x17\n\x0fhas_more_shards\x18\x03 \x01(\x08\x12\x0e\n\x06key_id\x18\x04 \x01(\t\x12\x1e\n\x16retention_period_hours\x18\x05 \x01(\x05\x12)\n\x06shards\x18\x06 \x03(\x0b\x32\x19.Ydb.DataStreams.V1.Shard\x12\x12\n\nstream_arn\x18\x07 \x01(\t\x12\'\n\x19stream_creation_timestamp\x18\x08 \x01(\x03\x42\x04\xd8\xb0\x1c\x02\x12I\n\rstream_status\x18\t \x01(\x0e\x32\x32.Ydb.DataStreams.V1.StreamDescription.StreamStatus\x12\x13\n\x0bstream_name\x18\n \x01(\t\x12\x1e\n\x16write_quota_kb_per_sec\x18\x0b \x01(\x05\x12\r\n\x05owner\x18\x0c \x01(\t\x12\x18\n\x10storage_limit_mb\x18\r \x01(\x03\x12\x42\n\x13stream_mode_details\x18\x0e \x01(\x0b\x32%.Ydb.DataStreams.V1.StreamModeDetails\"Z\n\x0cStreamStatus\x12\x14\n\x10STATUS_UNDEFINED\x10\x00\x12\x0c\n\x08\x43REATING\x10\x01\x12\x0c\n\x08\x44\x45LETING\x10\x02\x12\n\n\x06\x41\x43TIVE\x10\x03\x12\x0c\n\x08UPDATING\x10\x04\"]\n\x13SequenceNumberRange\x12 \n\x18starting_sequence_number\x18\x01 \x01(\t\x12$\n\x16\x65nding_sequence_number\x18\x02 \x01(\tB\x04\xd8\xb0\x1c\x03\"\xe2\x01\n\x05Shard\x12&\n\x18\x61\x64jacent_parent_shard_id\x18\x01 \x01(\tB\x04\xd8\xb0\x1c\x03\x12\x38\n\x0ehash_key_range\x18\x02 \x01(\x0b\x32 .Ydb.DataStreams.V1.HashKeyRange\x12\x1d\n\x0fparent_shard_id\x18\x03 \x01(\tB\x04\xd8\xb0\x1c\x03\x12\x46\n\x15sequence_number_range\x18\x04 \x01(\x0b\x32\'.Ydb.DataStreams.V1.SequenceNumberRange\x12\x10\n\x08shard_id\x18\x05 \x01(\t\"\xa0\x02\n\x13\x43onsumerDescription\x12\x14\n\x0c\x63onsumer_arn\x18\x01 \x01(\t\x12)\n\x1b\x63onsumer_creation_timestamp\x18\x02 \x01(\x03\x42\x04\xd8\xb0\x1c\x02\x12\x15\n\rconsumer_name\x18\x03 \x01(\t\x12O\n\x0f\x63onsumer_status\x18\x04 \x01(\x0e\x32\x36.Ydb.DataStreams.V1.ConsumerDescription.ConsumerStatus\x12\x12\n\nstream_arn\x18\x05 \x01(\t\"L\n\x0e\x43onsumerStatus\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\x0c\n\x08\x43REATING\x10\x01\x12\x0c\n\x08\x44\x45LETING\x10\x02\x12\n\n\x06\x41\x43TIVE\x10\x03\"\x9a\x02\n\x0bShardFilter\x12\x10\n\x08shard_id\x18\x01 \x01(\t\x12\x17\n\ttimestamp\x18\x02 \x01(\x03\x42\x04\xd8\xb0\x1c\x02\x12=\n\x04type\x18\x03 \x01(\x0e\x32/.Ydb.DataStreams.V1.ShardFilter.ShardFilterType\"\xa0\x01\n\x0fShardFilterType\x12\x18\n\x14SHARD_TYPE_UNDEFINED\x10\x00\x12\x12\n\x0e\x41\x46TER_SHARD_ID\x10\x01\x12\x13\n\x0f\x41T_TRIM_HORIZON\x10\x02\x12\x15\n\x11\x46ROM_TRIM_HORIZON\x10\x03\x12\r\n\tAT_LATEST\x10\x04\x12\x10\n\x0c\x41T_TIMESTAMP\x10\x05\x12\x12\n\x0e\x46ROM_TIMESTAMP\x10\x06\"y\n\x10StartingPosition\x12\x17\n\ttimestamp\x18\x01 \x01(\x03\x42\x04\xd8\xb0\x1c\x02\x12\x17\n\x0fsequence_number\x18\x02 \x01(\t\x12\x33\n\x04type\x18\x03 \x01(\x0e\x32%.Ydb.DataStreams.V1.ShardIteratorType\"\x98\x03\n\x18StreamDescriptionSummary\x12\x16\n\x0e\x63onsumer_count\x18\x01 \x01(\x05\x12;\n\x0f\x65ncryption_type\x18\x02 \x01(\x0e\x32\".Ydb.DataStreams.V1.EncryptionType\x12@\n\x13\x65nhanced_monitoring\x18\x03 \x03(\x0b\x32#.Ydb.DataStreams.V1.EnhancedMetrics\x12\x0e\n\x06key_id\x18\x04 \x01(\t\x12\x18\n\x10open_shard_count\x18\x05 \x01(\x05\x12\x1e\n\x16retention_period_hours\x18\x06 \x01(\x05\x12\x12\n\nstream_arn\x18\x07 \x01(\t\x12\'\n\x19stream_creation_timestamp\x18\x08 \x01(\x03\x42\x04\xd8\xb0\x1c\x02\x12\x13\n\x0bstream_name\x18\t \x01(\t\x12I\n\rstream_status\x18\n \x01(\x0e\x32\x32.Ydb.DataStreams.V1.StreamDescription.StreamStatus\"\xbe\x01\n\x15SubscribeToShardEvent\x12\x34\n\x0c\x63hild_shards\x18\x01 \x03(\x0b\x32\x1e.Ydb.DataStreams.V1.ChildShard\x12$\n\x1c\x63ontinuation_sequence_number\x18\x02 \x01(\t\x12\x1c\n\x14millis_behind_latest\x18\x03 \x01(\x05\x12+\n\x07records\x18\x04 \x03(\x0b\x32\x1a.Ydb.DataStreams.V1.Record\"\x90\x08\n\x1bSubscribeToShardEventStream\x12\x64\n\x1ainternal_failure_exception\x18\x01 \x01(\x0b\x32>.Ydb.DataStreams.V1.SubscribeToShardEventStream.ExceptionEventH\x00\x12\x65\n\x1bkms_access_denied_exception\x18\x02 \x01(\x0b\x32>.Ydb.DataStreams.V1.SubscribeToShardEventStream.ExceptionEventH\x00\x12`\n\x16kms_disabled_exception\x18\x03 \x01(\x0b\x32>.Ydb.DataStreams.V1.SubscribeToShardEventStream.ExceptionEventH\x00\x12\x65\n\x1bkms_invalid_state_exception\x18\x04 \x01(\x0b\x32>.Ydb.DataStreams.V1.SubscribeToShardEventStream.ExceptionEventH\x00\x12\x61\n\x17kms_not_found_exception\x18\x05 \x01(\x0b\x32>.Ydb.DataStreams.V1.SubscribeToShardEventStream.ExceptionEventH\x00\x12]\n\x13kms_opt_in_required\x18\x06 \x01(\x0b\x32>.Ydb.DataStreams.V1.SubscribeToShardEventStream.ExceptionEventH\x00\x12\x62\n\x18kms_throttling_exception\x18\x07 \x01(\x0b\x32>.Ydb.DataStreams.V1.SubscribeToShardEventStream.ExceptionEventH\x00\x12\x63\n\x19resource_in_use_exception\x18\x08 \x01(\x0b\x32>.Ydb.DataStreams.V1.SubscribeToShardEventStream.ExceptionEventH\x00\x12\x66\n\x1cresource_not_found_exception\x18\t \x01(\x0b\x32>.Ydb.DataStreams.V1.SubscribeToShardEventStream.ExceptionEventH\x00\x12M\n\x18subscribe_to_shard_event\x18\n \x01(\x0b\x32).Ydb.DataStreams.V1.SubscribeToShardEventH\x00\x1a\x10\n\x0e\x45xceptionEventB\x07\n\x05\x65vent\"!\n\x03Tag\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"H\n\x11StreamModeDetails\x12\x33\n\x0bstream_mode\x18\x01 \x01(\x0e\x32\x1e.Ydb.DataStreams.V1.StreamMode\"\xb4\x02\n\x13\x43reateStreamRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x13\n\x0bstream_name\x18\x02 \x01(\t\x12\x13\n\x0bshard_count\x18\x03 \x01(\x05\x12\x1e\n\x16write_quota_kb_per_sec\x18\x04 \x01(\x05\x12 \n\x16retention_period_hours\x18\x05 \x01(\x05H\x00\x12%\n\x1bretention_storage_megabytes\x18\x06 \x01(\x05H\x00\x12\x42\n\x13stream_mode_details\x18\x07 \x01(\x0b\x32%.Ydb.DataStreams.V1.StreamModeDetailsB\x0b\n\tretention\"D\n\x14\x43reateStreamResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x14\n\x12\x43reateStreamResult\"\x88\x01\n\x13\x44\x65leteStreamRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12!\n\x19\x65nforce_consumer_deletion\x18\x02 \x01(\x08\x12\x13\n\x0bstream_name\x18\x03 \x01(\t\"D\n\x14\x44\x65leteStreamResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x14\n\x12\x44\x65leteStreamResult\"\x94\x01\n\x12ListStreamsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12#\n\x1b\x65xclusive_start_stream_name\x18\x02 \x01(\t\x12\r\n\x05limit\x18\x03 \x01(\x05\x12\x0f\n\x07recurse\x18\x04 \x01(\x08\"C\n\x13ListStreamsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"C\n\x11ListStreamsResult\x12\x18\n\x10has_more_streams\x18\x01 \x01(\x08\x12\x14\n\x0cstream_names\x18\x02 \x03(\t\"\x8e\x02\n\x11ListShardsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12 \n\x18\x65xclusive_start_shard_id\x18\x02 \x01(\t\x12\x13\n\x0bmax_results\x18\x03 \x01(\x05\x12\x12\n\nnext_token\x18\x04 \x01(\t\x12\x35\n\x0cshard_filter\x18\x05 \x01(\x0b\x32\x1f.Ydb.DataStreams.V1.ShardFilter\x12\'\n\x19stream_creation_timestamp\x18\x06 \x01(\x03\x42\x04\xd8\xb0\x1c\x02\x12\x13\n\x0bstream_name\x18\x07 \x01(\t\"B\n\x12ListShardsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"Q\n\x10ListShardsResult\x12\x12\n\nnext_token\x18\x01 \x01(\t\x12)\n\x06shards\x18\x02 \x03(\x0b\x32\x19.Ydb.DataStreams.V1.Shard\"\x86\x01\n\x14SetWriteQuotaRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x13\n\x0bstream_name\x18\x02 \x01(\t\x12\x1e\n\x16write_quota_kb_per_sec\x18\x03 \x01(\x05\"E\n\x15SetWriteQuotaResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x15\n\x13SetWriteQuotaResult\"\xbb\x02\n\x13UpdateStreamRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x13\n\x0bstream_name\x18\x02 \x01(\t\x12\x1e\n\x16write_quota_kb_per_sec\x18\x03 \x01(\x05\x12\x1a\n\x12target_shard_count\x18\x04 \x01(\x05\x12 \n\x16retention_period_hours\x18\x05 \x01(\x05H\x00\x12%\n\x1bretention_storage_megabytes\x18\x06 \x01(\x05H\x00\x12\x42\n\x13stream_mode_details\x18\x07 \x01(\x0b\x32%.Ydb.DataStreams.V1.StreamModeDetailsB\x0b\n\tretention\"D\n\x14UpdateStreamResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x14\n\x12UpdateStreamResult\"\xbd\x01\n\x1aListStreamConsumersRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x13\n\x0bmax_results\x18\x02 \x01(\x05\x12\x12\n\nnext_token\x18\x03 \x01(\t\x12\x12\n\nstream_arn\x18\x04 \x01(\t\x12\'\n\x19stream_creation_timestamp\x18\x05 \x01(\x03\x42\x04\xd8\xb0\x1c\x02\"K\n\x1bListStreamConsumersResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"`\n\x19ListStreamConsumersResult\x12\x12\n\nnext_token\x18\x01 \x01(\t\x12/\n\tconsumers\x18\x02 \x03(\x0b\x32\x1c.Ydb.DataStreams.V1.Consumer\"\x98\x01\n\x15\x44\x65scribeStreamRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12 \n\x18\x65xclusive_start_shard_id\x18\x02 \x01(\t\x12\r\n\x05limit\x18\x03 \x01(\x05\x12\x13\n\x0bstream_name\x18\x04 \x01(\t\"F\n\x16\x44\x65scribeStreamResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"Y\n\x14\x44\x65scribeStreamResult\x12\x41\n\x12stream_description\x18\x01 \x01(\x0b\x32%.Ydb.DataStreams.V1.StreamDescription\"\x85\x01\n\x1dRegisterStreamConsumerRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x15\n\rconsumer_name\x18\x02 \x01(\t\x12\x12\n\nstream_arn\x18\x03 \x01(\t\"N\n\x1eRegisterStreamConsumerResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"N\n\x1cRegisterStreamConsumerResult\x12.\n\x08\x63onsumer\x18\x01 \x01(\x0b\x32\x1c.Ydb.DataStreams.V1.Consumer\"\x9d\x01\n\x1f\x44\x65registerStreamConsumerRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x14\n\x0c\x63onsumer_arn\x18\x02 \x01(\t\x12\x15\n\rconsumer_name\x18\x03 \x01(\t\x12\x12\n\nstream_arn\x18\x04 \x01(\t\"P\n DeregisterStreamConsumerResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\" \n\x1e\x44\x65registerStreamConsumerResult\"\x9b\x01\n\x1d\x44\x65scribeStreamConsumerRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x14\n\x0c\x63onsumer_arn\x18\x02 \x01(\t\x12\x15\n\rconsumer_name\x18\x03 \x01(\t\x12\x12\n\nstream_arn\x18\x04 \x01(\t\"N\n\x1e\x44\x65scribeStreamConsumerResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"e\n\x1c\x44\x65scribeStreamConsumerResult\x12\x45\n\x14\x63onsumer_description\x18\x01 \x01(\x0b\x32\'.Ydb.DataStreams.V1.ConsumerDescription\"^\n\x16PutRecordsRequestEntry\x12\x12\n\x04\x64\x61ta\x18\x01 \x01(\x0c\x42\x04\xd8\xb0\x1c\x01\x12\x19\n\x11\x65xplicit_hash_key\x18\x02 \x01(\t\x12\x15\n\rpartition_key\x18\x03 \x01(\t\"y\n\x15PutRecordsResultEntry\x12\x1b\n\rerror_message\x18\x02 \x01(\tB\x04\xd8\xb0\x1c\x03\x12\x18\n\nerror_code\x18\x03 \x01(\tB\x04\xd8\xb0\x1c\x03\x12\x17\n\x0fsequence_number\x18\x04 \x01(\t\x12\x10\n\x08shard_id\x18\x05 \x01(\t\"u\n\x11GetRecordsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\r\n\x05limit\x18\x02 \x01(\x05\x12\x16\n\x0eshard_iterator\x18\x03 \x01(\t\"B\n\x12GetRecordsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xb0\x01\n\x10GetRecordsResult\x12\x34\n\x0c\x63hild_shards\x18\x01 \x03(\x0b\x32\x1e.Ydb.DataStreams.V1.ChildShard\x12\x1c\n\x14millis_behind_latest\x18\x02 \x01(\x03\x12\x1b\n\x13next_shard_iterator\x18\x03 \x01(\t\x12+\n\x07records\x18\x04 \x03(\x0b\x32\x1a.Ydb.DataStreams.V1.Record\"\xce\x01\n\x10PutRecordRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x12\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x42\x04\xd8\xb0\x1c\x01\x12\x19\n\x11\x65xplicit_hash_key\x18\x03 \x01(\t\x12\x15\n\rpartition_key\x18\x04 \x01(\t\x12$\n\x1csequence_number_for_ordering\x18\x05 \x01(\t\x12\x13\n\x0bstream_name\x18\x06 \x01(\t\"A\n\x11PutRecordResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"y\n\x0fPutRecordResult\x12;\n\x0f\x65ncryption_type\x18\x01 \x01(\x0e\x32\".Ydb.DataStreams.V1.EncryptionType\x12\x17\n\x0fsequence_number\x18\x02 \x01(\t\x12\x10\n\x08shard_id\x18\x03 \x01(\t\"\xa0\x01\n\x11PutRecordsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12;\n\x07records\x18\x02 \x03(\x0b\x32*.Ydb.DataStreams.V1.PutRecordsRequestEntry\x12\x13\n\x0bstream_name\x18\x03 \x01(\t\"B\n\x12PutRecordsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\xa8\x01\n\x10PutRecordsResult\x12;\n\x0f\x65ncryption_type\x18\x01 \x01(\x0e\x32\".Ydb.DataStreams.V1.EncryptionType\x12\x1b\n\x13\x66\x61iled_record_count\x18\x02 \x01(\x05\x12:\n\x07records\x18\x03 \x03(\x0b\x32).Ydb.DataStreams.V1.PutRecordsResultEntry\"\xfa\x01\n\x17GetShardIteratorRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x10\n\x08shard_id\x18\x02 \x01(\t\x12\x42\n\x13shard_iterator_type\x18\x03 \x01(\x0e\x32%.Ydb.DataStreams.V1.ShardIteratorType\x12 \n\x18starting_sequence_number\x18\x04 \x01(\t\x12\x13\n\x0bstream_name\x18\x05 \x01(\t\x12\x17\n\ttimestamp\x18\x06 \x01(\x03\x42\x04\xd8\xb0\x1c\x02\"H\n\x18GetShardIteratorResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"0\n\x16GetShardIteratorResult\x12\x16\n\x0eshard_iterator\x18\x01 \x01(\t\"\xbd\x01\n\x17SubscribeToShardRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x14\n\x0c\x63onsumer_arn\x18\x02 \x01(\t\x12\x10\n\x08shard_id\x18\x03 \x01(\t\x12?\n\x11starting_position\x18\x04 \x01(\x0b\x32$.Ydb.DataStreams.V1.StartingPosition\"H\n\x18SubscribeToShardResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"_\n\x16SubscribeToShardResult\x12\x45\n\x0c\x65vent_stream\x18\x01 \x01(\x0b\x32/.Ydb.DataStreams.V1.SubscribeToShardEventStream\"v\n\x16\x41\x64\x64TagsToStreamRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x13\n\x0bstream_name\x18\x02 \x01(\t\x12\x0c\n\x04tags\x18\x03 \x03(\t\"G\n\x17\x41\x64\x64TagsToStreamResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x17\n\x15\x41\x64\x64TagsToStreamResult\"\x96\x01\n$DecreaseStreamRetentionPeriodRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x13\n\x0bstream_name\x18\x02 \x01(\t\x12\x1e\n\x16retention_period_hours\x18\x03 \x01(\x05\"U\n%DecreaseStreamRetentionPeriodResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"%\n#DecreaseStreamRetentionPeriodResult\"R\n\x15\x44\x65scribeLimitsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\"F\n\x16\x44\x65scribeLimitsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"E\n\x14\x44\x65scribeLimitsResult\x12\x18\n\x10open_shard_count\x18\x01 \x01(\x05\x12\x13\n\x0bshard_limit\x18\x02 \x01(\x05\"n\n\x1c\x44\x65scribeStreamSummaryRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x13\n\x0bstream_name\x18\x02 \x01(\t\"M\n\x1d\x44\x65scribeStreamSummaryResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"o\n\x1b\x44\x65scribeStreamSummaryResult\x12P\n\x1astream_description_summary\x18\x01 \x01(\x0b\x32,.Ydb.DataStreams.V1.StreamDescriptionSummary\"\x8f\x01\n DisableEnhancedMonitoringRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1b\n\x13shard_level_metrics\x18\x02 \x03(\t\x12\x13\n\x0bstream_name\x18\x03 \x01(\t\"Q\n!DisableEnhancedMonitoringResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x80\x01\n\x1f\x44isableEnhancedMonitoringResult\x12#\n\x1b\x63urrent_shard_level_metrics\x18\x01 \x03(\t\x12#\n\x1b\x64\x65sired_shard_level_metrics\x18\x02 \x03(\t\x12\x13\n\x0bstream_name\x18\x03 \x01(\t\"\x8e\x01\n\x1f\x45nableEnhancedMonitoringRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1b\n\x13shard_level_metrics\x18\x02 \x03(\t\x12\x13\n\x0bstream_name\x18\x03 \x01(\t\"P\n EnableEnhancedMonitoringResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x7f\n\x1e\x45nableEnhancedMonitoringResult\x12#\n\x1b\x63urrent_shard_level_metrics\x18\x01 \x03(\t\x12#\n\x1b\x64\x65sired_shard_level_metrics\x18\x02 \x03(\t\x12\x13\n\x0bstream_name\x18\x03 \x01(\t\"\x96\x01\n$IncreaseStreamRetentionPeriodRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1e\n\x16retention_period_hours\x18\x02 \x01(\x05\x12\x13\n\x0bstream_name\x18\x03 \x01(\t\"U\n%IncreaseStreamRetentionPeriodResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"%\n#IncreaseStreamRetentionPeriodResult\"\x9a\x01\n\x18ListTagsForStreamRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1f\n\x17\x65xclusive_start_tag_key\x18\x02 \x01(\t\x12\r\n\x05limit\x18\x03 \x01(\x05\x12\x13\n\x0bstream_name\x18\x04 \x01(\t\"I\n\x19ListTagsForStreamResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"W\n\x17ListTagsForStreamResult\x12\x15\n\rhas_more_tags\x18\x01 \x01(\x08\x12%\n\x04tags\x18\x02 \x03(\x0b\x32\x17.Ydb.DataStreams.V1.Tag\"\x9d\x01\n\x12MergeShardsRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1f\n\x17\x61\x64jacent_shard_to_merge\x18\x02 \x01(\t\x12\x16\n\x0eshard_to_merge\x18\x03 \x01(\t\x12\x13\n\x0bstream_name\x18\x04 \x01(\t\"C\n\x13MergeShardsResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x13\n\x11MergeShardsResult\"\x7f\n\x1bRemoveTagsFromStreamRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x13\n\x0bstream_name\x18\x02 \x01(\t\x12\x10\n\x08tag_keys\x18\x03 \x03(\t\"L\n\x1cRemoveTagsFromStreamResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x1c\n\x1aRemoveTagsFromStreamResult\"\x9a\x01\n\x11SplitShardRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x1d\n\x15new_starting_hash_key\x18\x02 \x01(\t\x12\x16\n\x0eshard_to_split\x18\x03 \x01(\t\x12\x13\n\x0bstream_name\x18\x04 \x01(\t\"B\n\x12SplitShardResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x12\n\x10SplitShardResult\"\xbb\x01\n\x1cStartStreamEncryptionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12;\n\x0f\x65ncryption_type\x18\x02 \x01(\x0e\x32\".Ydb.DataStreams.V1.EncryptionType\x12\x0e\n\x06key_id\x18\x03 \x01(\t\x12\x13\n\x0bstream_name\x18\x04 \x01(\t\"M\n\x1dStartStreamEncryptionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x1d\n\x1bStartStreamEncryptionResult\"\xba\x01\n\x1bStopStreamEncryptionRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12;\n\x0f\x65ncryption_type\x18\x02 \x01(\x0e\x32\".Ydb.DataStreams.V1.EncryptionType\x12\x0e\n\x06key_id\x18\x03 \x01(\t\x12\x13\n\x0bstream_name\x18\x04 \x01(\t\"L\n\x1cStopStreamEncryptionResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x1c\n\x1aStopStreamEncryptionResult\"\x92\x02\n\x17UpdateShardCountRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12M\n\x0cscaling_type\x18\x02 \x01(\x0e\x32\x37.Ydb.DataStreams.V1.UpdateShardCountRequest.ScalingType\x12\x13\n\x0bstream_name\x18\x03 \x01(\t\x12\x1a\n\x12target_shard_count\x18\x04 \x01(\x05\"<\n\x0bScalingType\x12\x18\n\x14SCALING_TYPE_UNKNOWN\x10\x00\x12\x13\n\x0fUNIFORM_SCALING\x10\x01\"H\n\x18UpdateShardCountResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"f\n\x16UpdateShardCountResult\x12\x1b\n\x13\x63urrent_shard_count\x18\x01 \x01(\x05\x12\x13\n\x0bstream_name\x18\x02 \x01(\t\x12\x1a\n\x12target_shard_count\x18\x03 \x01(\x05\"\xac\x01\n\x17UpdateStreamModeRequest\x12\x39\n\x10operation_params\x18\x01 \x01(\x0b\x32\x1f.Ydb.Operations.OperationParams\x12\x12\n\nstream_arn\x18\x02 \x01(\t\x12\x42\n\x13stream_mode_details\x18\x03 \x01(\x0b\x32%.Ydb.DataStreams.V1.StreamModeDetails\"H\n\x18UpdateStreamModeResponse\x12,\n\toperation\x18\x01 \x01(\x0b\x32\x19.Ydb.Operations.Operation\"\x18\n\x16UpdateStreamModeResult*\x86\x01\n\x18\x45\x46ieldTransformationType\x12\x12\n\x0eTRANSFORM_NONE\x10\x00\x12\x14\n\x10TRANSFORM_BASE64\x10\x01\x12 \n\x1cTRANSFORM_DOUBLE_S_TO_INT_MS\x10\x02\x12\x1e\n\x1aTRANSFORM_EMPTY_TO_NOTHING\x10\x03*=\n\x0e\x45ncryptionType\x12\x18\n\x14\x45NCRYPTION_UNDEFINED\x10\x00\x12\x08\n\x04NONE\x10\x01\x12\x07\n\x03KMS\x10\x02*G\n\nStreamMode\x12\x19\n\x15STREAM_MODE_UNDEFINED\x10\x00\x12\x0f\n\x0bPROVISIONED\x10\x01\x12\r\n\tON_DEMAND\x10\x02*\x94\x01\n\x11ShardIteratorType\x12\x1c\n\x18SHARD_ITERATOR_UNDEFINED\x10\x00\x12\x16\n\x12\x41T_SEQUENCE_NUMBER\x10\x01\x12\x19\n\x15\x41\x46TER_SEQUENCE_NUMBER\x10\x02\x12\x10\n\x0c\x41T_TIMESTAMP\x10\x03\x12\x10\n\x0cTRIM_HORIZON\x10\x04\x12\n\n\x06LATEST\x10\x05:g\n\x10\x46ieldTransformer\x12\x1d.google.protobuf.FieldOptions\x18\x8b\xc6\x03 \x01(\x0e\x32,.Ydb.DataStreams.V1.EFieldTransformationTypeB\"\n\x1d\x63om.yandex.ydb.datastreams.v1\xf8\x01\x01\x62\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'ydb.public.api.protos.draft.datastreams_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:
  google_dot_protobuf_dot_descriptor__pb2.FieldOptions.RegisterExtension(FieldTransformer)

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\035com.yandex.ydb.datastreams.v1\370\001\001'
  _CONSUMER.fields_by_name['consumer_creation_timestamp']._options = None
  _CONSUMER.fields_by_name['consumer_creation_timestamp']._serialized_options = b'\330\260\034\002'
  _RECORD.fields_by_name['approximate_arrival_timestamp']._options = None
  _RECORD.fields_by_name['approximate_arrival_timestamp']._serialized_options = b'\330\260\034\002'
  _RECORD.fields_by_name['data']._options = None
  _RECORD.fields_by_name['data']._serialized_options = b'\330\260\034\001'
  _STREAMDESCRIPTION.fields_by_name['stream_creation_timestamp']._options = None
  _STREAMDESCRIPTION.fields_by_name['stream_creation_timestamp']._serialized_options = b'\330\260\034\002'
  _SEQUENCENUMBERRANGE.fields_by_name['ending_sequence_number']._options = None
  _SEQUENCENUMBERRANGE.fields_by_name['ending_sequence_number']._serialized_options = b'\330\260\034\003'
  _SHARD.fields_by_name['adjacent_parent_shard_id']._options = None
  _SHARD.fields_by_name['adjacent_parent_shard_id']._serialized_options = b'\330\260\034\003'
  _SHARD.fields_by_name['parent_shard_id']._options = None
  _SHARD.fields_by_name['parent_shard_id']._serialized_options = b'\330\260\034\003'
  _CONSUMERDESCRIPTION.fields_by_name['consumer_creation_timestamp']._options = None
  _CONSUMERDESCRIPTION.fields_by_name['consumer_creation_timestamp']._serialized_options = b'\330\260\034\002'
  _SHARDFILTER.fields_by_name['timestamp']._options = None
  _SHARDFILTER.fields_by_name['timestamp']._serialized_options = b'\330\260\034\002'
  _STARTINGPOSITION.fields_by_name['timestamp']._options = None
  _STARTINGPOSITION.fields_by_name['timestamp']._serialized_options = b'\330\260\034\002'
  _STREAMDESCRIPTIONSUMMARY.fields_by_name['stream_creation_timestamp']._options = None
  _STREAMDESCRIPTIONSUMMARY.fields_by_name['stream_creation_timestamp']._serialized_options = b'\330\260\034\002'
  _LISTSHARDSREQUEST.fields_by_name['stream_creation_timestamp']._options = None
  _LISTSHARDSREQUEST.fields_by_name['stream_creation_timestamp']._serialized_options = b'\330\260\034\002'
  _LISTSTREAMCONSUMERSREQUEST.fields_by_name['stream_creation_timestamp']._options = None
  _LISTSTREAMCONSUMERSREQUEST.fields_by_name['stream_creation_timestamp']._serialized_options = b'\330\260\034\002'
  _PUTRECORDSREQUESTENTRY.fields_by_name['data']._options = None
  _PUTRECORDSREQUESTENTRY.fields_by_name['data']._serialized_options = b'\330\260\034\001'
  _PUTRECORDSRESULTENTRY.fields_by_name['error_message']._options = None
  _PUTRECORDSRESULTENTRY.fields_by_name['error_message']._serialized_options = b'\330\260\034\003'
  _PUTRECORDSRESULTENTRY.fields_by_name['error_code']._options = None
  _PUTRECORDSRESULTENTRY.fields_by_name['error_code']._serialized_options = b'\330\260\034\003'
  _PUTRECORDREQUEST.fields_by_name['data']._options = None
  _PUTRECORDREQUEST.fields_by_name['data']._serialized_options = b'\330\260\034\001'
  _GETSHARDITERATORREQUEST.fields_by_name['timestamp']._options = None
  _GETSHARDITERATORREQUEST.fields_by_name['timestamp']._serialized_options = b'\330\260\034\002'
  _EFIELDTRANSFORMATIONTYPE._serialized_start=14303
  _EFIELDTRANSFORMATIONTYPE._serialized_end=14437
  _ENCRYPTIONTYPE._serialized_start=14439
  _ENCRYPTIONTYPE._serialized_end=14500
  _STREAMMODE._serialized_start=14502
  _STREAMMODE._serialized_end=14573
  _SHARDITERATORTYPE._serialized_start=14576
  _SHARDITERATORTYPE._serialized_end=14724
  _ENHANCEDMETRICS._serialized_start=146
  _ENHANCEDMETRICS._serialized_end=192
  _CHILDSHARD._serialized_start=194
  _CHILDSHARD._serialized_end=301
  _CONSUMER._serialized_start=304
  _CONSUMER._serialized_end=483
  _HASHKEYRANGE._serialized_start=485
  _HASHKEYRANGE._serialized_end=551
  _RECORD._serialized_start=554
  _RECORD._serialized_end=751
  _STREAMDESCRIPTION._serialized_start=754
  _STREAMDESCRIPTION._serialized_end=1406
  _STREAMDESCRIPTION_STREAMSTATUS._serialized_start=1316
  _STREAMDESCRIPTION_STREAMSTATUS._serialized_end=1406
  _SEQUENCENUMBERRANGE._serialized_start=1408
  _SEQUENCENUMBERRANGE._serialized_end=1501
  _SHARD._serialized_start=1504
  _SHARD._serialized_end=1730
  _CONSUMERDESCRIPTION._serialized_start=1733
  _CONSUMERDESCRIPTION._serialized_end=2021
  _CONSUMERDESCRIPTION_CONSUMERSTATUS._serialized_start=1945
  _CONSUMERDESCRIPTION_CONSUMERSTATUS._serialized_end=2021
  _SHARDFILTER._serialized_start=2024
  _SHARDFILTER._serialized_end=2306
  _SHARDFILTER_SHARDFILTERTYPE._serialized_start=2146
  _SHARDFILTER_SHARDFILTERTYPE._serialized_end=2306
  _STARTINGPOSITION._serialized_start=2308
  _STARTINGPOSITION._serialized_end=2429
  _STREAMDESCRIPTIONSUMMARY._serialized_start=2432
  _STREAMDESCRIPTIONSUMMARY._serialized_end=2840
  _SUBSCRIBETOSHARDEVENT._serialized_start=2843
  _SUBSCRIBETOSHARDEVENT._serialized_end=3033
  _SUBSCRIBETOSHARDEVENTSTREAM._serialized_start=3036
  _SUBSCRIBETOSHARDEVENTSTREAM._serialized_end=4076
  _SUBSCRIBETOSHARDEVENTSTREAM_EXCEPTIONEVENT._serialized_start=4051
  _SUBSCRIBETOSHARDEVENTSTREAM_EXCEPTIONEVENT._serialized_end=4067
  _TAG._serialized_start=4078
  _TAG._serialized_end=4111
  _STREAMMODEDETAILS._serialized_start=4113
  _STREAMMODEDETAILS._serialized_end=4185
  _CREATESTREAMREQUEST._serialized_start=4188
  _CREATESTREAMREQUEST._serialized_end=4496
  _CREATESTREAMRESPONSE._serialized_start=4498
  _CREATESTREAMRESPONSE._serialized_end=4566
  _CREATESTREAMRESULT._serialized_start=4568
  _CREATESTREAMRESULT._serialized_end=4588
  _DELETESTREAMREQUEST._serialized_start=4591
  _DELETESTREAMREQUEST._serialized_end=4727
  _DELETESTREAMRESPONSE._serialized_start=4729
  _DELETESTREAMRESPONSE._serialized_end=4797
  _DELETESTREAMRESULT._serialized_start=4799
  _DELETESTREAMRESULT._serialized_end=4819
  _LISTSTREAMSREQUEST._serialized_start=4822
  _LISTSTREAMSREQUEST._serialized_end=4970
  _LISTSTREAMSRESPONSE._serialized_start=4972
  _LISTSTREAMSRESPONSE._serialized_end=5039
  _LISTSTREAMSRESULT._serialized_start=5041
  _LISTSTREAMSRESULT._serialized_end=5108
  _LISTSHARDSREQUEST._serialized_start=5111
  _LISTSHARDSREQUEST._serialized_end=5381
  _LISTSHARDSRESPONSE._serialized_start=5383
  _LISTSHARDSRESPONSE._serialized_end=5449
  _LISTSHARDSRESULT._serialized_start=5451
  _LISTSHARDSRESULT._serialized_end=5532
  _SETWRITEQUOTAREQUEST._serialized_start=5535
  _SETWRITEQUOTAREQUEST._serialized_end=5669
  _SETWRITEQUOTARESPONSE._serialized_start=5671
  _SETWRITEQUOTARESPONSE._serialized_end=5740
  _SETWRITEQUOTARESULT._serialized_start=5742
  _SETWRITEQUOTARESULT._serialized_end=5763
  _UPDATESTREAMREQUEST._serialized_start=5766
  _UPDATESTREAMREQUEST._serialized_end=6081
  _UPDATESTREAMRESPONSE._serialized_start=6083
  _UPDATESTREAMRESPONSE._serialized_end=6151
  _UPDATESTREAMRESULT._serialized_start=6153
  _UPDATESTREAMRESULT._serialized_end=6173
  _LISTSTREAMCONSUMERSREQUEST._serialized_start=6176
  _LISTSTREAMCONSUMERSREQUEST._serialized_end=6365
  _LISTSTREAMCONSUMERSRESPONSE._serialized_start=6367
  _LISTSTREAMCONSUMERSRESPONSE._serialized_end=6442
  _LISTSTREAMCONSUMERSRESULT._serialized_start=6444
  _LISTSTREAMCONSUMERSRESULT._serialized_end=6540
  _DESCRIBESTREAMREQUEST._serialized_start=6543
  _DESCRIBESTREAMREQUEST._serialized_end=6695
  _DESCRIBESTREAMRESPONSE._serialized_start=6697
  _DESCRIBESTREAMRESPONSE._serialized_end=6767
  _DESCRIBESTREAMRESULT._serialized_start=6769
  _DESCRIBESTREAMRESULT._serialized_end=6858
  _REGISTERSTREAMCONSUMERREQUEST._serialized_start=6861
  _REGISTERSTREAMCONSUMERREQUEST._serialized_end=6994
  _REGISTERSTREAMCONSUMERRESPONSE._serialized_start=6996
  _REGISTERSTREAMCONSUMERRESPONSE._serialized_end=7074
  _REGISTERSTREAMCONSUMERRESULT._serialized_start=7076
  _REGISTERSTREAMCONSUMERRESULT._serialized_end=7154
  _DEREGISTERSTREAMCONSUMERREQUEST._serialized_start=7157
  _DEREGISTERSTREAMCONSUMERREQUEST._serialized_end=7314
  _DEREGISTERSTREAMCONSUMERRESPONSE._serialized_start=7316
  _DEREGISTERSTREAMCONSUMERRESPONSE._serialized_end=7396
  _DEREGISTERSTREAMCONSUMERRESULT._serialized_start=7398
  _DEREGISTERSTREAMCONSUMERRESULT._serialized_end=7430
  _DESCRIBESTREAMCONSUMERREQUEST._serialized_start=7433
  _DESCRIBESTREAMCONSUMERREQUEST._serialized_end=7588
  _DESCRIBESTREAMCONSUMERRESPONSE._serialized_start=7590
  _DESCRIBESTREAMCONSUMERRESPONSE._serialized_end=7668
  _DESCRIBESTREAMCONSUMERRESULT._serialized_start=7670
  _DESCRIBESTREAMCONSUMERRESULT._serialized_end=7771
  _PUTRECORDSREQUESTENTRY._serialized_start=7773
  _PUTRECORDSREQUESTENTRY._serialized_end=7867
  _PUTRECORDSRESULTENTRY._serialized_start=7869
  _PUTRECORDSRESULTENTRY._serialized_end=7990
  _GETRECORDSREQUEST._serialized_start=7992
  _GETRECORDSREQUEST._serialized_end=8109
  _GETRECORDSRESPONSE._serialized_start=8111
  _GETRECORDSRESPONSE._serialized_end=8177
  _GETRECORDSRESULT._serialized_start=8180
  _GETRECORDSRESULT._serialized_end=8356
  _PUTRECORDREQUEST._serialized_start=8359
  _PUTRECORDREQUEST._serialized_end=8565
  _PUTRECORDRESPONSE._serialized_start=8567
  _PUTRECORDRESPONSE._serialized_end=8632
  _PUTRECORDRESULT._serialized_start=8634
  _PUTRECORDRESULT._serialized_end=8755
  _PUTRECORDSREQUEST._serialized_start=8758
  _PUTRECORDSREQUEST._serialized_end=8918
  _PUTRECORDSRESPONSE._serialized_start=8920
  _PUTRECORDSRESPONSE._serialized_end=8986
  _PUTRECORDSRESULT._serialized_start=8989
  _PUTRECORDSRESULT._serialized_end=9157
  _GETSHARDITERATORREQUEST._serialized_start=9160
  _GETSHARDITERATORREQUEST._serialized_end=9410
  _GETSHARDITERATORRESPONSE._serialized_start=9412
  _GETSHARDITERATORRESPONSE._serialized_end=9484
  _GETSHARDITERATORRESULT._serialized_start=9486
  _GETSHARDITERATORRESULT._serialized_end=9534
  _SUBSCRIBETOSHARDREQUEST._serialized_start=9537
  _SUBSCRIBETOSHARDREQUEST._serialized_end=9726
  _SUBSCRIBETOSHARDRESPONSE._serialized_start=9728
  _SUBSCRIBETOSHARDRESPONSE._serialized_end=9800
  _SUBSCRIBETOSHARDRESULT._serialized_start=9802
  _SUBSCRIBETOSHARDRESULT._serialized_end=9897
  _ADDTAGSTOSTREAMREQUEST._serialized_start=9899
  _ADDTAGSTOSTREAMREQUEST._serialized_end=10017
  _ADDTAGSTOSTREAMRESPONSE._serialized_start=10019
  _ADDTAGSTOSTREAMRESPONSE._serialized_end=10090
  _ADDTAGSTOSTREAMRESULT._serialized_start=10092
  _ADDTAGSTOSTREAMRESULT._serialized_end=10115
  _DECREASESTREAMRETENTIONPERIODREQUEST._serialized_start=10118
  _DECREASESTREAMRETENTIONPERIODREQUEST._serialized_end=10268
  _DECREASESTREAMRETENTIONPERIODRESPONSE._serialized_start=10270
  _DECREASESTREAMRETENTIONPERIODRESPONSE._serialized_end=10355
  _DECREASESTREAMRETENTIONPERIODRESULT._serialized_start=10357
  _DECREASESTREAMRETENTIONPERIODRESULT._serialized_end=10394
  _DESCRIBELIMITSREQUEST._serialized_start=10396
  _DESCRIBELIMITSREQUEST._serialized_end=10478
  _DESCRIBELIMITSRESPONSE._serialized_start=10480
  _DESCRIBELIMITSRESPONSE._serialized_end=10550
  _DESCRIBELIMITSRESULT._serialized_start=10552
  _DESCRIBELIMITSRESULT._serialized_end=10621
  _DESCRIBESTREAMSUMMARYREQUEST._serialized_start=10623
  _DESCRIBESTREAMSUMMARYREQUEST._serialized_end=10733
  _DESCRIBESTREAMSUMMARYRESPONSE._serialized_start=10735
  _DESCRIBESTREAMSUMMARYRESPONSE._serialized_end=10812
  _DESCRIBESTREAMSUMMARYRESULT._serialized_start=10814
  _DESCRIBESTREAMSUMMARYRESULT._serialized_end=10925
  _DISABLEENHANCEDMONITORINGREQUEST._serialized_start=10928
  _DISABLEENHANCEDMONITORINGREQUEST._serialized_end=11071
  _DISABLEENHANCEDMONITORINGRESPONSE._serialized_start=11073
  _DISABLEENHANCEDMONITORINGRESPONSE._serialized_end=11154
  _DISABLEENHANCEDMONITORINGRESULT._serialized_start=11157
  _DISABLEENHANCEDMONITORINGRESULT._serialized_end=11285
  _ENABLEENHANCEDMONITORINGREQUEST._serialized_start=11288
  _ENABLEENHANCEDMONITORINGREQUEST._serialized_end=11430
  _ENABLEENHANCEDMONITORINGRESPONSE._serialized_start=11432
  _ENABLEENHANCEDMONITORINGRESPONSE._serialized_end=11512
  _ENABLEENHANCEDMONITORINGRESULT._serialized_start=11514
  _ENABLEENHANCEDMONITORINGRESULT._serialized_end=11641
  _INCREASESTREAMRETENTIONPERIODREQUEST._serialized_start=11644
  _INCREASESTREAMRETENTIONPERIODREQUEST._serialized_end=11794
  _INCREASESTREAMRETENTIONPERIODRESPONSE._serialized_start=11796
  _INCREASESTREAMRETENTIONPERIODRESPONSE._serialized_end=11881
  _INCREASESTREAMRETENTIONPERIODRESULT._serialized_start=11883
  _INCREASESTREAMRETENTIONPERIODRESULT._serialized_end=11920
  _LISTTAGSFORSTREAMREQUEST._serialized_start=11923
  _LISTTAGSFORSTREAMREQUEST._serialized_end=12077
  _LISTTAGSFORSTREAMRESPONSE._serialized_start=12079
  _LISTTAGSFORSTREAMRESPONSE._serialized_end=12152
  _LISTTAGSFORSTREAMRESULT._serialized_start=12154
  _LISTTAGSFORSTREAMRESULT._serialized_end=12241
  _MERGESHARDSREQUEST._serialized_start=12244
  _MERGESHARDSREQUEST._serialized_end=12401
  _MERGESHARDSRESPONSE._serialized_start=12403
  _MERGESHARDSRESPONSE._serialized_end=12470
  _MERGESHARDSRESULT._serialized_start=12472
  _MERGESHARDSRESULT._serialized_end=12491
  _REMOVETAGSFROMSTREAMREQUEST._serialized_start=12493
  _REMOVETAGSFROMSTREAMREQUEST._serialized_end=12620
  _REMOVETAGSFROMSTREAMRESPONSE._serialized_start=12622
  _REMOVETAGSFROMSTREAMRESPONSE._serialized_end=12698
  _REMOVETAGSFROMSTREAMRESULT._serialized_start=12700
  _REMOVETAGSFROMSTREAMRESULT._serialized_end=12728
  _SPLITSHARDREQUEST._serialized_start=12731
  _SPLITSHARDREQUEST._serialized_end=12885
  _SPLITSHARDRESPONSE._serialized_start=12887
  _SPLITSHARDRESPONSE._serialized_end=12953
  _SPLITSHARDRESULT._serialized_start=12955
  _SPLITSHARDRESULT._serialized_end=12973
  _STARTSTREAMENCRYPTIONREQUEST._serialized_start=12976
  _STARTSTREAMENCRYPTIONREQUEST._serialized_end=13163
  _STARTSTREAMENCRYPTIONRESPONSE._serialized_start=13165
  _STARTSTREAMENCRYPTIONRESPONSE._serialized_end=13242
  _STARTSTREAMENCRYPTIONRESULT._serialized_start=13244
  _STARTSTREAMENCRYPTIONRESULT._serialized_end=13273
  _STOPSTREAMENCRYPTIONREQUEST._serialized_start=13276
  _STOPSTREAMENCRYPTIONREQUEST._serialized_end=13462
  _STOPSTREAMENCRYPTIONRESPONSE._serialized_start=13464
  _STOPSTREAMENCRYPTIONRESPONSE._serialized_end=13540
  _STOPSTREAMENCRYPTIONRESULT._serialized_start=13542
  _STOPSTREAMENCRYPTIONRESULT._serialized_end=13570
  _UPDATESHARDCOUNTREQUEST._serialized_start=13573
  _UPDATESHARDCOUNTREQUEST._serialized_end=13847
  _UPDATESHARDCOUNTREQUEST_SCALINGTYPE._serialized_start=13787
  _UPDATESHARDCOUNTREQUEST_SCALINGTYPE._serialized_end=13847
  _UPDATESHARDCOUNTRESPONSE._serialized_start=13849
  _UPDATESHARDCOUNTRESPONSE._serialized_end=13921
  _UPDATESHARDCOUNTRESULT._serialized_start=13923
  _UPDATESHARDCOUNTRESULT._serialized_end=14025
  _UPDATESTREAMMODEREQUEST._serialized_start=14028
  _UPDATESTREAMMODEREQUEST._serialized_end=14200
  _UPDATESTREAMMODERESPONSE._serialized_start=14202
  _UPDATESTREAMMODERESPONSE._serialized_end=14274
  _UPDATESTREAMMODERESULT._serialized_start=14276
  _UPDATESTREAMMODERESULT._serialized_end=14300
# @@protoc_insertion_point(module_scope)
