Skip to content

Commit f723bdc

Browse files
committed
feat(backup): add restore options to async client
1 parent 21dcfaa commit f723bdc

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/main/java/io/weaviate/client/v1/async/backup/api/BackupRestorer.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import io.weaviate.client.v1.auth.provider.AccessTokenProvider;
2626
import io.weaviate.client.v1.backup.model.BackupRestoreResponse;
2727
import io.weaviate.client.v1.backup.model.BackupRestoreStatusResponse;
28+
import io.weaviate.client.v1.backup.model.RbacRestoreOption;
2829
import io.weaviate.client.v1.backup.model.RestoreStatus;
2930
import lombok.Builder;
3031
import lombok.Getter;
@@ -229,8 +230,11 @@ private Result<BackupRestoreResponse> merge(Result<BackupRestoreStatusResponse>
229230
@Getter
230231
@Builder
231232
private static class BackupRestore {
233+
@SerializedName("config")
232234
BackupRestoreConfig config;
235+
@SerializedName("include")
233236
String[] include;
237+
@SerializedName("exclude")
234238
String[] exclude;
235239
}
236240

@@ -243,5 +247,9 @@ public static class BackupRestoreConfig {
243247
String bucket;
244248
@SerializedName("Path")
245249
String path;
250+
@SerializedName("usersOptions")
251+
RbacRestoreOption usersRestore;
252+
@SerializedName("rolesOptions")
253+
RbacRestoreOption rolesRestore;
246254
}
247255
}

0 commit comments

Comments
 (0)