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.
20811 20812 20813 20814 20815 20816 20817 20818 |
# File 'lib/v20180717/models.rb', line 20811 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
20809 20810 20811 |
# File 'lib/v20180717/models.rb', line 20809 def Domain @Domain end |
#IPFilterPolicy ⇒ Object
20809 20810 20811 |
# File 'lib/v20180717/models.rb', line 20809 def IPFilterPolicy @IPFilterPolicy end |
#QUICConfig ⇒ Object
20809 20810 20811 |
# File 'lib/v20180717/models.rb', line 20809 def QUICConfig @QUICConfig end |
#RefererAuthPolicy ⇒ Object
20809 20810 20811 |
# File 'lib/v20180717/models.rb', line 20809 def RefererAuthPolicy @RefererAuthPolicy end |
#SubAppId ⇒ Object
20809 20810 20811 |
# File 'lib/v20180717/models.rb', line 20809 def SubAppId @SubAppId end |
#UrlSignatureAuthPolicy ⇒ Object
20809 20810 20811 |
# File 'lib/v20180717/models.rb', line 20809 def UrlSignatureAuthPolicy @UrlSignatureAuthPolicy end |
Instance Method Details
#deserialize(params) ⇒ Object
20820 20821 20822 20823 20824 20825 20826 20827 20828 20829 20830 20831 20832 20833 20834 20835 20836 20837 20838 20839 |
# File 'lib/v20180717/models.rb', line 20820 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 |