Atualiza um recurso. Há várias restrições na operação de atualização:
- Apenas os campos 
title,description,startTime,endTimeepropertiesdo recurso podem ser atualizados. - Nomear 
"properties"emupdateMaskfaz com que todas as propriedades definidas pelo usuário do recurso sejam substituídas pelas propriedades emasset. - Nomear 
"title","description","startTime"ou"endTime"emupdateMaske não fornecer um valor emassetfaz com que esse campo seja redefinido. - É possível atualizar propriedades individuais nomeando-as em 
updateMask, como"properties.my_property_name". O valor da propriedade será definido como o valor correspondente deasset.properties. Se não houver um valor correspondente emasset.propertiesou se houver um valor, mas ele forNullValue, a propriedade será excluída do recurso. - As propriedades só podem ser definidas como valores de string ou número ou excluídas especificando um 
NullValue. - Fornecer um 
updateMaskvazio vai resultar na substituição de todos os carimbos de data/hora e propriedades do recurso pelos valores emasset. 
Solicitação HTTP
PATCH https://earthengine.googleapis.com/v1/{asset.name=projects/*/assets/**}
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
asset.name | 
                
                   
 O nome do recurso.   | 
              
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON | 
|---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object (  | 
                
| Campos | |
|---|---|
asset.type | 
                  
                     
 Tipo do recurso.  | 
                
asset.id | 
                  
                     
 O ID do recurso. Equivalente a   | 
                
asset.updateTime | 
                  
                     
 O horário da última modificação do recurso. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos:   | 
                
asset.properties | 
                  
                     
 Propriedades de chave/valor associadas ao recurso.  | 
                
asset.startTime | 
                  
                     
 O carimbo de data/hora associado ao recurso, se houver, por exemplo, o horário em que uma imagem de satélite foi tirada. Para recursos que correspondem a um intervalo de tempo, como valores médios em um mês ou ano, esse carimbo de data/hora corresponde ao início desse intervalo. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos:   | 
                
asset.endTime | 
                  
                     
 Para recursos que correspondem a um intervalo de tempo, como valores médios em um mês ou ano, esse carimbo de data/hora corresponde ao fim desse intervalo (exclusivo). Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos:   | 
                
asset.geometry | 
                  
                     
 A pegada espacial associada ao recurso, se houver, como um objeto de geometria GeoJSON (consulte RFC 7946).  | 
                
asset.bands[] | 
                  
                     
 Informações sobre as faixas de dados do recurso de imagem. Omitido para recursos que não são de imagem.  | 
                
asset.sizeBytes | 
                  
                     
 O tamanho de um recurso de folha (por exemplo, uma imagem) em bytes.  | 
                
asset.featureCount | 
                  
                     
 O número de recursos no recurso, se aplicável.  | 
                
asset.quota | 
                  
                     
 As informações de cota associadas ao recurso da pasta, se houver. Retornado para recursos de pasta de nível superior pertencentes ao usuário (por exemplo, "users/*" ou "projects/*").  | 
                
asset.tilesets[] | 
                  
                     
 Os tilesets que fazem o backup dessa imagem. Presente apenas para imagens externas, cujos pixels são recuperados do armazenamento que não é propriedade do Earth Engine.  | 
                
updateMask | 
                  
                     
 A máscara de atualização que especifica quais campos do recurso serão atualizados. É uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo:   | 
                
Campo de união location. Informações sobre onde e como os blocos de raster são armazenados. location pode ser apenas de um dos tipos a seguir: | 
                |
asset.cloudStorageLocation | 
                  
                     
 Obsoleto. Use   | 
                
asset.featureViewAssetLocation | 
                  
                     
 O local desse FeatureView no EE.  | 
                
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de EarthEngineAsset.
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte OAuth 2.0 Overview.