Package io.camunda.zeebe.backup.gcs
Class GcsBackupStore
java.lang.Object
io.camunda.zeebe.backup.gcs.GcsBackupStore
- All Implemented Interfaces:
BackupStore
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.cloud.storage.StoragebuildClient(GcsBackupConfig config) list(BackupIdentifierWildcard wildcard) markFailed(BackupIdentifier id, String failureReason) static BackupStoreof(GcsBackupConfig config) restore(BackupIdentifier id, Path targetFolder) static voidvalidateConfig(GcsBackupConfig config) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.zeebe.backup.api.BackupStore
logging
-
Field Details
-
ERROR_MSG_BACKUP_NOT_FOUND
- See Also:
-
ERROR_MSG_BACKUP_WRONG_STATE_TO_RESTORE
- See Also:
-
ERROR_VALIDATION_FAILED
- See Also:
-
SNAPSHOT_FILESET_NAME
- See Also:
-
SEGMENTS_FILESET_NAME
- See Also:
-
-
Method Details
-
of
-
save
- Specified by:
savein interfaceBackupStore
-
getStatus
- Specified by:
getStatusin interfaceBackupStore
-
list
- Specified by:
listin interfaceBackupStore
-
delete
- Specified by:
deletein interfaceBackupStore
-
restore
- Specified by:
restorein interfaceBackupStore
-
markFailed
- Specified by:
markFailedin interfaceBackupStore
-
closeAsync
- Specified by:
closeAsyncin interfaceBackupStore
-
buildClient
-
validateConfig
-