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, der 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. Dies wird vom System basierend auf dem bereitgestellten URI-Muster generiert.

rootDomainUri

string

Nur Ausgabe. Stammdomain des bereitgestellten „uriPattern“.

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 ein TargetSite.

delete

Löscht ein TargetSite.

get

Ruft ein TargetSite ab.

list

Ruft eine Liste von TargetSites ab.

patch

Aktualisiert ein TargetSite.