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

namespace GPBMetadata\Google\Cloud\Filestore\V1;

class CloudFilestoreService
{
    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\Common\OperationMetadata::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ù6
7google/cloud/filestore/v1/cloud_filestore_service.protogoogle.cloud.filestore.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto,google/cloud/common/operation_metadata.proto#google/longrunning/operations.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.protogoogle/protobuf/wrappers.proto"×
NetworkConfig
network (	C
modes (24.google.cloud.filestore.v1.NetworkConfig.AddressMode
reserved_ip_range (	
ip_addresses (	BàA":
AddressMode
ADDRESS_MODE_UNSPECIFIED 
	MODE_IPV4"Á
FileShareConfig
name (	
capacity_gb (8
source_backup (	BúA
file.googleapis.com/BackupH G
nfs_export_options (2+.google.cloud.filestore.v1.NfsExportOptionsB
source"ý
NfsExportOptions
	ip_ranges (	K
access_mode (26.google.cloud.filestore.v1.NfsExportOptions.AccessModeK
squash_mode (26.google.cloud.filestore.v1.NfsExportOptions.SquashMode
anon_uid (
anon_gid ("H

AccessMode
ACCESS_MODE_UNSPECIFIED 
	READ_ONLY

READ_WRITE"N

SquashMode
SQUASH_MODE_UNSPECIFIED 
NO_ROOT_SQUASH
ROOT_SQUASH"ë
Instance
name (	BàA
description (	=
state (2).google.cloud.filestore.v1.Instance.StateBàA
status_message (	BàA4
create_time (2.google.protobuf.TimestampBàA6
tier (2(.google.cloud.filestore.v1.Instance.Tier?
labels	 (2/.google.cloud.filestore.v1.Instance.LabelsEntry?
file_shares
 (2*.google.cloud.filestore.v1.FileShareConfig:
networks (2(.google.cloud.filestore.v1.NetworkConfig
etag (	6
satisfies_pzs (2.google.protobuf.BoolValueBàA-
LabelsEntry
key (	
value (	:8"n
State
STATE_UNSPECIFIED 
CREATING	
READY
	REPAIRING
DELETING	
ERROR
	RESTORING"i
Tier
TIER_UNSPECIFIED 
STANDARD
PREMIUM
	BASIC_HDD
	BASIC_SSD
HIGH_SCALE_SSD:_êA\\
file.googleapis.com/Instance<projects/{project}/locations/{location}/instances/{instance}"¨
CreateInstanceRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
instance_id (	BàA:
instance (2#.google.cloud.filestore.v1.InstanceBàA"H
GetInstanceRequest2
name (	B$àAúA
file.googleapis.com/Instance"
UpdateInstanceRequest/
update_mask (2.google.protobuf.FieldMask5
instance (2#.google.cloud.filestore.v1.Instance"©
RestoreInstanceRequest2
name (	B$àAúA
file.googleapis.com/Instance

file_share (	BàA8
source_backup (	BúA
file.googleapis.com/BackupH B
source"K
DeleteInstanceRequest2
name (	B$àAúA
file.googleapis.com/Instance"š
ListInstancesRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
order_by (	
filter (	"}
ListInstancesResponse6
	instances (2#.google.cloud.filestore.v1.Instance
next_page_token (	
unreachable (	"ò
Backup
name (	BàA
description (	;
state (2\'.google.cloud.filestore.v1.Backup.StateBàA4
create_time (2.google.protobuf.TimestampBàA=
labels (2-.google.cloud.filestore.v1.Backup.LabelsEntry
capacity_gb (BàA
storage_bytes (BàA:
source_instance (	B!úA
file.googleapis.com/Instance
source_file_share	 (	K
source_instance_tier
 (2(.google.cloud.filestore.v1.Instance.TierBàA
download_bytes (BàA6
satisfies_pzs (2.google.protobuf.BoolValueBàA-
LabelsEntry
key (	
value (	:8"U
State
STATE_UNSPECIFIED 
CREATING

FINALIZING	
READY
DELETING:YêAV
file.googleapis.com/Backup8projects/{project}/locations/{location}/backups/{backup}" 
CreateBackupRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location6
backup (2!.google.cloud.filestore.v1.BackupBàA
	backup_id (	BàA"G
DeleteBackupRequest0
name (	B"àAúA
file.googleapis.com/Backup"ƒ
UpdateBackupRequest6
backup (2!.google.cloud.filestore.v1.BackupBàA4
update_mask (2.google.protobuf.FieldMaskBàA"D
GetBackupRequest0
name (	B"àAúA
file.googleapis.com/Backup"˜
ListBackupsRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
order_by (	
filter (	"w
ListBackupsResponse2
backups (2!.google.cloud.filestore.v1.Backup
next_page_token (	
unreachable (	2â
CloudFilestoreManager²
ListInstances/.google.cloud.filestore.v1.ListInstancesRequest0.google.cloud.filestore.v1.ListInstancesResponse">‚Óä“/-/v1/{parent=projects/*/locations/*}/instancesÚAparentŸ
GetInstance-.google.cloud.filestore.v1.GetInstanceRequest#.google.cloud.filestore.v1.Instance"<‚Óä“/-/v1/{name=projects/*/locations/*/instances/*}ÚAnameõ
CreateInstance0.google.cloud.filestore.v1.CreateInstanceRequest.google.longrunning.Operation"‘‚Óä“9"-/v1/{parent=projects/*/locations/*}/instances:instanceÚAparent,instance,instance_idÊA1
Instance%google.cloud.common.OperationMetadata÷
UpdateInstance0.google.cloud.filestore.v1.UpdateInstanceRequest.google.longrunning.Operation"“‚Óä“B26/v1/{instance.name=projects/*/locations/*/instances/*}:instanceÚAinstance,update_maskÊA1
Instance%google.cloud.common.OperationMetadataÙ
RestoreInstance1.google.cloud.filestore.v1.RestoreInstanceRequest.google.longrunning.Operation"t‚Óä“:"5/v1/{name=projects/*/locations/*/instances/*}:restore:*ÊA1
Instance%google.cloud.common.OperationMetadataà
DeleteInstance0.google.cloud.filestore.v1.DeleteInstanceRequest.google.longrunning.Operation"}‚Óä“/*-/v1/{name=projects/*/locations/*/instances/*}ÚAnameÊA>
google.protobuf.Empty%google.cloud.common.OperationMetadataª
ListBackups-.google.cloud.filestore.v1.ListBackupsRequest..google.cloud.filestore.v1.ListBackupsResponse"<‚Óä“-+/v1/{parent=projects/*/locations/*}/backupsÚAparent—
	GetBackup+.google.cloud.filestore.v1.GetBackupRequest!.google.cloud.filestore.v1.Backup":‚Óä“-+/v1/{name=projects/*/locations/*/backups/*}ÚAnameç
CreateBackup..google.cloud.filestore.v1.CreateBackupRequest.google.longrunning.Operation"‡‚Óä“5"+/v1/{parent=projects/*/locations/*}/backups:backupÚAparent,backup,backup_idÊA/
Backup%google.cloud.common.OperationMetadataÚ
DeleteBackup..google.cloud.filestore.v1.DeleteBackupRequest.google.longrunning.Operation"{‚Óä“-*+/v1/{name=projects/*/locations/*/backups/*}ÚAnameÊA>
google.protobuf.Empty%google.cloud.common.OperationMetadataé
UpdateBackup..google.cloud.filestore.v1.UpdateBackupRequest.google.longrunning.Operation"‰‚Óä“<22/v1/{backup.name=projects/*/locations/*/backups/*}:backupÚAbackup,update_maskÊA/
Backup%google.cloud.common.OperationMetadataGÊAfile.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB²
com.google.cloud.filestore.v1BCloudFilestoreServiceProtoPZ;cloud.google.com/go/filestore/apiv1/filestorepb;filestorepbªGoogle.Cloud.Filestore.V1ÊGoogle\\Cloud\\Filestore\\V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

