◆ createBackup() [1/4]
| CreateBackupResponse gpudb::GPUdb::createBackup | ( | const CreateBackupRequest & | request_ | ) | const |
Creates a database backup, containing a snapshot of existing objects, at the remote file store accessible via the data sink specified by datasinkName.
Parameters
| [in] | request_ | Request object containing the parameters for the operation. |
Returns
Response object containing the result of the operation.
◆ createBackup() [2/4]
| CreateBackupResponse & gpudb::GPUdb::createBackup | ( | const CreateBackupRequest & | request_, |
| CreateBackupResponse & | response_ ) const |
Creates a database backup, containing a snapshot of existing objects, at the remote file store accessible via the data sink specified by datasinkName.
Parameters
Returns
Response object containing the result of the operation (initially passed in by reference).
◆ createBackup() [3/4]
| CreateBackupResponse gpudb::GPUdb::createBackup | ( | const std::string & | backupName, |
| const std::string & | backupType, | ||
| const std::map< std::string, std::string > & | backupObjectsMap, | ||
| const std::string & | datasinkName, | ||
| const std::map< std::string, std::string > & | options ) const |
Creates a database backup, containing a snapshot of existing objects, at the remote file store accessible via the data sink specified by datasinkName.
Parameters
| [in] | backupName | Name for this backup. If the backup already exists, only an incremental or differential backup can be made, unless recreate is set to true. |
| [in] | backupType | Type of snapshot to create. Supported values:
|
| [in] | backupObjectsMap | Map of objects to be captured in the backup; must be specified when creating a full snapshot and left unspecified when creating an incremental or differential snapshot.
|
| [in] | datasinkName | Data sink through which the backup will be stored. |
| [in] | options | Optional parameters.
|
Returns
Response object containing the result of the operation.
◆ createBackup() [4/4]
| CreateBackupResponse & gpudb::GPUdb::createBackup | ( | const std::string & | backupName, |
| const std::string & | backupType, | ||
| const std::map< std::string, std::string > & | backupObjectsMap, | ||
| const std::string & | datasinkName, | ||
| const std::map< std::string, std::string > & | options, | ||
| CreateBackupResponse & | response_ ) const |
Creates a database backup, containing a snapshot of existing objects, at the remote file store accessible via the data sink specified by datasinkName.
Parameters
| [in] | backupName | Name for this backup. If the backup already exists, only an incremental or differential backup can be made, unless recreate is set to true. |
| [in] | backupType | Type of snapshot to create. Supported values:
|
| [in] | backupObjectsMap | Map of objects to be captured in the backup; must be specified when creating a full snapshot and left unspecified when creating an incremental or differential snapshot.
|
| [in] | datasinkName | Data sink through which the backup will be stored. |
| [in] | options | Optional parameters.
|
| [out] | response_ | Response object containing the results of the operation. |
Returns
Response object containing the result of the operation (initially passed in by reference).