storage.ObjectMetadata interface

Google Cloud Storage के ऑब्जेक्ट मेटाडेटा ऑब्जेक्ट को दिखाने वाला इंटरफ़ेस.

हस्ताक्षर:

export interface ObjectMetadata 

प्रॉपर्टी

प्रॉपर्टी टाइप ब्यौरा
एसीएल [ { kind?: स्ट्रिंग; id?: स्ट्रिंग; सेल्फ़लिंक?: स्ट्रिंग; बकेट?: स्ट्रिंग; ऑब्जेक्ट?: स्ट्रिंग; जनरेशन?: स्ट्रिंग; इकाई?: स्ट्रिंग; रोल?: स्ट्रिंग; ईमेल?: स्ट्रिंग; एंटिटी?: स्ट्रिंग; डोमेन?: स्ट्रिंग; प्रोजेक्ट टीम?: {projectNumber?: स्ट्रिंग; Team?: स्ट्रिंग; }; etag?: स्ट्रिंग; }
बकेट स्ट्रिंग स्टोरेज बकेट, जिसमें ऑब्जेक्ट होता है.
cacheControl स्ट्रिंग Cache-Control हेडर की वैल्यू से यह तय किया जाता है कि इंटरनेट कैश मेमोरी में किसी ऑब्जेक्ट का सार्वजनिक डेटा कैश किया जा सकता है या नहीं.
कॉम्पोनेंटकाउंट स्ट्रिंग मूल रूप से अपलोड किए गए उन ऑब्जेक्ट की संख्या बताता है जिनसे एक कंपोज़िट ऑब्जेक्ट बनाया गया है.
कॉन्टेंट डिस्पोज़िशन स्ट्रिंग Content-Disposition हेडर की वैल्यू, जिसका इस्तेमाल भेजे जा रहे डेटा के बारे में प्रज़ेंटेशन की जानकारी देने के लिए किया जाता है.
कॉन्टेंट को कोड में बदलने का तरीका स्ट्रिंग कॉन्टेंट-एन्कोडिंग से यह पता चलता है कि किसी ऑब्जेक्ट के कॉन्टेंट टाइप को बनाए रखते हुए, उसे कंप्रेस किया गया है (उदाहरण के लिए, gzip कंप्रेशन के साथ).
contentLanguage स्ट्रिंग कॉन्टेंट का ISO 639-1 भाषा कोड.
कॉन्टेंट टाइप स्ट्रिंग ऑब्जेक्ट के कॉन्टेंट टाइप को MIME टाइप भी कहा जाता है.
crc32c स्ट्रिंग ऑब्जेक्ट का CRC32C हैश. Google Cloud Storage के सभी ऑब्जेक्ट में CRC32C हैश या MD5 हैश होता है.
ग्राहक को एन्क्रिप्ट (सुरक्षित) करने का तरीका { copyrightAlgorithm?: स्ट्रिंग; keySha256?: स्ट्रिंग; } पर स्विच करने के मकसद से, हमसे संपर्क करने के लिए धन्यवाद. ग्राहक की ओर से दी गई एन्क्रिप्शन कुंजी.इस ऑब्जेक्ट में ये प्रॉपर्टी शामिल हैं: * encryptionAlgorithm (string|undefined): इस्तेमाल किया गया एन्क्रिप्ट (सुरक्षित) करने का एल्गोरिदम. इसमें हमेशा AES256 वैल्यू होती है. * keySha256 (string|undefined): एन्क्रिप्ट (सुरक्षित) करने वाली आपकी कुंजी के SHA256 हैश की आरएफ़सी 4648 base64-एन्कोडेड स्ट्रिंग. ऑब्जेक्ट को डिक्रिप्ट करने के लिए ज़रूरी AES-256 एन्क्रिप्शन कुंजी की खास तरह से पहचान करने के लिए, इस SHA256 हैश का इस्तेमाल किया जा सकता है. इस कुंजी को आपको सुरक्षित तरीके से सेव करना होगा.
इटैग स्ट्रिंग
जेनरेशन स्ट्रिंग वर्शन नंबर जनरेट करें जो हर बार ऑब्जेक्ट को ओवरराइट करने पर बदलता है.
id स्ट्रिंग ऑब्जेक्ट का आईडी, जिसमें बकेट का नाम, ऑब्जेक्ट का नाम, और जनरेशन नंबर शामिल होता है.
काइंड स्ट्रिंग ऑब्जेक्ट का टाइप, जो हमेशा storage#object होता है.
एमडी5हैश स्ट्रिंग ऑब्जेक्ट के लिए MD5 हैश. Google Cloud Storage के सभी ऑब्जेक्ट में CRC32C हैश या MD5 हैश होता है.
mediaLink स्ट्रिंग मीडिया डाउनलोड करने का लिंक.
मेटाडेटा { [की: स्ट्रिंग]: स्ट्रिंग; } पर स्विच करने के मकसद से, हमसे संपर्क करने के लिए धन्यवाद. उपयोगकर्ता से मिला मेटाडेटा.
मेटाजनरेशन स्ट्रिंग मेटा-जनरेशन वर्शन नंबर, जो हर बार ऑब्जेक्ट का मेटाडेटा अपडेट होने पर बदलता है.
name स्ट्रिंग ऑब्जेक्ट का नाम.
मालिक {इकाई?: स्ट्रिंग; एंटिटी?: स्ट्रिंग; } पर स्विच करने के मकसद से, हमसे संपर्क करने के लिए धन्यवाद.
सेल्फ़लिंक स्ट्रिंग यह मानते हुए कि आपके पास ज़रूरी अनुमतियां हैं, ऑब्जेक्ट को ऐक्सेस करने के लिए लिंक करें.
size स्ट्रिंग Content-Length हेडर की वैल्यू का इस्तेमाल, ऑब्जेक्ट के डेटा की लंबाई बाइट में तय करने के लिए किया जाता है.
storageClass स्ट्रिंग ऑब्जेक्ट की स्टोरेज क्लास.
बनाने का समय स्ट्रिंग आरएफ़सी 3339 फ़ॉर्मैट में ऑब्जेक्ट बनाने का समय.
timeमिटाया गया स्ट्रिंग आरएफ़सी 3339 फ़ॉर्मैट में ऑब्जेक्ट को मिटाने का समय. सिर्फ़ तब दिखाया जाता है, जब ऑब्जेक्ट का यह वर्शन मिटा दिया गया हो.
timeStorageClassअपडेट किया गया स्ट्रिंग
अपडेट किया गया स्ट्रिंग आरएफ़सी 3339 फ़ॉर्मैट में, ऑब्जेक्ट मेटाडेटा में बदलाव का समय.

Storage.ObjectMetadata.acl

हस्ताक्षर:

acl?: [
        {
            kind?: string;
            id?: string;
            selfLink?: string;
            bucket?: string;
            object?: string;
            generation?: string;
            entity?: string;
            role?: string;
            email?: string;
            entityId?: string;
            domain?: string;
            projectTeam?: {
                projectNumber?: string;
                team?: string;
            };
            etag?: string;
        }
    ];

Storage.ObjectMetadata.bucket

स्टोरेज बकेट, जिसमें ऑब्जेक्ट होता है.

हस्ताक्षर:

bucket: string;

Storage.ObjectMetadata.cacheControl

Cache-Control हेडर की वैल्यू से यह तय किया जाता है कि इंटरनेट कैश मेमोरी में किसी ऑब्जेक्ट का सार्वजनिक डेटा कैश किया जा सकता है या नहीं.

हस्ताक्षर:

cacheControl?: string;

Storage.ObjectMetadata.componentCount

मूल रूप से अपलोड किए गए उन ऑब्जेक्ट की संख्या बताता है जिनसे एक कंपोज़िट ऑब्जेक्ट बनाया गया है.

हस्ताक्षर:

componentCount?: string;

Storage.ObjectMetadata.contentDisposition

Content-Disposition हेडर की वैल्यू, जिसका इस्तेमाल भेजे जा रहे डेटा के बारे में प्रज़ेंटेशन की जानकारी देने के लिए किया जाता है.

हस्ताक्षर:

contentDisposition?: string;

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

कॉन्टेंट-एन्कोडिंग से यह पता चलता है कि किसी ऑब्जेक्ट के कॉन्टेंट टाइप को बनाए रखते हुए, उसे कंप्रेस किया गया है (उदाहरण के लिए, gzip कंप्रेशन के साथ).

हस्ताक्षर:

contentEncoding?: string;

Storage.ObjectMetadata.contentLanguage

कॉन्टेंट का ISO 639-1 भाषा कोड.

हस्ताक्षर:

contentLanguage?: string;

Storage.ObjectMetadata.contentType

ऑब्जेक्ट के कॉन्टेंट टाइप को MIME टाइप भी कहा जाता है.

हस्ताक्षर:

contentType?: string;

Storage.ObjectMetadata.crc32c

ऑब्जेक्ट का CRC32C हैश. Google Cloud Storage के सभी ऑब्जेक्ट में CRC32C हैश या MD5 हैश होता है.

हस्ताक्षर:

crc32c?: string;

Storage.ObjectMetadata.customerएन्क्रिप्ट करने का तरीका

ग्राहक की ओर से दी गई एन्क्रिप्शन कुंजी.

इस ऑब्जेक्ट में ये प्रॉपर्टी शामिल हैं: * encryptionAlgorithm (string|undefined): एन्क्रिप्ट (सुरक्षित) करने का वह एल्गोरिदम, जिसका इस्तेमाल किया गया था. इसमें हमेशा AES256 वैल्यू होती है. * keySha256 (string|undefined): एन्क्रिप्ट (सुरक्षित) करने वाली आपकी कुंजी के SHA256 हैश की आरएफ़सी 4648 base64-एन्कोडेड स्ट्रिंग. ऑब्जेक्ट को डिक्रिप्ट करने के लिए ज़रूरी AES-256 एन्क्रिप्शन कुंजी की खास तरह से पहचान करने के लिए, इस SHA256 हैश का इस्तेमाल किया जा सकता है. इस कुंजी को आपको सुरक्षित तरीके से सेव करना होगा.

हस्ताक्षर:

customerEncryption?: {
        encryptionAlgorithm?: string;
        keySha256?: string;
    };

Storage.ObjectMetadata.etag

हस्ताक्षर:

etag?: string;

Storage.ऑब्जेक्ट मेटाडेटा.जनरेशन

वर्शन नंबर जनरेट करें जो हर बार ऑब्जेक्ट को ओवरराइट करने पर बदलता है.

हस्ताक्षर:

generation?: string;

storage.ObjectMetadata.id

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

हस्ताक्षर:

id: string;

स्टोरेज.ऑब्जेक्ट मेटाडेटा.काइंड

ऑब्जेक्ट का टाइप, जो हमेशा storage#object होता है.

हस्ताक्षर:

kind: string;

Storage.ObjectMetadata.md5Hash

ऑब्जेक्ट के लिए MD5 हैश. Google Cloud Storage के सभी ऑब्जेक्ट में CRC32C हैश या MD5 हैश होता है.

हस्ताक्षर:

md5Hash?: string;

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

हस्ताक्षर:

mediaLink?: string;

Storage.ObjectMetadata.metadata

उपयोगकर्ता से मिला मेटाडेटा.

हस्ताक्षर:

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

Storage.ObjectMetadata.meta Generation

मेटा-जनरेशन वर्शन नंबर, जो हर बार ऑब्जेक्ट का मेटाडेटा अपडेट होने पर बदलता है.

हस्ताक्षर:

metageneration?: string;

storage.ObjectMetadata.name

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

हस्ताक्षर:

name?: string;

Storage.ObjectMetadata.owner

हस्ताक्षर:

owner?: {
        entity?: string;
        entityId?: string;
    };

यह मानते हुए कि आपके पास ज़रूरी अनुमतियां हैं, ऑब्जेक्ट को ऐक्सेस करने के लिए लिंक करें.

हस्ताक्षर:

selfLink?: string;

Storage.ObjectMetadata.size

Content-Length हेडर की वैल्यू का इस्तेमाल, ऑब्जेक्ट के डेटा की लंबाई बाइट में तय करने के लिए किया जाता है.

हस्ताक्षर:

size: string;

Storage.ObjectMetadata.storageClass

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

हस्ताक्षर:

storageClass: string;

Storage.ObjectMetadata.timecreated

आरएफ़सी 3339 फ़ॉर्मैट में ऑब्जेक्ट बनाने का समय.

हस्ताक्षर:

timeCreated: string;

Storage.ObjectMetadata.time deleted

आरएफ़सी 3339 फ़ॉर्मैट में ऑब्जेक्ट को मिटाने का समय. सिर्फ़ तब दिखाया जाता है, जब ऑब्जेक्ट का यह वर्शन मिटा दिया गया हो.

हस्ताक्षर:

timeDeleted?: string;

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

हस्ताक्षर:

timeStorageClassUpdated?: string;

Storage.ObjectMetadata.updated

आरएफ़सी 3339 फ़ॉर्मैट में, ऑब्जेक्ट मेटाडेटा में बदलाव का समय.

हस्ताक्षर:

updated: string;