Class: TencentCloud::Lke::V20231130::ModifyAppRequest

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

Overview

ModifyApp请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(appbizid = nil, apptype = nil, baseconfig = nil, appconfig = nil, loginsubaccountuin = nil) ⇒ ModifyAppRequest

Returns a new instance of ModifyAppRequest.



9263
9264
9265
9266
9267
9268
9269
# File 'lib/v20231130/models.rb', line 9263

def initialize(appbizid=nil, apptype=nil, baseconfig=nil, appconfig=nil, loginsubaccountuin=nil)
  @AppBizId = appbizid
  @AppType = apptype
  @BaseConfig = baseconfig
  @AppConfig = appconfig
  @LoginSubAccountUin = loginsubaccountuin
end

Instance Attribute Details

#AppBizIdObject

Parameters:

  • AppBizId:

    应用 ID

  • AppType:

    应用类型;knowledge_qa-知识问答管理;summary-知识摘要;classify-知识标签提取

  • BaseConfig:

    应用基础配置

  • AppConfig:

    应用配置

  • LoginSubAccountUin:

    登录用户子账号(集成商模式必填)



9261
9262
9263
# File 'lib/v20231130/models.rb', line 9261

def AppBizId
  @AppBizId
end

#AppConfigObject

Parameters:

  • AppBizId:

    应用 ID

  • AppType:

    应用类型;knowledge_qa-知识问答管理;summary-知识摘要;classify-知识标签提取

  • BaseConfig:

    应用基础配置

  • AppConfig:

    应用配置

  • LoginSubAccountUin:

    登录用户子账号(集成商模式必填)



9261
9262
9263
# File 'lib/v20231130/models.rb', line 9261

def AppConfig
  @AppConfig
end

#AppTypeObject

Parameters:

  • AppBizId:

    应用 ID

  • AppType:

    应用类型;knowledge_qa-知识问答管理;summary-知识摘要;classify-知识标签提取

  • BaseConfig:

    应用基础配置

  • AppConfig:

    应用配置

  • LoginSubAccountUin:

    登录用户子账号(集成商模式必填)



9261
9262
9263
# File 'lib/v20231130/models.rb', line 9261

def AppType
  @AppType
end

#BaseConfigObject

Parameters:

  • AppBizId:

    应用 ID

  • AppType:

    应用类型;knowledge_qa-知识问答管理;summary-知识摘要;classify-知识标签提取

  • BaseConfig:

    应用基础配置

  • AppConfig:

    应用配置

  • LoginSubAccountUin:

    登录用户子账号(集成商模式必填)



9261
9262
9263
# File 'lib/v20231130/models.rb', line 9261

def BaseConfig
  @BaseConfig
end

#LoginSubAccountUinObject

Parameters:

  • AppBizId:

    应用 ID

  • AppType:

    应用类型;knowledge_qa-知识问答管理;summary-知识摘要;classify-知识标签提取

  • BaseConfig:

    应用基础配置

  • AppConfig:

    应用配置

  • LoginSubAccountUin:

    登录用户子账号(集成商模式必填)



9261
9262
9263
# File 'lib/v20231130/models.rb', line 9261

def LoginSubAccountUin
  @LoginSubAccountUin
end

Instance Method Details

#deserialize(params) ⇒ Object



9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
# File 'lib/v20231130/models.rb', line 9271

def deserialize(params)
  @AppBizId = params['AppBizId']
  @AppType = params['AppType']
  unless params['BaseConfig'].nil?
    @BaseConfig = BaseConfig.new
    @BaseConfig.deserialize(params['BaseConfig'])
  end
  unless params['AppConfig'].nil?
    @AppConfig = AppConfig.new
    @AppConfig.deserialize(params['AppConfig'])
  end
  @LoginSubAccountUin = params['LoginSubAccountUin']
end