¿Hay alguna manera de establecer el nivel de elemento TTL (Time-To-Live) con CosmosDb utilizando la API de cliente Table (azure-storage)?

Estoy usando CosmosDb para un proyecto, y primero estaba probando la API SQL Document-db java. Con esa API, puedo establecer TTL a nivel de elemento directamente en el propio documento. Ex.

Document document = new Document(new Gson().toJson(testObject));
    document.setTimeToLive(10); // Time to live 10 seconds
    documentClient.createDocument(documentCollection.getSelfLink(), document, null,
        false).getResource();

Sin embargo, también estoy interesado en usar la API de tabla. No pude encontrar nada en la documentación sobre la configuración de TTL a nivel de elemento. https://docs.microsoft.com/en-us/azure/cosmos-db/table-storage-how-to-use-java Estoy usando https://github.com/Azure/azure-storage-java versión 8.0.0 https://mvnrepository.com/artifact/com.microsoft.azure/azure-storage

¿Es posible hacer esto, o al menos establecer un TTL del lado del servidor para todos los elementos de una tabla? ¡Gracias!

Respuesta 1

¿Cómo encuentro la similitud de coseno entre dos vectores y cada elemento del vector tiene un rango diferente? Por ejemplo, cada vector tiene dos elementos, V = {v [0], v [1]}, como {edad, altura}, donde edad ...

Antecedentes: mi objetivo es recopilar varias marcas de tiempo mientras ejecuto las pruebas JUnit 5 en un entorno Spring para crear una estadística de las duraciones de las diferentes tareas. (Repositorio para referencia) ...

Actualmente ejecutamos el tomcat 8.5 como servicio de Windows. ¿Cómo es posible pasar una propiedad de Java, es decir, a través del parámetro -D al inicio del servicio? podemos pasar un parámetro a través de ...

Tengo un cuadro de diálogo de selección de contenido filtrado y, en el menú Ver, tengo casillas de verificación que agregan un filtro adicional. Debe funcionar exactamente como la casilla de verificación "Mostrar recursos derivados" de "Abrir recurso ...