Class: TencentCloud::Gse::V20191112::UpdateAssetRequest

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

Overview

UpdateAsset请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(assetid = nil, assetname = nil, assetversion = nil) ⇒ UpdateAssetRequest

Returns a new instance of UpdateAssetRequest.



5605
5606
5607
5608
5609
# File 'lib/v20191112/models.rb', line 5605

def initialize(assetid=nil, assetname=nil, assetversion=nil)
  @AssetId = assetid
  @AssetName = assetname
  @AssetVersion = assetversion
end

Instance Attribute Details

#AssetIdObject

Parameters:

  • AssetId:

    生成包ID

  • AssetName:

    生成包名字,最小长度为1,最大长度为64

  • AssetVersion:

    生成包版本,最小长度为1,最大长度为64



5603
5604
5605
# File 'lib/v20191112/models.rb', line 5603

def AssetId
  @AssetId
end

#AssetNameObject

Parameters:

  • AssetId:

    生成包ID

  • AssetName:

    生成包名字,最小长度为1,最大长度为64

  • AssetVersion:

    生成包版本,最小长度为1,最大长度为64



5603
5604
5605
# File 'lib/v20191112/models.rb', line 5603

def AssetName
  @AssetName
end

#AssetVersionObject

Parameters:

  • AssetId:

    生成包ID

  • AssetName:

    生成包名字,最小长度为1,最大长度为64

  • AssetVersion:

    生成包版本,最小长度为1,最大长度为64



5603
5604
5605
# File 'lib/v20191112/models.rb', line 5603

def AssetVersion
  @AssetVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



5611
5612
5613
5614
5615
# File 'lib/v20191112/models.rb', line 5611

def deserialize(params)
  @AssetId = params['AssetId']
  @AssetName = params['AssetName']
  @AssetVersion = params['AssetVersion']
end