Class: TencentCloud::Cdn::V20180606::DescribeMapInfoResponse

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

Overview

DescribeMapInfo返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mapinfolist = nil, serverregionrelation = nil, clientregionrelation = nil, requestid = nil) ⇒ DescribeMapInfoResponse

Returns a new instance of DescribeMapInfoResponse.



3439
3440
3441
3442
3443
3444
# File 'lib/v20180606/models.rb', line 3439

def initialize(mapinfolist=nil, serverregionrelation=nil, clientregionrelation=nil, requestid=nil)
  @MapInfoList = mapinfolist
  @ServerRegionRelation = serverregionrelation
  @ClientRegionRelation = clientregionrelation
  @RequestId = requestid
end

Instance Attribute Details

#ClientRegionRelationObject

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

Parameters:

  • MapInfoList:

    映射关系数组。

  • ServerRegionRelation:

    服务端区域id和子区域id的映射关系。

  • ClientRegionRelation:

    客户端区域id和子区域id的映射关系。

  • RequestId:

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



3437
3438
3439
# File 'lib/v20180606/models.rb', line 3437

def ClientRegionRelation
  @ClientRegionRelation
end

#MapInfoListObject

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

Parameters:

  • MapInfoList:

    映射关系数组。

  • ServerRegionRelation:

    服务端区域id和子区域id的映射关系。

  • ClientRegionRelation:

    客户端区域id和子区域id的映射关系。

  • RequestId:

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



3437
3438
3439
# File 'lib/v20180606/models.rb', line 3437

def MapInfoList
  @MapInfoList
end

#RequestIdObject

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

Parameters:

  • MapInfoList:

    映射关系数组。

  • ServerRegionRelation:

    服务端区域id和子区域id的映射关系。

  • ClientRegionRelation:

    客户端区域id和子区域id的映射关系。

  • RequestId:

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



3437
3438
3439
# File 'lib/v20180606/models.rb', line 3437

def RequestId
  @RequestId
end

#ServerRegionRelationObject

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

Parameters:

  • MapInfoList:

    映射关系数组。

  • ServerRegionRelation:

    服务端区域id和子区域id的映射关系。

  • ClientRegionRelation:

    客户端区域id和子区域id的映射关系。

  • RequestId:

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



3437
3438
3439
# File 'lib/v20180606/models.rb', line 3437

def ServerRegionRelation
  @ServerRegionRelation
end

Instance Method Details

#deserialize(params) ⇒ Object



3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
# File 'lib/v20180606/models.rb', line 3446

def deserialize(params)
  unless params['MapInfoList'].nil?
    @MapInfoList = []
    params['MapInfoList'].each do |i|
      mapinfo_tmp = MapInfo.new
      mapinfo_tmp.deserialize(i)
      @MapInfoList << mapinfo_tmp
    end
  end
  unless params['ServerRegionRelation'].nil?
    @ServerRegionRelation = []
    params['ServerRegionRelation'].each do |i|
      regionmaprelation_tmp = RegionMapRelation.new
      regionmaprelation_tmp.deserialize(i)
      @ServerRegionRelation << regionmaprelation_tmp
    end
  end
  unless params['ClientRegionRelation'].nil?
    @ClientRegionRelation = []
    params['ClientRegionRelation'].each do |i|
      regionmaprelation_tmp = RegionMapRelation.new
      regionmaprelation_tmp.deserialize(i)
      @ClientRegionRelation << regionmaprelation_tmp
    end
  end
  @RequestId = params['RequestId']
end