public interface MetaMasterClient extends Client
| Modifier and Type | Method and Description |
|---|---|
BackupStatus |
backup(BackupPRequest backupRequest)
Takes a backup.
|
java.lang.String |
checkpoint()
Creates a checkpoint in the primary master journal system.
|
BackupStatus |
getBackupStatus(java.util.UUID backupId)
Queries the status of a backup.
|
ConfigCheckReport |
getConfigReport()
Gets the server-side configuration check report.
|
MasterInfo |
getMasterInfo(java.util.Set<MasterInfoField> masterInfoFields) |
connect, disconnect, getConfAddress, getRemoteHostName, getRemoteSockAddress, isClosed, isConnectedBackupStatus backup(BackupPRequest backupRequest) throws java.io.IOException
getBackupStatus(java.util.UUID) should
be called for querying the status of the on-going backup.
Note: When leader has no standby in an HA cluster, it will reject backup. This could
be allowed by passing "AllowLeader" option in the request.backupRequest - the backup requestjava.io.IOExceptionBackupStatus getBackupStatus(java.util.UUID backupId) throws java.io.IOException
backupId - backup idjava.io.IOExceptionConfigCheckReport getConfigReport() throws java.io.IOException
java.io.IOExceptionMasterInfo getMasterInfo(java.util.Set<MasterInfoField> masterInfoFields) throws java.io.IOException
masterInfoFields - optional list of fields to query; if null all fields will be queriedjava.io.IOExceptionjava.lang.String checkpoint()
throws java.io.IOException
java.io.IOExceptionCopyright © 2022. All Rights Reserved.