storage.StorageObjectData interface

Google Cloud Storage में मौजूद कोई ऑब्जेक्ट. रेफ़रंस: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts

हस्ताक्षर:

export interface StorageObjectData 

प्रॉपर्टी

प्रॉपर्टी टाइप ब्यौरा
बकेट स्ट्रिंग इस ऑब्जेक्ट वाली बकेट का नाम.
cacheControl स्ट्रिंग ऑब्जेक्ट डेटा के लिए कैश कंट्रोल डायरेक्टिव, जो [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2] से मेल खाता है.
कॉम्पोनेंटकाउंट नंबर इस ऑब्जेक्ट को बनाने वाले कॉम्पोनेंट की संख्या. कंपोज़ ऑपरेशन की मदद से कॉम्पोनेंट इकट्ठा किए जाते हैं. इस फ़ील्ड को सेट करने की कोशिश करने पर गड़बड़ी हो सकती है.
कॉन्टेंट डिस्पोज़िशन स्ट्रिंग ऑब्जेक्ट डेटा का कॉन्टेंट डिस्पोज़िशन, जो [https://tools.ietf.org/html/rfc6266][RFC 6266] से मेल खाता है.
कॉन्टेंट को कोड में बदलने का तरीका स्ट्रिंग ऑब्जेक्ट डेटा की कॉन्टेंट-एन्कोडिंग, जो [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2] से मेल खाती है
contentLanguage स्ट्रिंग ऑब्जेक्ट डेटा की कॉन्टेंट-भाषा, जो [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2] से मेल खाती है.
कॉन्टेंट टाइप स्ट्रिंग ऑब्जेक्ट डेटा का कॉन्टेंट टाइप, जो [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5] से मेल खाता है. अगर किसी ऑब्जेक्ट को कॉन्टेंट टाइप के बिना सेव किया जाता है, तो उसे application/octet-stream के तौर पर दिखाया जाता है.
crc32c स्ट्रिंग CRC32c चेकसम. CRC32c चेकसम के इस्तेमाल के बारे में ज़्यादा जानकारी के लिए, [https://cloud.google.com/storage/docs/hashes-etag#_JSONAPI][हैश और ईटैग: सबसे सही तरीके] देखें.
ग्राहक को एन्क्रिप्ट (सुरक्षित) करने का तरीका ग्राहक को एन्क्रिप्ट (सुरक्षित) करना अगर किसी ऑब्जेक्ट को ऐसी कुंजी की मदद से एन्क्रिप्ट (सुरक्षित) किया गया है, तो ग्राहक की ओर से दी गई एन्क्रिप्शन कुंजी का मेटाडेटा.
इटैग स्ट्रिंग ऑब्जेक्ट के लिए, एचटीटीपी 1.1 इकाई टैग. [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3] देखें.
जेनरेशन नंबर इस ऑब्जेक्ट का कॉन्टेंट जनरेट करने का तरीका. इसका इस्तेमाल ऑब्जेक्ट वर्शनिंग के लिए किया जाता है. इस फ़ील्ड को सेट करने की कोशिश करने पर गड़बड़ी हो सकती है.
id स्ट्रिंग ऑब्जेक्ट का आईडी, जिसमें बकेट का नाम, ऑब्जेक्ट का नाम, और जनरेशन नंबर शामिल होता है.
काइंड स्ट्रिंग यह किस तरह का आइटम है. ऑब्जेक्ट के लिए, यह हमेशा "storage#object" होता है.
एमडी5हैश स्ट्रिंग डेटा का MD5 हैश; [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4] के मुताबिक base64 का इस्तेमाल करके एन्कोड किया गया है. एमडी5 हैश इस्तेमाल करने के बारे में ज़्यादा जानकारी के लिए, [https://cloud.google.com/storage/docs/hashes-etag#_JSONAPI][हैश और ईटैग: सबसे सही तरीके] देखें.
mediaLink स्ट्रिंग मीडिया डाउनलोड करने का लिंक.
मेटाडेटा { [की: स्ट्रिंग]: स्ट्रिंग; } पर स्विच करने के मकसद से, हमसे संपर्क करने के लिए धन्यवाद. की/वैल्यू पेयर में, उपयोगकर्ता से मिला मेटाडेटा.
मेटाजनरेशन नंबर इस जनरेशन के लिए इस ऑब्जेक्ट के मेटाडेटा का वर्शन. इसका इस्तेमाल पहले से तय शर्तों और मेटाडेटा में हुए बदलावों का पता लगाने के लिए किया जाता है. मेटाजनरेशन संख्या केवल किसी विशेष ऑब्जेक्ट की एक विशिष्ट पीढ़ी के संदर्भ में ही अर्थपूर्ण है.
name स्ट्रिंग ऑब्जेक्ट का नाम.
सेल्फ़लिंक स्ट्रिंग इस ऑब्जेक्ट का लिंक.
size नंबर ऑब्जेक्ट डेटा की कॉन्टेंट की लंबाई बाइट में, जो [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2] से मेल खाती है.
storageClass स्ट्रिंग ऑब्जेक्ट की स्टोरेज क्लास.
बनाने का समय तारीख | स्ट्रिंग ऑब्जेक्ट बनाने का समय. इस फ़ील्ड को सेट करने की कोशिश करने पर गड़बड़ी हो सकती है.
timeमिटाया गया तारीख | स्ट्रिंग ऑब्जेक्ट को मिटाने का समय. तब ही लौटाया जाएगा, जब ऑब्जेक्ट का यह वर्शन मिटा दिया गया हो.
timeStorageClassअपडेट किया गया तारीख | स्ट्रिंग वह समय जब ऑब्जेक्ट की स्टोरेज क्लास को पिछली बार बदला गया था.
अपडेट किया गया तारीख | स्ट्रिंग ऑब्जेक्ट मेटाडेटा में बदलाव का समय.

Storage.StorageObjectData.bucket

इस ऑब्जेक्ट वाली बकेट का नाम.

हस्ताक्षर:

bucket: string;

Storage.StorageObjectData.cacheControl

ऑब्जेक्ट डेटा के लिए कैश कंट्रोल डायरेक्टिव, जो [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2] से मेल खाता है.

हस्ताक्षर:

cacheControl?: string;

Storage.StorageObjectData.componentCount

इस ऑब्जेक्ट को बनाने वाले कॉम्पोनेंट की संख्या. कंपोज़ ऑपरेशन की मदद से कॉम्पोनेंट इकट्ठा किए जाते हैं. इस फ़ील्ड को सेट करने की कोशिश करने पर गड़बड़ी हो सकती है.

हस्ताक्षर:

componentCount?: number;

Storage.StorageObjectData.contentDisposition

ऑब्जेक्ट डेटा का कॉन्टेंट डिस्पोज़िशन, जो [https://tools.ietf.org/html/rfc6266][RFC 6266] से मेल खाता है.

हस्ताक्षर:

contentDisposition?: string;

Storage.StorageObjectData.content एन्कोडिंग

ऑब्जेक्ट डेटा की कॉन्टेंट-एन्कोडिंग, जो [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2] से मेल खाती है

हस्ताक्षर:

contentEncoding?: string;

Storage.StorageObjectData.contentLanguage

ऑब्जेक्ट डेटा की कॉन्टेंट-भाषा, जो [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2] से मेल खाती है.

हस्ताक्षर:

contentLanguage?: string;

Storage.StorageObjectData.contentType

ऑब्जेक्ट डेटा का कॉन्टेंट टाइप, जो [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5] से मेल खाता है. अगर किसी ऑब्जेक्ट को कॉन्टेंट टाइप के बिना सेव किया जाता है, तो उसे application/octet-stream के तौर पर दिखाया जाता है.

हस्ताक्षर:

contentType?: string;

Storage.StorageObjectData.crc32c

CRC32c चेकसम. CRC32c चेकसम के इस्तेमाल के बारे में ज़्यादा जानकारी के लिए, [https://cloud.google.com/storage/docs/hashes-etag#_JSONAPI][हैश और ईटैग: सबसे सही तरीके] देखें.

हस्ताक्षर:

crc32c?: string;

Storage.StorageObjectData.customerएन्क्रिप्ट (सुरक्षित) करने का तरीका

अगर किसी ऑब्जेक्ट को ऐसी कुंजी की मदद से एन्क्रिप्ट (सुरक्षित) किया गया है, तो ग्राहक की ओर से दी गई एन्क्रिप्शन कुंजी का मेटाडेटा.

हस्ताक्षर:

customerEncryption?: CustomerEncryption;

Storage.StorageObjectData.eटैग

ऑब्जेक्ट के लिए, एचटीटीपी 1.1 इकाई टैग. [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3] देखें.

हस्ताक्षर:

etag?: string;

Storage.StorageObjectData.Generation

इस ऑब्जेक्ट का कॉन्टेंट जनरेट करने का तरीका. इसका इस्तेमाल ऑब्जेक्ट वर्शनिंग के लिए किया जाता है. इस फ़ील्ड को सेट करने की कोशिश करने पर गड़बड़ी हो सकती है.

हस्ताक्षर:

generation: number;

storage.StorageObjectData.id

ऑब्जेक्ट का आईडी, जिसमें बकेट का नाम, ऑब्जेक्ट का नाम, और जनरेशन नंबर शामिल होता है.

हस्ताक्षर:

id: string;

Storage.StorageObjectData.ID

यह किस तरह का आइटम है. ऑब्जेक्ट के लिए, यह हमेशा "storage#object" होता है.

हस्ताक्षर:

kind?: string;

Storage.StorageObjectData.md5Hash

डेटा का MD5 हैश; [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4] के मुताबिक base64 का इस्तेमाल करके एन्कोड किया गया है. एमडी5 हैश इस्तेमाल करने के बारे में ज़्यादा जानकारी के लिए, [https://cloud.google.com/storage/docs/hashes-etag#_JSONAPI][हैश और ईटैग: सबसे सही तरीके] देखें.

हस्ताक्षर:

md5Hash?: string;

मीडिया डाउनलोड करने का लिंक.

हस्ताक्षर:

mediaLink?: string;

Storage.StorageObjectData.metadata

की/वैल्यू पेयर में, उपयोगकर्ता से मिला मेटाडेटा.

हस्ताक्षर:

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

Storage.StorageObjectData.meta Generation

इस जनरेशन के लिए इस ऑब्जेक्ट के मेटाडेटा का वर्शन. इसका इस्तेमाल पहले से तय शर्तों और मेटाडेटा में हुए बदलावों का पता लगाने के लिए किया जाता है. मेटाजनरेशन संख्या केवल किसी विशेष ऑब्जेक्ट की एक विशिष्ट पीढ़ी के संदर्भ में ही अर्थपूर्ण है.

हस्ताक्षर:

metageneration: number;

storage.StorageObjectData.name

ऑब्जेक्ट का नाम.

हस्ताक्षर:

name: string;

इस ऑब्जेक्ट का लिंक.

हस्ताक्षर:

selfLink?: string;

Storage.StorageObjectData.size

ऑब्जेक्ट डेटा की कॉन्टेंट की लंबाई बाइट में, जो [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2] से मेल खाती है.

हस्ताक्षर:

size: number;

Storage.StorageObjectData.storageClass

ऑब्जेक्ट की स्टोरेज क्लास.

हस्ताक्षर:

storageClass: string;

Storage.StorageObjectData.timecreated

ऑब्जेक्ट बनाने का समय. इस फ़ील्ड को सेट करने की कोशिश करने पर गड़बड़ी हो सकती है.

हस्ताक्षर:

timeCreated?: Date | string;

Storage.StorageObjectData.time deleted

ऑब्जेक्ट को मिटाने का समय. तभी लौटाए जाएंगे, जब ऑब्जेक्ट का यह वर्शन मिटा दिया गया हो.

हस्ताक्षर:

timeDeleted?: Date | string;

Storage.StorageObjectData.timeStorageClassअपडेट किया गया

वह समय जब ऑब्जेक्ट की स्टोरेज क्लास को पिछली बार बदला गया था.

हस्ताक्षर:

timeStorageClassUpdated?: Date | string;

Storage.StorageObjectData.अपडेट किया गया

ऑब्जेक्ट मेटाडेटा में बदलाव का समय.

हस्ताक्षर:

updated?: Date | string;