Class: TencentCloud::Clb::V20180317::ModifyDomainAttributesRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Clb::V20180317::ModifyDomainAttributesRequest
- Defined in:
- lib/v20180317/models.rb
Overview
ModifyDomainAttributes请求参数结构体
Instance Attribute Summary collapse
-
#Certificate ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。 True: 设为默认域名,Fasle: 不设置为默认域名。 True: 开启 QUIC,False: 不开启QUIC。.
-
#DefaultServer ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。 True: 设为默认域名,Fasle: 不设置为默认域名。 True: 开启 QUIC,False: 不开启QUIC。.
-
#Domain ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。 True: 设为默认域名,Fasle: 不设置为默认域名。 True: 开启 QUIC,False: 不开启QUIC。.
-
#Http2 ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。 True: 设为默认域名,Fasle: 不设置为默认域名。 True: 开启 QUIC,False: 不开启QUIC。.
-
#ListenerId ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。 True: 设为默认域名,Fasle: 不设置为默认域名。 True: 开启 QUIC,False: 不开启QUIC。.
-
#LoadBalancerId ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。 True: 设为默认域名,Fasle: 不设置为默认域名。 True: 开启 QUIC,False: 不开启QUIC。.
-
#MultiCertInfo ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。 True: 设为默认域名,Fasle: 不设置为默认域名。 True: 开启 QUIC,False: 不开启QUIC。.
-
#NewDefaultServerDomain ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。 True: 设为默认域名,Fasle: 不设置为默认域名。 True: 开启 QUIC,False: 不开启QUIC。.
-
#NewDomain ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。 True: 设为默认域名,Fasle: 不设置为默认域名。 True: 开启 QUIC,False: 不开启QUIC。.
-
#NewDomains ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。 True: 设为默认域名,Fasle: 不设置为默认域名。 True: 开启 QUIC,False: 不开启QUIC。.
-
#Quic ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。 True: 设为默认域名,Fasle: 不设置为默认域名。 True: 开启 QUIC,False: 不开启QUIC。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(loadbalancerid = nil, listenerid = nil, domain = nil, newdomain = nil, certificate = nil, http2 = nil, defaultserver = nil, quic = nil, newdefaultserverdomain = nil, newdomains = nil, multicertinfo = nil) ⇒ ModifyDomainAttributesRequest
constructor
A new instance of ModifyDomainAttributesRequest.
Constructor Details
#initialize(loadbalancerid = nil, listenerid = nil, domain = nil, newdomain = nil, certificate = nil, http2 = nil, defaultserver = nil, quic = nil, newdefaultserverdomain = nil, newdomains = nil, multicertinfo = nil) ⇒ ModifyDomainAttributesRequest
Returns a new instance of ModifyDomainAttributesRequest.
6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 |
# File 'lib/v20180317/models.rb', line 6171 def initialize(loadbalancerid=nil, listenerid=nil, domain=nil, newdomain=nil, certificate=nil, http2=nil, defaultserver=nil, quic=nil, newdefaultserverdomain=nil, newdomains=nil, multicertinfo=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @Domain = domain @NewDomain = newdomain @Certificate = certificate @Http2 = http2 @DefaultServer = defaultserver @Quic = quic @NewDefaultServerDomain = newdefaultserverdomain @NewDomains = newdomains @MultiCertInfo = multicertinfo end |
Instance Attribute Details
#Certificate ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。True: 设为默认域名,Fasle: 不设置为默认域名。True: 开启 QUIC,False: 不开启QUIC。
6169 6170 6171 |
# File 'lib/v20180317/models.rb', line 6169 def Certificate @Certificate end |
#DefaultServer ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。True: 设为默认域名,Fasle: 不设置为默认域名。True: 开启 QUIC,False: 不开启QUIC。
6169 6170 6171 |
# File 'lib/v20180317/models.rb', line 6169 def DefaultServer @DefaultServer end |
#Domain ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。True: 设为默认域名,Fasle: 不设置为默认域名。True: 开启 QUIC,False: 不开启QUIC。
6169 6170 6171 |
# File 'lib/v20180317/models.rb', line 6169 def Domain @Domain end |
#Http2 ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。True: 设为默认域名,Fasle: 不设置为默认域名。True: 开启 QUIC,False: 不开启QUIC。
6169 6170 6171 |
# File 'lib/v20180317/models.rb', line 6169 def Http2 @Http2 end |
#ListenerId ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。True: 设为默认域名,Fasle: 不设置为默认域名。True: 开启 QUIC,False: 不开启QUIC。
6169 6170 6171 |
# File 'lib/v20180317/models.rb', line 6169 def ListenerId @ListenerId end |
#LoadBalancerId ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。True: 设为默认域名,Fasle: 不设置为默认域名。True: 开启 QUIC,False: 不开启QUIC。
6169 6170 6171 |
# File 'lib/v20180317/models.rb', line 6169 def LoadBalancerId @LoadBalancerId end |
#MultiCertInfo ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。True: 设为默认域名,Fasle: 不设置为默认域名。True: 开启 QUIC,False: 不开启QUIC。
6169 6170 6171 |
# File 'lib/v20180317/models.rb', line 6169 def MultiCertInfo @MultiCertInfo end |
#NewDefaultServerDomain ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。True: 设为默认域名,Fasle: 不设置为默认域名。True: 开启 QUIC,False: 不开启QUIC。
6169 6170 6171 |
# File 'lib/v20180317/models.rb', line 6169 def NewDefaultServerDomain @NewDefaultServerDomain end |
#NewDomain ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。True: 设为默认域名,Fasle: 不设置为默认域名。True: 开启 QUIC,False: 不开启QUIC。
6169 6170 6171 |
# File 'lib/v20180317/models.rb', line 6169 def NewDomain @NewDomain end |
#NewDomains ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。True: 设为默认域名,Fasle: 不设置为默认域名。True: 开启 QUIC,False: 不开启QUIC。
6169 6170 6171 |
# File 'lib/v20180317/models.rb', line 6169 def NewDomains @NewDomains end |
#Quic ⇒ Object
True: 开启HTTP2,Fasle: 不开启HTTP2。True: 设为默认域名,Fasle: 不设置为默认域名。True: 开启 QUIC,False: 不开启QUIC。
6169 6170 6171 |
# File 'lib/v20180317/models.rb', line 6169 def Quic @Quic end |
Instance Method Details
#deserialize(params) ⇒ Object
6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 |
# File 'lib/v20180317/models.rb', line 6185 def deserialize(params) @LoadBalancerId = params['LoadBalancerId'] @ListenerId = params['ListenerId'] @Domain = params['Domain'] @NewDomain = params['NewDomain'] unless params['Certificate'].nil? @Certificate = CertificateInput.new @Certificate.deserialize(params['Certificate']) end @Http2 = params['Http2'] @DefaultServer = params['DefaultServer'] @Quic = params['Quic'] @NewDefaultServerDomain = params['NewDefaultServerDomain'] @NewDomains = params['NewDomains'] unless params['MultiCertInfo'].nil? @MultiCertInfo = MultiCertInfo.new @MultiCertInfo.deserialize(params['MultiCertInfo']) end end |