Class: TencentCloud::Emr::V20190103::ModifyResourceTags

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190103/models.rb

Overview

强制修改标签

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceid = nil, resource = nil, resourceprefix = nil, resourceregion = nil, servicetype = nil, deletetags = nil, addtags = nil, modifytags = nil) ⇒ ModifyResourceTags

Returns a new instance of ModifyResourceTags.



9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
# File 'lib/v20190103/models.rb', line 9106

def initialize(resourceid=nil, resource=nil, resourceprefix=nil, resourceregion=nil, servicetype=nil, deletetags=nil, addtags=nil, modifytags=nil)
  @ResourceId = resourceid
  @Resource = resource
  @ResourcePrefix = resourceprefix
  @ResourceRegion = resourceregion
  @ServiceType = servicetype
  @DeleteTags = deletetags
  @AddTags = addtags
  @ModifyTags = modifytags
end

Instance Attribute Details

#AddTagsObject

Parameters:

  • ResourceId:

    集群id 或者 cvm id

  • Resource:

    资源6段式表达式

  • ResourcePrefix:

    资源前缀

  • ResourceRegion:

    ap-beijing

  • ServiceType:

    emr

  • DeleteTags:

    删除的标签列表

  • AddTags:

    添加的标签列表

  • ModifyTags:

    修改的标签列表



9104
9105
9106
# File 'lib/v20190103/models.rb', line 9104

def AddTags
  @AddTags
end

#DeleteTagsObject

Parameters:

  • ResourceId:

    集群id 或者 cvm id

  • Resource:

    资源6段式表达式

  • ResourcePrefix:

    资源前缀

  • ResourceRegion:

    ap-beijing

  • ServiceType:

    emr

  • DeleteTags:

    删除的标签列表

  • AddTags:

    添加的标签列表

  • ModifyTags:

    修改的标签列表



9104
9105
9106
# File 'lib/v20190103/models.rb', line 9104

def DeleteTags
  @DeleteTags
end

#ModifyTagsObject

Parameters:

  • ResourceId:

    集群id 或者 cvm id

  • Resource:

    资源6段式表达式

  • ResourcePrefix:

    资源前缀

  • ResourceRegion:

    ap-beijing

  • ServiceType:

    emr

  • DeleteTags:

    删除的标签列表

  • AddTags:

    添加的标签列表

  • ModifyTags:

    修改的标签列表



9104
9105
9106
# File 'lib/v20190103/models.rb', line 9104

def ModifyTags
  @ModifyTags
end

#ResourceObject

Parameters:

  • ResourceId:

    集群id 或者 cvm id

  • Resource:

    资源6段式表达式

  • ResourcePrefix:

    资源前缀

  • ResourceRegion:

    ap-beijing

  • ServiceType:

    emr

  • DeleteTags:

    删除的标签列表

  • AddTags:

    添加的标签列表

  • ModifyTags:

    修改的标签列表



9104
9105
9106
# File 'lib/v20190103/models.rb', line 9104

def Resource
  @Resource
end

#ResourceIdObject

Parameters:

  • ResourceId:

    集群id 或者 cvm id

  • Resource:

    资源6段式表达式

  • ResourcePrefix:

    资源前缀

  • ResourceRegion:

    ap-beijing

  • ServiceType:

    emr

  • DeleteTags:

    删除的标签列表

  • AddTags:

    添加的标签列表

  • ModifyTags:

    修改的标签列表



9104
9105
9106
# File 'lib/v20190103/models.rb', line 9104

def ResourceId
  @ResourceId
end

#ResourcePrefixObject

Parameters:

  • ResourceId:

    集群id 或者 cvm id

  • Resource:

    资源6段式表达式

  • ResourcePrefix:

    资源前缀

  • ResourceRegion:

    ap-beijing

  • ServiceType:

    emr

  • DeleteTags:

    删除的标签列表

  • AddTags:

    添加的标签列表

  • ModifyTags:

    修改的标签列表



9104
9105
9106
# File 'lib/v20190103/models.rb', line 9104

def ResourcePrefix
  @ResourcePrefix
end

#ResourceRegionObject

Parameters:

  • ResourceId:

    集群id 或者 cvm id

  • Resource:

    资源6段式表达式

  • ResourcePrefix:

    资源前缀

  • ResourceRegion:

    ap-beijing

  • ServiceType:

    emr

  • DeleteTags:

    删除的标签列表

  • AddTags:

    添加的标签列表

  • ModifyTags:

    修改的标签列表



9104
9105
9106
# File 'lib/v20190103/models.rb', line 9104

def ResourceRegion
  @ResourceRegion
end

#ServiceTypeObject

Parameters:

  • ResourceId:

    集群id 或者 cvm id

  • Resource:

    资源6段式表达式

  • ResourcePrefix:

    资源前缀

  • ResourceRegion:

    ap-beijing

  • ServiceType:

    emr

  • DeleteTags:

    删除的标签列表

  • AddTags:

    添加的标签列表

  • ModifyTags:

    修改的标签列表



9104
9105
9106
# File 'lib/v20190103/models.rb', line 9104

def ServiceType
  @ServiceType
end

Instance Method Details

#deserialize(params) ⇒ Object



9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
# File 'lib/v20190103/models.rb', line 9117

def deserialize(params)
  @ResourceId = params['ResourceId']
  @Resource = params['Resource']
  @ResourcePrefix = params['ResourcePrefix']
  @ResourceRegion = params['ResourceRegion']
  @ServiceType = params['ServiceType']
  unless params['DeleteTags'].nil?
    @DeleteTags = []
    params['DeleteTags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @DeleteTags << tag_tmp
    end
  end
  unless params['AddTags'].nil?
    @AddTags = []
    params['AddTags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @AddTags << tag_tmp
    end
  end
  unless params['ModifyTags'].nil?
    @ModifyTags = []
    params['ModifyTags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @ModifyTags << tag_tmp
    end
  end
end