Class: TencentCloud::Cynosdb::V20190107::ModifyBackupConfigRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cynosdb::V20190107::ModifyBackupConfigRequest
- Defined in:
- lib/v20190107/models.rb
Overview
ModifyBackupConfig请求参数结构体
Instance Attribute Summary collapse
- #BackupFreq ⇒ Object
- #BackupTimeBeg ⇒ Object
- #BackupTimeEnd ⇒ Object
- #BackupType ⇒ Object
- #ClusterId ⇒ Object
- #DeleteAutoLogicBackup ⇒ Object
- #LogicBackupConfig ⇒ Object
- #ReserveDuration ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterid = nil, backuptimebeg = nil, backuptimeend = nil, reserveduration = nil, backupfreq = nil, backuptype = nil, logicbackupconfig = nil, deleteautologicbackup = nil) ⇒ ModifyBackupConfigRequest
constructor
A new instance of ModifyBackupConfigRequest.
Constructor Details
#initialize(clusterid = nil, backuptimebeg = nil, backuptimeend = nil, reserveduration = nil, backupfreq = nil, backuptype = nil, logicbackupconfig = nil, deleteautologicbackup = nil) ⇒ ModifyBackupConfigRequest
Returns a new instance of ModifyBackupConfigRequest.
9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 |
# File 'lib/v20190107/models.rb', line 9840 def initialize(clusterid=nil, backuptimebeg=nil, backuptimeend=nil, reserveduration=nil, backupfreq=nil, backuptype=nil, logicbackupconfig=nil, deleteautologicbackup=nil) @ClusterId = clusterid @BackupTimeBeg = backuptimebeg @BackupTimeEnd = backuptimeend @ReserveDuration = reserveduration @BackupFreq = backupfreq @BackupType = backuptype @LogicBackupConfig = logicbackupconfig @DeleteAutoLogicBackup = deleteautologicbackup end |
Instance Attribute Details
#BackupFreq ⇒ Object
9838 9839 9840 |
# File 'lib/v20190107/models.rb', line 9838 def BackupFreq @BackupFreq end |
#BackupTimeBeg ⇒ Object
9838 9839 9840 |
# File 'lib/v20190107/models.rb', line 9838 def BackupTimeBeg @BackupTimeBeg end |
#BackupTimeEnd ⇒ Object
9838 9839 9840 |
# File 'lib/v20190107/models.rb', line 9838 def BackupTimeEnd @BackupTimeEnd end |
#BackupType ⇒ Object
9838 9839 9840 |
# File 'lib/v20190107/models.rb', line 9838 def BackupType @BackupType end |
#ClusterId ⇒ Object
9838 9839 9840 |
# File 'lib/v20190107/models.rb', line 9838 def ClusterId @ClusterId end |
#DeleteAutoLogicBackup ⇒ Object
9838 9839 9840 |
# File 'lib/v20190107/models.rb', line 9838 def DeleteAutoLogicBackup @DeleteAutoLogicBackup end |
#LogicBackupConfig ⇒ Object
9838 9839 9840 |
# File 'lib/v20190107/models.rb', line 9838 def LogicBackupConfig @LogicBackupConfig end |
#ReserveDuration ⇒ Object
9838 9839 9840 |
# File 'lib/v20190107/models.rb', line 9838 def ReserveDuration @ReserveDuration end |
Instance Method Details
#deserialize(params) ⇒ Object
9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 |
# File 'lib/v20190107/models.rb', line 9851 def deserialize(params) @ClusterId = params['ClusterId'] @BackupTimeBeg = params['BackupTimeBeg'] @BackupTimeEnd = params['BackupTimeEnd'] @ReserveDuration = params['ReserveDuration'] @BackupFreq = params['BackupFreq'] @BackupType = params['BackupType'] unless params['LogicBackupConfig'].nil? @LogicBackupConfig = LogicBackupConfigInfo.new @LogicBackupConfig.deserialize(params['LogicBackupConfig']) end @DeleteAutoLogicBackup = params['DeleteAutoLogicBackup'] end |