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



4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/v20180606/models.rb', line 4171

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



4169
4170
4171
# File 'lib/v20180606/models.rb', line 4169

def BaskInfo
  @BaskInfo
end

#ClientInfoObject



4169
4170
4171
# File 'lib/v20180606/models.rb', line 4169

def ClientInfo
  @ClientInfo
end

#CnameInfoObject



4169
4170
4171
# File 'lib/v20180606/models.rb', line 4169

def CnameInfo
  @CnameInfo
end

#DnsInfoObject



4169
4170
4171
# File 'lib/v20180606/models.rb', line 4169

def DnsInfo
  @DnsInfo
end

#MidNodeInfoObject



4169
4170
4171
# File 'lib/v20180606/models.rb', line 4169

def MidNodeInfo
  @MidNodeInfo
end

#NetworkInfoObject



4169
4170
4171
# File 'lib/v20180606/models.rb', line 4169

def NetworkInfo
  @NetworkInfo
end

#OcNodeInfoObject



4169
4170
4171
# File 'lib/v20180606/models.rb', line 4169

def OcNodeInfo
  @OcNodeInfo
end

#OriginInfoObject



4169
4170
4171
# File 'lib/v20180606/models.rb', line 4169

def OriginInfo
  @OriginInfo
end

#PurgeInfoObject



4169
4170
4171
# File 'lib/v20180606/models.rb', line 4169

def PurgeInfo
  @PurgeInfo
end

#RequestIdObject



4169
4170
4171
# File 'lib/v20180606/models.rb', line 4169

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



4184
4185
4186
4187
4188
4189
4190
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
# File 'lib/v20180606/models.rb', line 4184

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