Class: TencentCloud::Cfw::V20190904::CreateAcRulesRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfw::V20190904::CreateAcRulesRequest
- Defined in:
- lib/v20190904/models.rb
Overview
CreateAcRules请求参数结构体
Instance Attribute Summary collapse
- #Area ⇒ Object
- #Data ⇒ Object
- #EdgeId ⇒ Object
- #Enable ⇒ Object
- #From ⇒ Object
- #InstanceId ⇒ Object
- #Overwrite ⇒ Object
- #Type ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(data = nil, type = nil, edgeid = nil, enable = nil, overwrite = nil, instanceid = nil, from = nil, area = nil) ⇒ CreateAcRulesRequest
constructor
A new instance of CreateAcRulesRequest.
Constructor Details
#initialize(data = nil, type = nil, edgeid = nil, enable = nil, overwrite = nil, instanceid = nil, from = nil, area = nil) ⇒ CreateAcRulesRequest
Returns a new instance of CreateAcRulesRequest.
1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 |
# File 'lib/v20190904/models.rb', line 1076 def initialize(data=nil, type=nil, edgeid=nil, enable=nil, overwrite=nil, instanceid=nil, from=nil, area=nil) @Data = data @Type = type @EdgeId = edgeid @Enable = enable @Overwrite = overwrite @InstanceId = instanceid @From = from @Area = area end |
Instance Attribute Details
#Area ⇒ Object
1074 1075 1076 |
# File 'lib/v20190904/models.rb', line 1074 def Area @Area end |
#Data ⇒ Object
1074 1075 1076 |
# File 'lib/v20190904/models.rb', line 1074 def Data @Data end |
#EdgeId ⇒ Object
1074 1075 1076 |
# File 'lib/v20190904/models.rb', line 1074 def EdgeId @EdgeId end |
#Enable ⇒ Object
1074 1075 1076 |
# File 'lib/v20190904/models.rb', line 1074 def Enable @Enable end |
#From ⇒ Object
1074 1075 1076 |
# File 'lib/v20190904/models.rb', line 1074 def From @From end |
#InstanceId ⇒ Object
1074 1075 1076 |
# File 'lib/v20190904/models.rb', line 1074 def InstanceId @InstanceId end |
#Overwrite ⇒ Object
1074 1075 1076 |
# File 'lib/v20190904/models.rb', line 1074 def Overwrite @Overwrite end |
#Type ⇒ Object
1074 1075 1076 |
# File 'lib/v20190904/models.rb', line 1074 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 |
# File 'lib/v20190904/models.rb', line 1087 def deserialize(params) unless params['Data'].nil? @Data = [] params['Data'].each do |i| ruleinfodata_tmp = RuleInfoData.new ruleinfodata_tmp.deserialize(i) @Data << ruleinfodata_tmp end end @Type = params['Type'] @EdgeId = params['EdgeId'] @Enable = params['Enable'] @Overwrite = params['Overwrite'] @InstanceId = params['InstanceId'] @From = params['From'] @Area = params['Area'] end |