Resource: TargetSite
Situs target untuk SiteSearchEngine.
| Representasi JSON |
|---|
{ "name": string, "providedUriPattern": string, "type": enum ( |
| Kolom | |
|---|---|
name |
Hanya output. Nama resource yang sepenuhnya memenuhi syarat dari situs target. |
providedUriPattern |
Wajib. Hanya input. Pola URI yang disediakan pengguna dari mana |
type |
Jenis situs target, misalnya, apakah situs akan disertakan atau dikecualikan. |
exactMatch |
Tidak dapat diubah. Jika disetel ke false, uri_pattern akan dibuat untuk menyertakan semua halaman yang alamatnya berisi providedUriPattern. Jika disetel ke benar (true), uri_pattern akan dibuat agar cocok persis dengan providedUriPattern atau hanya halaman tertentu jika providedUriPattern adalah halaman tertentu. providedUriPattern selalu dinormalisasi untuk membuat pola URI yang akan digunakan oleh mesin telusur. |
generatedUriPattern |
Hanya output. Ini dibuat oleh sistem berdasarkan providedUriPattern. |
rootDomainUri |
Hanya output. Domain root dari providedUriPattern. |
siteVerificationInfo |
Hanya output. Status verifikasi kepemilikan dan validitas situs. |
indexingStatus |
Hanya output. Status pengindeksan. |
updateTime |
Hanya output. Waktu terakhir situs target diperbarui. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
failureReason |
Hanya output. Alasan kegagalan. |
Jenis
Kemungkinan jenis situs target.
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
Nilai ini tidak digunakan. Dalam hal ini, perilaku server ditetapkan secara default ke Type.INCLUDE. |
INCLUDE |
Sertakan situs target. |
EXCLUDE |
Mengecualikan situs target. |
SiteVerificationInfo
Informasi verifikasi untuk situs target dalam penelusuran situs lanjutan.
| Representasi JSON |
|---|
{
"siteVerificationState": enum ( |
| Kolom | |
|---|---|
siteVerificationState |
Status verifikasi situs yang menunjukkan kepemilikan dan validitas. |
verifyTime |
Waktu verifikasi situs terbaru. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
SiteVerificationState
Status verifikasi situs.
| Enum | |
|---|---|
SITE_VERIFICATION_STATE_UNSPECIFIED |
Nilai defaultnya adalah VERIFIED. |
VERIFIED |
Kepemilikan situs telah diverifikasi. |
UNVERIFIED |
Kepemilikan situs menunggu verifikasi atau verifikasi gagal. |
EXEMPTED |
Situs yang dikecualikan dari verifikasi, misalnya, situs publik yang terbuka untuk semua orang. |
IndexingStatus
Enumerasi status pengindeksan situs target.
| Enum | |
|---|---|
INDEXING_STATUS_UNSPECIFIED |
Nilai defaultnya adalah SUCCEEDED. |
PENDING |
Situs target berada dalam antrean pembaruan dan akan diambil oleh pipeline pengindeksan. |
FAILED |
Situs target gagal diindeks. |
SUCCEEDED |
Situs target telah diindeks. |
DELETING |
Situs target yang sebelumnya diindeks telah ditandai untuk dihapus. Ini adalah status transisi yang akan menghasilkan: 1. situs target dihapus jika penghapusan pengindeksan berhasil; 2. status kembali ke BERHASIL jika penghapusan pengindeksan gagal. |
CANCELLABLE |
Perubahan situs target tertunda, tetapi dapat dibatalkan. |
CANCELLED |
Perubahan situs target dibatalkan. |
FailureReason
Alasan kegagalan pengindeksan penelusuran situs.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union failure. Alasan kegagalan. failure hanya ada berupa salah satu diantara berikut: |
|
quotaFailure |
Gagal karena kuota tidak mencukupi. |
QuotaFailure
Gagal karena kuota tidak mencukupi.
| Representasi JSON |
|---|
{ "totalRequiredQuota": string } |
| Kolom | |
|---|---|
totalRequiredQuota |
Jumlah ini adalah perkiraan jumlah total kuota yang dibutuhkan project ini untuk menyelesaikan pengindeksan dengan berhasil. |
Metode |
|
|---|---|
|
Membuat TargetSite dalam batch. |
|
Membuat TargetSite. |
|
Menghapus TargetSite. |
|
Mendapatkan TargetSite. |
|
Mendapatkan daftar TargetSite. |
|
Memperbarui TargetSite. |