Objek dalam Google Cloud Storage. Referensi: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts
Tanda Tangan:
export interface StorageObjectData
Properti
Properti | Jenis | Deskripsi |
---|---|---|
bucket | string | Nama bucket yang berisi objek ini. |
cacheControl | string | Perintah Cache-Control untuk data objek, yang cocok dengan [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2]. |
componentCount | angka | Jumlah komponen dasar yang membentuk objek ini. Komponen diakumulasikan oleh operasi compose. Mencoba menetapkan kolom ini akan menghasilkan error. |
contentDisposition | string | Content-Disposition data objek, sesuai dengan [https://tools.ietf.org/html/rfc6266][RFC 6266]. |
contentEncoding | string | Content-Encoding data objek, cocok dengan [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2] |
contentLanguage | string | Content-Language data objek, yang cocok dengan [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2]. |
contentType | string | Content-Type data objek, sesuai dengan [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]. Jika objek disimpan tanpa Content-Type, objek tersebut akan ditayangkan sebagai application/octet-stream . |
crc32c | string | Checksum CRC32c. Untuk informasi selengkapnya tentang penggunaan checksum CRC32c, lihat [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes dan ETag: Praktik Terbaik]. |
customerEncryption | Enkripsi Pelanggan | Metadata kunci enkripsi yang diberikan pelanggan, jika objek dienkripsi oleh kunci tersebut. |
etag | string | Tag Entity HTTP 1.1 untuk objek. Lihat [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3]. |
generasi | angka | Pembuatan konten objek ini. Digunakan untuk pembuatan versi objek. Mencoba menetapkan kolom ini akan menghasilkan error. |
id | string | ID objek, termasuk nama bucket, nama objek, dan nomor pembuatan. |
kind | string | Jenis item ini. Untuk objek, ini selalu disebut "storage#object". |
md5Hash | string | Hash data MD5; dienkode menggunakan base64 sesuai [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. Untuk informasi selengkapnya tentang penggunaan hash MD5, lihat [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes dan ETag: Praktik Terbaik]. |
mediaLink | string | Link download media. |
metadata | { [key: string]: string; } | Metadata yang disediakan pengguna, dalam key-value pair. |
metagenerasi | angka | Versi metadata untuk objek ini di generasi ini. Digunakan untuk prakondisi dan untuk mendeteksi perubahan dalam metadata. Nomor metagenerasi hanya berguna dalam konteks generasi tertentu dari objek tertentu. |
name | string | Nama objek. |
selfLink | string | Link ke objek ini. |
size | angka | Content-Length data objek dalam byte, sesuai dengan [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2]. |
storageClass | string | Kelas penyimpanan objek. |
waktuDibuat | Tanggal | {i>string<i} | Waktu pembuatan objek. Mencoba menetapkan kolom ini akan menghasilkan error. |
timeDeleted | Tanggal | {i>string<i} | Waktu penghapusan objek. Akan ditampilkan jika dan hanya jika versi objek ini telah dihapus. |
timeStorageClassUpdated | Tanggal | {i>string<i} | Waktu kelas penyimpanan objek terakhir diubah. |
diupdate | Tanggal | {i>string<i} | Waktu modifikasi metadata objek. |
storage.StorageObjectData.bucket
Nama bucket yang berisi objek ini.
Tanda Tangan:
bucket: string;
storage.StorageObjectData.cacheControl
Perintah Cache-Control untuk data objek, yang cocok dengan [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].
Tanda Tangan:
cacheControl?: string;
storage.StorageObjectData.componentCount
Jumlah komponen dasar yang membentuk objek ini. Komponen diakumulasikan oleh operasi compose. Mencoba menetapkan kolom ini akan menghasilkan error.
Tanda Tangan:
componentCount?: number;
storage.StorageObjectData.contentDisposition
Content-Disposition data objek, sesuai dengan [https://tools.ietf.org/html/rfc6266][RFC 6266].
Tanda Tangan:
contentDisposition?: string;
storage.StorageObjectData.contentEncoding
Content-Encoding data objek, cocok dengan [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]
Tanda Tangan:
contentEncoding?: string;
storage.StorageObjectData.contentLanguage
Content-Language data objek, yang cocok dengan [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2].
Tanda Tangan:
contentLanguage?: string;
storage.StorageObjectData.contentType
Content-Type data objek, sesuai dengan [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]. Jika objek disimpan tanpa Content-Type, objek tersebut akan ditayangkan sebagai application/octet-stream
.
Tanda Tangan:
contentType?: string;
storage.StorageObjectData.crc32c
Checksum CRC32c. Untuk informasi selengkapnya tentang penggunaan checksum CRC32c, lihat [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes dan ETag: Praktik Terbaik].
Tanda Tangan:
crc32c?: string;
storage.StorageObjectData.customerEncryption
Metadata kunci enkripsi yang diberikan pelanggan, jika objek dienkripsi oleh kunci tersebut.
Tanda Tangan:
customerEncryption?: CustomerEncryption;
storage.StorageObjectData.etag
Tag Entity HTTP 1.1 untuk objek. Lihat [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].
Tanda Tangan:
etag?: string;
storage.StorageObjectData.generation
Pembuatan konten objek ini. Digunakan untuk pembuatan versi objek. Mencoba menetapkan kolom ini akan menghasilkan error.
Tanda Tangan:
generation: number;
storage.StorageObjectData.id
ID objek, termasuk nama bucket, nama objek, dan nomor pembuatan.
Tanda Tangan:
id: string;
storage.StorageObjectData.jenis
Jenis item ini. Untuk objek, ini selalu disebut "storage#object".
Tanda Tangan:
kind?: string;
storage.StorageObjectData.md5Hash
Hash data MD5; dienkode menggunakan base64 sesuai [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. Untuk informasi selengkapnya tentang penggunaan hash MD5, lihat [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes dan ETag: Praktik Terbaik].
Tanda Tangan:
md5Hash?: string;
storage.StorageObjectData.mediaLink
Link download media.
Tanda Tangan:
mediaLink?: string;
storage.StorageObjectData.metadata
Metadata yang disediakan pengguna, dalam key-value pair.
Tanda Tangan:
metadata?: {
[key: string]: string;
};
storage.StorageObjectData.metageneration
Versi metadata untuk objek ini di generasi ini. Digunakan untuk prakondisi dan untuk mendeteksi perubahan dalam metadata. Nomor metagenerasi hanya berguna dalam konteks generasi tertentu dari objek tertentu.
Tanda Tangan:
metageneration: number;
storage.StorageObjectData.name
Nama objek.
Tanda Tangan:
name: string;
storage.StorageObjectData.selfLink
Link ke objek ini.
Tanda Tangan:
selfLink?: string;
storage.StorageObjectData.size
Content-Length data objek dalam byte, sesuai dengan [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2].
Tanda Tangan:
size: number;
storage.StorageObjectData.storageClass
Kelas penyimpanan objek.
Tanda Tangan:
storageClass: string;
storage.StorageObjectData.timeCreated
Waktu pembuatan objek. Mencoba menetapkan kolom ini akan menghasilkan error.
Tanda Tangan:
timeCreated?: Date | string;
storage.StorageObjectData.timeDeleted
Waktu penghapusan objek. Akan ditampilkan jika dan hanya jika versi objek ini telah dihapus.
Tanda Tangan:
timeDeleted?: Date | string;
storage.StorageObjectData.timeStorageClassUpdated
Waktu kelas penyimpanan objek terakhir diubah.
Tanda Tangan:
timeStorageClassUpdated?: Date | string;
storage.StorageObjectData.updated
Waktu modifikasi metadata objek.
Tanda Tangan:
updated?: Date | string;