Class: TencentCloud::Waf::V20180125::DescribeIpHitItemsRequest

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20180125/models.rb

Overview

DescribeIpHitItems请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, count = nil, category = nil, vtsmin = nil, vtsmax = nil, ctsmin = nil, ctsmax = nil, skip = nil, limit = nil, name = nil, sort = nil, ip = nil, validtimestampmin = nil, validtimestampmax = nil) ⇒ DescribeIpHitItemsRequest

Returns a new instance of DescribeIpHitItemsRequest.



5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
# File 'lib/v20180125/models.rb', line 5095

def initialize(domain=nil, count=nil, category=nil, vtsmin=nil, vtsmax=nil, ctsmin=nil, ctsmax=nil, skip=nil, limit=nil, name=nil, sort=nil, ip=nil, validtimestampmin=nil, validtimestampmax=nil)
  @Domain = domain
  @Count = count
  @Category = category
  @VtsMin = vtsmin
  @VtsMax = vtsmax
  @CtsMin = ctsmin
  @CtsMax = ctsmax
  @Skip = skip
  @Limit = limit
  @Name = name
  @Sort = sort
  @Ip = ip
  @ValidTimeStampMin = validtimestampmin
  @ValidTimeStampMax = validtimestampmax
end

Instance Attribute Details

#CategoryObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def Category
  @Category
end

#CountObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def Count
  @Count
end

#CtsMaxObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def CtsMax
  @CtsMax
end

#CtsMinObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def CtsMin
  @CtsMin
end

#DomainObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def Domain
  @Domain
end

#IpObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def Ip
  @Ip
end

#LimitObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def Limit
  @Limit
end

#NameObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def Name
  @Name
end

#SkipObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def Skip
  @Skip
end

#SortObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def Sort
  @Sort
end

#ValidTimeStampMaxObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def ValidTimeStampMax
  @ValidTimeStampMax
end

#ValidTimeStampMinObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def ValidTimeStampMin
  @ValidTimeStampMin
end

#VtsMaxObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def VtsMax
  @VtsMax
end

#VtsMinObject

Parameters:

  • Domain:

    域名

  • Count:

    计数标识

  • Category:

    类别

  • VtsMin:

    有效时间最小时间戳

  • VtsMax:

    有效时间最大时间戳

  • CtsMin:

    创建时间最小时间戳

  • CtsMax:

    创建时间最大时间戳

  • Skip:

    偏移参数

  • Limit:

    限制数目

  • Name:

    策略名称

  • Sort:

    排序参数

  • Ip:

    IP

  • ValidTimeStampMin:

    有效时间最小时间戳

  • ValidTimeStampMax:

    有效时间最大时间戳



5088
5089
5090
# File 'lib/v20180125/models.rb', line 5088

def VtsMin
  @VtsMin
end

Instance Method Details

#deserialize(params) ⇒ Object



5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
# File 'lib/v20180125/models.rb', line 5112

def deserialize(params)
  @Domain = params['Domain']
  @Count = params['Count']
  @Category = params['Category']
  @VtsMin = params['VtsMin']
  @VtsMax = params['VtsMax']
  @CtsMin = params['CtsMin']
  @CtsMax = params['CtsMax']
  @Skip = params['Skip']
  @Limit = params['Limit']
  @Name = params['Name']
  @Sort = params['Sort']
  @Ip = params['Ip']
  @ValidTimeStampMin = params['ValidTimeStampMin']
  @ValidTimeStampMax = params['ValidTimeStampMax']
end