Query

Definisi kueri yang digunakan untuk penelusuran dan ekspor.

Representasi JSON
{
  "corpus": enum (CorpusType),
  "dataScope": enum (DataScope),
  "searchMethod": enum (SearchMethod),
  "method": enum (SearchMethod),
  "terms": string,
  "startTime": string,
  "endTime": string,
  "teamDriveInfo": {
    object (TeamDriveInfo)
  },
  "timeZone": string,

  // Union field search_method_field can be only one of the following:
  "accountInfo": {
    object (AccountInfo)
  },
  "orgUnitInfo": {
    object (OrgUnitInfo)
  },
  "sharedDriveInfo": {
    object (SharedDriveInfo)
  },
  "hangoutsChatInfo": {
    object (HangoutsChatInfo)
  },
  "sitesUrlInfo": {
    object (SitesUrlInfo)
  }
  // End of list of possible types for union field search_method_field.

  // Union field corpus_options_field can be only one of the following:
  "mailOptions": {
    object (MailOptions)
  },
  "driveOptions": {
    object (DriveOptions)
  },
  "hangoutsChatOptions": {
    object (HangoutsChatOptions)
  },
  "voiceOptions": {
    object (VoiceOptions)
  },
  "calendarOptions": {
    object (CalendarOptions)
  }
  // End of list of possible types for union field corpus_options_field.
}
Kolom
corpus

enum (CorpusType)

Layanan Google Workspace untuk melakukan penelusuran.

dataScope

enum (DataScope)

Sumber data yang akan ditelusuri.

searchMethod
(deprecated)

enum (SearchMethod)

Metode penelusuran yang akan digunakan.

method

enum (SearchMethod)

Entitas yang akan ditelusuri. Kolom ini menggantikan searchMethod untuk mendukung drive bersama. Jika searchMethod adalah TEAM_DRIVE, respons kolom ini adalah SHARED_DRIVE.

terms

string

Operator penelusuran khusus layanan untuk memfilter hasil penelusuran.

startTime

string (Timestamp format)

Waktu mulai kueri penelusuran. Tentukan dalam GMT. Nilai dibulatkan menjadi 00.00 pada tanggal yang ditentukan.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Waktu berakhir untuk kueri penelusuran. Tentukan dalam GMT. Nilai dibulatkan menjadi 00.00 pada tanggal yang ditentukan.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

teamDriveInfo
(deprecated)

object (TeamDriveInfo)

Diperlukan jika SearchMethod adalah TEAM_DRIVE.

timeZone

string

Nama zona waktu. Nama tersebut harus berupa nama IANA TZ, seperti "America/Los_Angeles". Untuk daftar nama zona waktu, lihat Zona Waktu. Untuk informasi selengkapnya tentang cara Vault menggunakan zona waktu, lihat pusat bantuan Vault.

Kolom union search_method_field. Jika diperlukan, detail entity untuk menelusuri search_method_field hanya dapat berupa salah satu dari hal berikut:
accountInfo

object (AccountInfo)

Diperlukan jika SearchMethod adalah ACCOUNT.

orgUnitInfo

object (OrgUnitInfo)

Wajib jika SearchMethod adalah ORG_UNIT.

sharedDriveInfo

object (SharedDriveInfo)

Diperlukan jika SearchMethod adalah SHARED_DRIVE.

hangoutsChatInfo

object (HangoutsChatInfo)

Wajib jika SearchMethod adalah ROOM. (hanya baca)

sitesUrlInfo

object (SitesUrlInfo)

Wajib jika SearchMethod adalah WEBSITE_URL.

Kolom union corpus_options_field. Opsi penelusuran tambahan untuk layanan tertentu. corpus_options_field hanya ada berupa salah satu diantara berikut:
mailOptions

object (MailOptions)

Tetapkan opsi khusus penelusuran Gmail.

driveOptions

object (DriveOptions)

Tetapkan opsi khusus penelusuran Drive.

hangoutsChatOptions

object (HangoutsChatOptions)

Menetapkan opsi khusus penelusuran Chat. (hanya baca)

voiceOptions

object (VoiceOptions)

Menyetel opsi khusus penelusuran Voice.

calendarOptions

object (CalendarOptions)

Menetapkan opsi khusus penelusuran Kalender.

DataScope

Sumber data yang akan ditelusuri.

Enum
DATA_SCOPE_UNSPECIFIED Sumber data tidak ditentukan.
ALL_DATA Semua data yang tersedia.
HELD_DATA Hanya data yang dibekukan.
UNPROCESSED_DATA Hanya data yang belum diproses oleh Vault. (Khusus Gmail dan Grup)

SearchMethod

Jenis entitas untuk penelusuran.

Enum
SEARCH_METHOD_UNSPECIFIED Metode penelusuran harus ditetapkan, jika tidak, metode tersebut akan ditolak.
ACCOUNT Menelusuri data akun yang ditentukan di AccountInfo.
ORG_UNIT Menelusuri data semua akun di unit organisasi yang ditentukan di OrgUnitInfo.
TEAM_DRIVE

Menelusuri data di Drive Tim yang ditentukan dalam teamDriveInfo.

ENTIRE_ORG Menelusuri data dari semua akun di organisasi. Hanya didukung untuk Gmail. Jika ditentukan, Anda tidak perlu menentukan AccountInfo atau OrgUnitInfo.
ROOM Menelusuri pesan di ruang Chat yang ditentukan di HangoutsChatInfo.
SITES_URL Menelusuri situs berdasarkan URL situs yang dipublikasikan yang ditentukan dalam SitesUrlInfo.
SHARED_DRIVE Telusuri file dalam drive bersama yang ditentukan di SharedDriveInfo.

AccountInfo

Akun yang akan ditelusuri

Representasi JSON
{
  "emails": [
    string
  ]
}
Kolom
emails[]

string

Sekumpulan akun untuk ditelusuri.

OrgUnitInfo

Unit organisasi yang akan ditelusuri

Representasi JSON
{
  "orgUnitId": string
}
Kolom
orgUnitId

string

Nama unit organisasi yang akan ditelusuri, seperti yang diberikan oleh Admin SDK Directory API.

SharedDriveInfo

Drive bersama yang dapat ditelusuri

Representasi JSON
{
  "sharedDriveIds": [
    string
  ]
}
Kolom
sharedDriveIds[]

string

Daftar ID drive bersama, seperti yang diberikan oleh Drive API.

HangoutsChatInfo

Ruang Chat untuk ditelusuri

Representasi JSON
{
  "roomId": [
    string
  ]
}
Kolom
roomId[]

string

Daftar ID ruang Chat, seperti yang diberikan oleh Chat API. Ada batasan untuk mengekspor mulai dari 500 ruang Chat per permintaan.

SitesUrlInfo

URL situs yang dipublikasikan dari Google Sites baru yang akan ditelusuri

Representasi JSON
{
  "urls": [
    string
  ]
}
Kolom
urls[]

string

Daftar URL situs yang dipublikasikan.

TeamDriveInfo

Drive Tim untuk ditelusuri

Representasi JSON
{
  "teamDriveIds": [
    string
  ]
}
Kolom
teamDriveIds[]
(deprecated)

string

Daftar ID Drive Tim, yang diberikan oleh Drive API.

MailOptions

Opsi tambahan untuk penelusuran Gmail

Representasi JSON
{
  "excludeDrafts": boolean,
  "clientSideEncryptedOption": enum (ClientSideEncryptedOption)
}
Kolom
excludeDrafts

boolean

Tetapkan ke true untuk mengecualikan draf.

clientSideEncryptedOption

enum (ClientSideEncryptedOption)

Menentukan apakah hasil harus menyertakan konten terenkripsi, konten yang tidak dienkripsi, atau keduanya. Default-nya adalah menyertakan keduanya.

ClientSideEncryptedOption

Jika organisasi Anda menggunakan Enkripsi sisi klien Google Workspace, status enkripsi konten

Enum
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED Status enkripsi belum ditetapkan. Hasilnya mencakup konten terenkripsi dan tidak terenkripsi sisi klien.
CLIENT_SIDE_ENCRYPTED_OPTION_ANY Sertakan konten terenkripsi dan tidak terenkripsi sisi klien dalam hasil.
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED Hanya sertakan konten terenkripsi sisi klien.
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED Hanya sertakan konten yang tidak dienkripsi.

DriveOptions

Opsi tambahan untuk penelusuran Drive

Representasi JSON
{
  "versionDate": string,
  "includeTeamDrives": boolean,
  "includeSharedDrives": boolean,
  "clientSideEncryptedOption": enum (ClientSideEncryptedOption)
}
Kolom
versionDate

string (Timestamp format)

Menelusuri file Drive versi saat ini, tetapi mengekspor konten versi terakhir yang disimpan sebelum pukul 00.00 UTC pada tanggal yang ditentukan. Masukkan tanggal dalam UTC.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

includeTeamDrives
(deprecated)

boolean

Tetapkan ke benar (true) untuk menyertakan Drive Tim.

includeSharedDrives

boolean

Tetapkan ke true untuk menyertakan drive bersama.

clientSideEncryptedOption

enum (ClientSideEncryptedOption)

Tetapkan apakah hasilnya hanya menyertakan konten yang dienkripsi dengan konten Enkripsi sisi klien Google Workspace, hanya konten yang tidak dienkripsi, atau keduanya. Default-nya adalah keduanya. Saat ini didukung untuk Drive.

HangoutsChatOptions

Opsi tambahan untuk penelusuran Google Chat

Representasi JSON
{
  "includeRooms": boolean
}
Kolom
includeRooms

boolean

Untuk penelusuran menurut akun atau unit organisasi, tetapkan ke true guna menyertakan ruang.

VoiceOptions

Opsi tambahan untuk Penelusuran suara

Representasi JSON
{
  "coveredData": [
    enum (VoiceCoveredData)
  ]
}
Kolom
coveredData[]

enum (VoiceCoveredData)

Jenis data untuk ditelusuri

CalendarOptions

Opsi tambahan untuk penelusuran Kalender

Representasi JSON
{
  "locationQuery": [
    string
  ],
  "peopleQuery": [
    string
  ],
  "minusWords": [
    string
  ],
  "responseStatuses": [
    enum (AttendeeResponse)
  ],
  "versionDate": string
}
Kolom
locationQuery[]

string

Hanya cocok dengan peristiwa yang lokasinya berisi semua kata dalam kumpulan yang ditentukan. Jika string berisi frasa yang dikutip, metode ini hanya mencocokkan peristiwa yang lokasinya berisi frasa yang sama persis. Entri dalam kumpulan dianggap sebagai "dan".

Contoh pemisahan kata: ["Selandia Baru"] vs ["Baru","Zealand"] "Selandia Baru": cocok dengan "Selandia Baru dan yang lebih baik": hanya dicocokkan dengan yang terakhir

peopleQuery[]

string

Hanya cocok dengan acara yang tamunya berisi semua kata dalam kumpulan tertentu. Entri dalam kumpulan dianggap sebagai "dan".

minusWords[]

string

Hanya cocok dengan acara yang tidak berisi kata apa pun dalam kumpulan yang ditentukan dalam judul, deskripsi, lokasi, atau tamu. Entri dalam kumpulan dianggap sebagai "atau".

responseStatuses[]

enum (AttendeeResponse)

Hanya mencocokkan peristiwa yang diberikan oleh penanggung jawab salah satu respons ini. Jika set kosong atau berisi awal_RESPONSE_UNSPECIFIED, respons tidak akan difilter.

versionDate

string (Timestamp format)

Menelusuri versi acara Kalender saat ini, tetapi mengekspor konten versi terakhir yang disimpan sebelum pukul 00.00 UTC pada tanggal yang ditentukan. Masukkan tanggal dalam UTC.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

AttendeeResponse

Tanggapan pengguna terhadap undangan.

Enum
ATTENDEE_RESPONSE_UNSPECIFIED Respons tamu belum ditetapkan. Jika setelan ini disetel, tidak ada pemfilteran respons yang akan dilakukan, semua respons tamu lainnya yang merupakan bagian dari opsi kueri akan diabaikan.
ATTENDEE_RESPONSE_NEEDS_ACTION Peserta telah diundang tetapi belum menanggapi.
ATTENDEE_RESPONSE_ACCEPTED Peserta berencana untuk hadir.
ATTENDEE_RESPONSE_DECLINED Peserta tidak berencana untuk hadir.
ATTENDEE_RESPONSE_TENTATIVE Peserta diharapkan untuk hadir.