Class: TencentCloud::Tag::V20180813::ModifyResourceTagsRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tag::V20180813::ModifyResourceTagsRequest
- Defined in:
- lib/v20180813/models.rb
Overview
ModifyResourceTags请求参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(resource = nil, replacetags = nil, deletetags = nil) ⇒ ModifyResourceTagsRequest
constructor
A new instance of ModifyResourceTagsRequest.
Constructor Details
#initialize(resource = nil, replacetags = nil, deletetags = nil) ⇒ ModifyResourceTagsRequest
Returns a new instance of ModifyResourceTagsRequest.
1587 1588 1589 1590 1591 |
# File 'lib/v20180813/models.rb', line 1587 def initialize(resource=nil, =nil, =nil) @Resource = resource @ReplaceTags = @DeleteTags = end |
Instance Attribute Details
#DeleteTags ⇒ Object
1585 1586 1587 |
# File 'lib/v20180813/models.rb', line 1585 def DeleteTags @DeleteTags end |
#ReplaceTags ⇒ Object
1585 1586 1587 |
# File 'lib/v20180813/models.rb', line 1585 def ReplaceTags @ReplaceTags end |
#Resource ⇒ Object
1585 1586 1587 |
# File 'lib/v20180813/models.rb', line 1585 def Resource @Resource end |
Instance Method Details
#deserialize(params) ⇒ Object
1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 |
# File 'lib/v20180813/models.rb', line 1593 def deserialize(params) @Resource = params['Resource'] unless params['ReplaceTags'].nil? @ReplaceTags = [] params['ReplaceTags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @ReplaceTags << tag_tmp end end unless params['DeleteTags'].nil? @DeleteTags = [] params['DeleteTags'].each do |i| tagkeyobject_tmp = TagKeyObject.new tagkeyobject_tmp.deserialize(i) @DeleteTags << tagkeyobject_tmp end end end |