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)

শুধুমাত্র আউটপুট। এক্সপোর্টটি তৈরি করার সময়।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

status

enum ( ExportStatus )

শুধুমাত্র আউটপুট। রপ্তানির অবস্থা।

stats

object ( ExportStats )

শুধুমাত্র আউটপুট। রপ্তানির অগ্রগতি এবং আকার সম্পর্কিত বিবরণ।

ইউনিয়ন ফিল্ড export_sink । এক্সপোর্ট সিঙ্ক টাইপ। export_sink নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
cloudStorageSink

object ( CloudStorageSink )

শুধুমাত্র আউটপুট। ক্লাউড স্টোরেজে এক্সপোর্ট ফাইলগুলির সিঙ্ক।

ব্যবহারকারীর তথ্য

ব্যবহারকারীর তথ্য।

JSON উপস্থাপনা
{
  "email": string,
  "displayName": string
}
ক্ষেত্র
email

string

ব্যবহারকারীর ইমেইল ঠিকানা।

displayName

string

ব্যবহারকারীর প্রদর্শিত নাম।

রপ্তানি বিকল্প

রপ্তানির জন্য অতিরিক্ত বিকল্প

JSON উপস্থাপনা
{
  "region": enum (ExportRegion),

  "mailOptions": {
    object (MailExportOptions)
  },
  "groupsOptions": {
    object (GroupsExportOptions)
  },
  "driveOptions": {
    object (DriveExportOptions)
  },
  "hangoutsChatOptions": {
    object (HangoutsChatExportOptions)
  },
  "voiceOptions": {
    object (VoiceExportOptions)
  },
  "calendarOptions": {
    object (CalendarExportOptions)
  },
  "geminiOptions": {
    object (GeminiExportOptions)
  }
}
ক্ষেত্র
region

enum ( ExportRegion )

রপ্তানির জন্য অনুরোধকৃত ডেটা অঞ্চল।

ইউনিয়ন ফিল্ড corpus_export_options । রপ্তানির জন্য পরিষেবা-নির্দিষ্ট বিকল্পসমূহ। corpus_export_options নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
mailOptions

object ( MailExportOptions )

জিমেইল এক্সপোর্টের বিকল্পসমূহ।

groupsOptions

object ( GroupsExportOptions )

গ্রুপ রপ্তানির বিকল্পসমূহ।

driveOptions

object ( DriveExportOptions )

ড্রাইভ এক্সপোর্টের বিকল্পসমূহ।

hangoutsChatOptions

object ( HangoutsChatExportOptions )

চ্যাট রপ্তানির বিকল্পসমূহ।

voiceOptions

object ( VoiceExportOptions )

ভয়েস এক্সপোর্টের বিকল্পসমূহ।

calendarOptions

object ( CalendarExportOptions )

ক্যালেন্ডার রপ্তানির বিকল্প উপলব্ধ আছে।

geminiOptions

object ( GeminiExportOptions )

জেমিনি রপ্তানির জন্য বিকল্প উপলব্ধ আছে।

মেইলএক্সপোর্টঅপশন

জিমেইল এক্সপোর্টের বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "exportFormat": enum (ExportFormat),
  "showConfidentialModeContent": boolean,
  "useNewExport": boolean,
  "exportLinkedDriveFiles": boolean
}
ক্ষেত্র
exportFormat

enum ( ExportFormat )

রপ্তানি করা বার্তাগুলির ফাইল ফরম্যাট।

showConfidentialModeContent

boolean

গোপনীয় মোডের বিষয়বস্তু রপ্তানি করতে, এটিকে 'true' সেট করুন।

useNewExport

boolean

নতুন রপ্তানি সিস্টেমটি ব্যবহার করতে, এটিকে ' true' সেট করুন।

exportLinkedDriveFiles

boolean

ঐচ্ছিক। লিঙ্ক করা ড্রাইভ ফাইল এক্সপোর্ট করা চালু করতে, এটিকে ' true' সেট করুন।

রপ্তানি বিন্যাস

বার্তাগুলির জন্য রপ্তানি বিন্যাস

এনাম
EXPORT_FORMAT_UNSPECIFIED কোনো রপ্তানি ফরম্যাট নির্দিষ্ট করা হয়নি।
MBOX MBOX হিসেবে রপ্তানি করুন। শুধুমাত্র Gmail, Groups, Hangouts এবং Voice-এর জন্য উপলব্ধ।
PST PST হিসেবে এক্সপোর্ট করুন। শুধুমাত্র Gmail, Groups, Hangouts, Voice এবং Calendar-এর জন্য উপলব্ধ।
ICS ICS হিসাবে রপ্তানি করুন। শুধুমাত্র ক্যালেন্ডারের জন্য উপলব্ধ।
XML XML হিসাবে রপ্তানি করুন। শুধুমাত্র মিথুন রাশির জন্য উপলব্ধ।

গ্রুপ রপ্তানি বিকল্প

গ্রুপ রপ্তানির বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "exportFormat": enum (ExportFormat)
}
ক্ষেত্র
exportFormat

enum ( ExportFormat )

রপ্তানি করা বার্তাগুলির ফাইল ফরম্যাট।

ড্রাইভএক্সপোর্টঅপশন

ড্রাইভ এক্সপোর্টের বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "includeAccessInfo": boolean
}
ক্ষেত্র
includeAccessInfo

boolean

ফাইলগুলিতে পরোক্ষ অ্যাক্সেস থাকা ব্যবহারকারীদের জন্য অ্যাক্সেস স্তরের তথ্য অন্তর্ভুক্ত করতে, এটিকে ' true' সেট করুন।

হ্যাংআউটসচ্যাটএক্সপোর্টঅপশনস

চ্যাট রপ্তানির বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "exportFormat": enum (ExportFormat)
}
ক্ষেত্র
exportFormat

enum ( ExportFormat )

রপ্তানি করা বার্তাগুলির ফাইল ফরম্যাট।

ভয়েসএক্সপোর্টঅপশন

ভয়েস এক্সপোর্টের বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "exportFormat": enum (ExportFormat)
}
ক্ষেত্র
exportFormat

enum ( ExportFormat )

এক্সপোর্ট করা টেক্সট মেসেজের ফাইল ফরম্যাট।

ক্যালেন্ডার রপ্তানি বিকল্প

ক্যালেন্ডার রপ্তানির বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "exportFormat": enum (ExportFormat)
}
ক্ষেত্র
exportFormat

enum ( ExportFormat )

এক্সপোর্ট করা টেক্সট মেসেজের ফাইল ফরম্যাট।

জেমিনিএক্সপোর্টঅপশনস

জেমিনি রপ্তানির বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "exportFormat": enum (ExportFormat)
}
ক্ষেত্র
exportFormat

enum ( ExportFormat )

রপ্তানি করা বার্তাগুলির ফাইল ফরম্যাট।

রপ্তানি অঞ্চল

রপ্তানির জন্য ডেটা অঞ্চল

এনাম
EXPORT_REGION_UNSPECIFIED অঞ্চলটি অনির্দিষ্ট। ডিফল্ট হিসেবে ANY ব্যবহৃত হয়।
ANY যেকোনো অঞ্চল।
US মার্কিন যুক্তরাষ্ট্র অঞ্চল।
EUROPE ইউরোপ অঞ্চল।

রপ্তানি অবস্থা

রপ্তানির অবস্থা।

এনাম
EXPORT_STATUS_UNSPECIFIED অবস্থাটি অনির্দিষ্ট।
COMPLETED রপ্তানি সম্পন্ন হয়েছে।
FAILED রপ্তানি ব্যর্থ হয়েছে।
IN_PROGRESS রপ্তানি প্রক্রিয়া চলমান আছে।

রপ্তানি পরিসংখ্যান

রপ্তানির অগ্রগতি সংক্রান্ত তথ্য।

JSON উপস্থাপনা
{
  "exportedArtifactCount": string,
  "totalArtifactCount": string,
  "sizeInBytes": string
}
ক্ষেত্র
exportedArtifactCount

string ( int64 format)

রপ্তানির জন্য ইতিমধ্যে প্রক্রিয়াকৃত বার্তা বা ফাইলের সংখ্যা।

totalArtifactCount

string ( int64 format)

রপ্তানি করার জন্য বার্তা বা ফাইলের সংখ্যা।

sizeInBytes

string ( int64 format)

রপ্তানির আকার বাইটে।

ক্লাউডস্টোরেজসিঙ্ক

ক্লাউড স্টোরেজ ফাইলগুলির জন্য এক্সপোর্ট সিঙ্ক।

JSON উপস্থাপনা
{
  "files": [
    {
      object (CloudStorageFile)
    }
  ]
}
ক্ষেত্র
files[]

object ( CloudStorageFile )

শুধুমাত্র আউটপুট। ক্লাউড স্টোরেজে এক্সপোর্ট করা ফাইলগুলো।

ক্লাউডস্টোরেজফাইল

ক্লাউড স্টোরেজে এক্সপোর্ট ফাইল

JSON উপস্থাপনা
{
  "bucketName": string,
  "objectName": string,
  "size": string,
  "md5Hash": string
}
ক্ষেত্র
bucketName

string

এক্সপোর্ট ফাইলের জন্য ক্লাউড স্টোরেজ বাকেটের নাম। আপনি এই মানটি ক্লাউড স্টোরেজ JSON API বা XML API- তে ব্যবহার করতে পারেন, কিন্তু বাকেটের বিষয়বস্তু তালিকাভুক্ত করার জন্য নয়। এর পরিবর্তে, আপনি অবজেক্টের নাম দিয়ে স্বতন্ত্র এক্সপোর্ট ফাইলগুলো পেতে পারেন।

objectName

string

এক্সপোর্ট ফাইলের জন্য ক্লাউড স্টোরেজ অবজেক্টের নাম। আপনি এই মানটি ক্লাউড স্টোরেজ JSON API অথবা XML API- তে ব্যবহার করতে পারেন।

size

string ( int64 format)

রপ্তানি ফাইলের আকার।

md5Hash

string

ফাইলটির md5 হ্যাশ।

পদ্ধতি

create

একটি রপ্তানি তৈরি করে।

delete

একটি রপ্তানি মুছে ফেলে।

get

একটি রপ্তানি পায়।

list

নির্দিষ্ট বিষয়ে রপ্তানি সংক্রান্ত বিস্তারিত তথ্য তালিকাভুক্ত করে।