Class: TencentCloud::Cfg::V20210820::ObjectType

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

Overview

对象类型

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(objecttypeid = nil, objecttypetitle = nil, objecttypelevelone = nil, objecttypeparams = nil, objecttypejsonparse = nil, objecthasnewaction = nil, objectplatformname = nil, objectsupporttype = nil, archlayer = nil, isarchsvg = nil) ⇒ ObjectType

Returns a new instance of ObjectType.



1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
# File 'lib/v20210820/models.rb', line 1273

def initialize(objecttypeid=nil, objecttypetitle=nil, objecttypelevelone=nil, objecttypeparams=nil, objecttypejsonparse=nil, objecthasnewaction=nil, objectplatformname=nil, objectsupporttype=nil, archlayer=nil, isarchsvg=nil)
  @ObjectTypeId = objecttypeid
  @ObjectTypeTitle = objecttypetitle
  @ObjectTypeLevelOne = objecttypelevelone
  @ObjectTypeParams = objecttypeparams
  @ObjectTypeJsonParse = objecttypejsonparse
  @ObjectHasNewAction = objecthasnewaction
  @ObjectPlatformName = objectplatformname
  @ObjectSupportType = objectsupporttype
  @ArchLayer = archlayer
  @IsArchSvg = isarchsvg
end

Instance Attribute Details

#ArchLayerObject

Parameters:

  • ObjectTypeId:

    对象类型ID

  • ObjectTypeTitle:

    对象类型名称

  • ObjectTypeLevelOne:

    对象类型第一级

  • ObjectTypeParams:

    对象类型参数

  • ObjectTypeJsonParse:

    tke接口json解析规则,null不需要解析

  • ObjectHasNewAction:

    是否包含新动作

  • ObjectPlatformName:

    对应在平台架构图中的资源类型名称

  • ObjectSupportType:

    1:平台支持的对象 2:应用支持的部分对象

  • ArchLayer:

    1.接入层 2.逻辑层 3. 数据层

  • IsArchSvg:

    是否支持演练生图



1271
1272
1273
# File 'lib/v20210820/models.rb', line 1271

def ArchLayer
  @ArchLayer
end

#IsArchSvgObject

Parameters:

  • ObjectTypeId:

    对象类型ID

  • ObjectTypeTitle:

    对象类型名称

  • ObjectTypeLevelOne:

    对象类型第一级

  • ObjectTypeParams:

    对象类型参数

  • ObjectTypeJsonParse:

    tke接口json解析规则,null不需要解析

  • ObjectHasNewAction:

    是否包含新动作

  • ObjectPlatformName:

    对应在平台架构图中的资源类型名称

  • ObjectSupportType:

    1:平台支持的对象 2:应用支持的部分对象

  • ArchLayer:

    1.接入层 2.逻辑层 3. 数据层

  • IsArchSvg:

    是否支持演练生图



1271
1272
1273
# File 'lib/v20210820/models.rb', line 1271

def IsArchSvg
  @IsArchSvg
end

#ObjectHasNewActionObject

Parameters:

  • ObjectTypeId:

    对象类型ID

  • ObjectTypeTitle:

    对象类型名称

  • ObjectTypeLevelOne:

    对象类型第一级

  • ObjectTypeParams:

    对象类型参数

  • ObjectTypeJsonParse:

    tke接口json解析规则,null不需要解析

  • ObjectHasNewAction:

    是否包含新动作

  • ObjectPlatformName:

    对应在平台架构图中的资源类型名称

  • ObjectSupportType:

    1:平台支持的对象 2:应用支持的部分对象

  • ArchLayer:

    1.接入层 2.逻辑层 3. 数据层

  • IsArchSvg:

    是否支持演练生图



1271
1272
1273
# File 'lib/v20210820/models.rb', line 1271

def ObjectHasNewAction
  @ObjectHasNewAction
end

#ObjectPlatformNameObject

Parameters:

  • ObjectTypeId:

    对象类型ID

  • ObjectTypeTitle:

    对象类型名称

  • ObjectTypeLevelOne:

    对象类型第一级

  • ObjectTypeParams:

    对象类型参数

  • ObjectTypeJsonParse:

    tke接口json解析规则,null不需要解析

  • ObjectHasNewAction:

    是否包含新动作

  • ObjectPlatformName:

    对应在平台架构图中的资源类型名称

  • ObjectSupportType:

    1:平台支持的对象 2:应用支持的部分对象

  • ArchLayer:

    1.接入层 2.逻辑层 3. 数据层

  • IsArchSvg:

    是否支持演练生图



1271
1272
1273
# File 'lib/v20210820/models.rb', line 1271

def ObjectPlatformName
  @ObjectPlatformName
end

#ObjectSupportTypeObject

Parameters:

  • ObjectTypeId:

    对象类型ID

  • ObjectTypeTitle:

    对象类型名称

  • ObjectTypeLevelOne:

    对象类型第一级

  • ObjectTypeParams:

    对象类型参数

  • ObjectTypeJsonParse:

    tke接口json解析规则,null不需要解析

  • ObjectHasNewAction:

    是否包含新动作

  • ObjectPlatformName:

    对应在平台架构图中的资源类型名称

  • ObjectSupportType:

    1:平台支持的对象 2:应用支持的部分对象

  • ArchLayer:

    1.接入层 2.逻辑层 3. 数据层

  • IsArchSvg:

    是否支持演练生图



1271
1272
1273
# File 'lib/v20210820/models.rb', line 1271

def ObjectSupportType
  @ObjectSupportType
end

#ObjectTypeIdObject

Parameters:

  • ObjectTypeId:

    对象类型ID

  • ObjectTypeTitle:

    对象类型名称

  • ObjectTypeLevelOne:

    对象类型第一级

  • ObjectTypeParams:

    对象类型参数

  • ObjectTypeJsonParse:

    tke接口json解析规则,null不需要解析

  • ObjectHasNewAction:

    是否包含新动作

  • ObjectPlatformName:

    对应在平台架构图中的资源类型名称

  • ObjectSupportType:

    1:平台支持的对象 2:应用支持的部分对象

  • ArchLayer:

    1.接入层 2.逻辑层 3. 数据层

  • IsArchSvg:

    是否支持演练生图



1271
1272
1273
# File 'lib/v20210820/models.rb', line 1271

def ObjectTypeId
  @ObjectTypeId
end

#ObjectTypeJsonParseObject

Parameters:

  • ObjectTypeId:

    对象类型ID

  • ObjectTypeTitle:

    对象类型名称

  • ObjectTypeLevelOne:

    对象类型第一级

  • ObjectTypeParams:

    对象类型参数

  • ObjectTypeJsonParse:

    tke接口json解析规则,null不需要解析

  • ObjectHasNewAction:

    是否包含新动作

  • ObjectPlatformName:

    对应在平台架构图中的资源类型名称

  • ObjectSupportType:

    1:平台支持的对象 2:应用支持的部分对象

  • ArchLayer:

    1.接入层 2.逻辑层 3. 数据层

  • IsArchSvg:

    是否支持演练生图



1271
1272
1273
# File 'lib/v20210820/models.rb', line 1271

def ObjectTypeJsonParse
  @ObjectTypeJsonParse
end

#ObjectTypeLevelOneObject

Parameters:

  • ObjectTypeId:

    对象类型ID

  • ObjectTypeTitle:

    对象类型名称

  • ObjectTypeLevelOne:

    对象类型第一级

  • ObjectTypeParams:

    对象类型参数

  • ObjectTypeJsonParse:

    tke接口json解析规则,null不需要解析

  • ObjectHasNewAction:

    是否包含新动作

  • ObjectPlatformName:

    对应在平台架构图中的资源类型名称

  • ObjectSupportType:

    1:平台支持的对象 2:应用支持的部分对象

  • ArchLayer:

    1.接入层 2.逻辑层 3. 数据层

  • IsArchSvg:

    是否支持演练生图



1271
1272
1273
# File 'lib/v20210820/models.rb', line 1271

def ObjectTypeLevelOne
  @ObjectTypeLevelOne
end

#ObjectTypeParamsObject

Parameters:

  • ObjectTypeId:

    对象类型ID

  • ObjectTypeTitle:

    对象类型名称

  • ObjectTypeLevelOne:

    对象类型第一级

  • ObjectTypeParams:

    对象类型参数

  • ObjectTypeJsonParse:

    tke接口json解析规则,null不需要解析

  • ObjectHasNewAction:

    是否包含新动作

  • ObjectPlatformName:

    对应在平台架构图中的资源类型名称

  • ObjectSupportType:

    1:平台支持的对象 2:应用支持的部分对象

  • ArchLayer:

    1.接入层 2.逻辑层 3. 数据层

  • IsArchSvg:

    是否支持演练生图



1271
1272
1273
# File 'lib/v20210820/models.rb', line 1271

def ObjectTypeParams
  @ObjectTypeParams
end

#ObjectTypeTitleObject

Parameters:

  • ObjectTypeId:

    对象类型ID

  • ObjectTypeTitle:

    对象类型名称

  • ObjectTypeLevelOne:

    对象类型第一级

  • ObjectTypeParams:

    对象类型参数

  • ObjectTypeJsonParse:

    tke接口json解析规则,null不需要解析

  • ObjectHasNewAction:

    是否包含新动作

  • ObjectPlatformName:

    对应在平台架构图中的资源类型名称

  • ObjectSupportType:

    1:平台支持的对象 2:应用支持的部分对象

  • ArchLayer:

    1.接入层 2.逻辑层 3. 数据层

  • IsArchSvg:

    是否支持演练生图



1271
1272
1273
# File 'lib/v20210820/models.rb', line 1271

def ObjectTypeTitle
  @ObjectTypeTitle
end

Instance Method Details

#deserialize(params) ⇒ Object



1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
# File 'lib/v20210820/models.rb', line 1286

def deserialize(params)
  @ObjectTypeId = params['ObjectTypeId']
  @ObjectTypeTitle = params['ObjectTypeTitle']
  @ObjectTypeLevelOne = params['ObjectTypeLevelOne']
  unless params['ObjectTypeParams'].nil?
    @ObjectTypeParams = ObjectTypeConfig.new
    @ObjectTypeParams.deserialize(params['ObjectTypeParams'])
  end
  unless params['ObjectTypeJsonParse'].nil?
    @ObjectTypeJsonParse = ObjectTypeJsonParse.new
    @ObjectTypeJsonParse.deserialize(params['ObjectTypeJsonParse'])
  end
  @ObjectHasNewAction = params['ObjectHasNewAction']
  @ObjectPlatformName = params['ObjectPlatformName']
  @ObjectSupportType = params['ObjectSupportType']
  @ArchLayer = params['ArchLayer']
  @IsArchSvg = params['IsArchSvg']
end