Class: TencentCloud::Waf::V20180125::ApiAsset
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::ApiAsset
- Defined in:
- lib/v20180125/models.rb
Overview
api列表
Instance Attribute Summary collapse
- #Active ⇒ Object
- #ApiLimitRuleId ⇒ Object
- #ApiName ⇒ Object
- #ApiRequestRuleId ⇒ Object
- #Count ⇒ Object
- #Domain ⇒ Object
- #HostList ⇒ Object
- #InsertTime ⇒ Object
- #IsAuth ⇒ Object
- #Label ⇒ Object
- #Level ⇒ Object
- #Method ⇒ Object
- #Mode ⇒ Object
- #Remark ⇒ Object
- #Scene ⇒ Object
- #Timestamp ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(domain = nil, method = nil, apiname = nil, scene = nil, label = nil, active = nil, timestamp = nil, inserttime = nil, mode = nil, level = nil, count = nil, remark = nil, isauth = nil, apirequestruleid = nil, apilimitruleid = nil, hostlist = nil) ⇒ ApiAsset
constructor
A new instance of ApiAsset.
Constructor Details
#initialize(domain = nil, method = nil, apiname = nil, scene = nil, label = nil, active = nil, timestamp = nil, inserttime = nil, mode = nil, level = nil, count = nil, remark = nil, isauth = nil, apirequestruleid = nil, apilimitruleid = nil, hostlist = nil) ⇒ ApiAsset
Returns a new instance of ApiAsset.
1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 |
# File 'lib/v20180125/models.rb', line 1194 def initialize(domain=nil, method=nil, apiname=nil, scene=nil, label=nil, active=nil, =nil, inserttime=nil, mode=nil, level=nil, count=nil, remark=nil, isauth=nil, apirequestruleid=nil, apilimitruleid=nil, hostlist=nil) @Domain = domain @Method = method @ApiName = apiname @Scene = scene @Label = label @Active = active @Timestamp = @InsertTime = inserttime @Mode = mode @Level = level @Count = count @Remark = remark @IsAuth = isauth @ApiRequestRuleId = apirequestruleid @ApiLimitRuleId = apilimitruleid @HostList = hostlist end |
Instance Attribute Details
#Active ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def Active @Active end |
#ApiLimitRuleId ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def ApiLimitRuleId @ApiLimitRuleId end |
#ApiName ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def ApiName @ApiName end |
#ApiRequestRuleId ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def ApiRequestRuleId @ApiRequestRuleId end |
#Count ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def Count @Count end |
#Domain ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def Domain @Domain end |
#HostList ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def HostList @HostList end |
#InsertTime ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def InsertTime @InsertTime end |
#IsAuth ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def IsAuth @IsAuth end |
#Label ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def Label @Label end |
#Level ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def Level @Level end |
#Method ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def Method @Method end |
#Mode ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def Mode @Mode end |
#Remark ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def Remark @Remark end |
#Scene ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def Scene @Scene end |
#Timestamp ⇒ Object
1192 1193 1194 |
# File 'lib/v20180125/models.rb', line 1192 def Timestamp @Timestamp end |
Instance Method Details
#deserialize(params) ⇒ Object
1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 |
# File 'lib/v20180125/models.rb', line 1213 def deserialize(params) @Domain = params['Domain'] @Method = params['Method'] @ApiName = params['ApiName'] @Scene = params['Scene'] @Label = params['Label'] @Active = params['Active'] @Timestamp = params['Timestamp'] @InsertTime = params['InsertTime'] @Mode = params['Mode'] @Level = params['Level'] @Count = params['Count'] @Remark = params['Remark'] @IsAuth = params['IsAuth'] @ApiRequestRuleId = params['ApiRequestRuleId'] @ApiLimitRuleId = params['ApiLimitRuleId'] @HostList = params['HostList'] end |