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.



4749
4750
4751
4752
4753
4754
4755
4756
# File 'lib/v20180606/models.rb', line 4749

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:表示回源层节点不填充情况下,默认返回边缘节点信息mainland: 国内节点overseas: 海外节点global: 全球节点

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



4747
4748
4749
# File 'lib/v20180606/models.rb', line 4747

def AbbreviationIpv6
  @AbbreviationIpv6
end

#AreaObject

edge:表示边缘节点last:表示回源层节点不填充情况下,默认返回边缘节点信息mainland: 国内节点overseas: 海外节点global: 全球节点

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



4747
4748
4749
# File 'lib/v20180606/models.rb', line 4747

def Area
  @Area
end

#DomainObject

edge:表示边缘节点last:表示回源层节点不填充情况下,默认返回边缘节点信息mainland: 国内节点overseas: 海外节点global: 全球节点

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



4747
4748
4749
# File 'lib/v20180606/models.rb', line 4747

def Domain
  @Domain
end

#LayerObject

edge:表示边缘节点last:表示回源层节点不填充情况下,默认返回边缘节点信息mainland: 国内节点overseas: 海外节点global: 全球节点

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



4747
4748
4749
# File 'lib/v20180606/models.rb', line 4747

def Layer
  @Layer
end

#SegmentObject

edge:表示边缘节点last:表示回源层节点不填充情况下,默认返回边缘节点信息mainland: 国内节点overseas: 海外节点global: 全球节点

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



4747
4748
4749
# File 'lib/v20180606/models.rb', line 4747

def Segment
  @Segment
end

#ShowIpv6Object

edge:表示边缘节点last:表示回源层节点不填充情况下,默认返回边缘节点信息mainland: 国内节点overseas: 海外节点global: 全球节点

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



4747
4748
4749
# File 'lib/v20180606/models.rb', line 4747

def ShowIpv6
  @ShowIpv6
end

Instance Method Details

#deserialize(params) ⇒ Object



4758
4759
4760
4761
4762
4763
4764
4765
# File 'lib/v20180606/models.rb', line 4758

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