Class: TencentCloud::Sqlserver::V20180328::DescribeRegularBackupPlanRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180328/models.rb

Overview

DescribeRegularBackupPlan请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, regularbackupsavedays = nil, regularbackupstrategy = nil, regularbackupcounts = nil, regularbackupstarttime = nil, backupcycle = nil) ⇒ DescribeRegularBackupPlanRequest

Returns a new instance of DescribeRegularBackupPlanRequest.



6552
6553
6554
6555
6556
6557
6558
6559
# File 'lib/v20180328/models.rb', line 6552

def initialize(instanceid=nil, regularbackupsavedays=nil, regularbackupstrategy=nil, regularbackupcounts=nil, regularbackupstarttime=nil, backupcycle=nil)
  @InstanceId = instanceid
  @RegularBackupSaveDays = regularbackupsavedays
  @RegularBackupStrategy = regularbackupstrategy
  @RegularBackupCounts = regularbackupcounts
  @RegularBackupStartTime = regularbackupstarttime
  @BackupCycle = backupcycle
end

Instance Attribute Details

#BackupCycleObject

Parameters:

  • InstanceId:

    实例ID

  • RegularBackupSaveDays:

    定期备份保留天数 [90 - 3650]天,默认365天

  • RegularBackupStrategy:

    定期备份策略 years-每年,quarters-每季度,months-每月,默认months

  • RegularBackupCounts:

    定期备份保留个数,默认1个

  • RegularBackupStartTime:

    定期备份开始日期,格式-YYYY-MM-DD 默认当前日期

  • BackupCycle:

    常规备份周期



6550
6551
6552
# File 'lib/v20180328/models.rb', line 6550

def BackupCycle
  @BackupCycle
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID

  • RegularBackupSaveDays:

    定期备份保留天数 [90 - 3650]天,默认365天

  • RegularBackupStrategy:

    定期备份策略 years-每年,quarters-每季度,months-每月,默认months

  • RegularBackupCounts:

    定期备份保留个数,默认1个

  • RegularBackupStartTime:

    定期备份开始日期,格式-YYYY-MM-DD 默认当前日期

  • BackupCycle:

    常规备份周期



6550
6551
6552
# File 'lib/v20180328/models.rb', line 6550

def InstanceId
  @InstanceId
end

#RegularBackupCountsObject

Parameters:

  • InstanceId:

    实例ID

  • RegularBackupSaveDays:

    定期备份保留天数 [90 - 3650]天,默认365天

  • RegularBackupStrategy:

    定期备份策略 years-每年,quarters-每季度,months-每月,默认months

  • RegularBackupCounts:

    定期备份保留个数,默认1个

  • RegularBackupStartTime:

    定期备份开始日期,格式-YYYY-MM-DD 默认当前日期

  • BackupCycle:

    常规备份周期



6550
6551
6552
# File 'lib/v20180328/models.rb', line 6550

def RegularBackupCounts
  @RegularBackupCounts
end

#RegularBackupSaveDaysObject

Parameters:

  • InstanceId:

    实例ID

  • RegularBackupSaveDays:

    定期备份保留天数 [90 - 3650]天,默认365天

  • RegularBackupStrategy:

    定期备份策略 years-每年,quarters-每季度,months-每月,默认months

  • RegularBackupCounts:

    定期备份保留个数,默认1个

  • RegularBackupStartTime:

    定期备份开始日期,格式-YYYY-MM-DD 默认当前日期

  • BackupCycle:

    常规备份周期



6550
6551
6552
# File 'lib/v20180328/models.rb', line 6550

def RegularBackupSaveDays
  @RegularBackupSaveDays
end

#RegularBackupStartTimeObject

Parameters:

  • InstanceId:

    实例ID

  • RegularBackupSaveDays:

    定期备份保留天数 [90 - 3650]天,默认365天

  • RegularBackupStrategy:

    定期备份策略 years-每年,quarters-每季度,months-每月,默认months

  • RegularBackupCounts:

    定期备份保留个数,默认1个

  • RegularBackupStartTime:

    定期备份开始日期,格式-YYYY-MM-DD 默认当前日期

  • BackupCycle:

    常规备份周期



6550
6551
6552
# File 'lib/v20180328/models.rb', line 6550

def RegularBackupStartTime
  @RegularBackupStartTime
end

#RegularBackupStrategyObject

Parameters:

  • InstanceId:

    实例ID

  • RegularBackupSaveDays:

    定期备份保留天数 [90 - 3650]天,默认365天

  • RegularBackupStrategy:

    定期备份策略 years-每年,quarters-每季度,months-每月,默认months

  • RegularBackupCounts:

    定期备份保留个数,默认1个

  • RegularBackupStartTime:

    定期备份开始日期,格式-YYYY-MM-DD 默认当前日期

  • BackupCycle:

    常规备份周期



6550
6551
6552
# File 'lib/v20180328/models.rb', line 6550

def RegularBackupStrategy
  @RegularBackupStrategy
end

Instance Method Details

#deserialize(params) ⇒ Object



6561
6562
6563
6564
6565
6566
6567
6568
# File 'lib/v20180328/models.rb', line 6561

def deserialize(params)
  @InstanceId = params['InstanceId']
  @RegularBackupSaveDays = params['RegularBackupSaveDays']
  @RegularBackupStrategy = params['RegularBackupStrategy']
  @RegularBackupCounts = params['RegularBackupCounts']
  @RegularBackupStartTime = params['RegularBackupStartTime']
  @BackupCycle = params['BackupCycle']
end