Class: TencentCloud::Postgres::V20170312::BaseBackup
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Postgres::V20170312::BaseBackup
- Defined in:
- lib/v20170312/models.rb
Overview
数据库数据备份信息
Instance Attribute Summary collapse
- #BackupMethod ⇒ Object
- #BackupMode ⇒ Object
- #DBInstanceId ⇒ Object
- #ExpireTime ⇒ Object
- #FinishTime ⇒ Object
- #Id ⇒ Object
- #Name ⇒ Object
- #Size ⇒ Object
- #StartTime ⇒ Object
- #State ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(dbinstanceid = nil, id = nil, name = nil, backupmethod = nil, backupmode = nil, state = nil, size = nil, starttime = nil, finishtime = nil, expiretime = nil) ⇒ BaseBackup
constructor
A new instance of BaseBackup.
Constructor Details
#initialize(dbinstanceid = nil, id = nil, name = nil, backupmethod = nil, backupmode = nil, state = nil, size = nil, starttime = nil, finishtime = nil, expiretime = nil) ⇒ BaseBackup
Returns a new instance of BaseBackup.
340 341 342 343 344 345 346 347 348 349 350 351 |
# File 'lib/v20170312/models.rb', line 340 def initialize(dbinstanceid=nil, id=nil, name=nil, backupmethod=nil, backupmode=nil, state=nil, size=nil, starttime=nil, finishtime=nil, expiretime=nil) @DBInstanceId = dbinstanceid @Id = id @Name = name @BackupMethod = backupmethod @BackupMode = backupmode @State = state @Size = size @StartTime = starttime @FinishTime = finishtime @ExpireTime = expiretime end |
Instance Attribute Details
#BackupMethod ⇒ Object
338 339 340 |
# File 'lib/v20170312/models.rb', line 338 def BackupMethod @BackupMethod end |
#BackupMode ⇒ Object
338 339 340 |
# File 'lib/v20170312/models.rb', line 338 def BackupMode @BackupMode end |
#DBInstanceId ⇒ Object
338 339 340 |
# File 'lib/v20170312/models.rb', line 338 def DBInstanceId @DBInstanceId end |
#ExpireTime ⇒ Object
338 339 340 |
# File 'lib/v20170312/models.rb', line 338 def ExpireTime @ExpireTime end |
#FinishTime ⇒ Object
338 339 340 |
# File 'lib/v20170312/models.rb', line 338 def FinishTime @FinishTime end |
#Id ⇒ Object
338 339 340 |
# File 'lib/v20170312/models.rb', line 338 def Id @Id end |
#Name ⇒ Object
338 339 340 |
# File 'lib/v20170312/models.rb', line 338 def Name @Name end |
#Size ⇒ Object
338 339 340 |
# File 'lib/v20170312/models.rb', line 338 def Size @Size end |
#StartTime ⇒ Object
338 339 340 |
# File 'lib/v20170312/models.rb', line 338 def StartTime @StartTime end |
#State ⇒ Object
338 339 340 |
# File 'lib/v20170312/models.rb', line 338 def State @State end |
Instance Method Details
#deserialize(params) ⇒ Object
353 354 355 356 357 358 359 360 361 362 363 364 |
# File 'lib/v20170312/models.rb', line 353 def deserialize(params) @DBInstanceId = params['DBInstanceId'] @Id = params['Id'] @Name = params['Name'] @BackupMethod = params['BackupMethod'] @BackupMode = params['BackupMode'] @State = params['State'] @Size = params['Size'] @StartTime = params['StartTime'] @FinishTime = params['FinishTime'] @ExpireTime = params['ExpireTime'] end |