REST Resource: matters.exports

ทรัพยากร: การส่งออก

การส่งออก

หากต้องการใช้ทรัพยากรของห้องนิรภัย บัญชีต้องมีสิทธิ์ของห้องนิรภัยที่จำเป็น และมีสิทธิ์เข้าถึงกรณีนั้นๆ หากต้องการเข้าถึงกรณี บัญชีจะต้องสร้างกรณี แชร์กรณีให้ หรือมีสิทธิ์ดูกรณีทั้งหมด

การแสดง JSON
{
  "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 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

status

enum (ExportStatus)

เอาต์พุตเท่านั้น สถานะของการส่งออก

stats

object (ExportStats)

เอาต์พุตเท่านั้น รายละเอียดเกี่ยวกับความคืบหน้าและขนาดการส่งออก

cloudStorageSink

object (CloudStorageSink)

เอาต์พุตเท่านั้น ซิงก์สำหรับไฟล์ส่งออกใน Cloud Storage

UserInfo

ข้อมูลของผู้ใช้

การแสดง JSON
{
  "email": string,
  "displayName": string
}
ช่อง
email

string

อีเมลของผู้ใช้

displayName

string

ชื่อที่แสดงของผู้ใช้

ExportOptions

ตัวเลือกเพิ่มเติมสำหรับการส่งออก

การแสดง JSON
{
  "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)

ตัวเลือกสำหรับการส่งออกไดรฟ์

hangoutsChatOptions

object (HangoutsChatExportOptions)

ตัวเลือกสำหรับการส่งออก Chat

voiceOptions

object (VoiceExportOptions)

ตัวเลือกสำหรับการส่งออก Voice

calendarOptions

object (CalendarExportOptions)

มีตัวเลือกสำหรับการส่งออกปฏิทิน

MailExportOptions

ตัวเลือกสำหรับการส่งออก Gmail

การแสดง JSON
{
  "exportFormat": enum (ExportFormat),
  "showConfidentialModeContent": boolean,
  "useNewExport": boolean,
  "exportLinkedDriveFiles": boolean
}
ช่อง
exportFormat

enum (ExportFormat)

รูปแบบไฟล์สำหรับข้อความที่ส่งออก

showConfidentialModeContent

boolean

หากต้องการส่งออกเนื้อหาของโหมดข้อมูลลับ ให้ตั้งค่าเป็น true

useNewExport

boolean

หากต้องการใช้ระบบการส่งออกใหม่ ให้ตั้งค่าเป็น true

exportLinkedDriveFiles

boolean

ไม่บังคับ หากต้องการเปิดใช้การส่งออกไฟล์ในไดรฟ์ที่ลิงก์ไว้ ให้ตั้งค่าเป็น true

ExportFormat

รูปแบบการส่งออกข้อความ

Enum
EXPORT_FORMAT_UNSPECIFIED ไม่ได้ระบุรูปแบบการส่งออก
MBOX ส่งออกเป็น MBOX ใช้ได้กับ Gmail, Groups, Hangouts และ Voice เท่านั้น
PST ส่งออกเป็น PST ใช้ได้เฉพาะกับ Gmail, Groups, Hangouts, Voice และปฏิทินเท่านั้น
ICS ส่งออกเป็น ICS ใช้ได้กับปฏิทินเท่านั้น

GroupsExportOptions

ตัวเลือกสำหรับการส่งออก Groups

การแสดง JSON
{
  "exportFormat": enum (ExportFormat)
}
ช่อง
exportFormat

enum (ExportFormat)

รูปแบบไฟล์สำหรับข้อความที่ส่งออก

DriveExportOptions

ตัวเลือกสำหรับการส่งออกไดรฟ์

การแสดง JSON
{
  "includeAccessInfo": boolean
}
ช่อง
includeAccessInfo

boolean

หากต้องการรวมข้อมูลระดับการเข้าถึงสําหรับผู้ใช้ที่มีสิทธิ์เข้าถึงไฟล์โดยอ้อม ให้ตั้งค่าเป็น true

HangoutsChatExportOptions

ตัวเลือกสำหรับการส่งออก Chat

การแสดง JSON
{
  "exportFormat": enum (ExportFormat)
}
ช่อง
exportFormat

enum (ExportFormat)

รูปแบบไฟล์สำหรับข้อความที่ส่งออก

VoiceExportOptions

ตัวเลือกสำหรับการส่งออก Voice

การแสดง JSON
{
  "exportFormat": enum (ExportFormat)
}
ช่อง
exportFormat

enum (ExportFormat)

รูปแบบไฟล์สำหรับข้อความที่ส่งออก

CalendarExportOptions

ตัวเลือกสำหรับการส่งออกปฏิทิน

การแสดง JSON
{
  "exportFormat": enum (ExportFormat)
}
ช่อง
exportFormat

enum (ExportFormat)

รูปแบบไฟล์สำหรับข้อความที่ส่งออก

ExportRegion

เขตข้อมูลสำหรับการส่งออก

Enum
EXPORT_REGION_UNSPECIFIED ไม่ได้ระบุภูมิภาค ค่าเริ่มต้นคือใดก็ได้
ANY ทุกภูมิภาค
US ภูมิภาคสหรัฐอเมริกา
EUROPE ภูมิภาคยุโรป

ExportStatus

สถานะของการส่งออก

Enum
EXPORT_STATUS_UNSPECIFIED ไม่ได้ระบุสถานะ
COMPLETED การส่งออกเสร็จสมบูรณ์แล้ว
FAILED การส่งออกล้มเหลว
IN_PROGRESS การส่งออกอยู่ระหว่างดำเนินการ

ExportStats

ข้อมูลความคืบหน้าสําหรับการส่งออก

การแสดง JSON
{
  "exportedArtifactCount": string,
  "totalArtifactCount": string,
  "sizeInBytes": string
}
ช่อง
exportedArtifactCount

string (int64 format)

จำนวนข้อความหรือไฟล์ที่ประมวลผลเพื่อส่งออกแล้ว

totalArtifactCount

string (int64 format)

จำนวนข้อความหรือไฟล์ที่จะส่งออก

sizeInBytes

string (int64 format)

ขนาดของการส่งออกในหน่วยไบต์

CloudStorageSink

ส่งออกซิงก์สำหรับไฟล์ Cloud Storage

การแสดง JSON
{
  "files": [
    {
      object (CloudStorageFile)
    }
  ]
}
ช่อง
files[]

object (CloudStorageFile)

เอาต์พุตเท่านั้น ไฟล์ที่ส่งออกใน Cloud Storage

CloudStorageFile

ไฟล์ส่งออกใน Cloud Storage

การแสดง JSON
{
  "bucketName": string,
  "objectName": string,
  "size": string,
  "md5Hash": string
}
ช่อง
bucketName

string

ชื่อของที่เก็บข้อมูล Cloud Storage สำหรับไฟล์ส่งออก คุณใช้ค่านี้ได้ใน JSON API หรือ XML API ของ Cloud Storage ได้ แต่ใช้แสดงรายการเนื้อหาของที่เก็บข้อมูลไม่ได้ แต่รับไฟล์ส่งออกแต่ละรายการตามชื่อออบเจ็กต์แทนได้

objectName

string

ชื่อของออบเจ็กต์ Cloud Storage สำหรับไฟล์ส่งออก คุณใช้ค่านี้ได้ใน JSON API หรือ XML API ของ Cloud Storage

size

string (int64 format)

ขนาดไฟล์ที่จะส่งออก

md5Hash

string

แฮช MD5 ของไฟล์

เมธอด

create

สร้างการส่งออก

delete

ลบการส่งออก

get

รับการส่งออก

list

แสดงรายละเอียดเกี่ยวกับการส่งออกในกรณีที่ระบุ