REST Resource: matters.exports

संसाधन: एक्सपोर्ट

एक्सपोर्ट.

Vault संसाधनों के साथ काम करने के लिए, खाते के पास Vault के ज़रूरी खास अधिकार होने चाहिए. साथ ही, मामले से जुड़ी जानकारी का ऐक्सेस होना चाहिए. किसी मामले को ऐक्सेस करने के लिए, यह ज़रूरी है कि खाते ने मामला बनाया हो, मामले को उसके साथ शेयर किया हो या सभी मामले देखें का खास अधिकार होना चाहिए.

जेएसओएन के काेड में दिखाना
{
  "id": string,
  "matterId": string,
  "parentExportId": string,
  "name": string,
  "requester": {
    object (UserInfo)
  },
  "query": {
    object (Query)
  },
  "exportOptions": {
    object (ExportOptions)
  },
  "createTime": string,
  "status": enum (ExportStatus),
  "stats": {
    object (ExportStats)
  },
  "cloudStorageSink": {
    object (CloudStorageSink)
  }
}
फ़ील्ड
id

string

सिर्फ़ आउटपुट के लिए. जनरेट किया गया एक्सपोर्ट आईडी.

matterId

string

सिर्फ़ आउटपुट के लिए. मैटर आईडी.

parentExportId

string

सिर्फ़ आउटपुट के लिए. यह उस पैरंट एक्सपोर्ट की पहचान करता है जिसकी वजह से यह चाइल्ड एक्सपोर्ट हुआ. यह सेटिंग सिर्फ़ चाइल्ड एक्सपोर्ट पर सेट होती है.

name

string

एक्सपोर्ट का नाम. नाम में खास वर्णों (~!$'(),;@:/?) का इस्तेमाल न करें. ऐसा करने से, हो सकता है कि वे एक्सपोर्ट डाउनलोड न कर पाएं.

requester

object (UserInfo)

सिर्फ़ आउटपुट के लिए. एक्सपोर्ट का अनुरोध करने वाला व्यक्ति.

query

object (Query)

एक्सपोर्ट बनाने के लिए इस्तेमाल किए गए क्वेरी पैरामीटर.

exportOptions

object (ExportOptions)

एक्सपोर्ट करने के अन्य विकल्प.

createTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह समय जब एक्सपोर्ट बनाया गया.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

status

enum (ExportStatus)

सिर्फ़ आउटपुट के लिए. एक्सपोर्ट की स्थिति.

stats

object (ExportStats)

सिर्फ़ आउटपुट के लिए. एक्सपोर्ट की प्रोग्रेस और साइज़ के बारे में जानकारी.

cloudStorageSink

object (CloudStorageSink)

सिर्फ़ आउटपुट के लिए. Cloud Storage में एक्सपोर्ट फ़ाइलों के लिए सिंक.

UserInfo

उपयोगकर्ता की जानकारी.

जेएसओएन के काेड में दिखाना
{
  "email": string,
  "displayName": string
}
फ़ील्ड
email

string

उपयोगकर्ता का ईमेल पता.

displayName

string

उपयोगकर्ता का दिखाया जाने वाला नाम.

ExportOptions

एक्सपोर्ट के लिए अन्य विकल्प

जेएसओएन के काेड में दिखाना
{
  "region": enum (ExportRegion),

  // Union field corpus_export_options can be only one of the following:
  "mailOptions": {
    object (MailExportOptions)
  },
  "groupsOptions": {
    object (GroupsExportOptions)
  },
  "driveOptions": {
    object (DriveExportOptions)
  },
  "hangoutsChatOptions": {
    object (HangoutsChatExportOptions)
  },
  "voiceOptions": {
    object (VoiceExportOptions)
  },
  "calendarOptions": {
    object (CalendarExportOptions)
  }
  // End of list of possible types for union field corpus_export_options.
}
फ़ील्ड
region

enum (ExportRegion)

एक्सपोर्ट के लिए अनुरोध किया गया डेटा क्षेत्र.

यूनियन फ़ील्ड corpus_export_options. एक्सपोर्ट के लिए, खास तौर पर किसी सेवा के विकल्प. corpus_export_options इनमें से सिर्फ़ एक हो सकता है:
mailOptions

object (MailExportOptions)

Gmail एक्सपोर्ट के लिए विकल्प.

groupsOptions

object (GroupsExportOptions)

Groups एक्सपोर्ट के लिए विकल्प.

driveOptions

object (DriveExportOptions)

Drive एक्सपोर्ट के लिए विकल्प.

hangoutsChatOptions

object (HangoutsChatExportOptions)

Chat एक्सपोर्ट के विकल्प.

voiceOptions

object (VoiceExportOptions)

Voice के एक्सपोर्ट के लिए विकल्प.

calendarOptions

object (CalendarExportOptions)

Calendar को एक्सपोर्ट करने का विकल्प उपलब्ध है.

MailExportOptions

Gmail एक्सपोर्ट के लिए विकल्प.

जेएसओएन के काेड में दिखाना
{
  "exportFormat": enum (ExportFormat),
  "showConfidentialModeContent": boolean,
  "useNewExport": boolean,
  "exportLinkedDriveFiles": boolean
}
फ़ील्ड
exportFormat

enum (ExportFormat)

एक्सपोर्ट किए गए मैसेज का फ़ाइल फ़ॉर्मैट.

showConfidentialModeContent

boolean

गोपनीय मोड का कॉन्टेंट एक्सपोर्ट करने के लिए, true पर सेट करें.

useNewExport

boolean

नए एक्सपोर्ट सिस्टम का इस्तेमाल करने के लिए, true पर सेट करें.

exportLinkedDriveFiles

boolean

ज़रूरी नहीं. लिंक की गई Drive फ़ाइलों को एक्सपोर्ट करने की सुविधा चालू करने के लिए, इसे true पर सेट करें.

ExportFormat

मैसेज का फ़ॉर्मैट एक्सपोर्ट करना

Enums
EXPORT_FORMAT_UNSPECIFIED एक्सपोर्ट करने का कोई फ़ॉर्मैट नहीं दिया गया है.
MBOX MBOX के रूप में एक्सपोर्ट करें. यह सुविधा सिर्फ़ Gmail, Groups, Hangouts, और Voice के लिए उपलब्ध है.
PST पीएसटी के तौर पर एक्सपोर्ट करें. यह सुविधा सिर्फ़ Gmail, Groups, Hangouts, Voice, और Calendar के लिए उपलब्ध है.
ICS ICS के तौर पर एक्सपोर्ट करें. यह सिर्फ़ Calendar के लिए उपलब्ध है.

GroupsExportOptions

Groups एक्सपोर्ट के लिए विकल्प.

जेएसओएन के काेड में दिखाना
{
  "exportFormat": enum (ExportFormat)
}
फ़ील्ड
exportFormat

enum (ExportFormat)

एक्सपोर्ट किए गए मैसेज का फ़ाइल फ़ॉर्मैट.

DriveExportOptions

Drive एक्सपोर्ट के लिए विकल्प.

जेएसओएन के काेड में दिखाना
{
  "includeAccessInfo": boolean
}
फ़ील्ड
includeAccessInfo

boolean

फ़ाइलों के सीधे तौर पर ऐक्सेस वाले उपयोगकर्ताओं के लिए, ऐक्सेस लेवल की जानकारी शामिल करने के लिए, true पर सेट करें.

HangoutsChatExportOptions

Chat एक्सपोर्ट के विकल्प.

जेएसओएन के काेड में दिखाना
{
  "exportFormat": enum (ExportFormat)
}
फ़ील्ड
exportFormat

enum (ExportFormat)

एक्सपोर्ट किए गए मैसेज का फ़ाइल फ़ॉर्मैट.

VoiceExportOptions

Voice एक्सपोर्ट के विकल्प.

जेएसओएन के काेड में दिखाना
{
  "exportFormat": enum (ExportFormat)
}
फ़ील्ड
exportFormat

enum (ExportFormat)

एक्सपोर्ट किए गए मैसेज का फ़ाइल फ़ॉर्मैट.

CalendarExportOptions

Calendar को एक्सपोर्ट करने के विकल्प.

जेएसओएन के काेड में दिखाना
{
  "exportFormat": enum (ExportFormat)
}
फ़ील्ड
exportFormat

enum (ExportFormat)

एक्सपोर्ट किए गए मैसेज का फ़ाइल फ़ॉर्मैट.

ExportRegion

एक्सपोर्ट के लिए डेटा क्षेत्र.

Enums
EXPORT_REGION_UNSPECIFIED क्षेत्र की जानकारी नहीं दी गई है. डिफ़ॉल्ट तौर पर, यह 'हर' पर सेट होता है.
ANY कोई भी इलाका.
US अमेरिका.
EUROPE यूरोप क्षेत्र.

ExportStatus

एक्सपोर्ट की स्थिति.

Enums
EXPORT_STATUS_UNSPECIFIED स्थिति की जानकारी नहीं है.
COMPLETED एक्सपोर्ट पूरा हुआ.
FAILED एक्सपोर्ट नहीं किया जा सका.
IN_PROGRESS एक्सपोर्ट किया जा रहा है.

ExportStats

एक्सपोर्ट की प्रोग्रेस की जानकारी.

जेएसओएन के काेड में दिखाना
{
  "exportedArtifactCount": string,
  "totalArtifactCount": string,
  "sizeInBytes": string
}
फ़ील्ड
exportedArtifactCount

string (int64 format)

एक्सपोर्ट के लिए पहले से प्रोसेस किए गए मैसेज या फ़ाइलों की संख्या.

totalArtifactCount

string (int64 format)

एक्सपोर्ट किए जाने वाले मैसेज या फ़ाइलों की संख्या.

sizeInBytes

string (int64 format)

एक्सपोर्ट का साइज़, बाइट में.

CloudStorageSink

Cloud Storage फ़ाइलों के लिए सिंक एक्सपोर्ट करें.

जेएसओएन के काेड में दिखाना
{
  "files": [
    {
      object (CloudStorageFile)
    }
  ]
}
फ़ील्ड
files[]

object (CloudStorageFile)

सिर्फ़ आउटपुट के लिए. Cloud Storage में एक्सपोर्ट की गई फ़ाइलें.

CloudStorageFile

Cloud Storage में एक्सपोर्ट की गई फ़ाइल

जेएसओएन के काेड में दिखाना
{
  "bucketName": string,
  "objectName": string,
  "size": string,
  "md5Hash": string
}
फ़ील्ड
bucketName

string

एक्सपोर्ट फ़ाइल के लिए, Cloud Storage बकेट का नाम. इस वैल्यू का इस्तेमाल, Cloud Storage JSON API या एक्सएमएल API में किया जा सकता है, लेकिन बकेट के कॉन्टेंट को सूची में शामिल करने के लिए नहीं. इसके बजाय, ऑब्जेक्ट के नाम के हिसाब से अलग-अलग एक्सपोर्ट फ़ाइलें पाई जा सकती हैं.

objectName

string

एक्सपोर्ट फ़ाइल के लिए, Cloud Storage ऑब्जेक्ट का नाम. इस वैल्यू का इस्तेमाल, Cloud Storage JSON API या एक्सएमएल API में किया जा सकता है.

size

string (int64 format)

एक्सपोर्ट की गई फ़ाइल का साइज़.

md5Hash

string

फ़ाइल का md5 हैश.

तरीके

create

एक्सपोर्ट बनाता है.

delete

एक्सपोर्ट किए गए डेटा को मिटाता है.

get

एक्सपोर्ट किया जाता है.

list

इससे, खास मामले में एक्सपोर्ट किए गए डेटा की जानकारी मिलती है.