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

namespace GPBMetadata\Google\Cloud\Gkebackup\V1;

class Gkebackup
{
    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\Cloud\Gkebackup\V1\Backup::initOnce();
        \GPBMetadata\Google\Cloud\Gkebackup\V1\BackupPlan::initOnce();
        \GPBMetadata\Google\Cloud\Gkebackup\V1\Restore::initOnce();
        \GPBMetadata\Google\Cloud\Gkebackup\V1\RestorePlan::initOnce();
        \GPBMetadata\Google\Cloud\Gkebackup\V1\Volume::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
âO
)google/cloud/gkebackup/v1/gkebackup.protogoogle.cloud.gkebackup.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto&google/cloud/gkebackup/v1/backup.proto+google/cloud/gkebackup/v1/backup_plan.proto\'google/cloud/gkebackup/v1/restore.proto,google/cloud/gkebackup/v1/restore_plan.proto&google/cloud/gkebackup/v1/volume.proto#google/longrunning/operations.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"€
OperationMetadata4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA
target (	BàA
verb (	BàA
status_message (	BàA#
requested_cancellation (BàA
api_version (	BàA"²
CreateBackupPlanRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location?
backup_plan (2%.google.cloud.gkebackup.v1.BackupPlanBàA
backup_plan_id (	BàA"œ
ListBackupPlansRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
filter (	
order_by (	"„
ListBackupPlansResponse;
backup_plans (2%.google.cloud.gkebackup.v1.BackupPlan
next_page_token (	
unreachable (	"Q
GetBackupPlanRequest9
name (	B+àAúA%
#gkebackup.googleapis.com/BackupPlan"‹
UpdateBackupPlanRequest?
backup_plan (2%.google.cloud.gkebackup.v1.BackupPlanBàA/
update_mask (2.google.protobuf.FieldMask"b
DeleteBackupPlanRequest9
name (	B+àAúA%
#gkebackup.googleapis.com/BackupPlan
etag (	"˜
CreateBackupRequest;
parent (	B+àAúA%
#gkebackup.googleapis.com/BackupPlan1
backup (2!.google.cloud.gkebackup.v1.Backup
	backup_id (	"š
ListBackupsRequest;
parent (	B+àAúA%
#gkebackup.googleapis.com/BackupPlan
	page_size (

page_token (	
filter (	
order_by (	"b
ListBackupsResponse2
backups (2!.google.cloud.gkebackup.v1.Backup
next_page_token (	"I
GetBackupRequest5
name (	B\'àAúA!
gkebackup.googleapis.com/Backup"~
UpdateBackupRequest6
backup (2!.google.cloud.gkebackup.v1.BackupBàA/
update_mask (2.google.protobuf.FieldMask"i
DeleteBackupRequest5
name (	B\'àAúA!
gkebackup.googleapis.com/Backup
etag (	
force ("œ
ListVolumeBackupsRequest7
parent (	B\'àAúA!
gkebackup.googleapis.com/Backup
	page_size (

page_token (	
filter (	
order_by (	"u
ListVolumeBackupsResponse?
volume_backups (2\'.google.cloud.gkebackup.v1.VolumeBackup
next_page_token (	"U
GetVolumeBackupRequest;
name (	B-àAúA\'
%gkebackup.googleapis.com/VolumeBackup"¶
CreateRestorePlanRequest9
parent (	B)àAúA#
!locations.googleapis.com/LocationA
restore_plan (2&.google.cloud.gkebackup.v1.RestorePlanBàA
restore_plan_id (	BàA"
ListRestorePlansRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
filter (	
order_by (	"‡
ListRestorePlansResponse=
restore_plans (2&.google.cloud.gkebackup.v1.RestorePlan
next_page_token (	
unreachable (	"S
GetRestorePlanRequest:
name (	B,àAúA&
$gkebackup.googleapis.com/RestorePlan"Ž
UpdateRestorePlanRequestA
restore_plan (2&.google.cloud.gkebackup.v1.RestorePlanBàA/
update_mask (2.google.protobuf.FieldMask"s
DeleteRestorePlanRequest:
name (	B,àAúA&
$gkebackup.googleapis.com/RestorePlan
etag (	
force ("§
CreateRestoreRequest<
parent (	B,àAúA&
$gkebackup.googleapis.com/RestorePlan8
restore (2".google.cloud.gkebackup.v1.RestoreBàA

restore_id (	BàA"œ
ListRestoresRequest<
parent (	B,àAúA&
$gkebackup.googleapis.com/RestorePlan
	page_size (

page_token (	
filter (	
order_by (	"z
ListRestoresResponse4
restores (2".google.cloud.gkebackup.v1.Restore
next_page_token (	
unreachable (	"K
GetRestoreRequest6
name (	B(àAúA"
 gkebackup.googleapis.com/Restore"
UpdateRestoreRequest8
restore (2".google.cloud.gkebackup.v1.RestoreBàA/
update_mask (2.google.protobuf.FieldMask"k
DeleteRestoreRequest6
name (	B(àAúA"
 gkebackup.googleapis.com/Restore
etag (	
force ("ž
ListVolumeRestoresRequest8
parent (	B(àAúA"
 gkebackup.googleapis.com/Restore
	page_size (

page_token (	
filter (	
order_by (	"x
ListVolumeRestoresResponseA
volume_restores (2(.google.cloud.gkebackup.v1.VolumeRestore
next_page_token (	"W
GetVolumeRestoreRequest<
name (	B.àAúA(
&gkebackup.googleapis.com/VolumeRestore2Å(
BackupForGKEò
CreateBackupPlan2.google.cloud.gkebackup.v1.CreateBackupPlanRequest.google.longrunning.Operation"Š‚Óä“>"//v1/{parent=projects/*/locations/*}/backupPlans:backup_planÚA!parent,backup_plan,backup_plan_idÊA

BackupPlanOperationMetadataº
ListBackupPlans1.google.cloud.gkebackup.v1.ListBackupPlansRequest2.google.cloud.gkebackup.v1.ListBackupPlansResponse"@‚Óä“1//v1/{parent=projects/*/locations/*}/backupPlansÚAparent§
GetBackupPlan/.google.cloud.gkebackup.v1.GetBackupPlanRequest%.google.cloud.gkebackup.v1.BackupPlan">‚Óä“1//v1/{name=projects/*/locations/*/backupPlans/*}ÚAnameô
UpdateBackupPlan2.google.cloud.gkebackup.v1.UpdateBackupPlanRequest.google.longrunning.Operation"Œ‚Óä“J2;/v1/{backup_plan.name=projects/*/locations/*/backupPlans/*}:backup_planÚAbackup_plan,update_maskÊA

BackupPlanOperationMetadataÒ
DeleteBackupPlan2.google.cloud.gkebackup.v1.DeleteBackupPlanRequest.google.longrunning.Operation"k‚Óä“1*//v1/{name=projects/*/locations/*/backupPlans/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataá
CreateBackup..google.cloud.gkebackup.v1.CreateBackupRequest.google.longrunning.Operation"‚Óä“C"9/v1/{parent=projects/*/locations/*/backupPlans/*}/backups:backupÚAparent,backup,backup_idÊA
BackupOperationMetadata¸
ListBackups-.google.cloud.gkebackup.v1.ListBackupsRequest..google.cloud.gkebackup.v1.ListBackupsResponse"J‚Óä“;9/v1/{parent=projects/*/locations/*/backupPlans/*}/backupsÚAparent¥
	GetBackup+.google.cloud.gkebackup.v1.GetBackupRequest!.google.cloud.gkebackup.v1.Backup"H‚Óä“;9/v1/{name=projects/*/locations/*/backupPlans/*/backups/*}ÚAnameã
UpdateBackup..google.cloud.gkebackup.v1.UpdateBackupRequest.google.longrunning.Operation"ƒ‚Óä“J2@/v1/{backup.name=projects/*/locations/*/backupPlans/*/backups/*}:backupÚAbackup,update_maskÊA
BackupOperationMetadataÔ
DeleteBackup..google.cloud.gkebackup.v1.DeleteBackupRequest.google.longrunning.Operation"u‚Óä“;*9/v1/{name=projects/*/locations/*/backupPlans/*/backups/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataÚ
ListVolumeBackups3.google.cloud.gkebackup.v1.ListVolumeBackupsRequest4.google.cloud.gkebackup.v1.ListVolumeBackupsResponse"Z‚Óä“KI/v1/{parent=projects/*/locations/*/backupPlans/*/backups/*}/volumeBackupsÚAparentÇ
GetVolumeBackup1.google.cloud.gkebackup.v1.GetVolumeBackupRequest\'.google.cloud.gkebackup.v1.VolumeBackup"X‚Óä“KI/v1/{name=projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*}ÚAnameù
CreateRestorePlan3.google.cloud.gkebackup.v1.CreateRestorePlanRequest.google.longrunning.Operation"‚Óä“@"0/v1/{parent=projects/*/locations/*}/restorePlans:restore_planÚA#parent,restore_plan,restore_plan_idÊA 
RestorePlanOperationMetadata¾
ListRestorePlans2.google.cloud.gkebackup.v1.ListRestorePlansRequest3.google.cloud.gkebackup.v1.ListRestorePlansResponse"A‚Óä“20/v1/{parent=projects/*/locations/*}/restorePlansÚAparent«
GetRestorePlan0.google.cloud.gkebackup.v1.GetRestorePlanRequest&.google.cloud.gkebackup.v1.RestorePlan"?‚Óä“20/v1/{name=projects/*/locations/*/restorePlans/*}ÚAnameû
UpdateRestorePlan3.google.cloud.gkebackup.v1.UpdateRestorePlanRequest.google.longrunning.Operation"‘‚Óä“M2=/v1/{restore_plan.name=projects/*/locations/*/restorePlans/*}:restore_planÚArestore_plan,update_maskÊA 
RestorePlanOperationMetadataÕ
DeleteRestorePlan3.google.cloud.gkebackup.v1.DeleteRestorePlanRequest.google.longrunning.Operation"l‚Óä“2*0/v1/{name=projects/*/locations/*/restorePlans/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataé
CreateRestore/.google.cloud.gkebackup.v1.CreateRestoreRequest.google.longrunning.Operation"‡‚Óä“F";/v1/{parent=projects/*/locations/*/restorePlans/*}/restores:restoreÚAparent,restore,restore_idÊA
RestoreOperationMetadata½
ListRestores..google.cloud.gkebackup.v1.ListRestoresRequest/.google.cloud.gkebackup.v1.ListRestoresResponse"L‚Óä“=;/v1/{parent=projects/*/locations/*/restorePlans/*}/restoresÚAparentª

GetRestore,.google.cloud.gkebackup.v1.GetRestoreRequest".google.cloud.gkebackup.v1.Restore"J‚Óä“=;/v1/{name=projects/*/locations/*/restorePlans/*/restores/*}ÚAnameë
UpdateRestore/.google.cloud.gkebackup.v1.UpdateRestoreRequest.google.longrunning.Operation"‰‚Óä“N2C/v1/{restore.name=projects/*/locations/*/restorePlans/*/restores/*}:restoreÚArestore,update_maskÊA
RestoreOperationMetadataØ
DeleteRestore/.google.cloud.gkebackup.v1.DeleteRestoreRequest.google.longrunning.Operation"w‚Óä“=*;/v1/{name=projects/*/locations/*/restorePlans/*/restores/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataà
ListVolumeRestores4.google.cloud.gkebackup.v1.ListVolumeRestoresRequest5.google.cloud.gkebackup.v1.ListVolumeRestoresResponse"]‚Óä“NL/v1/{parent=projects/*/locations/*/restorePlans/*/restores/*}/volumeRestoresÚAparentÍ
GetVolumeRestore2.google.cloud.gkebackup.v1.GetVolumeRestoreRequest(.google.cloud.gkebackup.v1.VolumeRestore"[‚Óä“NL/v1/{name=projects/*/locations/*/restorePlans/*/restores/*/volumeRestores/*}ÚAnameLÊAgkebackup.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB¡
com.google.cloud.gkebackup.v1BGKEBackupProtoPZ;cloud.google.com/go/gkebackup/apiv1/gkebackuppb;gkebackuppbªGoogle.Cloud.GkeBackup.V1ÊGoogle\\Cloud\\GkeBackup\\V1êGoogle::Cloud::GkeBackup::V1êA^
 container.googleapis.com/Cluster:projects/{project}/locations/{location}/clusters/{cluster}êAx
!cloudkms.googleapis.com/CryptoKeySprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}bproto3'
        , true);

        static::$is_initialized = true;
    }
}

