Class: Azure::DataMigration::Mgmt::V2018_04_19::Models::BackupSetInfo
- Inherits:
-
Object
- Object
- Azure::DataMigration::Mgmt::V2018_04_19::Models::BackupSetInfo
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-04-19/generated/azure_mgmt_data_migration/models/backup_set_info.rb
Overview
Information of backup set
Instance Attribute Summary collapse
-
#backup_finished_date ⇒ DateTime
Date and time that the backup operation finished.
-
#backup_set_id ⇒ String
Id for the set of backup files.
-
#backup_start_date ⇒ DateTime
Date and time that the backup operation began.
-
#backup_type ⇒ BackupType
values include: ‘Database’, ‘TransactionLog’, ‘File’, ‘DifferentialDatabase’, ‘DifferentialFile’, ‘Partial’, ‘DifferentialPartial’.
-
#database_name ⇒ String
Name of the database to which the backup set belongs.
-
#first_lsn ⇒ String
First log sequence number of the backup file.
-
#is_backup_restored ⇒ Boolean
Whether the backup set is restored or not.
-
#last_lsn ⇒ String
Last log sequence number of the backup file.
-
#last_modified_time ⇒ DateTime
location.
-
#list_of_backup_files ⇒ Array<BackupFileInfo>
List of files in the backup set.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for BackupSetInfo class as Ruby Hash.
Instance Attribute Details
#backup_finished_date ⇒ DateTime
44 45 46 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/backup_set_info.rb', line 44 def backup_finished_date @backup_finished_date end |
#backup_set_id ⇒ String
16 17 18 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/backup_set_info.rb', line 16 def backup_set_id @backup_set_id end |
#backup_start_date ⇒ DateTime
41 42 43 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/backup_set_info.rb', line 41 def backup_start_date @backup_start_date end |
#backup_type ⇒ BackupType
values include: ‘Database’, ‘TransactionLog’, ‘File’, ‘DifferentialDatabase’, ‘DifferentialFile’, ‘Partial’, ‘DifferentialPartial’
32 33 34 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/backup_set_info.rb', line 32 def backup_type @backup_type end |
#database_name ⇒ String
38 39 40 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/backup_set_info.rb', line 38 def database_name @database_name end |
#first_lsn ⇒ String
19 20 21 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/backup_set_info.rb', line 19 def first_lsn @first_lsn end |
#is_backup_restored ⇒ Boolean
47 48 49 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/backup_set_info.rb', line 47 def is_backup_restored @is_backup_restored end |
#last_lsn ⇒ String
22 23 24 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/backup_set_info.rb', line 22 def last_lsn @last_lsn end |
#last_modified_time ⇒ DateTime
location
26 27 28 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/backup_set_info.rb', line 26 def last_modified_time @last_modified_time end |
#list_of_backup_files ⇒ Array<BackupFileInfo>
35 36 37 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/backup_set_info.rb', line 35 def list_of_backup_files @list_of_backup_files end |
Class Method Details
.mapper ⇒ Object
Mapper for BackupSetInfo class as Ruby Hash. This will be used for serialization/deserialization.
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/backup_set_info.rb', line 54 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'BackupSetInfo', type: { name: 'Composite', class_name: 'BackupSetInfo', model_properties: { backup_set_id: { client_side_validation: true, required: false, serialized_name: 'backupSetId', type: { name: 'String' } }, first_lsn: { client_side_validation: true, required: false, serialized_name: 'firstLsn', type: { name: 'String' } }, last_lsn: { client_side_validation: true, required: false, serialized_name: 'lastLsn', type: { name: 'String' } }, last_modified_time: { client_side_validation: true, required: false, serialized_name: 'lastModifiedTime', type: { name: 'DateTime' } }, backup_type: { client_side_validation: true, required: false, serialized_name: 'backupType', type: { name: 'String' } }, list_of_backup_files: { client_side_validation: true, required: false, serialized_name: 'listOfBackupFiles', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'BackupFileInfoElementType', type: { name: 'Composite', class_name: 'BackupFileInfo' } } } }, database_name: { client_side_validation: true, required: false, serialized_name: 'databaseName', type: { name: 'String' } }, backup_start_date: { client_side_validation: true, required: false, serialized_name: 'backupStartDate', type: { name: 'DateTime' } }, backup_finished_date: { client_side_validation: true, required: false, serialized_name: 'backupFinishedDate', type: { name: 'DateTime' } }, is_backup_restored: { client_side_validation: true, required: false, serialized_name: 'isBackupRestored', type: { name: 'Boolean' } } } } } end |