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) ⇒ ScheduleStrategy

Returns a new instance of ScheduleStrategy.



1988
1989
1990
1991
1992
1993
1994
# File 'lib/v20200915/models.rb', line 1988

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

Instance Attribute Details

#CosBucketNameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CosBucketName:

    备份桶列表

  • RetainDays:

    备份保留天数

  • WeekDays:

    备份的天

  • ExecuteHour:

    备份小时

  • ScheduleId:

    策略id



1986
1987
1988
# File 'lib/v20200915/models.rb', line 1986

def CosBucketName
  @CosBucketName
end

#ExecuteHourObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CosBucketName:

    备份桶列表

  • RetainDays:

    备份保留天数

  • WeekDays:

    备份的天

  • ExecuteHour:

    备份小时

  • ScheduleId:

    策略id



1986
1987
1988
# File 'lib/v20200915/models.rb', line 1986

def ExecuteHour
  @ExecuteHour
end

#RetainDaysObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CosBucketName:

    备份桶列表

  • RetainDays:

    备份保留天数

  • WeekDays:

    备份的天

  • ExecuteHour:

    备份小时

  • ScheduleId:

    策略id



1986
1987
1988
# File 'lib/v20200915/models.rb', line 1986

def RetainDays
  @RetainDays
end

#ScheduleIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CosBucketName:

    备份桶列表

  • RetainDays:

    备份保留天数

  • WeekDays:

    备份的天

  • ExecuteHour:

    备份小时

  • ScheduleId:

    策略id



1986
1987
1988
# File 'lib/v20200915/models.rb', line 1986

def ScheduleId
  @ScheduleId
end

#WeekDaysObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CosBucketName:

    备份桶列表

  • RetainDays:

    备份保留天数

  • WeekDays:

    备份的天

  • ExecuteHour:

    备份小时

  • ScheduleId:

    策略id



1986
1987
1988
# File 'lib/v20200915/models.rb', line 1986

def WeekDays
  @WeekDays
end

Instance Method Details

#deserialize(params) ⇒ Object



1996
1997
1998
1999
2000
2001
2002
# File 'lib/v20200915/models.rb', line 1996

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