Class: TencentCloud::Cdn::V20180606::AdvancedAuthenticationTypeA
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdn::V20180606::AdvancedAuthenticationTypeA
- Defined in:
- lib/v20180606/models.rb
Overview
时间戳防盗链高级版模式A配置。
Instance Attribute Summary collapse
- #ExpireCode ⇒ Object
- #ExpireTime ⇒ Object
- #ExpireTimeRequired ⇒ Object
- #FailCode ⇒ Object
- #Format ⇒ Object
- #RulePaths ⇒ Object
- #SecretKey ⇒ Object
- #SignParam ⇒ Object
- #TimeFormat ⇒ Object
- #TimeParam ⇒ Object
- #Transformation ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(secretkey = nil, signparam = nil, timeparam = nil, expiretime = nil, expiretimerequired = nil, format = nil, timeformat = nil, failcode = nil, expirecode = nil, rulepaths = nil, transformation = nil) ⇒ AdvancedAuthenticationTypeA
constructor
A new instance of AdvancedAuthenticationTypeA.
Constructor Details
#initialize(secretkey = nil, signparam = nil, timeparam = nil, expiretime = nil, expiretimerequired = nil, format = nil, timeformat = nil, failcode = nil, expirecode = nil, rulepaths = nil, transformation = nil) ⇒ AdvancedAuthenticationTypeA
Returns a new instance of AdvancedAuthenticationTypeA.
657 658 659 660 661 662 663 664 665 666 667 668 669 |
# File 'lib/v20180606/models.rb', line 657 def initialize(secretkey=nil, signparam=nil, timeparam=nil, expiretime=nil, expiretimerequired=nil, format=nil, timeformat=nil, failcode=nil, expirecode=nil, rulepaths=nil, transformation=nil) @SecretKey = secretkey @SignParam = signparam @TimeParam = timeparam @ExpireTime = expiretime @ExpireTimeRequired = expiretimerequired @Format = format @TimeFormat = timeformat @FailCode = failcode @ExpireCode = expirecode @RulePaths = rulepaths @Transformation = transformation end |
Instance Attribute Details
#ExpireCode ⇒ Object
655 656 657 |
# File 'lib/v20180606/models.rb', line 655 def ExpireCode @ExpireCode end |
#ExpireTime ⇒ Object
655 656 657 |
# File 'lib/v20180606/models.rb', line 655 def ExpireTime @ExpireTime end |
#ExpireTimeRequired ⇒ Object
655 656 657 |
# File 'lib/v20180606/models.rb', line 655 def ExpireTimeRequired @ExpireTimeRequired end |
#FailCode ⇒ Object
655 656 657 |
# File 'lib/v20180606/models.rb', line 655 def FailCode @FailCode end |
#Format ⇒ Object
655 656 657 |
# File 'lib/v20180606/models.rb', line 655 def Format @Format end |
#RulePaths ⇒ Object
655 656 657 |
# File 'lib/v20180606/models.rb', line 655 def RulePaths @RulePaths end |
#SecretKey ⇒ Object
655 656 657 |
# File 'lib/v20180606/models.rb', line 655 def SecretKey @SecretKey end |
#SignParam ⇒ Object
655 656 657 |
# File 'lib/v20180606/models.rb', line 655 def SignParam @SignParam end |
#TimeFormat ⇒ Object
655 656 657 |
# File 'lib/v20180606/models.rb', line 655 def TimeFormat @TimeFormat end |
#TimeParam ⇒ Object
655 656 657 |
# File 'lib/v20180606/models.rb', line 655 def TimeParam @TimeParam end |
#Transformation ⇒ Object
655 656 657 |
# File 'lib/v20180606/models.rb', line 655 def Transformation @Transformation end |
Instance Method Details
#deserialize(params) ⇒ Object
671 672 673 674 675 676 677 678 679 680 681 682 683 |
# File 'lib/v20180606/models.rb', line 671 def deserialize(params) @SecretKey = params['SecretKey'] @SignParam = params['SignParam'] @TimeParam = params['TimeParam'] @ExpireTime = params['ExpireTime'] @ExpireTimeRequired = params['ExpireTimeRequired'] @Format = params['Format'] @TimeFormat = params['TimeFormat'] @FailCode = params['FailCode'] @ExpireCode = params['ExpireCode'] @RulePaths = params['RulePaths'] @Transformation = params['Transformation'] end |