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.



4761
4762
4763
4764
4765
4766
4767
4768
# File 'lib/v20180606/models.rb', line 4761

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进行缩写。



4759
4760
4761
# File 'lib/v20180606/models.rb', line 4759

def AbbreviationIpv6
  @AbbreviationIpv6
end

#AreaObject

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

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



4759
4760
4761
# File 'lib/v20180606/models.rb', line 4759

def Area
  @Area
end

#DomainObject

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

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



4759
4760
4761
# File 'lib/v20180606/models.rb', line 4759

def Domain
  @Domain
end

#LayerObject

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

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



4759
4760
4761
# File 'lib/v20180606/models.rb', line 4759

def Layer
  @Layer
end

#SegmentObject

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

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



4759
4760
4761
# File 'lib/v20180606/models.rb', line 4759

def Segment
  @Segment
end

#ShowIpv6Object

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

Parameters:

  • Domain:

    加速域名

  • Layer:

    节点类型:

  • Area:

    查询区域:

  • Segment:

    是否以IP段的格式返回。

  • ShowIpv6:

    是否查询节点 IPV6 信息。

  • AbbreviationIpv6:

    是否对IPV6进行缩写。



4759
4760
4761
# File 'lib/v20180606/models.rb', line 4759

def ShowIpv6
  @ShowIpv6
end

Instance Method Details

#deserialize(params) ⇒ Object



4770
4771
4772
4773
4774
4775
4776
4777
# File 'lib/v20180606/models.rb', line 4770

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