Class: TencentCloud::Antiddos::V20200309::WaterPrintConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Antiddos::V20200309::WaterPrintConfig
- Defined in:
- lib/v20200309/models.rb
Overview
水印防护配置
Instance Attribute Summary collapse
-
#CloudSdkProxy ⇒ Object
0(手动开启) 1(立即运行) ] checkall(普通模式) shortfpcheckall(精简模式) ].
-
#Keys ⇒ Object
0(手动开启) 1(立即运行) ] checkall(普通模式) shortfpcheckall(精简模式) ].
-
#Listeners ⇒ Object
0(手动开启) 1(立即运行) ] checkall(普通模式) shortfpcheckall(精简模式) ].
-
#Offset ⇒ Object
0(手动开启) 1(立即运行) ] checkall(普通模式) shortfpcheckall(精简模式) ].
-
#OpenStatus ⇒ Object
0(手动开启) 1(立即运行) ] checkall(普通模式) shortfpcheckall(精简模式) ].
-
#Verify ⇒ Object
0(手动开启) 1(立即运行) ] checkall(普通模式) shortfpcheckall(精简模式) ].
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(offset = nil, openstatus = nil, listeners = nil, keys = nil, verify = nil, cloudsdkproxy = nil) ⇒ WaterPrintConfig
constructor
A new instance of WaterPrintConfig.
Constructor Details
#initialize(offset = nil, openstatus = nil, listeners = nil, keys = nil, verify = nil, cloudsdkproxy = nil) ⇒ WaterPrintConfig
Returns a new instance of WaterPrintConfig.
8148 8149 8150 8151 8152 8153 8154 8155 |
# File 'lib/v20200309/models.rb', line 8148 def initialize(offset=nil, openstatus=nil, listeners=nil, keys=nil, verify=nil, cloudsdkproxy=nil) @Offset = offset @OpenStatus = openstatus @Listeners = listeners @Keys = keys @Verify = verify @CloudSdkProxy = cloudsdkproxy end |
Instance Attribute Details
#CloudSdkProxy ⇒ Object
0(手动开启)1(立即运行)] checkall(普通模式)shortfpcheckall(精简模式)]
8146 8147 8148 |
# File 'lib/v20200309/models.rb', line 8146 def CloudSdkProxy @CloudSdkProxy end |
#Keys ⇒ Object
0(手动开启)1(立即运行)] checkall(普通模式)shortfpcheckall(精简模式)]
8146 8147 8148 |
# File 'lib/v20200309/models.rb', line 8146 def Keys @Keys end |
#Listeners ⇒ Object
0(手动开启)1(立即运行)] checkall(普通模式)shortfpcheckall(精简模式)]
8146 8147 8148 |
# File 'lib/v20200309/models.rb', line 8146 def Listeners @Listeners end |
#Offset ⇒ Object
0(手动开启)1(立即运行)] checkall(普通模式)shortfpcheckall(精简模式)]
8146 8147 8148 |
# File 'lib/v20200309/models.rb', line 8146 def Offset @Offset end |
#OpenStatus ⇒ Object
0(手动开启)1(立即运行)] checkall(普通模式)shortfpcheckall(精简模式)]
8146 8147 8148 |
# File 'lib/v20200309/models.rb', line 8146 def OpenStatus @OpenStatus end |
#Verify ⇒ Object
0(手动开启)1(立即运行)] checkall(普通模式)shortfpcheckall(精简模式)]
8146 8147 8148 |
# File 'lib/v20200309/models.rb', line 8146 def Verify @Verify end |
Instance Method Details
#deserialize(params) ⇒ Object
8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 |
# File 'lib/v20200309/models.rb', line 8157 def deserialize(params) @Offset = params['Offset'] @OpenStatus = params['OpenStatus'] unless params['Listeners'].nil? @Listeners = [] params['Listeners'].each do |i| forwardlistener_tmp = ForwardListener.new forwardlistener_tmp.deserialize(i) @Listeners << forwardlistener_tmp end end unless params['Keys'].nil? @Keys = [] params['Keys'].each do |i| waterprintkey_tmp = WaterPrintKey.new waterprintkey_tmp.deserialize(i) @Keys << waterprintkey_tmp end end @Verify = params['Verify'] @CloudSdkProxy = params['CloudSdkProxy'] end |