Recurso: TargetSite
Sitio de destino de SiteSearchEngine.
Representación JSON |
---|
{ "name": string, "providedUriPattern": string, "type": enum ( |
Campos | |
---|---|
name |
Solo de salida. Nombre de recurso completo del sitio de destino. |
providedUriPattern |
Obligatorio. Solo de entrada. El patrón de URI proporcionado por el usuario a partir del cual se genera el |
type |
El tipo de sitio de destino (por ejemplo, si el sitio se va a incluir o excluir). |
exactMatch |
Inmutable. Si se define como false, se genera un uri_pattern para incluir todas las páginas cuya dirección contenga el valor de providedUriPattern. Si se define como true, se genera un uri_pattern para intentar que coincida exactamente con providedUriPattern o solo con la página específica si providedUriPattern es una página específica. providedUriPattern siempre se normaliza para generar el patrón de URI que utilizará el buscador. |
generatedUriPattern |
Solo de salida. Se genera automáticamente en función de providedUriPattern. |
rootDomainUri |
Solo de salida. Dominio raíz de providedUriPattern. |
siteVerificationInfo |
Solo de salida. Estado de verificación de la propiedad y la validez del sitio. |
indexingStatus |
Solo de salida. Estado de indexación. |
updateTime |
Solo de salida. Hora de la última actualización del sitio de destino. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
failureReason |
Solo de salida. Motivo del error. |
Tipo
Tipos de sitios de destino posibles.
Enumeraciones | |
---|---|
TYPE_UNSPECIFIED |
Este valor no se usa. En este caso, el comportamiento del servidor es Type.INCLUDE de forma predeterminada. |
INCLUDE |
Incluya el sitio de destino. |
EXCLUDE |
Excluya el sitio de destino. |
SiteVerificationInfo
Información de verificación de los sitios de destino en la búsqueda avanzada en el sitio.
Representación JSON |
---|
{
"siteVerificationState": enum ( |
Campos | |
---|---|
siteVerificationState |
Estado de verificación del sitio que indica la propiedad y la validez. |
verifyTime |
Hora de la última verificación del sitio. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
SiteVerificationState
Estado de verificación del sitio.
Enumeraciones | |
---|---|
SITE_VERIFICATION_STATE_UNSPECIFIED |
El valor predeterminado es VERIFIED. |
VERIFIED |
Propiedad del sitio verificada. |
UNVERIFIED |
La verificación de la propiedad del sitio está pendiente o no se ha podido realizar. |
EXEMPTED |
Sitio exento de verificación, como un sitio web público que está abierto a todos los usuarios. |
IndexingStatus
Enumeración del estado de indexación del sitio de destino.
Enumeraciones | |
---|---|
INDEXING_STATUS_UNSPECIFIED |
El valor predeterminado es SUCCEEDED. |
PENDING |
El sitio de destino está en la cola de actualización y la canalización de indexación lo recogerá. |
FAILED |
No se puede indexar el sitio de destino. |
SUCCEEDED |
El sitio de destino se ha indexado. |
DELETING |
El sitio de destino indexado anteriormente se ha marcado para que se elimine. Este es un estado de transición que dará lugar a lo siguiente: 1. el sitio de destino se elimina si la desindexación se realiza correctamente; 2. el estado vuelve a SUCCEEDED si la desindexación falla. |
CANCELLABLE |
El cambio de sitio de destino está pendiente, pero se puede cancelar. |
CANCELLED |
Se ha cancelado el cambio de sitio de destino. |
FailureReason
Motivos por los que no se ha podido indexar la búsqueda en el sitio.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión failure . Motivo del error. failure solo puede ser una de estas dos opciones: |
|
quotaFailure |
No se ha podido completar la acción por falta de cuota. |
QuotaFailure
No se ha podido completar la acción por falta de cuota.
Representación JSON |
---|
{ "totalRequiredQuota": string } |
Campos | |
---|---|
totalRequiredQuota |
Este número es una estimación de la cuota total que necesita este proyecto para completar la indexación correctamente. |
Métodos |
|
---|---|
|
Crea TargetSite en un lote. |
|
Crea un TargetSite . |
|
Elimina un TargetSite . |
|
Obtiene un TargetSite . |
|
Obtiene una lista de TargetSite s. |
|
Actualiza un TargetSite . |