Recurso: TargetSite
Um site de destino para o SiteSearchEngine.
Representação JSON |
---|
{ "name": string, "providedUriPattern": string, "type": enum ( |
Campos | |
---|---|
name |
Apenas saída. O nome do recurso totalmente qualificado do site de destino. |
providedUriPattern |
Obrigatório. Apenas entrada. O padrão de URI fornecido pelo utilizador a partir do qual o |
type |
O tipo do site de destino, por exemplo, se o site deve ser incluído ou excluído. |
exactMatch |
Imutável. Se for definido como falso, é gerado um uri_pattern para incluir todas as páginas cujo endereço contém o providedUriPattern. Se for definido como verdadeiro, é gerado um uri_pattern para tentar ser uma correspondência exata do providedUriPattern ou apenas da página específica se o providedUriPattern for específico. O providedUriPattern é sempre normalizado para gerar o padrão de URI a ser usado pelo motor de pesquisa. |
generatedUriPattern |
Apenas saída. Este é gerado pelo sistema com base no providedUriPattern. |
rootDomainUri |
Apenas saída. Domínio raiz do providedUriPattern. |
siteVerificationInfo |
Apenas saída. Estado da validação da propriedade e da validade do site. |
indexingStatus |
Apenas saída. Estado da indexação. |
updateTime |
Apenas saída. A hora da última atualização do site de destino. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
failureReason |
Apenas saída. Motivo da falha. |
Tipo
Tipos de sites de destino possíveis.
Enumerações | |
---|---|
TYPE_UNSPECIFIED |
Este valor não é usado. Neste caso, o comportamento do servidor é predefinido para Type.INCLUDE . |
INCLUDE |
Inclua o site de destino. |
EXCLUDE |
Exclua o site de destino. |
SiteVerificationInfo
Informações de validação para sites de destino na pesquisa de sites avançada.
Representação JSON |
---|
{
"siteVerificationState": enum ( |
Campos | |
---|---|
siteVerificationState |
Estado de validação do site que indica a propriedade e a validade. |
verifyTime |
Hora da validação do site mais recente. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
SiteVerificationState
Estado da validação do site.
Enumerações | |
---|---|
SITE_VERIFICATION_STATE_UNSPECIFIED |
A predefinição é VERIFIED. |
VERIFIED |
Propriedade do site validada. |
UNVERIFIED |
A validação da propriedade do site está pendente ou falhou. |
EXEMPTED |
Site isento de validação, por exemplo, um Website público que está aberto a todos. |
IndexingStatus
Enumeração do estado de indexação do site de destino.
Enumerações | |
---|---|
INDEXING_STATUS_UNSPECIFIED |
A predefinição é SUCCEEDED. |
PENDING |
O site de destino está na fila de atualizações e vai ser processado pelo pipeline de indexação. |
FAILED |
O site de destino não é indexado. |
SUCCEEDED |
O site de destino foi indexado. |
DELETING |
O site de destino indexado anteriormente foi marcado para eliminação. Este é um estado de transição que resulta numa das seguintes situações: 1. O site de destino é eliminado se a anulação da indexação for bem-sucedida; 2. O estado reverte para SUCCEEDED se a anulação da indexação falhar. |
CANCELLABLE |
A alteração do site de destino está pendente, mas pode ser cancelada. |
CANCELLED |
A alteração do site de destino foi cancelada. |
FailureReason
Motivos da falha na indexação da pesquisa no site.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união failure . Motivo da falha. failure só pode ser uma das seguintes opções: |
|
quotaFailure |
Falha devido a quota insuficiente. |
QuotaFailure
Falha devido a quota insuficiente.
Representação JSON |
---|
{ "totalRequiredQuota": string } |
Campos | |
---|---|
totalRequiredQuota |
Este número é uma estimativa da quota total de que este projeto precisa para concluir a indexação com êxito. |
Métodos |
|
---|---|
|
Cria TargetSite num lote. |
|
Cria um TargetSite . |
|
Elimina um TargetSite . |
|
Obtém um TargetSite . |
|
Obtém uma lista de TargetSite s. |
|
Atualiza um TargetSite . |