Class: TencentCloud::Waf::V20180125::SessionItem

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

Overview

session定义

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(category = nil, keyorstartmat = nil, endmat = nil, startoffset = nil, endoffset = nil, source = nil, tsversion = nil, sessionid = nil, sessionname = nil, sessioninused = nil, relatedruleid = nil) ⇒ SessionItem

Returns a new instance of SessionItem.



12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
# File 'lib/v20180125/models.rb', line 12422

def initialize(category=nil, keyorstartmat=nil, endmat=nil, startoffset=nil, endoffset=nil, source=nil, tsversion=nil, sessionid=nil, sessionname=nil, sessioninused=nil, relatedruleid=nil)
  @Category = category
  @KeyOrStartMat = keyorstartmat
  @EndMat = endmat
  @StartOffset = startoffset
  @EndOffset = endoffset
  @Source = source
  @TsVersion = tsversion
  @SessionId = sessionid
  @SessionName = sessionname
  @SessionInUsed = sessioninused
  @RelatedRuleID = relatedruleid
end

Instance Attribute Details

#CategoryObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Category:

    匹配类型

  • KeyOrStartMat:

    起始模式

  • EndMat:

    结束模式

  • StartOffset:

    起始偏移

  • EndOffset:

    结束偏移

  • Source:

    数据源

  • TsVersion:

    更新时间戳

  • SessionId:

    SessionID

  • SessionName:

    Session名

  • SessionInUsed:

    Session是否正在被启用

  • RelatedRuleID:

    Session关联的CC规则ID



12420
12421
12422
# File 'lib/v20180125/models.rb', line 12420

def Category
  @Category
end

#EndMatObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Category:

    匹配类型

  • KeyOrStartMat:

    起始模式

  • EndMat:

    结束模式

  • StartOffset:

    起始偏移

  • EndOffset:

    结束偏移

  • Source:

    数据源

  • TsVersion:

    更新时间戳

  • SessionId:

    SessionID

  • SessionName:

    Session名

  • SessionInUsed:

    Session是否正在被启用

  • RelatedRuleID:

    Session关联的CC规则ID



12420
12421
12422
# File 'lib/v20180125/models.rb', line 12420

def EndMat
  @EndMat
end

#EndOffsetObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Category:

    匹配类型

  • KeyOrStartMat:

    起始模式

  • EndMat:

    结束模式

  • StartOffset:

    起始偏移

  • EndOffset:

    结束偏移

  • Source:

    数据源

  • TsVersion:

    更新时间戳

  • SessionId:

    SessionID

  • SessionName:

    Session名

  • SessionInUsed:

    Session是否正在被启用

  • RelatedRuleID:

    Session关联的CC规则ID



12420
12421
12422
# File 'lib/v20180125/models.rb', line 12420

def EndOffset
  @EndOffset
end

#KeyOrStartMatObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Category:

    匹配类型

  • KeyOrStartMat:

    起始模式

  • EndMat:

    结束模式

  • StartOffset:

    起始偏移

  • EndOffset:

    结束偏移

  • Source:

    数据源

  • TsVersion:

    更新时间戳

  • SessionId:

    SessionID

  • SessionName:

    Session名

  • SessionInUsed:

    Session是否正在被启用

  • RelatedRuleID:

    Session关联的CC规则ID



12420
12421
12422
# File 'lib/v20180125/models.rb', line 12420

def KeyOrStartMat
  @KeyOrStartMat
end

#RelatedRuleIDObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Category:

    匹配类型

  • KeyOrStartMat:

    起始模式

  • EndMat:

    结束模式

  • StartOffset:

    起始偏移

  • EndOffset:

    结束偏移

  • Source:

    数据源

  • TsVersion:

    更新时间戳

  • SessionId:

    SessionID

  • SessionName:

    Session名

  • SessionInUsed:

    Session是否正在被启用

  • RelatedRuleID:

    Session关联的CC规则ID



12420
12421
12422
# File 'lib/v20180125/models.rb', line 12420

def RelatedRuleID
  @RelatedRuleID
end

#SessionIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Category:

    匹配类型

  • KeyOrStartMat:

    起始模式

  • EndMat:

    结束模式

  • StartOffset:

    起始偏移

  • EndOffset:

    结束偏移

  • Source:

    数据源

  • TsVersion:

    更新时间戳

  • SessionId:

    SessionID

  • SessionName:

    Session名

  • SessionInUsed:

    Session是否正在被启用

  • RelatedRuleID:

    Session关联的CC规则ID



12420
12421
12422
# File 'lib/v20180125/models.rb', line 12420

def SessionId
  @SessionId
end

#SessionInUsedObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Category:

    匹配类型

  • KeyOrStartMat:

    起始模式

  • EndMat:

    结束模式

  • StartOffset:

    起始偏移

  • EndOffset:

    结束偏移

  • Source:

    数据源

  • TsVersion:

    更新时间戳

  • SessionId:

    SessionID

  • SessionName:

    Session名

  • SessionInUsed:

    Session是否正在被启用

  • RelatedRuleID:

    Session关联的CC规则ID



12420
12421
12422
# File 'lib/v20180125/models.rb', line 12420

def SessionInUsed
  @SessionInUsed
end

#SessionNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Category:

    匹配类型

  • KeyOrStartMat:

    起始模式

  • EndMat:

    结束模式

  • StartOffset:

    起始偏移

  • EndOffset:

    结束偏移

  • Source:

    数据源

  • TsVersion:

    更新时间戳

  • SessionId:

    SessionID

  • SessionName:

    Session名

  • SessionInUsed:

    Session是否正在被启用

  • RelatedRuleID:

    Session关联的CC规则ID



12420
12421
12422
# File 'lib/v20180125/models.rb', line 12420

def SessionName
  @SessionName
end

#SourceObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Category:

    匹配类型

  • KeyOrStartMat:

    起始模式

  • EndMat:

    结束模式

  • StartOffset:

    起始偏移

  • EndOffset:

    结束偏移

  • Source:

    数据源

  • TsVersion:

    更新时间戳

  • SessionId:

    SessionID

  • SessionName:

    Session名

  • SessionInUsed:

    Session是否正在被启用

  • RelatedRuleID:

    Session关联的CC规则ID



12420
12421
12422
# File 'lib/v20180125/models.rb', line 12420

def Source
  @Source
end

#StartOffsetObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Category:

    匹配类型

  • KeyOrStartMat:

    起始模式

  • EndMat:

    结束模式

  • StartOffset:

    起始偏移

  • EndOffset:

    结束偏移

  • Source:

    数据源

  • TsVersion:

    更新时间戳

  • SessionId:

    SessionID

  • SessionName:

    Session名

  • SessionInUsed:

    Session是否正在被启用

  • RelatedRuleID:

    Session关联的CC规则ID



12420
12421
12422
# File 'lib/v20180125/models.rb', line 12420

def StartOffset
  @StartOffset
end

#TsVersionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Category:

    匹配类型

  • KeyOrStartMat:

    起始模式

  • EndMat:

    结束模式

  • StartOffset:

    起始偏移

  • EndOffset:

    结束偏移

  • Source:

    数据源

  • TsVersion:

    更新时间戳

  • SessionId:

    SessionID

  • SessionName:

    Session名

  • SessionInUsed:

    Session是否正在被启用

  • RelatedRuleID:

    Session关联的CC规则ID



12420
12421
12422
# File 'lib/v20180125/models.rb', line 12420

def TsVersion
  @TsVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
# File 'lib/v20180125/models.rb', line 12436

def deserialize(params)
  @Category = params['Category']
  @KeyOrStartMat = params['KeyOrStartMat']
  @EndMat = params['EndMat']
  @StartOffset = params['StartOffset']
  @EndOffset = params['EndOffset']
  @Source = params['Source']
  @TsVersion = params['TsVersion']
  @SessionId = params['SessionId']
  @SessionName = params['SessionName']
  @SessionInUsed = params['SessionInUsed']
  @RelatedRuleID = params['RelatedRuleID']
end