Class: TencentCloud::Iecp::V20210914::MarketComponentInfo

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

Overview

组件市场的组件描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, appname = nil, author = nil, releasetime = nil, outline = nil, detail = nil, icon = nil, version = nil, workloadvisualconfig = nil, detailurl = nil, installed = nil) ⇒ MarketComponentInfo

Returns a new instance of MarketComponentInfo.



5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
# File 'lib/v20210914/models.rb', line 5102

def initialize(id=nil, appname=nil, author=nil, releasetime=nil, outline=nil, detail=nil, icon=nil, version=nil, workloadvisualconfig=nil, detailurl=nil, installed=nil)
  @ID = id
  @AppName = appname
  @Author = author
  @ReleaseTime = releasetime
  @Outline = outline
  @Detail = detail
  @Icon = icon
  @Version = version
  @WorkloadVisualConfig = workloadvisualconfig
  @DetailUrl = detailurl
  @Installed = installed
end

Instance Attribute Details

#AppNameObject

Parameters:

  • ID:

    组件ID

  • AppName:

    组件名称

  • Author:

    发布者

  • ReleaseTime:

    发布时间

  • Outline:

    组件简介

  • Detail:

    指向详细描述的url

  • Icon:

    图标链接

  • Version:

    组件版本

  • WorkloadVisualConfig:

    组件可视化信息

  • DetailUrl:

  • Installed:



5100
5101
5102
# File 'lib/v20210914/models.rb', line 5100

def AppName
  @AppName
end

#AuthorObject

Parameters:

  • ID:

    组件ID

  • AppName:

    组件名称

  • Author:

    发布者

  • ReleaseTime:

    发布时间

  • Outline:

    组件简介

  • Detail:

    指向详细描述的url

  • Icon:

    图标链接

  • Version:

    组件版本

  • WorkloadVisualConfig:

    组件可视化信息

  • DetailUrl:

  • Installed:



5100
5101
5102
# File 'lib/v20210914/models.rb', line 5100

def Author
  @Author
end

#DetailObject

Parameters:

  • ID:

    组件ID

  • AppName:

    组件名称

  • Author:

    发布者

  • ReleaseTime:

    发布时间

  • Outline:

    组件简介

  • Detail:

    指向详细描述的url

  • Icon:

    图标链接

  • Version:

    组件版本

  • WorkloadVisualConfig:

    组件可视化信息

  • DetailUrl:

  • Installed:



5100
5101
5102
# File 'lib/v20210914/models.rb', line 5100

def Detail
  @Detail
end

#DetailUrlObject

Parameters:

  • ID:

    组件ID

  • AppName:

    组件名称

  • Author:

    发布者

  • ReleaseTime:

    发布时间

  • Outline:

    组件简介

  • Detail:

    指向详细描述的url

  • Icon:

    图标链接

  • Version:

    组件版本

  • WorkloadVisualConfig:

    组件可视化信息

  • DetailUrl:

  • Installed:



5100
5101
5102
# File 'lib/v20210914/models.rb', line 5100

def DetailUrl
  @DetailUrl
end

#IconObject

Parameters:

  • ID:

    组件ID

  • AppName:

    组件名称

  • Author:

    发布者

  • ReleaseTime:

    发布时间

  • Outline:

    组件简介

  • Detail:

    指向详细描述的url

  • Icon:

    图标链接

  • Version:

    组件版本

  • WorkloadVisualConfig:

    组件可视化信息

  • DetailUrl:

  • Installed:



5100
5101
5102
# File 'lib/v20210914/models.rb', line 5100

def Icon
  @Icon
end

#IDObject

Parameters:

  • ID:

    组件ID

  • AppName:

    组件名称

  • Author:

    发布者

  • ReleaseTime:

    发布时间

  • Outline:

    组件简介

  • Detail:

    指向详细描述的url

  • Icon:

    图标链接

  • Version:

    组件版本

  • WorkloadVisualConfig:

    组件可视化信息

  • DetailUrl:

  • Installed:



5100
5101
5102
# File 'lib/v20210914/models.rb', line 5100

def ID
  @ID
end

#InstalledObject

Parameters:

  • ID:

    组件ID

  • AppName:

    组件名称

  • Author:

    发布者

  • ReleaseTime:

    发布时间

  • Outline:

    组件简介

  • Detail:

    指向详细描述的url

  • Icon:

    图标链接

  • Version:

    组件版本

  • WorkloadVisualConfig:

    组件可视化信息

  • DetailUrl:

  • Installed:



5100
5101
5102
# File 'lib/v20210914/models.rb', line 5100

def Installed
  @Installed
end

#OutlineObject

Parameters:

  • ID:

    组件ID

  • AppName:

    组件名称

  • Author:

    发布者

  • ReleaseTime:

    发布时间

  • Outline:

    组件简介

  • Detail:

    指向详细描述的url

  • Icon:

    图标链接

  • Version:

    组件版本

  • WorkloadVisualConfig:

    组件可视化信息

  • DetailUrl:

  • Installed:



5100
5101
5102
# File 'lib/v20210914/models.rb', line 5100

def Outline
  @Outline
end

#ReleaseTimeObject

Parameters:

  • ID:

    组件ID

  • AppName:

    组件名称

  • Author:

    发布者

  • ReleaseTime:

    发布时间

  • Outline:

    组件简介

  • Detail:

    指向详细描述的url

  • Icon:

    图标链接

  • Version:

    组件版本

  • WorkloadVisualConfig:

    组件可视化信息

  • DetailUrl:

  • Installed:



5100
5101
5102
# File 'lib/v20210914/models.rb', line 5100

def ReleaseTime
  @ReleaseTime
end

#VersionObject

Parameters:

  • ID:

    组件ID

  • AppName:

    组件名称

  • Author:

    发布者

  • ReleaseTime:

    发布时间

  • Outline:

    组件简介

  • Detail:

    指向详细描述的url

  • Icon:

    图标链接

  • Version:

    组件版本

  • WorkloadVisualConfig:

    组件可视化信息

  • DetailUrl:

  • Installed:



5100
5101
5102
# File 'lib/v20210914/models.rb', line 5100

def Version
  @Version
end

#WorkloadVisualConfigObject

Parameters:

  • ID:

    组件ID

  • AppName:

    组件名称

  • Author:

    发布者

  • ReleaseTime:

    发布时间

  • Outline:

    组件简介

  • Detail:

    指向详细描述的url

  • Icon:

    图标链接

  • Version:

    组件版本

  • WorkloadVisualConfig:

    组件可视化信息

  • DetailUrl:

  • Installed:



5100
5101
5102
# File 'lib/v20210914/models.rb', line 5100

def WorkloadVisualConfig
  @WorkloadVisualConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
# File 'lib/v20210914/models.rb', line 5116

def deserialize(params)
  @ID = params['ID']
  @AppName = params['AppName']
  @Author = params['Author']
  @ReleaseTime = params['ReleaseTime']
  @Outline = params['Outline']
  @Detail = params['Detail']
  @Icon = params['Icon']
  @Version = params['Version']
  @WorkloadVisualConfig = params['WorkloadVisualConfig']
  @DetailUrl = params['DetailUrl']
  @Installed = params['Installed']
end