Metadados de google.longrunning.Operation
resultados de FirestoreAdmin.UpdateField
.
Representação JSON |
---|
{ "startTime": string, "endTime": string, "field": string, "indexConfigDeltas": [ { object ( |
Campos | |
---|---|
startTime |
Hora em que a operação começou. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
endTime |
Hora em que a operação foi concluída. Não será definido se a operação ainda estiver em andamento. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
field |
O recurso de campo em que a operação está agindo. Exemplo: |
indexConfigDeltas[] |
Uma lista de |
state |
Estado da operação. |
progressDocuments |
O progresso, em documentos, desta operação. |
progressBytes |
O progresso, em bytes, dessa operação. |
ttlConfigDelta |
Descreve os deltas da configuração de TTL. |
IndexConfigDelta
Informações sobre uma alteração na configuração de índice.
Representação JSON |
---|
{ "changeType": enum ( |
Campos | |
---|---|
changeType |
Especifica como o índice está sendo alterado. |
index |
O índice que está sendo alterado. |
Índice
Os índices do Cloud Firestore permitem consultas simples e complexas em documentos em um banco de dados.
Representação JSON |
---|
{ "name": string, "queryScope": enum ( |
Campos | |
---|---|
name |
Apenas saída. Um nome definido pelo servidor para esse índice. O formato desse nome para índices compostos será: |
queryScope |
Os índices com um escopo de consulta de coleção especificado permitem consultas em uma coleção que é filha de um documento específico, especificada no momento da consulta e que tem o mesmo ID de coleção. Os índices com um escopo de consulta de grupo de coleções especificado permitem consultas em todos os conjuntos descendentes de um documento específico, especificado no momento da consulta e que têm o mesmo ID de coleção que este índice. |
apiScope |
O escopo da API com suporte nesse índice. |
fields[] |
Os campos aceitos por esse índice. Para índices compostos, isso requer no mínimo dois e no máximo 100 campos. A última entrada de campo é sempre para o caminho do campo Para índices de campo único, será sempre exatamente uma entrada com um caminho de campo igual ao caminho do campo associado. |
state |
Apenas saída. O estado de exibição do índice. |
IndexField
Um campo em um índice. O fieldPath descreve qual campo está indexado, o value_mode descreve como o valor do campo é indexado.
Representação JSON |
---|
{ "fieldPath": string, // Union field |
Campos | |
---|---|
fieldPath |
Pode ser name. Para índices de campo único, ele precisa corresponder ao nome do campo ou pode ser omitido. |
Campo de união value_mode . Como o valor do campo é indexado. value_mode pode ser apenas de um dos tipos a seguir: |
|
order |
Indica que este campo oferece suporte para ordenação pela ordem especificada ou comparação usando =, !=, <, <=, >, >=. |
arrayConfig |
Indica que este campo é compatível com operações em |
vectorConfig |
Indica que este campo oferece suporte para vizinhos mais próximos e operações de distância no vetor. |
VectorConfig
Configuração do índice para oferecer suporte a operações de pesquisa de vetor
Representação JSON |
---|
{ "dimension": integer, // Union field |
Campos | |
---|---|
dimension |
Obrigatório. A dimensão vetorial a que essa configuração se aplica. O índice resultante incluirá somente vetores dessa dimensão e poderá ser usado para pesquisa de vetor com a mesma dimensão. |
Campo de união type . O tipo de índice usado. type pode ser apenas de um dos tipos a seguir: |
|
flat |
Indica que o índice de vetor é plano. |
FlatIndex
Esse tipo não tem campos.
Um índice que armazena vetores em uma estrutura de dados simples e oferece suporte à pesquisa exaustiva.
TtlConfigDelta
Informações sobre uma alteração na configuração de TTL.
Representação JSON |
---|
{
"changeType": enum ( |
Campos | |
---|---|
changeType |
Especifica como a configuração do TTL está mudando. |