Risorsa: TargetSite
Un sito di destinazione per SiteSearchEngine.
Rappresentazione JSON |
---|
{ "name": string, "providedUriPattern": string, "type": enum ( |
Campi | |
---|---|
name |
Solo output. Il nome risorsa completo del sito di destinazione. |
providedUriPattern |
Obbligatorio. Solo input. Il pattern URI fornito dall'utente da cui viene generato |
type |
Il tipo di sito di destinazione, ad esempio se il sito deve essere incluso o escluso. |
exactMatch |
Immutabile. Se impostato su false, viene generato un uri_pattern per includere tutte le pagine il cui indirizzo contiene il valore providedUriPattern. Se impostato su true, viene generato un uri_pattern per cercare di corrispondere esattamente al valore providedUriPattern o solo alla pagina specifica se providedUriPattern è specifico. providedUriPattern viene sempre normalizzato per generare il pattern URI da utilizzare dal motore di ricerca. |
generatedUriPattern |
Solo output. Questo valore viene generato dal sistema in base a providedUriPattern. |
rootDomainUri |
Solo output. Dominio principale di providedUriPattern. |
siteVerificationInfo |
Solo output. Stato di verifica della proprietà e della validità del sito. |
indexingStatus |
Solo output. Stato dell'indicizzazione. |
updateTime |
Solo output. L'ora dell'ultimo aggiornamento del sito di destinazione. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
failureReason |
Solo output. Motivo dell'errore. |
Tipo
Tipi di siti di destinazione possibili.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Questo valore non viene utilizzato. In questo caso, il comportamento del server è impostato su Type.INCLUDE per impostazione predefinita. |
INCLUDE |
Includi il sito di destinazione. |
EXCLUDE |
Escludi il sito di destinazione. |
SiteVerificationInfo
Informazioni sulla verifica per i siti di destinazione nella ricerca avanzata sul sito.
Rappresentazione JSON |
---|
{
"siteVerificationState": enum ( |
Campi | |
---|---|
siteVerificationState |
Stato di verifica del sito che indica la proprietà e la validità. |
verifyTime |
Data e ora dell'ultima verifica del sito. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
SiteVerificationState
Stato della verifica del sito.
Enum | |
---|---|
SITE_VERIFICATION_STATE_UNSPECIFIED |
Il valore predefinito è VERIFIED. |
VERIFIED |
Proprietà del sito verificata. |
UNVERIFIED |
La verifica della proprietà del sito è in attesa o non è riuscita. |
EXEMPTED |
Sito esente dalla verifica, ad esempio un sito web pubblico aperto a tutti. |
IndexingStatus
Enumerazione dello stato di indicizzazione del sito target.
Enum | |
---|---|
INDEXING_STATUS_UNSPECIFIED |
Il valore predefinito è SUCCEEDED. |
PENDING |
Il sito di destinazione si trova nella coda di aggiornamento e verrà selezionato dalla pipeline di indicizzazione. |
FAILED |
L'indicizzazione del sito di destinazione non riesce. |
SUCCEEDED |
Il sito di destinazione è stato indicizzato. |
DELETING |
Il sito di destinazione precedentemente indicizzato è stato contrassegnato per l'eliminazione. Si tratta di uno stato di transizione che comporterà: 1. l'eliminazione del sito di destinazione se l'annullamento dell'indicizzazione va a buon fine; 2. il ripristino dello stato SUCCEEDED se l'annullamento dell'indicizzazione non va a buon fine. |
CANCELLABLE |
La modifica del sito di destinazione è in attesa, ma può essere annullata. |
CANCELLED |
La modifica del sito di destinazione è stata annullata. |
FailureReason
Motivi del mancato completamento dell'indicizzazione della ricerca sul sito.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione failure . Motivo dell'errore. failure può essere solo uno dei seguenti: |
|
quotaFailure |
Operazione non riuscita a causa di una quota insufficiente. |
QuotaFailure
Operazione non riuscita a causa di una quota insufficiente.
Rappresentazione JSON |
---|
{ "totalRequiredQuota": string } |
Campi | |
---|---|
totalRequiredQuota |
Questo numero è una stima della quota totale necessaria a questo progetto per completare correttamente l'indicizzazione. |
Metodi |
|
---|---|
|
Crea TargetSite in un batch. |
|
Crea un TargetSite . |
|
Elimina un TargetSite . |
|
Riceve un TargetSite . |
|
Recupera un elenco di TargetSite . |
|
Aggiorna un TargetSite . |