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.



6890
6891
6892
6893
6894
6895
6896
6897
6898
# File 'lib/v20180606/models.rb', line 6890

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:

    域名加速区域



6888
6889
6890
# File 'lib/v20180606/models.rb', line 6888

def Area
  @Area
end

#ClientListObject

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

Parameters:

  • DiagnoseUrl:

    待诊断的URL。

  • DiagnoseLink:

    由系统生成的诊断链接。

  • CreateTime:

    诊断创建时间。

  • ExpireDate:

    诊断链接过期时间。

  • VisitCount:

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

  • ClientList:

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

  • Area:

    域名加速区域



6888
6889
6890
# File 'lib/v20180606/models.rb', line 6888

def ClientList
  @ClientList
end

#CreateTimeObject

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

Parameters:

  • DiagnoseUrl:

    待诊断的URL。

  • DiagnoseLink:

    由系统生成的诊断链接。

  • CreateTime:

    诊断创建时间。

  • ExpireDate:

    诊断链接过期时间。

  • VisitCount:

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

  • ClientList:

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

  • Area:

    域名加速区域



6888
6889
6890
# File 'lib/v20180606/models.rb', line 6888

def CreateTime
  @CreateTime
end

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

Parameters:

  • DiagnoseUrl:

    待诊断的URL。

  • DiagnoseLink:

    由系统生成的诊断链接。

  • CreateTime:

    诊断创建时间。

  • ExpireDate:

    诊断链接过期时间。

  • VisitCount:

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

  • ClientList:

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

  • Area:

    域名加速区域



6888
6889
6890
# File 'lib/v20180606/models.rb', line 6888

def DiagnoseLink
  @DiagnoseLink
end

#DiagnoseUrlObject

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

Parameters:

  • DiagnoseUrl:

    待诊断的URL。

  • DiagnoseLink:

    由系统生成的诊断链接。

  • CreateTime:

    诊断创建时间。

  • ExpireDate:

    诊断链接过期时间。

  • VisitCount:

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

  • ClientList:

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

  • Area:

    域名加速区域



6888
6889
6890
# File 'lib/v20180606/models.rb', line 6888

def DiagnoseUrl
  @DiagnoseUrl
end

#ExpireDateObject

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

Parameters:

  • DiagnoseUrl:

    待诊断的URL。

  • DiagnoseLink:

    由系统生成的诊断链接。

  • CreateTime:

    诊断创建时间。

  • ExpireDate:

    诊断链接过期时间。

  • VisitCount:

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

  • ClientList:

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

  • Area:

    域名加速区域



6888
6889
6890
# File 'lib/v20180606/models.rb', line 6888

def ExpireDate
  @ExpireDate
end

#VisitCountObject

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

Parameters:

  • DiagnoseUrl:

    待诊断的URL。

  • DiagnoseLink:

    由系统生成的诊断链接。

  • CreateTime:

    诊断创建时间。

  • ExpireDate:

    诊断链接过期时间。

  • VisitCount:

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

  • ClientList:

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

  • Area:

    域名加速区域



6888
6889
6890
# File 'lib/v20180606/models.rb', line 6888

def VisitCount
  @VisitCount
end

Instance Method Details

#deserialize(params) ⇒ Object



6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
# File 'lib/v20180606/models.rb', line 6900

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