storage.StorageObjectData interface

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;

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;

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;