Class: TencentCloud::Waf::V20180125::DescribeScanIpResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::DescribeScanIpResponse
- Defined in:
- lib/v20180125/models.rb
Overview
DescribeScanIp返回参数结构体
Instance Attribute Summary collapse
- #Announcement ⇒ Object
- #Bussiness ⇒ Object
- #Characteristic ⇒ Object
- #Demo ⇒ Object
- #Descibe ⇒ Object
- #IpList ⇒ Object
- #IpOwner ⇒ Object
- #Purpose ⇒ Object
- #Referer ⇒ Object
- #RequestId ⇒ Object
- #Target ⇒ Object
- #UpdateTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(iplist = nil, bussiness = nil, characteristic = nil, descibe = nil, referer = nil, demo = nil, target = nil, purpose = nil, announcement = nil, updatetime = nil, ipowner = nil, requestid = nil) ⇒ DescribeScanIpResponse
constructor
A new instance of DescribeScanIpResponse.
Constructor Details
#initialize(iplist = nil, bussiness = nil, characteristic = nil, descibe = nil, referer = nil, demo = nil, target = nil, purpose = nil, announcement = nil, updatetime = nil, ipowner = nil, requestid = nil) ⇒ DescribeScanIpResponse
Returns a new instance of DescribeScanIpResponse.
9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 |
# File 'lib/v20180125/models.rb', line 9174 def initialize(iplist=nil, bussiness=nil, characteristic=nil, descibe=nil, referer=nil, demo=nil, target=nil, purpose=nil, announcement=nil, updatetime=nil, ipowner=nil, requestid=nil) @IpList = iplist @Bussiness = bussiness @Characteristic = characteristic @Descibe = descibe @Referer = referer @Demo = demo @Target = target @Purpose = purpose @Announcement = announcement @UpdateTime = updatetime @IpOwner = ipowner @RequestId = requestid end |
Instance Attribute Details
#Announcement ⇒ Object
9172 9173 9174 |
# File 'lib/v20180125/models.rb', line 9172 def Announcement @Announcement end |
#Bussiness ⇒ Object
9172 9173 9174 |
# File 'lib/v20180125/models.rb', line 9172 def Bussiness @Bussiness end |
#Characteristic ⇒ Object
9172 9173 9174 |
# File 'lib/v20180125/models.rb', line 9172 def Characteristic @Characteristic end |
#Demo ⇒ Object
9172 9173 9174 |
# File 'lib/v20180125/models.rb', line 9172 def Demo @Demo end |
#Descibe ⇒ Object
9172 9173 9174 |
# File 'lib/v20180125/models.rb', line 9172 def Descibe @Descibe end |
#IpList ⇒ Object
9172 9173 9174 |
# File 'lib/v20180125/models.rb', line 9172 def IpList @IpList end |
#IpOwner ⇒ Object
9172 9173 9174 |
# File 'lib/v20180125/models.rb', line 9172 def IpOwner @IpOwner end |
#Purpose ⇒ Object
9172 9173 9174 |
# File 'lib/v20180125/models.rb', line 9172 def Purpose @Purpose end |
#Referer ⇒ Object
9172 9173 9174 |
# File 'lib/v20180125/models.rb', line 9172 def Referer @Referer end |
#RequestId ⇒ Object
9172 9173 9174 |
# File 'lib/v20180125/models.rb', line 9172 def RequestId @RequestId end |
#Target ⇒ Object
9172 9173 9174 |
# File 'lib/v20180125/models.rb', line 9172 def Target @Target end |
#UpdateTime ⇒ Object
9172 9173 9174 |
# File 'lib/v20180125/models.rb', line 9172 def UpdateTime @UpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 |
# File 'lib/v20180125/models.rb', line 9189 def deserialize(params) unless params['IpList'].nil? @IpList = [] params['IpList'].each do |i| scanipinfo_tmp = ScanIpInfo.new scanipinfo_tmp.deserialize(i) @IpList << scanipinfo_tmp end end @Bussiness = params['Bussiness'] @Characteristic = params['Characteristic'] @Descibe = params['Descibe'] @Referer = params['Referer'] @Demo = params['Demo'] @Target = params['Target'] @Purpose = params['Purpose'] @Announcement = params['Announcement'] @UpdateTime = params['UpdateTime'] @IpOwner = params['IpOwner'] @RequestId = params['RequestId'] end |