Class: TencentCloud::Cdn::V20180606::DescribeDiagnoseReportResponse

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

Overview

DescribeDiagnoseReport返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(baskinfo = nil, cnameinfo = nil, clientinfo = nil, dnsinfo = nil, networkinfo = nil, ocnodeinfo = nil, midnodeinfo = nil, origininfo = nil, purgeinfo = nil, requestid = nil) ⇒ DescribeDiagnoseReportResponse

Returns a new instance of DescribeDiagnoseReportResponse.



4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
# File 'lib/v20180606/models.rb', line 4178

def initialize(baskinfo=nil, cnameinfo=nil, clientinfo=nil, dnsinfo=nil, networkinfo=nil, ocnodeinfo=nil, midnodeinfo=nil, origininfo=nil, purgeinfo=nil, requestid=nil)
  @BaskInfo = baskinfo
  @CnameInfo = cnameinfo
  @ClientInfo = clientinfo
  @DnsInfo = dnsinfo
  @NetworkInfo = networkinfo
  @OcNodeInfo = ocnodeinfo
  @MidNodeInfo = midnodeinfo
  @OriginInfo = origininfo
  @PurgeInfo = purgeinfo
  @RequestId = requestid
end

Instance Attribute Details

#BaskInfoObject

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

Parameters:

  • BaskInfo:

    诊断报告基础信息

  • CnameInfo:

    CNAME检测信息

  • ClientInfo:

    客户端检测信息

  • DnsInfo:

    DNS检测信息

  • NetworkInfo:

    网络检测信息

  • OcNodeInfo:

    边缘节点检测信息

  • MidNodeInfo:

    中间源节点检测信息

  • OriginInfo:

    源站检测信息

  • PurgeInfo:

    刷新检测信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4176
4177
4178
# File 'lib/v20180606/models.rb', line 4176

def BaskInfo
  @BaskInfo
end

#ClientInfoObject

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

Parameters:

  • BaskInfo:

    诊断报告基础信息

  • CnameInfo:

    CNAME检测信息

  • ClientInfo:

    客户端检测信息

  • DnsInfo:

    DNS检测信息

  • NetworkInfo:

    网络检测信息

  • OcNodeInfo:

    边缘节点检测信息

  • MidNodeInfo:

    中间源节点检测信息

  • OriginInfo:

    源站检测信息

  • PurgeInfo:

    刷新检测信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4176
4177
4178
# File 'lib/v20180606/models.rb', line 4176

def ClientInfo
  @ClientInfo
end

#CnameInfoObject

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

Parameters:

  • BaskInfo:

    诊断报告基础信息

  • CnameInfo:

    CNAME检测信息

  • ClientInfo:

    客户端检测信息

  • DnsInfo:

    DNS检测信息

  • NetworkInfo:

    网络检测信息

  • OcNodeInfo:

    边缘节点检测信息

  • MidNodeInfo:

    中间源节点检测信息

  • OriginInfo:

    源站检测信息

  • PurgeInfo:

    刷新检测信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4176
4177
4178
# File 'lib/v20180606/models.rb', line 4176

def CnameInfo
  @CnameInfo
end

#DnsInfoObject

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

Parameters:

  • BaskInfo:

    诊断报告基础信息

  • CnameInfo:

    CNAME检测信息

  • ClientInfo:

    客户端检测信息

  • DnsInfo:

    DNS检测信息

  • NetworkInfo:

    网络检测信息

  • OcNodeInfo:

    边缘节点检测信息

  • MidNodeInfo:

    中间源节点检测信息

  • OriginInfo:

    源站检测信息

  • PurgeInfo:

    刷新检测信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4176
4177
4178
# File 'lib/v20180606/models.rb', line 4176

def DnsInfo
  @DnsInfo
end

#MidNodeInfoObject

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

Parameters:

  • BaskInfo:

    诊断报告基础信息

  • CnameInfo:

    CNAME检测信息

  • ClientInfo:

    客户端检测信息

  • DnsInfo:

    DNS检测信息

  • NetworkInfo:

    网络检测信息

  • OcNodeInfo:

    边缘节点检测信息

  • MidNodeInfo:

    中间源节点检测信息

  • OriginInfo:

    源站检测信息

  • PurgeInfo:

    刷新检测信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4176
4177
4178
# File 'lib/v20180606/models.rb', line 4176

def MidNodeInfo
  @MidNodeInfo
end

#NetworkInfoObject

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

Parameters:

  • BaskInfo:

    诊断报告基础信息

  • CnameInfo:

    CNAME检测信息

  • ClientInfo:

    客户端检测信息

  • DnsInfo:

    DNS检测信息

  • NetworkInfo:

    网络检测信息

  • OcNodeInfo:

    边缘节点检测信息

  • MidNodeInfo:

    中间源节点检测信息

  • OriginInfo:

    源站检测信息

  • PurgeInfo:

    刷新检测信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4176
4177
4178
# File 'lib/v20180606/models.rb', line 4176

def NetworkInfo
  @NetworkInfo
end

#OcNodeInfoObject

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

Parameters:

  • BaskInfo:

    诊断报告基础信息

  • CnameInfo:

    CNAME检测信息

  • ClientInfo:

    客户端检测信息

  • DnsInfo:

    DNS检测信息

  • NetworkInfo:

    网络检测信息

  • OcNodeInfo:

    边缘节点检测信息

  • MidNodeInfo:

    中间源节点检测信息

  • OriginInfo:

    源站检测信息

  • PurgeInfo:

    刷新检测信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4176
4177
4178
# File 'lib/v20180606/models.rb', line 4176

def OcNodeInfo
  @OcNodeInfo
end

#OriginInfoObject

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

Parameters:

  • BaskInfo:

    诊断报告基础信息

  • CnameInfo:

    CNAME检测信息

  • ClientInfo:

    客户端检测信息

  • DnsInfo:

    DNS检测信息

  • NetworkInfo:

    网络检测信息

  • OcNodeInfo:

    边缘节点检测信息

  • MidNodeInfo:

    中间源节点检测信息

  • OriginInfo:

    源站检测信息

  • PurgeInfo:

    刷新检测信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4176
4177
4178
# File 'lib/v20180606/models.rb', line 4176

def OriginInfo
  @OriginInfo
end

#PurgeInfoObject

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

Parameters:

  • BaskInfo:

    诊断报告基础信息

  • CnameInfo:

    CNAME检测信息

  • ClientInfo:

    客户端检测信息

  • DnsInfo:

    DNS检测信息

  • NetworkInfo:

    网络检测信息

  • OcNodeInfo:

    边缘节点检测信息

  • MidNodeInfo:

    中间源节点检测信息

  • OriginInfo:

    源站检测信息

  • PurgeInfo:

    刷新检测信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4176
4177
4178
# File 'lib/v20180606/models.rb', line 4176

def PurgeInfo
  @PurgeInfo
end

#RequestIdObject

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

Parameters:

  • BaskInfo:

    诊断报告基础信息

  • CnameInfo:

    CNAME检测信息

  • ClientInfo:

    客户端检测信息

  • DnsInfo:

    DNS检测信息

  • NetworkInfo:

    网络检测信息

  • OcNodeInfo:

    边缘节点检测信息

  • MidNodeInfo:

    中间源节点检测信息

  • OriginInfo:

    源站检测信息

  • PurgeInfo:

    刷新检测信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4176
4177
4178
# File 'lib/v20180606/models.rb', line 4176

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
# File 'lib/v20180606/models.rb', line 4191

def deserialize(params)
  unless params['BaskInfo'].nil?
    @BaskInfo = DiagnoseData.new
    @BaskInfo.deserialize(params['BaskInfo'])
  end
  unless params['CnameInfo'].nil?
    @CnameInfo = DiagnoseData.new
    @CnameInfo.deserialize(params['CnameInfo'])
  end
  unless params['ClientInfo'].nil?
    @ClientInfo = DiagnoseData.new
    @ClientInfo.deserialize(params['ClientInfo'])
  end
  unless params['DnsInfo'].nil?
    @DnsInfo = DiagnoseData.new
    @DnsInfo.deserialize(params['DnsInfo'])
  end
  unless params['NetworkInfo'].nil?
    @NetworkInfo = DiagnoseData.new
    @NetworkInfo.deserialize(params['NetworkInfo'])
  end
  unless params['OcNodeInfo'].nil?
    @OcNodeInfo = DiagnoseData.new
    @OcNodeInfo.deserialize(params['OcNodeInfo'])
  end
  unless params['MidNodeInfo'].nil?
    @MidNodeInfo = DiagnoseData.new
    @MidNodeInfo.deserialize(params['MidNodeInfo'])
  end
  unless params['OriginInfo'].nil?
    @OriginInfo = DiagnoseData.new
    @OriginInfo.deserialize(params['OriginInfo'])
  end
  unless params['PurgeInfo'].nil?
    @PurgeInfo = DiagnoseData.new
    @PurgeInfo.deserialize(params['PurgeInfo'])
  end
  @RequestId = params['RequestId']
end