Class: TencentCloud::Cdb::V20170320::AutoStrategy
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdb::V20170320::AutoStrategy
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20170320/models.rb
Overview
CPU 弹性扩容的自动扩容策略。
Instance Attribute Summary collapse
-
#ExpandPeriod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ExpandSecondPeriod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ExpandThreshold ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ShrinkPeriod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ShrinkSecondPeriod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ShrinkThreshold ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(expandthreshold = nil, shrinkthreshold = nil, expandperiod = nil, shrinkperiod = nil, expandsecondperiod = nil, shrinksecondperiod = nil) ⇒ AutoStrategy
constructor
A new instance of AutoStrategy.
Constructor Details
#initialize(expandthreshold = nil, shrinkthreshold = nil, expandperiod = nil, shrinkperiod = nil, expandsecondperiod = nil, shrinksecondperiod = nil) ⇒ AutoStrategy
Returns a new instance of AutoStrategy.
1108 1109 1110 1111 1112 1113 1114 1115 |
# File 'lib/v20170320/models.rb', line 1108 def initialize(=nil, shrinkthreshold=nil, =nil, shrinkperiod=nil, =nil, shrinksecondperiod=nil) @ExpandThreshold = @ShrinkThreshold = shrinkthreshold @ExpandPeriod = @ShrinkPeriod = shrinkperiod @ExpandSecondPeriod = @ShrinkSecondPeriod = shrinksecondperiod end |
Instance Attribute Details
#ExpandPeriod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1101 1102 1103 |
# File 'lib/v20170320/models.rb', line 1101 def ExpandPeriod @ExpandPeriod end |
#ExpandSecondPeriod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1101 1102 1103 |
# File 'lib/v20170320/models.rb', line 1101 def ExpandSecondPeriod @ExpandSecondPeriod end |
#ExpandThreshold ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1101 1102 1103 |
# File 'lib/v20170320/models.rb', line 1101 def ExpandThreshold @ExpandThreshold end |
#ShrinkPeriod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1101 1102 1103 |
# File 'lib/v20170320/models.rb', line 1101 def ShrinkPeriod @ShrinkPeriod end |
#ShrinkSecondPeriod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1101 1102 1103 |
# File 'lib/v20170320/models.rb', line 1101 def ShrinkSecondPeriod @ShrinkSecondPeriod end |
#ShrinkThreshold ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1101 1102 1103 |
# File 'lib/v20170320/models.rb', line 1101 def ShrinkThreshold @ShrinkThreshold end |
Instance Method Details
#deserialize(params) ⇒ Object
1117 1118 1119 1120 1121 1122 1123 1124 |
# File 'lib/v20170320/models.rb', line 1117 def deserialize(params) @ExpandThreshold = params['ExpandThreshold'] @ShrinkThreshold = params['ShrinkThreshold'] @ExpandPeriod = params['ExpandPeriod'] @ShrinkPeriod = params['ShrinkPeriod'] @ExpandSecondPeriod = params['ExpandSecondPeriod'] @ShrinkSecondPeriod = params['ShrinkSecondPeriod'] end |