Class: TencentCloud::Cdwch::V20200915::ScheduleStrategy

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

Overview

策略详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cosbucketname = nil, retaindays = nil, weekdays = nil, executehour = nil, scheduleid = nil, nextbackuptime = nil) ⇒ ScheduleStrategy

Returns a new instance of ScheduleStrategy.



3127
3128
3129
3130
3131
3132
3133
3134
# File 'lib/v20200915/models.rb', line 3127

def initialize(cosbucketname=nil, retaindays=nil, weekdays=nil, executehour=nil, scheduleid=nil, nextbackuptime=nil)
  @CosBucketName = cosbucketname
  @RetainDays = retaindays
  @WeekDays = weekdays
  @ExecuteHour = executehour
  @ScheduleId = scheduleid
  @NextBackupTime = nextbackuptime
end

Instance Attribute Details

#CosBucketNameObject

Parameters:

  • CosBucketName:

    备份桶名称

  • RetainDays:

    备份保留天数

  • WeekDays:

    备份的天

  • ExecuteHour:

    备份小时

  • ScheduleId:

    策略id

  • NextBackupTime:

    下次备份时间



3125
3126
3127
# File 'lib/v20200915/models.rb', line 3125

def CosBucketName
  @CosBucketName
end

#ExecuteHourObject

Parameters:

  • CosBucketName:

    备份桶名称

  • RetainDays:

    备份保留天数

  • WeekDays:

    备份的天

  • ExecuteHour:

    备份小时

  • ScheduleId:

    策略id

  • NextBackupTime:

    下次备份时间



3125
3126
3127
# File 'lib/v20200915/models.rb', line 3125

def ExecuteHour
  @ExecuteHour
end

#NextBackupTimeObject

Parameters:

  • CosBucketName:

    备份桶名称

  • RetainDays:

    备份保留天数

  • WeekDays:

    备份的天

  • ExecuteHour:

    备份小时

  • ScheduleId:

    策略id

  • NextBackupTime:

    下次备份时间



3125
3126
3127
# File 'lib/v20200915/models.rb', line 3125

def NextBackupTime
  @NextBackupTime
end

#RetainDaysObject

Parameters:

  • CosBucketName:

    备份桶名称

  • RetainDays:

    备份保留天数

  • WeekDays:

    备份的天

  • ExecuteHour:

    备份小时

  • ScheduleId:

    策略id

  • NextBackupTime:

    下次备份时间



3125
3126
3127
# File 'lib/v20200915/models.rb', line 3125

def RetainDays
  @RetainDays
end

#ScheduleIdObject

Parameters:

  • CosBucketName:

    备份桶名称

  • RetainDays:

    备份保留天数

  • WeekDays:

    备份的天

  • ExecuteHour:

    备份小时

  • ScheduleId:

    策略id

  • NextBackupTime:

    下次备份时间



3125
3126
3127
# File 'lib/v20200915/models.rb', line 3125

def ScheduleId
  @ScheduleId
end

#WeekDaysObject

Parameters:

  • CosBucketName:

    备份桶名称

  • RetainDays:

    备份保留天数

  • WeekDays:

    备份的天

  • ExecuteHour:

    备份小时

  • ScheduleId:

    策略id

  • NextBackupTime:

    下次备份时间



3125
3126
3127
# File 'lib/v20200915/models.rb', line 3125

def WeekDays
  @WeekDays
end

Instance Method Details

#deserialize(params) ⇒ Object



3136
3137
3138
3139
3140
3141
3142
3143
# File 'lib/v20200915/models.rb', line 3136

def deserialize(params)
  @CosBucketName = params['CosBucketName']
  @RetainDays = params['RetainDays']
  @WeekDays = params['WeekDays']
  @ExecuteHour = params['ExecuteHour']
  @ScheduleId = params['ScheduleId']
  @NextBackupTime = params['NextBackupTime']
end