Class: TencentCloud::Vod::V20180717::ModifyVodDomainConfigRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::ModifyVodDomainConfigRequest
- Defined in:
- lib/v20180717/models.rb
Overview
ModifyVodDomainConfig请求参数结构体
Instance Attribute Summary collapse
- #Domain ⇒ Object
- #IPFilterPolicy ⇒ Object
- #QUICConfig ⇒ Object
- #RefererAuthPolicy ⇒ Object
- #SubAppId ⇒ Object
- #UrlSignatureAuthPolicy ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(domain = nil, subappid = nil, refererauthpolicy = nil, urlsignatureauthpolicy = nil, quicconfig = nil, ipfilterpolicy = nil) ⇒ ModifyVodDomainConfigRequest
constructor
A new instance of ModifyVodDomainConfigRequest.
Constructor Details
#initialize(domain = nil, subappid = nil, refererauthpolicy = nil, urlsignatureauthpolicy = nil, quicconfig = nil, ipfilterpolicy = nil) ⇒ ModifyVodDomainConfigRequest
Returns a new instance of ModifyVodDomainConfigRequest.
23987 23988 23989 23990 23991 23992 23993 23994 |
# File 'lib/v20180717/models.rb', line 23987 def initialize(domain=nil, subappid=nil, refererauthpolicy=nil, urlsignatureauthpolicy=nil, quicconfig=nil, ipfilterpolicy=nil) @Domain = domain @SubAppId = subappid @RefererAuthPolicy = refererauthpolicy @UrlSignatureAuthPolicy = urlsignatureauthpolicy @QUICConfig = quicconfig @IPFilterPolicy = ipfilterpolicy end |
Instance Attribute Details
#Domain ⇒ Object
23985 23986 23987 |
# File 'lib/v20180717/models.rb', line 23985 def Domain @Domain end |
#IPFilterPolicy ⇒ Object
23985 23986 23987 |
# File 'lib/v20180717/models.rb', line 23985 def IPFilterPolicy @IPFilterPolicy end |
#QUICConfig ⇒ Object
23985 23986 23987 |
# File 'lib/v20180717/models.rb', line 23985 def QUICConfig @QUICConfig end |
#RefererAuthPolicy ⇒ Object
23985 23986 23987 |
# File 'lib/v20180717/models.rb', line 23985 def RefererAuthPolicy @RefererAuthPolicy end |
#SubAppId ⇒ Object
23985 23986 23987 |
# File 'lib/v20180717/models.rb', line 23985 def SubAppId @SubAppId end |
#UrlSignatureAuthPolicy ⇒ Object
23985 23986 23987 |
# File 'lib/v20180717/models.rb', line 23985 def UrlSignatureAuthPolicy @UrlSignatureAuthPolicy end |
Instance Method Details
#deserialize(params) ⇒ Object
23996 23997 23998 23999 24000 24001 24002 24003 24004 24005 24006 24007 24008 24009 24010 24011 24012 24013 24014 24015 |
# File 'lib/v20180717/models.rb', line 23996 def deserialize(params) @Domain = params['Domain'] @SubAppId = params['SubAppId'] unless params['RefererAuthPolicy'].nil? @RefererAuthPolicy = RefererAuthPolicy.new @RefererAuthPolicy.deserialize(params['RefererAuthPolicy']) end unless params['UrlSignatureAuthPolicy'].nil? @UrlSignatureAuthPolicy = UrlSignatureAuthPolicy.new @UrlSignatureAuthPolicy.deserialize(params['UrlSignatureAuthPolicy']) end unless params['QUICConfig'].nil? @QUICConfig = DomainQUICConfig.new @QUICConfig.deserialize(params['QUICConfig']) end unless params['IPFilterPolicy'].nil? @IPFilterPolicy = IPFilterPolicy.new @IPFilterPolicy.deserialize(params['IPFilterPolicy']) end end |