Class: TencentCloud::Postgres::V20170312::LogBackup
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Postgres::V20170312::LogBackup
- 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) ⇒ LogBackup
constructor
A new instance of LogBackup.
Constructor Details
#initialize(dbinstanceid = nil, id = nil, name = nil, backupmethod = nil, backupmode = nil, state = nil, size = nil, starttime = nil, finishtime = nil, expiretime = nil) ⇒ LogBackup
Returns a new instance of LogBackup.
5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 |
# File 'lib/v20170312/models.rb', line 5184 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
5182 5183 5184 |
# File 'lib/v20170312/models.rb', line 5182 def BackupMethod @BackupMethod end |
#BackupMode ⇒ Object
5182 5183 5184 |
# File 'lib/v20170312/models.rb', line 5182 def BackupMode @BackupMode end |
#DBInstanceId ⇒ Object
5182 5183 5184 |
# File 'lib/v20170312/models.rb', line 5182 def DBInstanceId @DBInstanceId end |
#ExpireTime ⇒ Object
5182 5183 5184 |
# File 'lib/v20170312/models.rb', line 5182 def ExpireTime @ExpireTime end |
#FinishTime ⇒ Object
5182 5183 5184 |
# File 'lib/v20170312/models.rb', line 5182 def FinishTime @FinishTime end |
#Id ⇒ Object
5182 5183 5184 |
# File 'lib/v20170312/models.rb', line 5182 def Id @Id end |
#Name ⇒ Object
5182 5183 5184 |
# File 'lib/v20170312/models.rb', line 5182 def Name @Name end |
#Size ⇒ Object
5182 5183 5184 |
# File 'lib/v20170312/models.rb', line 5182 def Size @Size end |
#StartTime ⇒ Object
5182 5183 5184 |
# File 'lib/v20170312/models.rb', line 5182 def StartTime @StartTime end |
#State ⇒ Object
5182 5183 5184 |
# File 'lib/v20170312/models.rb', line 5182 def State @State end |
Instance Method Details
#deserialize(params) ⇒ Object
5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 |
# File 'lib/v20170312/models.rb', line 5197 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 |