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

namespace GPBMetadata\Google\Bigtable\Admin\V2;

class BigtableTableAdmin
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Bigtable\Admin\V2\Common::initOnce();
        \GPBMetadata\Google\Bigtable\Admin\V2\Table::initOnce();
        \GPBMetadata\Google\Iam\V1\IamPolicy::initOnce();
        \GPBMetadata\Google\Iam\V1\Policy::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
ñR
3google/bigtable/admin/v2/bigtable_table_admin.protogoogle.bigtable.admin.v2google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto%google/bigtable/admin/v2/common.proto$google/bigtable/admin/v2/table.protogoogle/iam/v1/iam_policy.protogoogle/iam/v1/policy.proto#google/longrunning/operations.protogoogle/protobuf/duration.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"±
RestoreTableRequest=
parent (	B-àAúA\'
%bigtableadmin.googleapis.com/Instance
table_id (	BàA:
backup (	B(úA%
#bigtableadmin.googleapis.com/BackupH B
source"˜
RestoreTableMetadata
name (	@
source_type (2+.google.bigtable.admin.v2.RestoreSourceType;
backup_info (2$.google.bigtable.admin.v2.BackupInfoH %
optimize_table_operation_name (	=
progress (2+.google.bigtable.admin.v2.OperationProgressB
source_info"l
OptimizeRestoredTableMetadata
name (	=
progress (2+.google.bigtable.admin.v2.OperationProgress"
CreateTableRequest=
parent (	B-àAúA\'
%bigtableadmin.googleapis.com/Instance
table_id (	BàA3
table (2.google.bigtable.admin.v2.TableBàAJ
initial_splits (22.google.bigtable.admin.v2.CreateTableRequest.Split
Split
key ("¾
CreateTableFromSnapshotRequest=
parent (	B-àAúA\'
%bigtableadmin.googleapis.com/Instance
table_id (	BàAF
source_snapshot (	B-àAúA\'
%bigtableadmin.googleapis.com/Snapshot"™
DropRowRangeRequest8
name (	B*àAúA$
"bigtableadmin.googleapis.com/Table
row_key_prefix (H $
delete_all_data_from_table (H B
target"­
ListTablesRequest=
parent (	B-àAúA\'
%bigtableadmin.googleapis.com/Instance2
view (2$.google.bigtable.admin.v2.Table.View
	page_size (

page_token (	"^
ListTablesResponse/
tables (2.google.bigtable.admin.v2.Table
next_page_token (	"
GetTableRequest8
name (	B*àAúA$
"bigtableadmin.googleapis.com/Table2
view (2$.google.bigtable.admin.v2.Table.View"
UpdateTableRequest3
table (2.google.bigtable.admin.v2.TableBàA4
update_mask (2.google.protobuf.FieldMaskBàA"
UpdateTableMetadata
name (	.

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.Timestamp"N
DeleteTableRequest8
name (	B*àAúA$
"bigtableadmin.googleapis.com/Table"P
UndeleteTableRequest8
name (	B*àAúA$
"bigtableadmin.googleapis.com/Table"ƒ
UndeleteTableMetadata
name (	.

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.Timestamp"ß
ModifyColumnFamiliesRequest8
name (	B*àAúA$
"bigtableadmin.googleapis.com/Table^
modifications (2B.google.bigtable.admin.v2.ModifyColumnFamiliesRequest.ModificationBàA¥
Modification

id (	8
create (2&.google.bigtable.admin.v2.ColumnFamilyH 8
update (2&.google.bigtable.admin.v2.ColumnFamilyH 
drop (H B
mod"[
GenerateConsistencyTokenRequest8
name (	B*àAúA$
"bigtableadmin.googleapis.com/Table"=
 GenerateConsistencyTokenResponse
consistency_token (	"s
CheckConsistencyRequest8
name (	B*àAúA$
"bigtableadmin.googleapis.com/Table
consistency_token (	BàA".
CheckConsistencyResponse

consistent ("æ
SnapshotTableRequest8
name (	B*àAúA$
"bigtableadmin.googleapis.com/Table=
cluster (	B,àAúA&
$bigtableadmin.googleapis.com/Cluster
snapshot_id (	BàA&
ttl (2.google.protobuf.Duration
description (	"Q
GetSnapshotRequest;
name (	B-àAúA\'
%bigtableadmin.googleapis.com/Snapshot"{
ListSnapshotsRequest<
parent (	B,àAúA&
$bigtableadmin.googleapis.com/Cluster
	page_size (

page_token (	"g
ListSnapshotsResponse5
	snapshots (2".google.bigtable.admin.v2.Snapshot
next_page_token (	"T
DeleteSnapshotRequest;
name (	B-àAúA\'
%bigtableadmin.googleapis.com/Snapshot"Ä
SnapshotTableMetadataH
original_request (2..google.bigtable.admin.v2.SnapshotTableRequest0
request_time (2.google.protobuf.Timestamp/
finish_time (2.google.protobuf.Timestamp"Ø
CreateTableFromSnapshotMetadataR
original_request (28.google.bigtable.admin.v2.CreateTableFromSnapshotRequest0
request_time (2.google.protobuf.Timestamp/
finish_time (2.google.protobuf.Timestamp"¢
CreateBackupRequest<
parent (	B,àAúA&
$bigtableadmin.googleapis.com/Cluster
	backup_id (	BàA5
backup (2 .google.bigtable.admin.v2.BackupBàA"˜
CreateBackupMetadata
name (	
source_table (	.

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.Timestamp"‚
UpdateBackupRequest5
backup (2 .google.bigtable.admin.v2.BackupBàA4
update_mask (2.google.protobuf.FieldMaskBàA"M
GetBackupRequest9
name (	B+àAúA%
#bigtableadmin.googleapis.com/Backup"P
DeleteBackupRequest9
name (	B+àAúA%
#bigtableadmin.googleapis.com/Backup"›
ListBackupsRequest<
parent (	B,àAúA&
$bigtableadmin.googleapis.com/Cluster
filter (	
order_by (	
	page_size (

page_token (	"a
ListBackupsResponse1
backups (2 .google.bigtable.admin.v2.Backup
next_page_token (	2²(
BigtableTableAdmin«
CreateTable,.google.bigtable.admin.v2.CreateTableRequest.google.bigtable.admin.v2.Table"M‚Óä“/"*/v2/{parent=projects/*/instances/*}/tables:*ÚAparent,table_id,tableŠ
CreateTableFromSnapshot8.google.bigtable.admin.v2.CreateTableFromSnapshotRequest.google.longrunning.Operation"•‚Óä“B"=/v2/{parent=projects/*/instances/*}/tables:createFromSnapshot:*ÚAparent,table_id,source_snapshotÊA(
TableCreateTableFromSnapshotMetadata¤

ListTables+.google.bigtable.admin.v2.ListTablesRequest,.google.bigtable.admin.v2.ListTablesResponse";‚Óä“,*/v2/{parent=projects/*/instances/*}/tablesÚAparent‘
GetTable).google.bigtable.admin.v2.GetTableRequest.google.bigtable.admin.v2.Table"9‚Óä“,*/v2/{name=projects/*/instances/*/tables/*}ÚAnameÎ
UpdateTable,.google.bigtable.admin.v2.UpdateTableRequest.google.longrunning.Operation"r‚Óä“920/v2/{table.name=projects/*/instances/*/tables/*}:tableÚAtable,update_maskÊA
TableUpdateTableMetadataŽ
DeleteTable,.google.bigtable.admin.v2.DeleteTableRequest.google.protobuf.Empty"9‚Óä“,**/v2/{name=projects/*/instances/*/tables/*}ÚAnameÆ
UndeleteTable..google.bigtable.admin.v2.UndeleteTableRequest.google.longrunning.Operation"f‚Óä“8"3/v2/{name=projects/*/instances/*/tables/*}:undelete:*ÚAnameÊA
TableUndeleteTableMetadataÏ
ModifyColumnFamilies5.google.bigtable.admin.v2.ModifyColumnFamiliesRequest.google.bigtable.admin.v2.Table"_‚Óä“D"?/v2/{name=projects/*/instances/*/tables/*}:modifyColumnFamilies:*ÚAname,modifications™
DropRowRange-.google.bigtable.admin.v2.DropRowRangeRequest.google.protobuf.Empty"B‚Óä“<"7/v2/{name=projects/*/instances/*/tables/*}:dropRowRange:*è
GenerateConsistencyToken9.google.bigtable.admin.v2.GenerateConsistencyTokenRequest:.google.bigtable.admin.v2.GenerateConsistencyTokenResponse"U‚Óä“H"C/v2/{name=projects/*/instances/*/tables/*}:generateConsistencyToken:*ÚAnameÚ
CheckConsistency1.google.bigtable.admin.v2.CheckConsistencyRequest2.google.bigtable.admin.v2.CheckConsistencyResponse"_‚Óä“@";/v2/{name=projects/*/instances/*/tables/*}:checkConsistency:*ÚAname,consistency_tokenê
SnapshotTable..google.bigtable.admin.v2.SnapshotTableRequest.google.longrunning.Operation"‰‚Óä“8"3/v2/{name=projects/*/instances/*/tables/*}:snapshot:*ÚA$name,cluster,snapshot_id,descriptionÊA!
SnapshotSnapshotTableMetadata¨
GetSnapshot,.google.bigtable.admin.v2.GetSnapshotRequest".google.bigtable.admin.v2.Snapshot"G‚Óä“:8/v2/{name=projects/*/instances/*/clusters/*/snapshots/*}ÚAname»
ListSnapshots..google.bigtable.admin.v2.ListSnapshotsRequest/.google.bigtable.admin.v2.ListSnapshotsResponse"I‚Óä“:8/v2/{parent=projects/*/instances/*/clusters/*}/snapshotsÚAparent¢
DeleteSnapshot/.google.bigtable.admin.v2.DeleteSnapshotRequest.google.protobuf.Empty"G‚Óä“:*8/v2/{name=projects/*/instances/*/clusters/*/snapshots/*}ÚAnameà
CreateBackup-.google.bigtable.admin.v2.CreateBackupRequest.google.longrunning.Operation"‚Óä“@"6/v2/{parent=projects/*/instances/*/clusters/*}/backups:backupÚAparent,backup_id,backupÊA
BackupCreateBackupMetadata 
	GetBackup*.google.bigtable.admin.v2.GetBackupRequest .google.bigtable.admin.v2.Backup"E‚Óä“86/v2/{name=projects/*/instances/*/clusters/*/backups/*}ÚAnameÃ
UpdateBackup-.google.bigtable.admin.v2.UpdateBackupRequest .google.bigtable.admin.v2.Backup"b‚Óä“G2=/v2/{backup.name=projects/*/instances/*/clusters/*/backups/*}:backupÚAbackup,update_maskœ
DeleteBackup-.google.bigtable.admin.v2.DeleteBackupRequest.google.protobuf.Empty"E‚Óä“8*6/v2/{name=projects/*/instances/*/clusters/*/backups/*}ÚAname³
ListBackups,.google.bigtable.admin.v2.ListBackupsRequest-.google.bigtable.admin.v2.ListBackupsResponse"G‚Óä“86/v2/{parent=projects/*/instances/*/clusters/*}/backupsÚAparent»
RestoreTable-.google.bigtable.admin.v2.RestoreTableRequest.google.longrunning.Operation"]‚Óä“7"2/v2/{parent=projects/*/instances/*}/tables:restore:*ÊA
TableRestoreTableMetadataì
GetIamPolicy".google.iam.v1.GetIamPolicyRequest.google.iam.v1.Policy" ‚Óä“Ž";/v2/{resource=projects/*/instances/*/tables/*}:getIamPolicy:*ZL"G/v2/{resource=projects/*/instances/*/clusters/*/backups/*}:getIamPolicy:*ÚAresourceó
SetIamPolicy".google.iam.v1.SetIamPolicyRequest.google.iam.v1.Policy"§‚Óä“Ž";/v2/{resource=projects/*/instances/*/tables/*}:setIamPolicy:*ZL"G/v2/{resource=projects/*/instances/*/clusters/*/backups/*}:setIamPolicy:*ÚAresource,policy¤
TestIamPermissions(.google.iam.v1.TestIamPermissionsRequest).google.iam.v1.TestIamPermissionsResponse"¸‚Óä“š"A/v2/{resource=projects/*/instances/*/tables/*}:testIamPermissions:*ZR"M/v2/{resource=projects/*/instances/*/clusters/*/backups/*}:testIamPermissions:*ÚAresource,permissionsÞÊAbigtableadmin.googleapis.comÒA»https://www.googleapis.com/auth/bigtable.admin,https://www.googleapis.com/auth/bigtable.admin.table,https://www.googleapis.com/auth/cloud-bigtable.admin,https://www.googleapis.com/auth/cloud-bigtable.admin.table,https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-onlyBß
com.google.bigtable.admin.v2BBigtableTableAdminProtoPZ=google.golang.org/genproto/googleapis/bigtable/admin/v2;adminªGoogle.Cloud.Bigtable.Admin.V2ÊGoogle\\Cloud\\Bigtable\\Admin\\V2ê"Google::Cloud::Bigtable::Admin::V2bproto3'
        , true);

        static::$is_initialized = true;
    }
}

