Class: TencentCloud::Dlc::V20210125::SmartPolicy
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::SmartPolicy
- Defined in:
- lib/v20210125/models.rb
Overview
SmartPolicyRequest
Instance Attribute Summary collapse
-
#BaseInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Policy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(baseinfo = nil, policy = nil) ⇒ SmartPolicy
constructor
A new instance of SmartPolicy.
Constructor Details
#initialize(baseinfo = nil, policy = nil) ⇒ SmartPolicy
Returns a new instance of SmartPolicy.
14259 14260 14261 14262 |
# File 'lib/v20210125/models.rb', line 14259 def initialize(baseinfo=nil, policy=nil) @BaseInfo = baseinfo @Policy = policy end |
Instance Attribute Details
#BaseInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14257 14258 14259 |
# File 'lib/v20210125/models.rb', line 14257 def BaseInfo @BaseInfo end |
#Policy ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
14257 14258 14259 |
# File 'lib/v20210125/models.rb', line 14257 def Policy @Policy end |
Instance Method Details
#deserialize(params) ⇒ Object
14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 |
# File 'lib/v20210125/models.rb', line 14264 def deserialize(params) unless params['BaseInfo'].nil? @BaseInfo = SmartPolicyBaseInfo.new @BaseInfo.deserialize(params['BaseInfo']) end unless params['Policy'].nil? @Policy = SmartOptimizerPolicy.new @Policy.deserialize(params['Policy']) end end |