Class: TencentCloud::Cdn::V20180606::DiagnoseInfo

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

Overview

诊断信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(diagnoseurl = nil, diagnoselink = nil, createtime = nil, expiredate = nil, visitcount = nil, clientlist = nil, area = nil) ⇒ DiagnoseInfo

Returns a new instance of DiagnoseInfo.



4951
4952
4953
4954
4955
4956
4957
4958
4959
# File 'lib/v20180606/models.rb', line 4951

def initialize(diagnoseurl=nil, diagnoselink=nil, createtime=nil, expiredate=nil, visitcount=nil, clientlist=nil, area=nil)
  @DiagnoseUrl = diagnoseurl
  @DiagnoseLink = diagnoselink
  @CreateTime = createtime
  @ExpireDate = expiredate
  @VisitCount = visitcount
  @ClientList = clientlist
  @Area = area
end

Instance Attribute Details

#AreaObject

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

Parameters:

  • DiagnoseUrl:

    待诊断的URL。

  • DiagnoseLink:

    由系统生成的诊断链接。

  • CreateTime:

    诊断创建时间。

  • ExpireDate:

    诊断链接过期时间。

  • VisitCount:

    诊断链接当前访问次数,一个诊断链接最多可访问10次。

  • ClientList:

    访问诊断链接的客户端简易信息

  • Area:

    域名加速区域



4949
4950
4951
# File 'lib/v20180606/models.rb', line 4949

def Area
  @Area
end

#ClientListObject

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

Parameters:

  • DiagnoseUrl:

    待诊断的URL。

  • DiagnoseLink:

    由系统生成的诊断链接。

  • CreateTime:

    诊断创建时间。

  • ExpireDate:

    诊断链接过期时间。

  • VisitCount:

    诊断链接当前访问次数,一个诊断链接最多可访问10次。

  • ClientList:

    访问诊断链接的客户端简易信息

  • Area:

    域名加速区域



4949
4950
4951
# File 'lib/v20180606/models.rb', line 4949

def ClientList
  @ClientList
end

#CreateTimeObject

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

Parameters:

  • DiagnoseUrl:

    待诊断的URL。

  • DiagnoseLink:

    由系统生成的诊断链接。

  • CreateTime:

    诊断创建时间。

  • ExpireDate:

    诊断链接过期时间。

  • VisitCount:

    诊断链接当前访问次数,一个诊断链接最多可访问10次。

  • ClientList:

    访问诊断链接的客户端简易信息

  • Area:

    域名加速区域



4949
4950
4951
# File 'lib/v20180606/models.rb', line 4949

def CreateTime
  @CreateTime
end

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

Parameters:

  • DiagnoseUrl:

    待诊断的URL。

  • DiagnoseLink:

    由系统生成的诊断链接。

  • CreateTime:

    诊断创建时间。

  • ExpireDate:

    诊断链接过期时间。

  • VisitCount:

    诊断链接当前访问次数,一个诊断链接最多可访问10次。

  • ClientList:

    访问诊断链接的客户端简易信息

  • Area:

    域名加速区域



4949
4950
4951
# File 'lib/v20180606/models.rb', line 4949

def DiagnoseLink
  @DiagnoseLink
end

#DiagnoseUrlObject

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

Parameters:

  • DiagnoseUrl:

    待诊断的URL。

  • DiagnoseLink:

    由系统生成的诊断链接。

  • CreateTime:

    诊断创建时间。

  • ExpireDate:

    诊断链接过期时间。

  • VisitCount:

    诊断链接当前访问次数,一个诊断链接最多可访问10次。

  • ClientList:

    访问诊断链接的客户端简易信息

  • Area:

    域名加速区域



4949
4950
4951
# File 'lib/v20180606/models.rb', line 4949

def DiagnoseUrl
  @DiagnoseUrl
end

#ExpireDateObject

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

Parameters:

  • DiagnoseUrl:

    待诊断的URL。

  • DiagnoseLink:

    由系统生成的诊断链接。

  • CreateTime:

    诊断创建时间。

  • ExpireDate:

    诊断链接过期时间。

  • VisitCount:

    诊断链接当前访问次数,一个诊断链接最多可访问10次。

  • ClientList:

    访问诊断链接的客户端简易信息

  • Area:

    域名加速区域



4949
4950
4951
# File 'lib/v20180606/models.rb', line 4949

def ExpireDate
  @ExpireDate
end

#VisitCountObject

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

Parameters:

  • DiagnoseUrl:

    待诊断的URL。

  • DiagnoseLink:

    由系统生成的诊断链接。

  • CreateTime:

    诊断创建时间。

  • ExpireDate:

    诊断链接过期时间。

  • VisitCount:

    诊断链接当前访问次数,一个诊断链接最多可访问10次。

  • ClientList:

    访问诊断链接的客户端简易信息

  • Area:

    域名加速区域



4949
4950
4951
# File 'lib/v20180606/models.rb', line 4949

def VisitCount
  @VisitCount
end

Instance Method Details

#deserialize(params) ⇒ Object



4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
# File 'lib/v20180606/models.rb', line 4961

def deserialize(params)
  @DiagnoseUrl = params['DiagnoseUrl']
  @DiagnoseLink = params['DiagnoseLink']
  @CreateTime = params['CreateTime']
  @ExpireDate = params['ExpireDate']
  @VisitCount = params['VisitCount']
  unless params['ClientList'].nil?
    @ClientList = []
    params['ClientList'].each do |i|
      diagnoselist_tmp = DiagnoseList.new
      diagnoselist_tmp.deserialize(i)
      @ClientList << diagnoselist_tmp
    end
  end
  @Area = params['Area']
end