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, der 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. Grund für den Fehler.

Methoden

batchCreate

Erstellt TargetSite in einem Batch.

create

Erstellt einen TargetSite.

delete

Löscht ein TargetSite.

get

Erstellt einen TargetSite.

list

Ruft eine Liste von TargetSite ab.

patch

Aktualisiert ein TargetSite.