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. Somente entrada. O padrão de URI fornecido pelo usuário de que o |
type |
O tipo do site de destino, por exemplo, se ele deve ser incluído ou excluído. |
exactMatch |
Imutável. Se definido como "false", um uri_pattern será gerado para incluir todas as páginas cujo endereço contém o providedUriPattern. Se definido como "true", um uri_pattern será gerado 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 mecanismo de pesquisa. |
generatedUriPattern |
Apenas saída. Esse valor é gerado pelo sistema com base no providedUriPattern. |
rootDomainUri |
Apenas saída. Domínio raiz do providedUriPattern. |
siteVerificationInfo |
Apenas saída. Status da verificação da propriedade e validade do site. |
indexingStatus |
Apenas saída. Status da indexação. |
updateTime |
Apenas saída. O horário da última atualização do site de destino. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
failureReason |
Apenas saída. Motivo da falha. |
Tipo
Tipos de site de destino possíveis.
Tipos enumerados | |
---|---|
TYPE_UNSPECIFIED |
Esse valor não é usado. Nesse caso, o comportamento padrão do servidor é Type.INCLUDE . |
INCLUDE |
Inclua o site de destino. |
EXCLUDE |
Exclua o site de destino. |
SiteVerificationInfo
Informações de verificação para sites de destino na pesquisa avançada no site.
Representação JSON |
---|
{
"siteVerificationState": enum ( |
Campos | |
---|---|
siteVerificationState |
Estado da verificação do site que indica a propriedade e a validade. |
verifyTime |
Hora da última verificação do site. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
SiteVerificationState
Estado da verificação do site.
Tipos enumerados | |
---|---|
SITE_VERIFICATION_STATE_UNSPECIFIED |
O padrão é VERIFIED. |
VERIFIED |
A propriedade do site foi verificada. |
UNVERIFIED |
A verificação da propriedade do site está pendente ou falhou. |
EXEMPTED |
Site isento de verificação, por exemplo, um site público aberto a todos. |
IndexingStatus
Enumeração do status de indexação do site de destino.
Tipos enumerados | |
---|---|
INDEXING_STATUS_UNSPECIFIED |
O padrão é SUCCEEDED. |
PENDING |
O site de destino está na fila de atualização e será selecionado 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 exclusão. Esse é um estado de transição que resulta em: 1. exclusão do site de destino se a remoção do índice for bem-sucedida; 2. reversão do estado para "SUCCEEDED" se a remoção do índice falhar. |
CANCELLABLE |
A mudança de site de destino está pendente, mas pode ser cancelada. |
CANCELLED |
A mudança de site de destino é cancelada. |
FailureReason
Motivos de falha na indexação da pesquisa no site.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união failure . Motivo da falha. failure pode ser apenas de um dos tipos a seguir: |
|
quotaFailure |
Falha devido à cota insuficiente. |
QuotaFailure
Falha devido à cota insuficiente.
Representação JSON |
---|
{ "totalRequiredQuota": string } |
Campos | |
---|---|
totalRequiredQuota |
Esse número é uma estimativa de quanta cota total o projeto precisa para concluir a indexação. |
Métodos |
|
---|---|
|
Cria TargetSite em lote. |
|
Cria uma TargetSite . |
|
Exclui um TargetSite . |
|
Recebe um TargetSite . |
|
Recebe uma lista de TargetSite s. |
|
Atualiza um TargetSite . |