Class: TencentCloud::Waf::V20180125::IpHitItem

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

Overview

ip封堵状态数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(action = nil, category = nil, ip = nil, name = nil, tsversion = nil, validts = nil) ⇒ IpHitItem

Returns a new instance of IpHitItem.



8262
8263
8264
8265
8266
8267
8268
8269
# File 'lib/v20180125/models.rb', line 8262

def initialize(action=nil, category=nil, ip=nil, name=nil, tsversion=nil, validts=nil)
  @Action = action
  @Category = category
  @Ip = ip
  @Name = name
  @TsVersion = tsversion
  @ValidTs = validts
end

Instance Attribute Details

#ActionObject

Parameters:

  • Action:

    动作

  • Category:

    类别

  • Ip:

    ip

  • Name:

    规则名称

  • TsVersion:

    时间戳

  • ValidTs:

    有效截止时间戳



8260
8261
8262
# File 'lib/v20180125/models.rb', line 8260

def Action
  @Action
end

#CategoryObject

Parameters:

  • Action:

    动作

  • Category:

    类别

  • Ip:

    ip

  • Name:

    规则名称

  • TsVersion:

    时间戳

  • ValidTs:

    有效截止时间戳



8260
8261
8262
# File 'lib/v20180125/models.rb', line 8260

def Category
  @Category
end

#IpObject

Parameters:

  • Action:

    动作

  • Category:

    类别

  • Ip:

    ip

  • Name:

    规则名称

  • TsVersion:

    时间戳

  • ValidTs:

    有效截止时间戳



8260
8261
8262
# File 'lib/v20180125/models.rb', line 8260

def Ip
  @Ip
end

#NameObject

Parameters:

  • Action:

    动作

  • Category:

    类别

  • Ip:

    ip

  • Name:

    规则名称

  • TsVersion:

    时间戳

  • ValidTs:

    有效截止时间戳



8260
8261
8262
# File 'lib/v20180125/models.rb', line 8260

def Name
  @Name
end

#TsVersionObject

Parameters:

  • Action:

    动作

  • Category:

    类别

  • Ip:

    ip

  • Name:

    规则名称

  • TsVersion:

    时间戳

  • ValidTs:

    有效截止时间戳



8260
8261
8262
# File 'lib/v20180125/models.rb', line 8260

def TsVersion
  @TsVersion
end

#ValidTsObject

Parameters:

  • Action:

    动作

  • Category:

    类别

  • Ip:

    ip

  • Name:

    规则名称

  • TsVersion:

    时间戳

  • ValidTs:

    有效截止时间戳



8260
8261
8262
# File 'lib/v20180125/models.rb', line 8260

def ValidTs
  @ValidTs
end

Instance Method Details

#deserialize(params) ⇒ Object



8271
8272
8273
8274
8275
8276
8277
8278
# File 'lib/v20180125/models.rb', line 8271

def deserialize(params)
  @Action = params['Action']
  @Category = params['Category']
  @Ip = params['Ip']
  @Name = params['Name']
  @TsVersion = params['TsVersion']
  @ValidTs = params['ValidTs']
end