<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/bigquery/storage/v1/stream.proto

namespace GPBMetadata\Google\Cloud\Bigquery\Storage\V1;

class Stream
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Bigquery\Storage\V1\Arrow::initOnce();
        \GPBMetadata\Google\Cloud\Bigquery\Storage\V1\Avro::initOnce();
        \GPBMetadata\Google\Cloud\Bigquery\Storage\V1\Table::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xCA\x17\x0A-google/cloud/bigquery/storage/v1/stream.proto\x12 google.cloud.bigquery.storage.v1\x1A\x19google/api/resource.proto\x1A,google/cloud/bigquery/storage/v1/arrow.proto\x1A+google/cloud/bigquery/storage/v1/avro.proto\x1A,google/cloud/bigquery/storage/v1/table.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xC3\x0C\x0A\x0BReadSession\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x03\x124\x0A\x0Bexpire_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12F\x0A\x0Bdata_format\x18\x03 \x01(\x0E2,.google.cloud.bigquery.storage.v1.DataFormatB\x03\xE0A\x05\x12H\x0A\x0Bavro_schema\x18\x04 \x01(\x0B2,.google.cloud.bigquery.storage.v1.AvroSchemaB\x03\xE0A\x03H\x00\x12J\x0A\x0Carrow_schema\x18\x05 \x01(\x0B2-.google.cloud.bigquery.storage.v1.ArrowSchemaB\x03\xE0A\x03H\x00\x124\x0A\x05table\x18\x06 \x01(\x09B%\xE0A\x05\xFAA\x1F\x0A\x1Dbigquery.googleapis.com/Table\x12Z\x0A\x0Ftable_modifiers\x18\x07 \x01(\x0B2<.google.cloud.bigquery.storage.v1.ReadSession.TableModifiersB\x03\xE0A\x01\x12Y\x0A\x0Cread_options\x18\x08 \x01(\x0B2>.google.cloud.bigquery.storage.v1.ReadSession.TableReadOptionsB\x03\xE0A\x01\x12B\x0A\x07streams\x18\x0A \x03(\x0B2,.google.cloud.bigquery.storage.v1.ReadStreamB\x03\xE0A\x03\x12*\x0A\x1Destimated_total_bytes_scanned\x18\x0C \x01(\x03B\x03\xE0A\x03\x12/\x0A\"estimated_total_physical_file_size\x18\x0F \x01(\x03B\x03\xE0A\x03\x12 \x0A\x13estimated_row_count\x18\x0E \x01(\x03B\x03\xE0A\x03\x12\x15\x0A\x08trace_id\x18\x0D \x01(\x09B\x03\xE0A\x01\x1AC\x0A\x0ETableModifiers\x121\x0A\x0Dsnapshot_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.Timestamp\x1A\x89\x05\x0A\x10TableReadOptions\x12\x17\x0A\x0Fselected_fields\x18\x01 \x03(\x09\x12\x17\x0A\x0Frow_restriction\x18\x02 \x01(\x09\x12g\x0A\x1Barrow_serialization_options\x18\x03 \x01(\x0B2;.google.cloud.bigquery.storage.v1.ArrowSerializationOptionsB\x03\xE0A\x01H\x00\x12e\x0A\x1Aavro_serialization_options\x18\x04 \x01(\x0B2:.google.cloud.bigquery.storage.v1.AvroSerializationOptionsB\x03\xE0A\x01H\x00\x12#\x0A\x11sample_percentage\x18\x05 \x01(\x01B\x03\xE0A\x01H\x01\x88\x01\x01\x12\x85\x01\x0A\x1Aresponse_compression_codec\x18\x06 \x01(\x0E2W.google.cloud.bigquery.storage.v1.ReadSession.TableReadOptions.ResponseCompressionCodecB\x03\xE0A\x01H\x02\x88\x01\x01\"j\x0A\x18ResponseCompressionCodec\x12*\x0A&RESPONSE_COMPRESSION_CODEC_UNSPECIFIED\x10\x00\x12\"\x0A\x1ERESPONSE_COMPRESSION_CODEC_LZ4\x10\x02B%\x0A#output_format_serialization_optionsB\x14\x0A\x12_sample_percentageB\x1D\x0A\x1B_response_compression_codec:k\xEAAh\x0A*bigquerystorage.googleapis.com/ReadSession\x12:projects/{project}/locations/{location}/sessions/{session}B\x08\x0A\x06schema\"\x9C\x01\x0A\x0AReadStream\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x03:{\xEAAx\x0A)bigquerystorage.googleapis.com/ReadStream\x12Kprojects/{project}/locations/{location}/sessions/{session}/streams/{stream}\"\xFB\x04\x0A\x0BWriteStream\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x03\x12E\x0A\x04type\x18\x02 \x01(\x0E22.google.cloud.bigquery.storage.v1.WriteStream.TypeB\x03\xE0A\x05\x124\x0A\x0Bcreate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bcommit_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12H\x0A\x0Ctable_schema\x18\x05 \x01(\x0B2-.google.cloud.bigquery.storage.v1.TableSchemaB\x03\xE0A\x03\x12P\x0A\x0Awrite_mode\x18\x07 \x01(\x0E27.google.cloud.bigquery.storage.v1.WriteStream.WriteModeB\x03\xE0A\x05\x12\x15\x0A\x08location\x18\x08 \x01(\x09B\x03\xE0A\x03\"F\x0A\x04Type\x12\x14\x0A\x10TYPE_UNSPECIFIED\x10\x00\x12\x0D\x0A\x09COMMITTED\x10\x01\x12\x0B\x0A\x07PENDING\x10\x02\x12\x0C\x0A\x08BUFFERED\x10\x03\"3\x0A\x09WriteMode\x12\x1A\x0A\x16WRITE_MODE_UNSPECIFIED\x10\x00\x12\x0A\x0A\x06INSERT\x10\x01:v\xEAAs\x0A*bigquerystorage.googleapis.com/WriteStream\x12Eprojects/{project}/datasets/{dataset}/tables/{table}/streams/{stream}*>\x0A\x0ADataFormat\x12\x1B\x0A\x17DATA_FORMAT_UNSPECIFIED\x10\x00\x12\x08\x0A\x04AVRO\x10\x01\x12\x09\x0A\x05ARROW\x10\x02*I\x0A\x0FWriteStreamView\x12!\x0A\x1DWRITE_STREAM_VIEW_UNSPECIFIED\x10\x00\x12\x09\x0A\x05BASIC\x10\x01\x12\x08\x0A\x04FULL\x10\x02B\xBB\x01\x0A\$com.google.cloud.bigquery.storage.v1B\x0BStreamProtoP\x01Z>cloud.google.com/go/bigquery/storage/apiv1/storagepb;storagepb\xAA\x02 Google.Cloud.BigQuery.Storage.V1\xCA\x02 Google\\Cloud\\BigQuery\\Storage\\V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

