Class: TencentCloud::Cdn::V20180606::AdvancedAuthenticationTypeB
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdn::V20180606::AdvancedAuthenticationTypeB
- Defined in:
- lib/v20180606/models.rb
Overview
时间戳防盗链高级版模式B配置。
Instance Attribute Summary collapse
- #ExpireCode ⇒ Object
- #ExpireTime ⇒ Object
- #FailCode ⇒ Object
- #KeyAlpha ⇒ Object
- #KeyBeta ⇒ Object
- #KeyGamma ⇒ Object
- #RulePaths ⇒ Object
- #SignParam ⇒ Object
- #TimeFormat ⇒ Object
- #TimeParam ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(keyalpha = nil, keybeta = nil, keygamma = nil, signparam = nil, timeparam = nil, expiretime = nil, timeformat = nil, failcode = nil, expirecode = nil, rulepaths = nil) ⇒ AdvancedAuthenticationTypeB
constructor
A new instance of AdvancedAuthenticationTypeB.
Constructor Details
#initialize(keyalpha = nil, keybeta = nil, keygamma = nil, signparam = nil, timeparam = nil, expiretime = nil, timeformat = nil, failcode = nil, expirecode = nil, rulepaths = nil) ⇒ AdvancedAuthenticationTypeB
Returns a new instance of AdvancedAuthenticationTypeB.
711 712 713 714 715 716 717 718 719 720 721 722 |
# File 'lib/v20180606/models.rb', line 711 def initialize(keyalpha=nil, keybeta=nil, keygamma=nil, signparam=nil, timeparam=nil, expiretime=nil, timeformat=nil, failcode=nil, expirecode=nil, rulepaths=nil) @KeyAlpha = keyalpha @KeyBeta = keybeta @KeyGamma = keygamma @SignParam = signparam @TimeParam = timeparam @ExpireTime = expiretime @TimeFormat = timeformat @FailCode = failcode @ExpireCode = expirecode @RulePaths = rulepaths end |
Instance Attribute Details
#ExpireCode ⇒ Object
709 710 711 |
# File 'lib/v20180606/models.rb', line 709 def ExpireCode @ExpireCode end |
#ExpireTime ⇒ Object
709 710 711 |
# File 'lib/v20180606/models.rb', line 709 def ExpireTime @ExpireTime end |
#FailCode ⇒ Object
709 710 711 |
# File 'lib/v20180606/models.rb', line 709 def FailCode @FailCode end |
#KeyAlpha ⇒ Object
709 710 711 |
# File 'lib/v20180606/models.rb', line 709 def KeyAlpha @KeyAlpha end |
#KeyBeta ⇒ Object
709 710 711 |
# File 'lib/v20180606/models.rb', line 709 def KeyBeta @KeyBeta end |
#KeyGamma ⇒ Object
709 710 711 |
# File 'lib/v20180606/models.rb', line 709 def KeyGamma @KeyGamma end |
#RulePaths ⇒ Object
709 710 711 |
# File 'lib/v20180606/models.rb', line 709 def RulePaths @RulePaths end |
#SignParam ⇒ Object
709 710 711 |
# File 'lib/v20180606/models.rb', line 709 def SignParam @SignParam end |
#TimeFormat ⇒ Object
709 710 711 |
# File 'lib/v20180606/models.rb', line 709 def TimeFormat @TimeFormat end |
#TimeParam ⇒ Object
709 710 711 |
# File 'lib/v20180606/models.rb', line 709 def TimeParam @TimeParam end |
Instance Method Details
#deserialize(params) ⇒ Object
724 725 726 727 728 729 730 731 732 733 734 735 |
# File 'lib/v20180606/models.rb', line 724 def deserialize(params) @KeyAlpha = params['KeyAlpha'] @KeyBeta = params['KeyBeta'] @KeyGamma = params['KeyGamma'] @SignParam = params['SignParam'] @TimeParam = params['TimeParam'] @ExpireTime = params['ExpireTime'] @TimeFormat = params['TimeFormat'] @FailCode = params['FailCode'] @ExpireCode = params['ExpireCode'] @RulePaths = params['RulePaths'] end |