Class: TencentCloud::Waf::V20180125::UserSignatureRule

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

Overview

用户特征规则描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, status = nil, mainclassid = nil, subclassid = nil, cveid = nil, createtime = nil, modifytime = nil, mainclassname = nil, subclassname = nil, description = nil, reason = nil, risklevel = nil) ⇒ UserSignatureRule



19773
19774
19775
19776
19777
19778
19779
19780
19781
19782
19783
19784
19785
19786
# File 'lib/v20180125/models.rb', line 19773

def initialize(id=nil, status=nil, mainclassid=nil, subclassid=nil, cveid=nil, createtime=nil, modifytime=nil, mainclassname=nil, subclassname=nil, description=nil, reason=nil, risklevel=nil)
  @ID = id
  @Status = status
  @MainClassID = mainclassid
  @SubClassID = subclassid
  @CveID = cveid
  @CreateTime = createtime
  @ModifyTime = modifytime
  @MainClassName = mainclassname
  @SubClassName = subclassname
  @Description = description
  @Reason = reason
  @RiskLevel = risklevel
end

Instance Attribute Details

#CreateTimeObject



19771
19772
19773
# File 'lib/v20180125/models.rb', line 19771

def CreateTime
  @CreateTime
end

#CveIDObject



19771
19772
19773
# File 'lib/v20180125/models.rb', line 19771

def CveID
  @CveID
end

#DescriptionObject



19771
19772
19773
# File 'lib/v20180125/models.rb', line 19771

def Description
  @Description
end

#IDObject



19771
19772
19773
# File 'lib/v20180125/models.rb', line 19771

def ID
  @ID
end

#MainClassIDObject



19771
19772
19773
# File 'lib/v20180125/models.rb', line 19771

def MainClassID
  @MainClassID
end

#MainClassNameObject



19771
19772
19773
# File 'lib/v20180125/models.rb', line 19771

def MainClassName
  @MainClassName
end

#ModifyTimeObject



19771
19772
19773
# File 'lib/v20180125/models.rb', line 19771

def ModifyTime
  @ModifyTime
end

#ReasonObject



19771
19772
19773
# File 'lib/v20180125/models.rb', line 19771

def Reason
  @Reason
end

#RiskLevelObject



19771
19772
19773
# File 'lib/v20180125/models.rb', line 19771

def RiskLevel
  @RiskLevel
end

#StatusObject



19771
19772
19773
# File 'lib/v20180125/models.rb', line 19771

def Status
  @Status
end

#SubClassIDObject



19771
19772
19773
# File 'lib/v20180125/models.rb', line 19771

def SubClassID
  @SubClassID
end

#SubClassNameObject



19771
19772
19773
# File 'lib/v20180125/models.rb', line 19771

def SubClassName
  @SubClassName
end

Instance Method Details

#deserialize(params) ⇒ Object



19788
19789
19790
19791
19792
19793
19794
19795
19796
19797
19798
19799
19800
19801
# File 'lib/v20180125/models.rb', line 19788

def deserialize(params)
  @ID = params['ID']
  @Status = params['Status']
  @MainClassID = params['MainClassID']
  @SubClassID = params['SubClassID']
  @CveID = params['CveID']
  @CreateTime = params['CreateTime']
  @ModifyTime = params['ModifyTime']
  @MainClassName = params['MainClassName']
  @SubClassName = params['SubClassName']
  @Description = params['Description']
  @Reason = params['Reason']
  @RiskLevel = params['RiskLevel']
end