Class: TencentCloud::Tcb::V20180608::ModifyCloudBaseGWAPIRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcb::V20180608::ModifyCloudBaseGWAPIRequest
- Defined in:
- lib/v20180608/models.rb
Overview
ModifyCloudBaseGWAPI请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(serviceid = nil, apiid = nil, options = nil) ⇒ ModifyCloudBaseGWAPIRequest
constructor
A new instance of ModifyCloudBaseGWAPIRequest.
Constructor Details
#initialize(serviceid = nil, apiid = nil, options = nil) ⇒ ModifyCloudBaseGWAPIRequest
Returns a new instance of ModifyCloudBaseGWAPIRequest.
7635 7636 7637 7638 7639 |
# File 'lib/v20180608/models.rb', line 7635 def initialize(serviceid=nil, apiid=nil, =nil) @ServiceId = serviceid @APIId = apiid @Options = end |
Instance Attribute Details
#APIId ⇒ Object
7633 7634 7635 |
# File 'lib/v20180608/models.rb', line 7633 def APIId @APIId end |
#Options ⇒ Object
7633 7634 7635 |
# File 'lib/v20180608/models.rb', line 7633 def Options @Options end |
#ServiceId ⇒ Object
7633 7634 7635 |
# File 'lib/v20180608/models.rb', line 7633 def ServiceId @ServiceId end |
Instance Method Details
#deserialize(params) ⇒ Object
7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 |
# File 'lib/v20180608/models.rb', line 7641 def deserialize(params) @ServiceId = params['ServiceId'] @APIId = params['APIId'] unless params['Options'].nil? @Options = [] params['Options'].each do |i| cloudbaseoption_tmp = CloudBaseOption.new cloudbaseoption_tmp.deserialize(i) @Options << cloudbaseoption_tmp end end end |