Class: TencentCloud::Iai::V20200303::ModifyGroupRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iai::V20200303::ModifyGroupRequest
- Defined in:
- lib/v20200303/models.rb
Overview
ModifyGroup请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(groupid = nil, groupname = nil, groupexdescriptioninfos = nil, tag = nil) ⇒ ModifyGroupRequest
constructor
A new instance of ModifyGroupRequest.
Constructor Details
#initialize(groupid = nil, groupname = nil, groupexdescriptioninfos = nil, tag = nil) ⇒ ModifyGroupRequest
Returns a new instance of ModifyGroupRequest.
2818 2819 2820 2821 2822 2823 |
# File 'lib/v20200303/models.rb', line 2818 def initialize(groupid=nil, groupname=nil, groupexdescriptioninfos=nil, tag=nil) @GroupId = groupid @GroupName = groupname @GroupExDescriptionInfos = groupexdescriptioninfos @Tag = tag end |
Instance Attribute Details
#GroupExDescriptionInfos ⇒ Object
2816 2817 2818 |
# File 'lib/v20200303/models.rb', line 2816 def GroupExDescriptionInfos @GroupExDescriptionInfos end |
#GroupId ⇒ Object
2816 2817 2818 |
# File 'lib/v20200303/models.rb', line 2816 def GroupId @GroupId end |
#GroupName ⇒ Object
2816 2817 2818 |
# File 'lib/v20200303/models.rb', line 2816 def GroupName @GroupName end |
#Tag ⇒ Object
2816 2817 2818 |
# File 'lib/v20200303/models.rb', line 2816 def Tag @Tag end |
Instance Method Details
#deserialize(params) ⇒ Object
2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 |
# File 'lib/v20200303/models.rb', line 2825 def deserialize(params) @GroupId = params['GroupId'] @GroupName = params['GroupName'] unless params['GroupExDescriptionInfos'].nil? @GroupExDescriptionInfos = [] params['GroupExDescriptionInfos'].each do |i| groupexdescriptioninfo_tmp = GroupExDescriptionInfo.new groupexdescriptioninfo_tmp.deserialize(i) @GroupExDescriptionInfos << groupexdescriptioninfo_tmp end end @Tag = params['Tag'] end |