<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/bigtable/admin/v2/types.proto

namespace GPBMetadata\Google\Bigtable\Admin\V2;

class Types
{
    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();
        $pool->internalAddGeneratedFile(
            "\x0A\xE2\x1B\x0A\$google/bigtable/admin/v2/types.proto\x12\x18google.bigtable.admin.v2\"\xC7\x19\x0A\x04Type\x12:\x0A\x0Abytes_type\x18\x01 \x01(\x0B2\$.google.bigtable.admin.v2.Type.BytesH\x00\x12<\x0A\x0Bstring_type\x18\x02 \x01(\x0B2%.google.bigtable.admin.v2.Type.StringH\x00\x12:\x0A\x0Aint64_type\x18\x05 \x01(\x0B2\$.google.bigtable.admin.v2.Type.Int64H\x00\x12>\x0A\x0Cfloat32_type\x18\x0C \x01(\x0B2&.google.bigtable.admin.v2.Type.Float32H\x00\x12>\x0A\x0Cfloat64_type\x18\x09 \x01(\x0B2&.google.bigtable.admin.v2.Type.Float64H\x00\x128\x0A\x09bool_type\x18\x08 \x01(\x0B2#.google.bigtable.admin.v2.Type.BoolH\x00\x12B\x0A\x0Etimestamp_type\x18\x0A \x01(\x0B2(.google.bigtable.admin.v2.Type.TimestampH\x00\x128\x0A\x09date_type\x18\x0B \x01(\x0B2#.google.bigtable.admin.v2.Type.DateH\x00\x12B\x0A\x0Eaggregate_type\x18\x06 \x01(\x0B2(.google.bigtable.admin.v2.Type.AggregateH\x00\x12<\x0A\x0Bstruct_type\x18\x07 \x01(\x0B2%.google.bigtable.admin.v2.Type.StructH\x00\x12:\x0A\x0Aarray_type\x18\x03 \x01(\x0B2\$.google.bigtable.admin.v2.Type.ArrayH\x00\x126\x0A\x08map_type\x18\x04 \x01(\x0B2\".google.bigtable.admin.v2.Type.MapH\x00\x12:\x0A\x0Aproto_type\x18\x0D \x01(\x0B2\$.google.bigtable.admin.v2.Type.ProtoH\x00\x128\x0A\x09enum_type\x18\x0E \x01(\x0B2#.google.bigtable.admin.v2.Type.EnumH\x00\x1A\xA9\x01\x0A\x05Bytes\x12?\x0A\x08encoding\x18\x01 \x01(\x0B2-.google.bigtable.admin.v2.Type.Bytes.Encoding\x1A_\x0A\x08Encoding\x12@\x0A\x03raw\x18\x01 \x01(\x0B21.google.bigtable.admin.v2.Type.Bytes.Encoding.RawH\x00\x1A\x05\x0A\x03RawB\x0A\x0A\x08encoding\x1A\x9F\x02\x0A\x06String\x12@\x0A\x08encoding\x18\x01 \x01(\x0B2..google.bigtable.admin.v2.Type.String.Encoding\x1A\xD2\x01\x0A\x08Encoding\x12N\x0A\x08utf8_raw\x18\x01 \x01(\x0B26.google.bigtable.admin.v2.Type.String.Encoding.Utf8RawB\x02\x18\x01H\x00\x12N\x0A\x0Autf8_bytes\x18\x02 \x01(\x0B28.google.bigtable.admin.v2.Type.String.Encoding.Utf8BytesH\x00\x1A\x0D\x0A\x07Utf8Raw:\x02\x18\x01\x1A\x0B\x0A\x09Utf8BytesB\x0A\x0A\x08encoding\x1A\xFD\x02\x0A\x05Int64\x12?\x0A\x08encoding\x18\x01 \x01(\x0B2-.google.bigtable.admin.v2.Type.Int64.Encoding\x1A\xB2\x02\x0A\x08Encoding\x12X\x0A\x10big_endian_bytes\x18\x01 \x01(\x0B2<.google.bigtable.admin.v2.Type.Int64.Encoding.BigEndianBytesH\x00\x12\\\x0A\x12ordered_code_bytes\x18\x02 \x01(\x0B2>.google.bigtable.admin.v2.Type.Int64.Encoding.OrderedCodeBytesH\x00\x1AN\x0A\x0EBigEndianBytes\x12<\x0A\x0Abytes_type\x18\x01 \x01(\x0B2\$.google.bigtable.admin.v2.Type.BytesB\x02\x18\x01\x1A\x12\x0A\x10OrderedCodeBytesB\x0A\x0A\x08encoding\x1A\x06\x0A\x04Bool\x1A\x09\x0A\x07Float32\x1A\x09\x0A\x07Float64\x1A\xB4\x01\x0A\x09Timestamp\x12C\x0A\x08encoding\x18\x01 \x01(\x0B21.google.bigtable.admin.v2.Type.Timestamp.Encoding\x1Ab\x0A\x08Encoding\x12J\x0A\x11unix_micros_int64\x18\x01 \x01(\x0B2-.google.bigtable.admin.v2.Type.Int64.EncodingH\x00B\x0A\x0A\x08encoding\x1A\x06\x0A\x04Date\x1A\xB9\x04\x0A\x06Struct\x12;\x0A\x06fields\x18\x01 \x03(\x0B2+.google.bigtable.admin.v2.Type.Struct.Field\x12@\x0A\x08encoding\x18\x02 \x01(\x0B2..google.bigtable.admin.v2.Type.Struct.Encoding\x1AI\x0A\x05Field\x12\x12\x0A\x0Afield_name\x18\x01 \x01(\x09\x12,\x0A\x04type\x18\x02 \x01(\x0B2\x1E.google.bigtable.admin.v2.Type\x1A\xE4\x02\x0A\x08Encoding\x12M\x0A\x09singleton\x18\x01 \x01(\x0B28.google.bigtable.admin.v2.Type.Struct.Encoding.SingletonH\x00\x12X\x0A\x0Fdelimited_bytes\x18\x02 \x01(\x0B2=.google.bigtable.admin.v2.Type.Struct.Encoding.DelimitedBytesH\x00\x12]\x0A\x12ordered_code_bytes\x18\x03 \x01(\x0B2?.google.bigtable.admin.v2.Type.Struct.Encoding.OrderedCodeBytesH\x00\x1A\x0B\x0A\x09Singleton\x1A#\x0A\x0EDelimitedBytes\x12\x11\x0A\x09delimiter\x18\x01 \x01(\x0C\x1A\x12\x0A\x10OrderedCodeBytesB\x0A\x0A\x08encoding\x1A7\x0A\x05Proto\x12\x18\x0A\x10schema_bundle_id\x18\x01 \x01(\x09\x12\x14\x0A\x0Cmessage_name\x18\x02 \x01(\x09\x1A3\x0A\x04Enum\x12\x18\x0A\x10schema_bundle_id\x18\x01 \x01(\x09\x12\x11\x0A\x09enum_name\x18\x02 \x01(\x09\x1A=\x0A\x05Array\x124\x0A\x0Celement_type\x18\x01 \x01(\x0B2\x1E.google.bigtable.admin.v2.Type\x1Ak\x0A\x03Map\x120\x0A\x08key_type\x18\x01 \x01(\x0B2\x1E.google.bigtable.admin.v2.Type\x122\x0A\x0Avalue_type\x18\x02 \x01(\x0B2\x1E.google.bigtable.admin.v2.Type\x1A\xDB\x03\x0A\x09Aggregate\x122\x0A\x0Ainput_type\x18\x01 \x01(\x0B2\x1E.google.bigtable.admin.v2.Type\x127\x0A\x0Astate_type\x18\x02 \x01(\x0B2\x1E.google.bigtable.admin.v2.TypeB\x03\xE0A\x03\x12;\x0A\x03sum\x18\x04 \x01(\x0B2,.google.bigtable.admin.v2.Type.Aggregate.SumH\x00\x12e\x0A\x12hllpp_unique_count\x18\x05 \x01(\x0B2G.google.bigtable.admin.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCountH\x00\x12;\x0A\x03max\x18\x06 \x01(\x0B2,.google.bigtable.admin.v2.Type.Aggregate.MaxH\x00\x12;\x0A\x03min\x18\x07 \x01(\x0B2,.google.bigtable.admin.v2.Type.Aggregate.MinH\x00\x1A\x05\x0A\x03Sum\x1A\x05\x0A\x03Max\x1A\x05\x0A\x03Min\x1A \x0A\x1EHyperLogLogPlusPlusUniqueCountB\x0C\x0A\x0AaggregatorB\x06\x0A\x04kindB\xCD\x01\x0A\x1Ccom.google.bigtable.admin.v2B\x0ATypesProtoP\x01Z8cloud.google.com/go/bigtable/admin/apiv2/adminpb;adminpb\xAA\x02\x1EGoogle.Cloud.Bigtable.Admin.V2\xCA\x02\x1EGoogle\\Cloud\\Bigtable\\Admin\\V2\xEA\x02\"Google::Cloud::Bigtable::Admin::V2b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

