Class: TencentCloud::Cfs::V20190719::AutoSnapshotPolicyInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfs::V20190719::AutoSnapshotPolicyInfo
- Defined in:
- lib/v20190719/models.rb
Overview
快照策略信息
Instance Attribute Summary collapse
-
#AliveDays ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AppId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AutoSnapshotPolicyId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CreationTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CrossRegionsAliveDays ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DayOfMonth ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DayOfWeek ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#FileSystemNums ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#FileSystems ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Hour ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IntervalDays ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IsActivated ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NextActiveTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#PolicyName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RegionName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(autosnapshotpolicyid = nil, policyname = nil, creationtime = nil, filesystemnums = nil, dayofweek = nil, hour = nil, isactivated = nil, nextactivetime = nil, status = nil, appid = nil, alivedays = nil, regionname = nil, filesystems = nil, dayofmonth = nil, intervaldays = nil, crossregionsalivedays = nil) ⇒ AutoSnapshotPolicyInfo
constructor
A new instance of AutoSnapshotPolicyInfo.
Constructor Details
#initialize(autosnapshotpolicyid = nil, policyname = nil, creationtime = nil, filesystemnums = nil, dayofweek = nil, hour = nil, isactivated = nil, nextactivetime = nil, status = nil, appid = nil, alivedays = nil, regionname = nil, filesystems = nil, dayofmonth = nil, intervaldays = nil, crossregionsalivedays = nil) ⇒ AutoSnapshotPolicyInfo
Returns a new instance of AutoSnapshotPolicyInfo.
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 |
# File 'lib/v20190719/models.rb', line 83 def initialize(autosnapshotpolicyid=nil, policyname=nil, creationtime=nil, filesystemnums=nil, dayofweek=nil, hour=nil, isactivated=nil, nextactivetime=nil, status=nil, appid=nil, alivedays=nil, regionname=nil, filesystems=nil, dayofmonth=nil, intervaldays=nil, crossregionsalivedays=nil) @AutoSnapshotPolicyId = autosnapshotpolicyid @PolicyName = policyname @CreationTime = creationtime @FileSystemNums = filesystemnums @DayOfWeek = dayofweek @Hour = hour @IsActivated = isactivated @NextActiveTime = nextactivetime @Status = status @AppId = appid @AliveDays = alivedays @RegionName = regionname @FileSystems = filesystems @DayOfMonth = dayofmonth @IntervalDays = intervaldays @CrossRegionsAliveDays = crossregionsalivedays end |
Instance Attribute Details
#AliveDays ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def AliveDays @AliveDays end |
#AppId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def AppId @AppId end |
#AutoSnapshotPolicyId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def AutoSnapshotPolicyId @AutoSnapshotPolicyId end |
#CreationTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def CreationTime @CreationTime end |
#CrossRegionsAliveDays ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def CrossRegionsAliveDays @CrossRegionsAliveDays end |
#DayOfMonth ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def DayOfMonth @DayOfMonth end |
#DayOfWeek ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def DayOfWeek @DayOfWeek end |
#FileSystemNums ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def FileSystemNums @FileSystemNums end |
#FileSystems ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def FileSystems @FileSystems end |
#Hour ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def Hour @Hour end |
#IntervalDays ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def IntervalDays @IntervalDays end |
#IsActivated ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def IsActivated @IsActivated end |
#NextActiveTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def NextActiveTime @NextActiveTime end |
#PolicyName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def PolicyName @PolicyName end |
#RegionName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def RegionName @RegionName end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
81 82 83 |
# File 'lib/v20190719/models.rb', line 81 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/v20190719/models.rb', line 102 def deserialize(params) @AutoSnapshotPolicyId = params['AutoSnapshotPolicyId'] @PolicyName = params['PolicyName'] @CreationTime = params['CreationTime'] @FileSystemNums = params['FileSystemNums'] @DayOfWeek = params['DayOfWeek'] @Hour = params['Hour'] @IsActivated = params['IsActivated'] @NextActiveTime = params['NextActiveTime'] @Status = params['Status'] @AppId = params['AppId'] @AliveDays = params['AliveDays'] @RegionName = params['RegionName'] unless params['FileSystems'].nil? @FileSystems = [] params['FileSystems'].each do |i| filesystembypolicy_tmp = FileSystemByPolicy.new filesystembypolicy_tmp.deserialize(i) @FileSystems << filesystembypolicy_tmp end end @DayOfMonth = params['DayOfMonth'] @IntervalDays = params['IntervalDays'] @CrossRegionsAliveDays = params['CrossRegionsAliveDays'] end |