REST Resource: projects.locations.dataStores.siteSearchEngine.targetSites

Ressource: TargetSite

Eine Zielwebsite für die SiteSearchEngine.

JSON-Darstellung
{
  "name": string,
  "providedUriPattern": string,
  "type": enum (Type),
  "exactMatch": boolean,
  "generatedUriPattern": string,
  "rootDomainUri": string,
  "siteVerificationInfo": {
    object (SiteVerificationInfo)
  },
  "indexingStatus": enum (IndexingStatus),
  "updateTime": string,
  "failureReason": {
    object (FailureReason)
  }
}
Felder
name

string

Nur Ausgabe. Der vollständig qualifizierte Ressourcenname der Zielwebsite. projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}/siteSearchEngine/targetSites/{targetSite} Die target_site_id wird vom System generiert.

providedUriPattern

string

Erforderlich. Nur Eingabe. Das vom Nutzer bereitgestellte URI-Muster, aus dem der generatedUriPattern generiert wird.

type

enum (Type)

Der Typ der Zielwebsite, z. B. ob die Website ein- oder ausgeschlossen werden soll.

exactMatch

boolean

Nicht veränderbar. Wenn der Wert auf „false“ gesetzt ist, wird ein „uri_pattern“ generiert, das alle Seiten umfasst, deren Adresse „providedUriPattern“ enthält. Wenn „true“ festgelegt ist, wird ein „uri_pattern“ generiert, das dem angegebenen „providedUriPattern“ oder nur der spezifischen Seite entspricht, wenn „providedUriPattern“ eine spezifische Seite ist. „providedUriPattern“ wird immer normalisiert, um das von der Suchmaschine zu verwendende URI-Muster zu generieren.

generatedUriPattern

string

Nur Ausgabe. Wird vom System basierend auf dem „providedUriPattern“ generiert.

rootDomainUri

string

Nur Ausgabe. Stammdomain des bereitgestellten „providedUriPattern“.

siteVerificationInfo

object (SiteVerificationInfo)

Nur Ausgabe. Status der Bestätigung der Websiteinhaberschaft und ‑gültigkeit.

indexingStatus

enum (IndexingStatus)

Nur Ausgabe. Indexierungsstatus.

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt der letzten Aktualisierung der Zielwebsite.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

failureReason

object (FailureReason)

Nur Ausgabe. Fehlerursache.

Methoden

batchCreate

Erstellt TargetSite in einem Batch.

create

Erstellt eine TargetSite.

delete

Löscht eine TargetSite

get

Ruft eine TargetSite ab

list

Ruft eine Liste der TargetSites ab

patch

Aktualisiert eine TargetSite