Class: TencentCloud::Ms::V20180408::ResourceInfo

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

Overview

拉取某个用户的所有资源信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceid = nil, pid = nil, createtime = nil, expiretime = nil, isbind = nil, bindinfo = nil, resourcename = nil) ⇒ ResourceInfo

Returns a new instance of ResourceInfo.



2479
2480
2481
2482
2483
2484
2485
2486
2487
# File 'lib/v20180408/models.rb', line 2479

def initialize(resourceid=nil, pid=nil, createtime=nil, expiretime=nil, isbind=nil, bindinfo=nil, resourcename=nil)
  @ResourceId = resourceid
  @Pid = pid
  @CreateTime = createtime
  @ExpireTime = expiretime
  @IsBind = isbind
  @BindInfo = bindinfo
  @ResourceName = resourcename
end

Instance Attribute Details

#BindInfoObject

Parameters:

  • ResourceId:

    用户购买的资源id,全局唯一

  • Pid:

    资源的pid,MTP加固-12767,应用加固-12750 MTP反作弊-12766 源代码混淆-12736

  • CreateTime:

    购买时间戳

  • ExpireTime:

    到期时间戳

  • IsBind:

    0-未绑定,1-已绑定

  • BindInfo:

    用户绑定app的基本信息

  • ResourceName:

    资源名称,如应用加固,漏洞扫描



2477
2478
2479
# File 'lib/v20180408/models.rb', line 2477

def BindInfo
  @BindInfo
end

#CreateTimeObject

Parameters:

  • ResourceId:

    用户购买的资源id,全局唯一

  • Pid:

    资源的pid,MTP加固-12767,应用加固-12750 MTP反作弊-12766 源代码混淆-12736

  • CreateTime:

    购买时间戳

  • ExpireTime:

    到期时间戳

  • IsBind:

    0-未绑定,1-已绑定

  • BindInfo:

    用户绑定app的基本信息

  • ResourceName:

    资源名称,如应用加固,漏洞扫描



2477
2478
2479
# File 'lib/v20180408/models.rb', line 2477

def CreateTime
  @CreateTime
end

#ExpireTimeObject

Parameters:

  • ResourceId:

    用户购买的资源id,全局唯一

  • Pid:

    资源的pid,MTP加固-12767,应用加固-12750 MTP反作弊-12766 源代码混淆-12736

  • CreateTime:

    购买时间戳

  • ExpireTime:

    到期时间戳

  • IsBind:

    0-未绑定,1-已绑定

  • BindInfo:

    用户绑定app的基本信息

  • ResourceName:

    资源名称,如应用加固,漏洞扫描



2477
2478
2479
# File 'lib/v20180408/models.rb', line 2477

def ExpireTime
  @ExpireTime
end

#IsBindObject

Parameters:

  • ResourceId:

    用户购买的资源id,全局唯一

  • Pid:

    资源的pid,MTP加固-12767,应用加固-12750 MTP反作弊-12766 源代码混淆-12736

  • CreateTime:

    购买时间戳

  • ExpireTime:

    到期时间戳

  • IsBind:

    0-未绑定,1-已绑定

  • BindInfo:

    用户绑定app的基本信息

  • ResourceName:

    资源名称,如应用加固,漏洞扫描



2477
2478
2479
# File 'lib/v20180408/models.rb', line 2477

def IsBind
  @IsBind
end

#PidObject

Parameters:

  • ResourceId:

    用户购买的资源id,全局唯一

  • Pid:

    资源的pid,MTP加固-12767,应用加固-12750 MTP反作弊-12766 源代码混淆-12736

  • CreateTime:

    购买时间戳

  • ExpireTime:

    到期时间戳

  • IsBind:

    0-未绑定,1-已绑定

  • BindInfo:

    用户绑定app的基本信息

  • ResourceName:

    资源名称,如应用加固,漏洞扫描



2477
2478
2479
# File 'lib/v20180408/models.rb', line 2477

def Pid
  @Pid
end

#ResourceIdObject

Parameters:

  • ResourceId:

    用户购买的资源id,全局唯一

  • Pid:

    资源的pid,MTP加固-12767,应用加固-12750 MTP反作弊-12766 源代码混淆-12736

  • CreateTime:

    购买时间戳

  • ExpireTime:

    到期时间戳

  • IsBind:

    0-未绑定,1-已绑定

  • BindInfo:

    用户绑定app的基本信息

  • ResourceName:

    资源名称,如应用加固,漏洞扫描



2477
2478
2479
# File 'lib/v20180408/models.rb', line 2477

def ResourceId
  @ResourceId
end

#ResourceNameObject

Parameters:

  • ResourceId:

    用户购买的资源id,全局唯一

  • Pid:

    资源的pid,MTP加固-12767,应用加固-12750 MTP反作弊-12766 源代码混淆-12736

  • CreateTime:

    购买时间戳

  • ExpireTime:

    到期时间戳

  • IsBind:

    0-未绑定,1-已绑定

  • BindInfo:

    用户绑定app的基本信息

  • ResourceName:

    资源名称,如应用加固,漏洞扫描



2477
2478
2479
# File 'lib/v20180408/models.rb', line 2477

def ResourceName
  @ResourceName
end

Instance Method Details

#deserialize(params) ⇒ Object



2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
# File 'lib/v20180408/models.rb', line 2489

def deserialize(params)
  @ResourceId = params['ResourceId']
  @Pid = params['Pid']
  @CreateTime = params['CreateTime']
  @ExpireTime = params['ExpireTime']
  @IsBind = params['IsBind']
  unless params['BindInfo'].nil?
    @BindInfo = BindInfo.new
    @BindInfo.deserialize(params['BindInfo'])
  end
  @ResourceName = params['ResourceName']
end