storage.StorageObjectData interface

Một đối tượng trong Google Cloud Storage. Tham chiếu: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts

Chữ ký:

export interface StorageObjectData 

Của cải

Tài sản Kiểu Sự miêu tả
Gầu múc sợi dây Tên của thùng chứa đối tượng này.
kiểm soát bộ đệm sợi dây Chỉ thị Kiểm soát bộ đệm cho dữ liệu đối tượng, khớp với [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].
thành phầnĐếm con số Số lượng các thành phần cơ bản tạo nên đối tượng này. Các thành phần được tích lũy bằng các thao tác soạn thư. Cố gắng thiết lập trường này sẽ dẫn đến lỗi.
nội dungBố trí sợi dây Nội dung-Bố trí dữ liệu đối tượng, khớp với [https://tools.ietf.org/html/rfc6266][RFC 6266].
mã hóa nội dung sợi dây Mã hóa nội dung của dữ liệu đối tượng, khớp với [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]
nội dungngôn ngữ sợi dây Nội dung-Ngôn ngữ của dữ liệu đối tượng, khớp với [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2].
loại nội dung sợi dây Nội dung-Loại của dữ liệu đối tượng, khớp với [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]. Nếu một đối tượng được lưu trữ mà không có Loại nội dung, thì nó sẽ được dùng dưới dạng application/octet-stream .
crc32c sợi dây Tổng kiểm tra CRC32c. Để biết thêm thông tin về cách sử dụng tổng kiểm tra CRC32c, hãy xem [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Băm và ETags: Các phương pháp hay nhất].
khách hàngMã hóa Mã hóa khách hàng Siêu dữ liệu khóa mã hóa do khách hàng cung cấp, nếu đối tượng được mã hóa bằng khóa đó.
etag sợi dây Thẻ thực thể HTTP 1.1 cho đối tượng. Xem [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].
thế hệ con số Việc tạo nội dung của đối tượng này. Được sử dụng để phiên bản đối tượng. Cố gắng thiết lập trường này sẽ dẫn đến lỗi.
nhận dạng sợi dây ID của đối tượng, bao gồm tên nhóm, tên đối tượng và số thế hệ.
loại sợi dây Đây là loại mặt hàng. Đối với các đối tượng, đây luôn là "storage#object".
md5Hash sợi dây Băm MD5 của dữ liệu; được mã hóa bằng base64 theo [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. Để biết thêm thông tin về cách sử dụng hàm băm MD5, hãy xem [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Băm và ETags: Các phương pháp hay nhất].
mediaLink sợi dây Liên kết tải xuống phương tiện.
metadata { [khóa: chuỗi]: chuỗi; } Siêu dữ liệu do người dùng cung cấp, theo cặp khóa/giá trị.
sự biến chất con số Phiên bản siêu dữ liệu cho đối tượng này ở thế hệ này. Được sử dụng cho các điều kiện tiên quyết và để phát hiện các thay đổi trong siêu dữ liệu. Số siêu thế hệ chỉ có ý nghĩa trong bối cảnh thế hệ cụ thể của một đối tượng cụ thể.
tên sợi dây Tên của một vật.
tự liên kết sợi dây Liên kết đến đối tượng này.
kích cỡ con số Nội dung-Độ dài của dữ liệu đối tượng tính bằng byte, khớp với [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2].
lớp lưu trữ sợi dây Lớp lưu trữ của đối tượng
thời gianĐã tạo Ngày | sợi dây Thời gian tạo đối tượng. Cố gắng thiết lập trường này sẽ dẫn đến lỗi.
thời gianĐã xóa Ngày | sợi dây Thời gian xóa đối tượng. Sẽ được trả lại khi và chỉ khi phiên bản này của đối tượng đã bị xóa.
timeStorageClassĐã cập nhật Ngày | sợi dây Thời điểm mà lớp lưu trữ của đối tượng được thay đổi lần cuối.
đã cập nhật Ngày | sợi dây Thời gian sửa đổi siêu dữ liệu đối tượng.

storage.StorageObjectData.bucket

Tên của thùng chứa đối tượng này.

Chữ ký:

bucket: string;

storage.StorageObjectData.cacheControl

Chỉ thị Kiểm soát bộ đệm cho dữ liệu đối tượng, khớp với [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].

Chữ ký:

cacheControl?: string;

storage.StorageObjectData.comComponentCount

Số lượng các thành phần cơ bản tạo nên đối tượng này. Các thành phần được tích lũy bằng các thao tác soạn thư. Cố gắng thiết lập trường này sẽ dẫn đến lỗi.

Chữ ký:

componentCount?: number;

storage.StorageObjectData.contentDisposition

Nội dung-Bố trí dữ liệu đối tượng, khớp với [https://tools.ietf.org/html/rfc6266][RFC 6266].

Chữ ký:

contentDisposition?: string;

storage.StorageObjectData.contentEncoding

Mã hóa nội dung của dữ liệu đối tượng, khớp với [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]

Chữ ký:

contentEncoding?: string;

storage.StorageObjectData.contentLanguage

Nội dung-Ngôn ngữ của dữ liệu đối tượng, khớp với [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2].

Chữ ký:

contentLanguage?: string;

storage.StorageObjectData.contentType

Nội dung-Loại của dữ liệu đối tượng, khớp với [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]. Nếu một đối tượng được lưu trữ mà không có Loại nội dung, thì nó sẽ được dùng dưới dạng application/octet-stream .

Chữ ký:

contentType?: string;

lưu trữ.StorageObjectData.crc32c

Tổng kiểm tra CRC32c. Để biết thêm thông tin về cách sử dụng tổng kiểm tra CRC32c, hãy xem [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Băm và ETags: Các phương pháp hay nhất].

Chữ ký:

crc32c?: string;

storage.StorageObjectData.customerEncryption

Siêu dữ liệu khóa mã hóa do khách hàng cung cấp, nếu đối tượng được mã hóa bằng khóa đó.

Chữ ký:

customerEncryption?: CustomerEncryption;

storage.StorageObjectData.etag

Thẻ thực thể HTTP 1.1 cho đối tượng. Xem [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].

Chữ ký:

etag?: string;

storage.StorageObjectData.thế hệ

Việc tạo nội dung của đối tượng này. Được sử dụng để phiên bản đối tượng. Cố gắng thiết lập trường này sẽ dẫn đến lỗi.

Chữ ký:

generation: number;

storage.StorageObjectData.id

ID của đối tượng, bao gồm tên nhóm, tên đối tượng và số thế hệ.

Chữ ký:

id: string;

storage.StorageObjectData.kind

Đây là loại mặt hàng. Đối với các đối tượng, đây luôn là "storage#object".

Chữ ký:

kind?: string;

storage.StorageObjectData.md5Hash

Băm MD5 của dữ liệu; được mã hóa bằng base64 theo [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. Để biết thêm thông tin về cách sử dụng hàm băm MD5, hãy xem [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Băm và ETags: Các phương pháp hay nhất].

Chữ ký:

md5Hash?: string;

Liên kết tải xuống phương tiện.

Chữ ký:

mediaLink?: string;

storage.StorageObjectData.metadata

Siêu dữ liệu do người dùng cung cấp, theo cặp khóa/giá trị.

Chữ ký:

metadata?: {
        [key: string]: string;
    };

storage.StorageObjectData.meta thế hệ

Phiên bản siêu dữ liệu cho đối tượng này ở thế hệ này. Được sử dụng cho các điều kiện tiên quyết và để phát hiện các thay đổi trong siêu dữ liệu. Số siêu thế hệ chỉ có ý nghĩa trong bối cảnh thế hệ cụ thể của một đối tượng cụ thể.

Chữ ký:

metageneration: number;

storage.StorageObjectData.name

Tên của một vật.

Chữ ký:

name: string;

Liên kết đến đối tượng này.

Chữ ký:

selfLink?: string;

storage.StorageObjectData.size

Nội dung-Độ dài của dữ liệu đối tượng tính bằng byte, khớp với [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2].

Chữ ký:

size: number;

storage.StorageObjectData.storageClass

Lớp lưu trữ của đối tượng

Chữ ký:

storageClass: string;

storage.StorageObjectData.timeCreated

Thời gian tạo đối tượng. Cố gắng thiết lập trường này sẽ dẫn đến lỗi.

Chữ ký:

timeCreated?: Date | string;

storage.StorageObjectData.timeĐã xóa

Thời gian xóa đối tượng. Sẽ được trả lại khi và chỉ khi phiên bản này của đối tượng đã bị xóa.

Chữ ký:

timeDeleted?: Date | string;

storage.StorageObjectData.timeStorageClassUpdated

Thời điểm mà lớp lưu trữ của đối tượng được thay đổi lần cuối.

Chữ ký:

timeStorageClassUpdated?: Date | string;

storage.StorageObjectData.updated

Thời gian sửa đổi siêu dữ liệu đối tượng.

Chữ ký:

updated?: Date | string;