Class: TencentCloud::Ms::V20180408::PlanInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ms::V20180408::PlanInfo
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20180408/models.rb
Overview
加固策略信息
Instance Attribute Summary collapse
- #AntiAssets ⇒ Object
- #AntiLogLeak ⇒ Object
- #AntiQemuRoot ⇒ Object
- #AntiRepack ⇒ Object
- #AntiRoot ⇒ Object
- #AntiScreenshot ⇒ Object
- #AntiSSL ⇒ Object
- #AntiVMP ⇒ Object
- #ApkSizeOpt ⇒ Object
- #Bugly ⇒ Object
- #Db ⇒ Object
- #Dex ⇒ Object
- #DexSig ⇒ Object
- #FileSign ⇒ Object
- #SeperateDex ⇒ Object
- #SetFile ⇒ Object
- #So ⇒ Object
- #SoInfo ⇒ Object
- #SoType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(setfile = nil, apksizeopt = nil, dex = nil, so = nil, bugly = nil, antirepack = nil, db = nil, soinfo = nil, antivmp = nil, sotype = nil, antilogleak = nil, antiassets = nil, antiscreenshot = nil, antissl = nil, filesign = nil, antiroot = nil, seperatedex = nil, dexsig = nil, antiqemuroot = nil) ⇒ PlanInfo
constructor
A new instance of PlanInfo.
Constructor Details
#initialize(setfile = nil, apksizeopt = nil, dex = nil, so = nil, bugly = nil, antirepack = nil, db = nil, soinfo = nil, antivmp = nil, sotype = nil, antilogleak = nil, antiassets = nil, antiscreenshot = nil, antissl = nil, filesign = nil, antiroot = nil, seperatedex = nil, dexsig = nil, antiqemuroot = nil) ⇒ PlanInfo
Returns a new instance of PlanInfo.
2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 |
# File 'lib/v20180408/models.rb', line 2323 def initialize(setfile=nil, apksizeopt=nil, dex=nil, so=nil, bugly=nil, antirepack=nil, db=nil, soinfo=nil, antivmp=nil, sotype=nil, antilogleak=nil, antiassets=nil, antiscreenshot=nil, antissl=nil, filesign=nil, antiroot=nil, seperatedex=nil, dexsig=nil, antiqemuroot=nil) @SetFile = setfile @ApkSizeOpt = apksizeopt @Dex = dex @So = so @Bugly = bugly @AntiRepack = antirepack @Db = db @SoInfo = soinfo @AntiVMP = antivmp @SoType = sotype @AntiLogLeak = antilogleak @AntiAssets = antiassets @AntiScreenshot = antiscreenshot @AntiSSL = antissl @FileSign = filesign @AntiRoot = antiroot @SeperateDex = seperatedex @DexSig = dexsig @AntiQemuRoot = antiqemuroot end |
Instance Attribute Details
#AntiAssets ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def AntiAssets @AntiAssets end |
#AntiLogLeak ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def AntiLogLeak @AntiLogLeak end |
#AntiQemuRoot ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def AntiQemuRoot @AntiQemuRoot end |
#AntiRepack ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def AntiRepack @AntiRepack end |
#AntiRoot ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def AntiRoot @AntiRoot end |
#AntiScreenshot ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def AntiScreenshot @AntiScreenshot end |
#AntiSSL ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def AntiSSL @AntiSSL end |
#AntiVMP ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def AntiVMP @AntiVMP end |
#ApkSizeOpt ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def ApkSizeOpt @ApkSizeOpt end |
#Bugly ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def Bugly @Bugly end |
#Db ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def Db @Db end |
#Dex ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def Dex @Dex end |
#DexSig ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def DexSig @DexSig end |
#FileSign ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def FileSign @FileSign end |
#SeperateDex ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def SeperateDex @SeperateDex end |
#SetFile ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def SetFile @SetFile end |
#So ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def So @So end |
#SoInfo ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def SoInfo @SoInfo end |
#SoType ⇒ Object
2314 2315 2316 |
# File 'lib/v20180408/models.rb', line 2314 def SoType @SoType end |
Instance Method Details
#deserialize(params) ⇒ Object
2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 |
# File 'lib/v20180408/models.rb', line 2345 def deserialize(params) @SetFile = params['SetFile'] @ApkSizeOpt = params['ApkSizeOpt'] @Dex = params['Dex'] @So = params['So'] @Bugly = params['Bugly'] @AntiRepack = params['AntiRepack'] @Db = params['Db'] unless params['SoInfo'].nil? @SoInfo = SoInfo.new @SoInfo.deserialize(params['SoInfo']) end @AntiVMP = params['AntiVMP'] @SoType = params['SoType'] @AntiLogLeak = params['AntiLogLeak'] @AntiAssets = params['AntiAssets'] @AntiScreenshot = params['AntiScreenshot'] @AntiSSL = params['AntiSSL'] @FileSign = params['FileSign'] @AntiRoot = params['AntiRoot'] @SeperateDex = params['SeperateDex'] @DexSig = params['DexSig'] @AntiQemuRoot = params['AntiQemuRoot'] end |