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

Ressource : TargetSite

Site cible pour le SiteSearchEngine.

Représentation JSON
{
  "name": string,
  "providedUriPattern": string,
  "type": enum (Type),
  "exactMatch": boolean,
  "generatedUriPattern": string,
  "rootDomainUri": string,
  "siteVerificationInfo": {
    object (SiteVerificationInfo)
  },
  "indexingStatus": enum (IndexingStatus),
  "updateTime": string,
  "failureReason": {
    object (FailureReason)
  }
}
Champs
name

string

Uniquement en sortie. Nom complet de la ressource du site cible. projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}/siteSearchEngine/targetSites/{targetSite} Le target_site_id est généré par le système.

providedUriPattern

string

Obligatoire. Uniquement en entrée. Modèle d'URI fourni par l'utilisateur à partir duquel le generatedUriPattern est généré.

type

enum (Type)

Type de site cible (par exemple, si le site doit être inclus ou exclu).

exactMatch

boolean

Immuable. Si la valeur est définie sur "false", un uri_pattern est généré pour inclure toutes les pages dont l'adresse contient le providedUriPattern. Si la valeur est définie sur "true", un uri_pattern est généré pour essayer de correspondre exactement au providedUriPattern ou simplement à la page spécifique si le providedUriPattern est spécifique. providedUriPattern est toujours normalisé pour générer le modèle d'URI à utiliser par le moteur de recherche.

generatedUriPattern

string

Uniquement en sortie. Il est généré par le système en fonction du providedUriPattern.

rootDomainUri

string

Uniquement en sortie. Domaine racine du providedUriPattern.

siteVerificationInfo

object (SiteVerificationInfo)

Uniquement en sortie. État de la validation de la propriété et de la validité du site.

indexingStatus

enum (IndexingStatus)

Uniquement en sortie. État de l'indexation.

updateTime

string (Timestamp format)

Uniquement en sortie. Date et heure de la dernière mise à jour du site cible.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

failureReason

object (FailureReason)

Uniquement en sortie. Motif de l'échec.

Méthodes

batchCreate

Crée des TargetSite par lot.

create

Crée un objet TargetSite.

delete

Supprime un TargetSite.

get

Récupère un TargetSite.

list

Obtient une liste de TargetSite.

patch

Met à jour un TargetSite.