Class: TencentCloud::Ms::V20180408::CreateShieldPlanInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ms::V20180408::CreateShieldPlanInstanceRequest
- Defined in:
- lib/v20180408/models.rb
Overview
CreateShieldPlanInstance请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(resourceid = nil, planname = nil, planinfo = nil) ⇒ CreateShieldPlanInstanceRequest
constructor
A new instance of CreateShieldPlanInstanceRequest.
Constructor Details
#initialize(resourceid = nil, planname = nil, planinfo = nil) ⇒ CreateShieldPlanInstanceRequest
Returns a new instance of CreateShieldPlanInstanceRequest.
1044 1045 1046 1047 1048 |
# File 'lib/v20180408/models.rb', line 1044 def initialize(resourceid=nil, planname=nil, planinfo=nil) @ResourceId = resourceid @PlanName = planname @PlanInfo = planinfo end |
Instance Attribute Details
#PlanInfo ⇒ Object
1042 1043 1044 |
# File 'lib/v20180408/models.rb', line 1042 def PlanInfo @PlanInfo end |
#PlanName ⇒ Object
1042 1043 1044 |
# File 'lib/v20180408/models.rb', line 1042 def PlanName @PlanName end |
#ResourceId ⇒ Object
1042 1043 1044 |
# File 'lib/v20180408/models.rb', line 1042 def ResourceId @ResourceId end |
Instance Method Details
#deserialize(params) ⇒ Object
1050 1051 1052 1053 1054 1055 1056 1057 |
# File 'lib/v20180408/models.rb', line 1050 def deserialize(params) @ResourceId = params['ResourceId'] @PlanName = params['PlanName'] unless params['PlanInfo'].nil? @PlanInfo = PlanInfo.new @PlanInfo.deserialize(params['PlanInfo']) end end |