Class: TencentCloud::Cdn::V20180606::DescribeIpStatusRequest

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

Overview

DescribeIpStatus请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, layer = nil, area = nil, segment = nil, showipv6 = nil, abbreviationipv6 = nil) ⇒ DescribeIpStatusRequest

Returns a new instance of DescribeIpStatusRequest.



3424
3425
3426
3427
3428
3429
3430
3431
# File 'lib/v20180606/models.rb', line 3424

def initialize(domain=nil, layer=nil, area=nil, segment=nil, showipv6=nil, abbreviationipv6=nil)
  @Domain = domain
  @Layer = layer
  @Area = area
  @Segment = segment
  @ShowIpv6 = showipv6
  @AbbreviationIpv6 = abbreviationipv6
end

Instance Attribute Details

#AbbreviationIpv6Object

edge:表示边缘节点last:表示回源层节点不填充情况下,默认返回边缘节点信息

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:mainland: 中国境内节点overseas: 海外节点global: 全球节点

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



3422
3423
3424
# File 'lib/v20180606/models.rb', line 3422

def AbbreviationIpv6
  @AbbreviationIpv6
end

#AreaObject

edge:表示边缘节点last:表示回源层节点不填充情况下,默认返回边缘节点信息

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:mainland: 中国境内节点overseas: 海外节点global: 全球节点

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



3422
3423
3424
# File 'lib/v20180606/models.rb', line 3422

def Area
  @Area
end

#DomainObject

edge:表示边缘节点last:表示回源层节点不填充情况下,默认返回边缘节点信息

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:mainland: 中国境内节点overseas: 海外节点global: 全球节点

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



3422
3423
3424
# File 'lib/v20180606/models.rb', line 3422

def Domain
  @Domain
end

#LayerObject

edge:表示边缘节点last:表示回源层节点不填充情况下,默认返回边缘节点信息

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:mainland: 中国境内节点overseas: 海外节点global: 全球节点

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



3422
3423
3424
# File 'lib/v20180606/models.rb', line 3422

def Layer
  @Layer
end

#SegmentObject

edge:表示边缘节点last:表示回源层节点不填充情况下,默认返回边缘节点信息

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:mainland: 中国境内节点overseas: 海外节点global: 全球节点

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



3422
3423
3424
# File 'lib/v20180606/models.rb', line 3422

def Segment
  @Segment
end

#ShowIpv6Object

edge:表示边缘节点last:表示回源层节点不填充情况下,默认返回边缘节点信息

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:mainland: 中国境内节点overseas: 海外节点global: 全球节点

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



3422
3423
3424
# File 'lib/v20180606/models.rb', line 3422

def ShowIpv6
  @ShowIpv6
end

Instance Method Details

#deserialize(params) ⇒ Object



3433
3434
3435
3436
3437
3438
3439
3440
# File 'lib/v20180606/models.rb', line 3433

def deserialize(params)
  @Domain = params['Domain']
  @Layer = params['Layer']
  @Area = params['Area']
  @Segment = params['Segment']
  @ShowIpv6 = params['ShowIpv6']
  @AbbreviationIpv6 = params['AbbreviationIpv6']
end