Class: TencentCloud::Oceanus::V20190422::ResourceConfigItem

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

Overview

描述资源配置的返回参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceid = nil, resourcetype = nil, region = nil, appid = nil, owneruin = nil, creatoruin = nil, resourceloc = nil, createtime = nil, version = nil, remark = nil, status = nil, refjobcount = nil, refjobstatuscountset = nil) ⇒ ResourceConfigItem

Returns a new instance of ResourceConfigItem.



4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
# File 'lib/v20190422/models.rb', line 4553

def initialize(resourceid=nil, resourcetype=nil, region=nil, appid=nil, owneruin=nil, creatoruin=nil, resourceloc=nil, createtime=nil, version=nil, remark=nil, status=nil, refjobcount=nil, refjobstatuscountset=nil)
  @ResourceId = resourceid
  @ResourceType = resourcetype
  @Region = region
  @AppId = appid
  @OwnerUin = owneruin
  @CreatorUin = creatoruin
  @ResourceLoc = resourceloc
  @CreateTime = createtime
  @Version = version
  @Remark = remark
  @Status = status
  @RefJobCount = refjobcount
  @RefJobStatusCountSet = refjobstatuscountset
end

Instance Attribute Details

#AppIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    资源ID

  • ResourceType:

    资源类型

  • Region:

    资源所属地域

  • AppId:

    资源所属AppId

  • OwnerUin:

    主账号Uin

  • CreatorUin:

    子账号Uin

  • ResourceLoc:

    资源位置描述

  • CreateTime:

    资源创建时间

  • Version:

    资源版本

  • Remark:

    资源描述

  • Status:

    资源状态:0: 资源同步中,1:资源已就绪

  • RefJobCount:

    关联作业个数

  • RefJobStatusCountSet:

    分状态统计关联作业数



4551
4552
4553
# File 'lib/v20190422/models.rb', line 4551

def AppId
  @AppId
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    资源ID

  • ResourceType:

    资源类型

  • Region:

    资源所属地域

  • AppId:

    资源所属AppId

  • OwnerUin:

    主账号Uin

  • CreatorUin:

    子账号Uin

  • ResourceLoc:

    资源位置描述

  • CreateTime:

    资源创建时间

  • Version:

    资源版本

  • Remark:

    资源描述

  • Status:

    资源状态:0: 资源同步中,1:资源已就绪

  • RefJobCount:

    关联作业个数

  • RefJobStatusCountSet:

    分状态统计关联作业数



4551
4552
4553
# File 'lib/v20190422/models.rb', line 4551

def CreateTime
  @CreateTime
end

#CreatorUinObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    资源ID

  • ResourceType:

    资源类型

  • Region:

    资源所属地域

  • AppId:

    资源所属AppId

  • OwnerUin:

    主账号Uin

  • CreatorUin:

    子账号Uin

  • ResourceLoc:

    资源位置描述

  • CreateTime:

    资源创建时间

  • Version:

    资源版本

  • Remark:

    资源描述

  • Status:

    资源状态:0: 资源同步中,1:资源已就绪

  • RefJobCount:

    关联作业个数

  • RefJobStatusCountSet:

    分状态统计关联作业数



4551
4552
4553
# File 'lib/v20190422/models.rb', line 4551

def CreatorUin
  @CreatorUin
end

#OwnerUinObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    资源ID

  • ResourceType:

    资源类型

  • Region:

    资源所属地域

  • AppId:

    资源所属AppId

  • OwnerUin:

    主账号Uin

  • CreatorUin:

    子账号Uin

  • ResourceLoc:

    资源位置描述

  • CreateTime:

    资源创建时间

  • Version:

    资源版本

  • Remark:

    资源描述

  • Status:

    资源状态:0: 资源同步中,1:资源已就绪

  • RefJobCount:

    关联作业个数

  • RefJobStatusCountSet:

    分状态统计关联作业数



4551
4552
4553
# File 'lib/v20190422/models.rb', line 4551

def OwnerUin
  @OwnerUin
end

#RefJobCountObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    资源ID

  • ResourceType:

    资源类型

  • Region:

    资源所属地域

  • AppId:

    资源所属AppId

  • OwnerUin:

    主账号Uin

  • CreatorUin:

    子账号Uin

  • ResourceLoc:

    资源位置描述

  • CreateTime:

    资源创建时间

  • Version:

    资源版本

  • Remark:

    资源描述

  • Status:

    资源状态:0: 资源同步中,1:资源已就绪

  • RefJobCount:

    关联作业个数

  • RefJobStatusCountSet:

    分状态统计关联作业数



4551
4552
4553
# File 'lib/v20190422/models.rb', line 4551

def RefJobCount
  @RefJobCount
end

#RefJobStatusCountSetObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    资源ID

  • ResourceType:

    资源类型

  • Region:

    资源所属地域

  • AppId:

    资源所属AppId

  • OwnerUin:

    主账号Uin

  • CreatorUin:

    子账号Uin

  • ResourceLoc:

    资源位置描述

  • CreateTime:

    资源创建时间

  • Version:

    资源版本

  • Remark:

    资源描述

  • Status:

    资源状态:0: 资源同步中,1:资源已就绪

  • RefJobCount:

    关联作业个数

  • RefJobStatusCountSet:

    分状态统计关联作业数



4551
4552
4553
# File 'lib/v20190422/models.rb', line 4551

def RefJobStatusCountSet
  @RefJobStatusCountSet
end

#RegionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    资源ID

  • ResourceType:

    资源类型

  • Region:

    资源所属地域

  • AppId:

    资源所属AppId

  • OwnerUin:

    主账号Uin

  • CreatorUin:

    子账号Uin

  • ResourceLoc:

    资源位置描述

  • CreateTime:

    资源创建时间

  • Version:

    资源版本

  • Remark:

    资源描述

  • Status:

    资源状态:0: 资源同步中,1:资源已就绪

  • RefJobCount:

    关联作业个数

  • RefJobStatusCountSet:

    分状态统计关联作业数



4551
4552
4553
# File 'lib/v20190422/models.rb', line 4551

def Region
  @Region
end

#RemarkObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    资源ID

  • ResourceType:

    资源类型

  • Region:

    资源所属地域

  • AppId:

    资源所属AppId

  • OwnerUin:

    主账号Uin

  • CreatorUin:

    子账号Uin

  • ResourceLoc:

    资源位置描述

  • CreateTime:

    资源创建时间

  • Version:

    资源版本

  • Remark:

    资源描述

  • Status:

    资源状态:0: 资源同步中,1:资源已就绪

  • RefJobCount:

    关联作业个数

  • RefJobStatusCountSet:

    分状态统计关联作业数



4551
4552
4553
# File 'lib/v20190422/models.rb', line 4551

def Remark
  @Remark
end

#ResourceIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    资源ID

  • ResourceType:

    资源类型

  • Region:

    资源所属地域

  • AppId:

    资源所属AppId

  • OwnerUin:

    主账号Uin

  • CreatorUin:

    子账号Uin

  • ResourceLoc:

    资源位置描述

  • CreateTime:

    资源创建时间

  • Version:

    资源版本

  • Remark:

    资源描述

  • Status:

    资源状态:0: 资源同步中,1:资源已就绪

  • RefJobCount:

    关联作业个数

  • RefJobStatusCountSet:

    分状态统计关联作业数



4551
4552
4553
# File 'lib/v20190422/models.rb', line 4551

def ResourceId
  @ResourceId
end

#ResourceLocObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    资源ID

  • ResourceType:

    资源类型

  • Region:

    资源所属地域

  • AppId:

    资源所属AppId

  • OwnerUin:

    主账号Uin

  • CreatorUin:

    子账号Uin

  • ResourceLoc:

    资源位置描述

  • CreateTime:

    资源创建时间

  • Version:

    资源版本

  • Remark:

    资源描述

  • Status:

    资源状态:0: 资源同步中,1:资源已就绪

  • RefJobCount:

    关联作业个数

  • RefJobStatusCountSet:

    分状态统计关联作业数



4551
4552
4553
# File 'lib/v20190422/models.rb', line 4551

def ResourceLoc
  @ResourceLoc
end

#ResourceTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    资源ID

  • ResourceType:

    资源类型

  • Region:

    资源所属地域

  • AppId:

    资源所属AppId

  • OwnerUin:

    主账号Uin

  • CreatorUin:

    子账号Uin

  • ResourceLoc:

    资源位置描述

  • CreateTime:

    资源创建时间

  • Version:

    资源版本

  • Remark:

    资源描述

  • Status:

    资源状态:0: 资源同步中,1:资源已就绪

  • RefJobCount:

    关联作业个数

  • RefJobStatusCountSet:

    分状态统计关联作业数



4551
4552
4553
# File 'lib/v20190422/models.rb', line 4551

def ResourceType
  @ResourceType
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    资源ID

  • ResourceType:

    资源类型

  • Region:

    资源所属地域

  • AppId:

    资源所属AppId

  • OwnerUin:

    主账号Uin

  • CreatorUin:

    子账号Uin

  • ResourceLoc:

    资源位置描述

  • CreateTime:

    资源创建时间

  • Version:

    资源版本

  • Remark:

    资源描述

  • Status:

    资源状态:0: 资源同步中,1:资源已就绪

  • RefJobCount:

    关联作业个数

  • RefJobStatusCountSet:

    分状态统计关联作业数



4551
4552
4553
# File 'lib/v20190422/models.rb', line 4551

def Status
  @Status
end

#VersionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ResourceId:

    资源ID

  • ResourceType:

    资源类型

  • Region:

    资源所属地域

  • AppId:

    资源所属AppId

  • OwnerUin:

    主账号Uin

  • CreatorUin:

    子账号Uin

  • ResourceLoc:

    资源位置描述

  • CreateTime:

    资源创建时间

  • Version:

    资源版本

  • Remark:

    资源描述

  • Status:

    资源状态:0: 资源同步中,1:资源已就绪

  • RefJobCount:

    关联作业个数

  • RefJobStatusCountSet:

    分状态统计关联作业数



4551
4552
4553
# File 'lib/v20190422/models.rb', line 4551

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
# File 'lib/v20190422/models.rb', line 4569

def deserialize(params)
  @ResourceId = params['ResourceId']
  @ResourceType = params['ResourceType']
  @Region = params['Region']
  @AppId = params['AppId']
  @OwnerUin = params['OwnerUin']
  @CreatorUin = params['CreatorUin']
  unless params['ResourceLoc'].nil?
    @ResourceLoc = ResourceLoc.new
    @ResourceLoc.deserialize(params['ResourceLoc'])
  end
  @CreateTime = params['CreateTime']
  @Version = params['Version']
  @Remark = params['Remark']
  @Status = params['Status']
  @RefJobCount = params['RefJobCount']
  unless params['RefJobStatusCountSet'].nil?
    @RefJobStatusCountSet = []
    params['RefJobStatusCountSet'].each do |i|
      refjobstatuscountitem_tmp = RefJobStatusCountItem.new
      refjobstatuscountitem_tmp.deserialize(i)
      @RefJobStatusCountSet << refjobstatuscountitem_tmp
    end
  end
end