storage.StorageObjectData interface

Obiekt w Google Cloud Storage. Odniesienie: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts

Podpis:

export interface StorageObjectData 

Właściwości

Właściwość Typ Opis
zasobnik ciąg znaków Nazwa zasobnika zawierającego ten obiekt.
cacheControl, ciąg znaków Dyrektywa Cache-Control dla danych obiektu, zgodna z [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].
componentCount, liczba Liczba bazowych komponentów tworzących ten obiekt. Komponenty są kumulowane podczas operacji tworzenia. Próba ustawienia tego pola zakończy się błędem.
contentDisposition (Rozmieszczenie treści) ciąg znaków Content-Disposition danych obiektu, zgodne z [https://tools.ietf.org/html/rfc6266][RFC 6266].
kodowanie treści, ciąg znaków Kodowanie Content-Encoding danych obiektu zgodne z [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]
contentLanguage ciąg znaków Content-Language danych obiektu, zgodne z [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2].
contentType ciąg znaków Content-Type danych obiektu, zgodne z [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]. Jeśli obiekt jest przechowywany bez wartości Content-Type, jest obsługiwany jako application/octet-stream.
CRC32C ciąg znaków Suma kontrolna CRC32c. Więcej informacji o korzystaniu z sumy kontrolnej CRC32c znajdziesz na stronie [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes and ETags: sprawdzone metody].
Szyfrowanie klienta Szyfrowanie klienta Metadane klucza szyfrowania dostarczonego przez klienta, jeśli obiekt jest przez niego zaszyfrowany.
etag ciąg znaków Tag encji HTTP 1.1 dla obiektu. Zobacz [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].
generowanie liczba Generowanie treści tego obiektu. Służy do obsługi wersji obiektów. Próba ustawienia tego pola zakończy się błędem.
id ciąg znaków Identyfikator obiektu, w tym nazwa zasobnika, nazwa obiektu i numer generowania.
rodzaj ciąg znaków Rodzaj danego elementu. W przypadku obiektów ta wartość to zawsze „storage#object”.
md5Hash ciąg znaków Skrót MD5 danych; zakodowane przy użyciu base64, zgodnie z [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. Więcej informacji o używaniu hasza MD5 znajdziesz w artykule [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes and ETags: sprawdzone metody].
mediaLink, ciąg znaków Link do pobierania multimediów.
metadane, { [klucz: ciąg znaków]: ciąg znaków; Metadane dostarczone przez użytkownika w postaci par klucz/wartość.
metageneracja liczba Wersja metadanych tego obiektu w tej generacji. Służy do określania warunków wstępnych i wykrywania zmian w metadanych. Liczba metageneracji ma znaczenie tylko w kontekście konkretnego generowania konkretnego obiektu.
name ciąg znaków Nazwa obiektu.
selfLink (w języku angielskim) ciąg znaków Link do tego obiektu.
size [rozmiar] liczba Content-Długość danych obiektu w bajtach, zgodna z [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2].
storageClass ciąg znaków Klasa pamięci obiektu.
timeCreated, Data | tekst Czas utworzenia obiektu. Próba ustawienia tego pola zakończy się błędem.
timeUsunięte Data | tekst Czas usunięcia obiektu. Ta wartość jest zwracana tylko wtedy, gdy ta wersja obiektu została usunięta.
timeStorageClassUpdated (w języku angielskim) Data | tekst Czas ostatniej zmiany klasy pamięci masowej obiektu.
zaktualizowane Data | tekst Czas modyfikacji metadanych obiektu.

storage.StorageObjectData.bucket,

Nazwa zasobnika zawierającego ten obiekt.

Podpis:

bucket: string;

storage.StorageObjectData.cacheControl,

Dyrektywa Cache-Control dla danych obiektu, zgodna z [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].

Podpis:

cacheControl?: string;

storage.StorageObjectData.componentCount

Liczba bazowych komponentów tworzących ten obiekt. Komponenty są kumulowane podczas operacji tworzenia. Próba ustawienia tego pola zakończy się błędem.

Podpis:

componentCount?: number;

storage.StorageObjectData.contentDisposition

Content-Disposition danych obiektu, zgodne z [https://tools.ietf.org/html/rfc6266][RFC 6266].

Podpis:

contentDisposition?: string;

storage.StorageObjectData.contentEncoding,

Kodowanie Content-Encoding danych obiektu zgodne z [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]

Podpis:

contentEncoding?: string;

storage.StorageObjectData.contentLanguage

Content-Language danych obiektu, zgodne z [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2].

Podpis:

contentLanguage?: string;

storage.StorageObjectData.contentType

Content-Type danych obiektu, zgodne z [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]. Jeśli obiekt jest przechowywany bez wartości Content-Type, jest wyświetlany jako application/octet-stream.

Podpis:

contentType?: string;

storage.StorageObjectData.crc32c

Suma kontrolna CRC32c. Więcej informacji o korzystaniu z sumy kontrolnej CRC32c znajdziesz na stronie [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes and ETags: sprawdzone metody].

Podpis:

crc32c?: string;

storage.StorageObjectData.customerEncryption

Metadane klucza szyfrowania dostarczonego przez klienta, jeśli obiekt jest przez niego zaszyfrowany.

Podpis:

customerEncryption?: CustomerEncryption;

storage.StorageObjectData.etag,

Tag encji HTTP 1.1 dla obiektu. Zobacz [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].

Podpis:

etag?: string;

storage.StorageObjectData.generation

Generowanie treści tego obiektu. Służy do obsługi wersji obiektów. Próba ustawienia tego pola zakończy się błędem.

Podpis:

generation: number;

storage.StorageObjectData.id

Identyfikator obiektu, w tym nazwa zasobnika, nazwa obiektu i numer generowania.

Podpis:

id: string;

storage.StorageObjectData.kind

Rodzaj danego elementu. W przypadku obiektów ta wartość to zawsze „storage#object”.

Podpis:

kind?: string;

storage.StorageObjectData.md5Hash

Skrót MD5 danych; zakodowane przy użyciu base64, zgodnie z [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. Więcej informacji o używaniu hasza MD5 znajdziesz w artykule [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes and ETags: sprawdzone metody].

Podpis:

md5Hash?: string;

Link do pobierania multimediów.

Podpis:

mediaLink?: string;

storage.StorageObjectData.metadata

Metadane dostarczone przez użytkownika w postaci par klucz/wartość.

Podpis:

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

storage.StorageObjectData.metageneracja

Wersja metadanych tego obiektu w tej generacji. Służy do określania warunków wstępnych i wykrywania zmian w metadanych. Liczba metageneracji ma znaczenie tylko w kontekście konkretnego generowania konkretnego obiektu.

Podpis:

metageneration: number;

storage.StorageObjectData.name

Nazwa obiektu.

Podpis:

name: string;

Link do tego obiektu.

Podpis:

selfLink?: string;

storage.StorageObjectData.size,

Content-Długość danych obiektu w bajtach, zgodna z [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2].

Podpis:

size: number;

storage.StorageObjectData.storageClass

Klasa pamięci obiektu.

Podpis:

storageClass: string;

storage.StorageObjectData.timeCreated

Czas utworzenia obiektu. Próba ustawienia tego pola zakończy się błędem.

Podpis:

timeCreated?: Date | string;

storage.StorageObjectData.timeRemove

Czas usunięcia obiektu. Ta wartość jest zwracana tylko wtedy, gdy ta wersja obiektu została usunięta.

Podpis:

timeDeleted?: Date | string;

storage.StorageObjectData.timeStorageClassZaktualizowano

Czas ostatniej zmiany klasy pamięci masowej obiektu.

Podpis:

timeStorageClassUpdated?: Date | string;

storage.StorageObjectData.updated

Czas modyfikacji metadanych obiektu.

Podpis:

updated?: Date | string;