Package io.camunda.zeebe.backup.azure
Class AzureBackupStore
java.lang.Object
io.camunda.zeebe.backup.azure.AzureBackupStore
- All Implemented Interfaces:
BackupStore
BackupStore for Azure. Stores all backups in a given bucket.
All created object keys are prefixed by the BackupIdentifier, with the following
scheme: basePath/partitionId/checkpointId/nodeId.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlist(BackupIdentifierWildcard wildcard) markFailed(BackupIdentifier id, String failureReason) restore(BackupIdentifier id, Path targetFolder) static voidvalidateConfig(AzureBackupConfig config)
-
Constructor Details
-
AzureBackupStore
-
-
Method Details
-
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
-
validateConfig
-