Class: TencentCloud::Tke::V20180525::ModifyOpenPolicyListRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::ModifyOpenPolicyListRequest
- Defined in:
- lib/v20180525/models.rb
Overview
ModifyOpenPolicyList请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterid = nil, openpolicyinfolist = nil, category = nil) ⇒ ModifyOpenPolicyListRequest
constructor
A new instance of ModifyOpenPolicyListRequest.
Constructor Details
#initialize(clusterid = nil, openpolicyinfolist = nil, category = nil) ⇒ ModifyOpenPolicyListRequest
Returns a new instance of ModifyOpenPolicyListRequest.
14679 14680 14681 14682 14683 |
# File 'lib/v20180525/models.rb', line 14679 def initialize(clusterid=nil, =nil, category=nil) @ClusterId = clusterid @OpenPolicyInfoList = @Category = category end |
Instance Attribute Details
#Category ⇒ Object
14677 14678 14679 |
# File 'lib/v20180525/models.rb', line 14677 def Category @Category end |
#ClusterId ⇒ Object
14677 14678 14679 |
# File 'lib/v20180525/models.rb', line 14677 def ClusterId @ClusterId end |
#OpenPolicyInfoList ⇒ Object
14677 14678 14679 |
# File 'lib/v20180525/models.rb', line 14677 def OpenPolicyInfoList @OpenPolicyInfoList end |
Instance Method Details
#deserialize(params) ⇒ Object
14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 14696 |
# File 'lib/v20180525/models.rb', line 14685 def deserialize(params) @ClusterId = params['ClusterId'] unless params['OpenPolicyInfoList'].nil? @OpenPolicyInfoList = [] params['OpenPolicyInfoList'].each do |i| openpolicyswitch_tmp = OpenPolicySwitch.new openpolicyswitch_tmp.deserialize(i) @OpenPolicyInfoList << openpolicyswitch_tmp end end @Category = params['Category'] end |