[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-07-22 UTC."],[],[],null,["# StorageReference interface\n\nRepresents a reference to a Google Cloud Storage object. Developers can upload, download, and delete objects, as well as get/set object metadata.\n\n**Signature:** \n\n export interface StorageReference \n\nProperties\n----------\n\n| Property | Type | Description |\n|--------------------------------------------------------------------|--------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [bucket](./storage.storagereference.md#storagereferencebucket) | string | The name of the bucket containing this reference's object. |\n| [fullPath](./storage.storagereference.md#storagereferencefullpath) | string | The full path of this object. |\n| [name](./storage.storagereference.md#storagereferencename) | string | The short name of this object, which is the last component of the full path. For example, if fullPath is 'full/path/image.png', name is 'image.png'. |\n| [parent](./storage.storagereference.md#storagereferenceparent) | [StorageReference](./storage.storagereference.md#storagereference_interface) \\| null | A reference pointing to the parent location of this reference, or null if this reference is the root. |\n| [root](./storage.storagereference.md#storagereferenceroot) | [StorageReference](./storage.storagereference.md#storagereference_interface) | A reference to the root of this object's bucket. |\n| [storage](./storage.storagereference.md#storagereferencestorage) | [FirebaseStorage](./storage.firebasestorage.md#firebasestorage_interface) | The [FirebaseStorage](./storage.firebasestorage.md#firebasestorage_interface) instance associated with this reference. |\n\nMethods\n-------\n\n| Method | Description |\n|----------------------------------------------------------------------|--------------------------------------------------------------------------------------|\n| [toString()](./storage.storagereference.md#storagereferencetostring) | Returns a gs:// URL for this object in the form `gs://\u003cbucket\u003e/\u003cpath\u003e/\u003cto\u003e/\u003cobject\u003e` |\n\nStorageReference.bucket\n-----------------------\n\nThe name of the bucket containing this reference's object.\n\n**Signature:** \n\n bucket: string;\n\nStorageReference.fullPath\n-------------------------\n\nThe full path of this object.\n\n**Signature:** \n\n fullPath: string;\n\nStorageReference.name\n---------------------\n\nThe short name of this object, which is the last component of the full path. For example, if fullPath is 'full/path/image.png', name is 'image.png'.\n\n**Signature:** \n\n name: string;\n\nStorageReference.parent\n-----------------------\n\nA reference pointing to the parent location of this reference, or null if this reference is the root.\n\n**Signature:** \n\n parent: StorageReference | null;\n\nStorageReference.root\n---------------------\n\nA reference to the root of this object's bucket.\n\n**Signature:** \n\n root: StorageReference;\n\nStorageReference.storage\n------------------------\n\nThe [FirebaseStorage](./storage.firebasestorage.md#firebasestorage_interface) instance associated with this reference.\n\n**Signature:** \n\n storage: FirebaseStorage;\n\nStorageReference.toString()\n---------------------------\n\nReturns a gs:// URL for this object in the form `gs://\u003cbucket\u003e/\u003cpath\u003e/\u003cto\u003e/\u003cobject\u003e`\n\n**Signature:** \n\n toString(): string;\n\n**Returns:**\n\nstring\n\nThe gs:// URL."]]