From f93d860eabbb7c2f4d7d2abdb63ac2b86b13bd39 Mon Sep 17 00:00:00 2001 From: JP Hwang Date: Thu, 27 Nov 2025 13:43:47 +0000 Subject: [PATCH 1/2] Add compression options to enum --- .../client6/v1/api/backup/CompressionLevel.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/io/weaviate/client6/v1/api/backup/CompressionLevel.java b/src/main/java/io/weaviate/client6/v1/api/backup/CompressionLevel.java index 1a6cd0003..aa62ab8bf 100644 --- a/src/main/java/io/weaviate/client6/v1/api/backup/CompressionLevel.java +++ b/src/main/java/io/weaviate/client6/v1/api/backup/CompressionLevel.java @@ -12,4 +12,16 @@ public enum CompressionLevel { /** Use compression algorithm that prioritizes compression quality. */ @SerializedName("BestCompression") BEST_COMPRESSION; + /** Use ZSTD compression algorithm at default (balanced) settings. */ + @SerializedName("ZstdDefaultCompression") + ZSTD_DEFAULT, + /** Use ZSTD compression algorithm and prioritize speed. */ + @SerializedName("ZstdBestSpeed") + ZSTD_BEST_SPEED, + /** Use ZSTD compression algorithm and prioritize compression quality. */ + @SerializedName("ZstdBestCompression") + ZSTD_BEST_COMPRESSION; + /** Do not use compression. */ + @SerializedName("NoCompression") + NO_COMPRESSION; } From 5a4b54273120c4580c828d08c39d18147600f877 Mon Sep 17 00:00:00 2001 From: JP Hwang <61258750+databyjp@users.noreply.github.com> Date: Thu, 27 Nov 2025 13:56:32 +0000 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: dyma solovei <53943884+bevzzz@users.noreply.github.com> --- .../io/weaviate/client6/v1/api/backup/CompressionLevel.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/weaviate/client6/v1/api/backup/CompressionLevel.java b/src/main/java/io/weaviate/client6/v1/api/backup/CompressionLevel.java index aa62ab8bf..b5951ebe0 100644 --- a/src/main/java/io/weaviate/client6/v1/api/backup/CompressionLevel.java +++ b/src/main/java/io/weaviate/client6/v1/api/backup/CompressionLevel.java @@ -11,7 +11,7 @@ public enum CompressionLevel { BEST_SPEED, /** Use compression algorithm that prioritizes compression quality. */ @SerializedName("BestCompression") - BEST_COMPRESSION; + BEST_COMPRESSION, /** Use ZSTD compression algorithm at default (balanced) settings. */ @SerializedName("ZstdDefaultCompression") ZSTD_DEFAULT, @@ -20,7 +20,7 @@ public enum CompressionLevel { ZSTD_BEST_SPEED, /** Use ZSTD compression algorithm and prioritize compression quality. */ @SerializedName("ZstdBestCompression") - ZSTD_BEST_COMPRESSION; + ZSTD_BEST_COMPRESSION, /** Do not use compression. */ @SerializedName("NoCompression") NO_COMPRESSION;