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.



4912
4913
4914
4915
4916
4917
# File 'lib/v20180606/models.rb', line 4912

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。



4910
4911
4912
# File 'lib/v20180606/models.rb', line 4910

def ClientRegionRelation
  @ClientRegionRelation
end

#MapInfoListObject

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

Parameters:

  • MapInfoList:

    映射关系数组。

  • ServerRegionRelation:

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

  • ClientRegionRelation:

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

  • RequestId:

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



4910
4911
4912
# File 'lib/v20180606/models.rb', line 4910

def MapInfoList
  @MapInfoList
end

#RequestIdObject

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

Parameters:

  • MapInfoList:

    映射关系数组。

  • ServerRegionRelation:

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

  • ClientRegionRelation:

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

  • RequestId:

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



4910
4911
4912
# File 'lib/v20180606/models.rb', line 4910

def RequestId
  @RequestId
end

#ServerRegionRelationObject

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

Parameters:

  • MapInfoList:

    映射关系数组。

  • ServerRegionRelation:

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

  • ClientRegionRelation:

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

  • RequestId:

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



4910
4911
4912
# File 'lib/v20180606/models.rb', line 4910

def ServerRegionRelation
  @ServerRegionRelation
end

Instance Method Details

#deserialize(params) ⇒ Object



4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
# File 'lib/v20180606/models.rb', line 4919

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