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.
16012 16013 16014 16015 16016 |
# File 'lib/v20180525/models.rb', line 16012 def initialize(clusterid=nil, =nil, category=nil) @ClusterId = clusterid @OpenPolicyInfoList = @Category = category end |
Instance Attribute Details
#Category ⇒ Object
16010 16011 16012 |
# File 'lib/v20180525/models.rb', line 16010 def Category @Category end |
#ClusterId ⇒ Object
16010 16011 16012 |
# File 'lib/v20180525/models.rb', line 16010 def ClusterId @ClusterId end |
#OpenPolicyInfoList ⇒ Object
16010 16011 16012 |
# File 'lib/v20180525/models.rb', line 16010 def OpenPolicyInfoList @OpenPolicyInfoList end |
Instance Method Details
#deserialize(params) ⇒ Object
16018 16019 16020 16021 16022 16023 16024 16025 16026 16027 16028 16029 |
# File 'lib/v20180525/models.rb', line 16018 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 |