A set of parameters for Kinetica.createBackup.
More...
|
| CreateBackupRequest () |
| Constructs a CreateBackupRequest object with default parameters. More...
|
|
| CreateBackupRequest (string backup_name, string backup_type, IDictionary< string, string > backup_objects_map, string datasink_name, IDictionary< string, string > options=null) |
| Constructs a CreateBackupRequest object with the specified parameters. More...
|
|
| CreateBackupRequest () |
| Constructs a CreateBackupRequest object with default parameters. More...
|
|
| CreateBackupRequest (string backup_name, string backup_type, IDictionary< string, string > backup_objects_map, string datasink_name, IDictionary< string, string > options=null) |
| Constructs a CreateBackupRequest object with the specified parameters. More...
|
|
| KineticaData (KineticaType type) |
| Constructor from Kinetica Type More...
|
|
| KineticaData (System.Type type=null) |
| Default constructor, with optional System.Type More...
|
|
object | Get (int fieldPos) |
| Retrieve a specific property from this object More...
|
|
void | Put (int fieldPos, object fieldValue) |
| Write a specific property to this object More...
|
|
| KineticaData (KineticaType type) |
| Constructor from Kinetica Type More...
|
|
| KineticaData (System.Type type=null) |
| Default constructor, with optional System.Type More...
|
|
object | Get (int fieldPos) |
| Retrieve a specific property from this object More...
|
|
void | Put (int fieldPos, object fieldValue) |
| Write a specific property to this object More...
|
|
A set of parameters for Kinetica.createBackup.
Creates a database backup containing a current snapshot of existing objects.
Definition at line 16 of file CreateBackup.cs.
◆ CreateBackupRequest() [1/4]
kinetica.CreateBackupRequest.CreateBackupRequest |
( |
| ) |
|
|
inline |
◆ CreateBackupRequest() [2/4]
kinetica.CreateBackupRequest.CreateBackupRequest |
( |
string |
backup_name, |
|
|
string |
backup_type, |
|
|
IDictionary< string, string > |
backup_objects_map, |
|
|
string |
datasink_name, |
|
|
IDictionary< string, string > |
options = null |
|
) |
| |
|
inline |
Constructs a CreateBackupRequest object with the specified parameters.
- Parameters
-
backup_name | Name for this backup object. If the backup object already exists, only an incremental or differential backup can be made, unless recreate is specified |
backup_type | Type of backup to create. Supported values:
|
backup_objects_map | Map of objects to be captured in the backup. Error if empty and creating full backup. Error if non-empty when creating an incremental or differential backup.
-
ALL: All object types in a schema (excludes permissions, system configuration, host secret key, KiFS directories and user defined functions)
-
TABLE: Database Table
-
CREDENTIAL: Credential
-
CONTEXT: Context
-
DATASINK: Data Sink
-
DATASOURCE: Data Source
-
STORED_PROCEDURE: SQL Procedure
-
MONITOR: Table Monitor (Stream)
-
USER: User (internal and external) and associated permissions
-
ROLE: Role, role members (roles or users, recursively) and associated permissions
-
CONFIGURATION: If TRUE, backup the database configuration file. Supported values:
The default value is FALSE.
|
datasink_name | Datasink where backup will be stored. |
options | Optional parameters.
-
COMMENT: Comments to store with this backup
-
CHECKSUM: Calculate checksum for backup files. Supported values:
The default value is TRUE.
-
DDL_ONLY: Only save the DDL, do not backup table data. Supported values:
The default value is FALSE.
-
MAX_INCREMENTAL_BACKUPS_TO_KEEP: Maximum number of incremental backups to keep. The default value is '-1'.
-
DELETE_INTERMEDIATE_BACKUPS: When the backup type is differential, delete any intermediate incremental or differential backups. This overrides MAX_INCREMENTAL_BACKUPS_TO_KEEP. Supported values:
The default value is FALSE.
-
RECREATE: Replace the existing backup object with a new full backup if it already exists. Supported values:
The default value is FALSE.
-
DRY_RUN: Dry run of backup. Supported values:
The default value is FALSE.
The default value is an empty Dictionary. |
Definition at line 584 of file CreateBackup.cs.
◆ CreateBackupRequest() [3/4]
kinetica.CreateBackupRequest.CreateBackupRequest |
( |
| ) |
|
|
inline |
◆ CreateBackupRequest() [4/4]
kinetica.CreateBackupRequest.CreateBackupRequest |
( |
string |
backup_name, |
|
|
string |
backup_type, |
|
|
IDictionary< string, string > |
backup_objects_map, |
|
|
string |
datasink_name, |
|
|
IDictionary< string, string > |
options = null |
|
) |
| |
|
inline |
Constructs a CreateBackupRequest object with the specified parameters.
- Parameters
-
backup_name | Name for this backup object. If the backup object already exists, only an incremental or differential backup can be made, unless recreate is specified |
backup_type | Type of backup to create. Supported values:
|
backup_objects_map | Map of objects to be captured in the backup. Error if empty and creating full backup. Error if non-empty when creating an incremental or differential backup.
-
ALL: All object types in a schema (excludes permissions, system configuration, host secret key, KiFS directories and user defined functions)
-
TABLE: Database Table
-
CREDENTIAL: Credential
-
CONTEXT: Context
-
DATASINK: Data Sink
-
DATASOURCE: Data Source
-
STORED_PROCEDURE: SQL Procedure
-
MONITOR: Table Monitor (Stream)
-
USER: User (internal and external) and associated permissions
-
ROLE: Role, role members (roles or users, recursively) and associated permissions
-
CONFIGURATION: If TRUE, backup the database configuration file. Supported values:
The default value is FALSE.
|
datasink_name | Datasink where backup will be stored. |
options | Optional parameters.
-
COMMENT: Comments to store with this backup
-
CHECKSUM: Calculate checksum for backup files. Supported values:
The default value is TRUE.
-
DDL_ONLY: Only save the DDL, do not backup table data. Supported values:
The default value is FALSE.
-
MAX_INCREMENTAL_BACKUPS_TO_KEEP: Maximum number of incremental backups to keep. The default value is '-1'.
-
DELETE_INTERMEDIATE_BACKUPS: When the backup type is differential, delete any intermediate incremental or differential backups. This overrides MAX_INCREMENTAL_BACKUPS_TO_KEEP. Supported values:
The default value is FALSE.
-
RECREATE: Replace the existing backup object with a new full backup if it already exists. Supported values:
The default value is FALSE.
-
DRY_RUN: Dry run of backup. Supported values:
The default value is FALSE.
The default value is an empty Dictionary. |
Definition at line 584 of file CreateBackup.cs.
◆ backup_name
string kinetica.CreateBackupRequest.backup_name |
|
getset |
Name for this backup object.
If the backup object already exists, only an incremental or differential backup can be made, unless recreate is specified
Definition at line 183 of file CreateBackup.cs.
◆ backup_objects_map
IDictionary< string, string > kinetica.CreateBackupRequest.backup_objects_map = new Dictionary<string, string>() |
|
getset |
Map of objects to be captured in the backup.
-
ALL: All object types in a schema (excludes permissions, system configuration, host secret key, KiFS directories and user defined functions)
-
TABLE: Database Table
-
CREDENTIAL: Credential
-
CONTEXT: Context
-
DATASINK: Data Sink
-
DATASOURCE: Data Source
-
STORED_PROCEDURE: SQL Procedure
-
MONITOR: Table Monitor (Stream)
-
USER: User (internal and external) and associated permissions
-
ROLE: Role, role members (roles or users, recursively) and associated permissions
-
CONFIGURATION: If TRUE, backup the database configuration file. Supported values:
The default value is FALSE.
Definition at line 278 of file CreateBackup.cs.
◆ backup_type
string kinetica.CreateBackupRequest.backup_type |
|
getset |
Type of backup to create.
Supported values:
Definition at line 200 of file CreateBackup.cs.
◆ datasink_name
string kinetica.CreateBackupRequest.datasink_name |
|
getset |
◆ options
IDictionary< string, string > kinetica.CreateBackupRequest.options = new Dictionary<string, string>() |
|
getset |
Optional parameters.
-
COMMENT: Comments to store with this backup
-
CHECKSUM: Calculate checksum for backup files. Supported values:
The default value is TRUE.
-
DDL_ONLY: Only save the DDL, do not backup table data. Supported values:
The default value is FALSE.
-
MAX_INCREMENTAL_BACKUPS_TO_KEEP: Maximum number of incremental backups to keep. The default value is '-1'.
-
DELETE_INTERMEDIATE_BACKUPS: When the backup type is differential, delete any intermediate incremental or differential backups. This overrides MAX_INCREMENTAL_BACKUPS_TO_KEEP. Supported values:
The default value is FALSE.
-
RECREATE: Replace the existing backup object with a new full backup if it already exists. Supported values:
The default value is FALSE.
-
DRY_RUN: Dry run of backup. Supported values:
The default value is FALSE.
The default value is an empty Dictionary.
Definition at line 380 of file CreateBackup.cs.
The documentation for this class was generated from the following file:
- _build/public-os_ubuntu24.04-arch_amd64-cc_gcc_13.3.0/install/Kinetica/Protocol/CreateBackup.cs