Class: TencentCloud::Gaap::V20180529::ModifyRuleAttributeRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Gaap::V20180529::ModifyRuleAttributeRequest
- Defined in:
- lib/v20180529/models.rb
Overview
ModifyRuleAttribute请求参数结构体
Instance Attribute Summary collapse
-
#CheckParams ⇒ Object
1,开启; 0,关闭。 当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。 当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。.
-
#ForcedRedirect ⇒ Object
1,开启; 0,关闭。 当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。 当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。.
-
#ForwardHost ⇒ Object
1,开启; 0,关闭。 当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。 当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。.
-
#ForwardProtocol ⇒ Object
1,开启; 0,关闭。 当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。 当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。.
-
#HealthCheck ⇒ Object
1,开启; 0,关闭。 当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。 当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。.
-
#ListenerId ⇒ Object
1,开启; 0,关闭。 当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。 当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。.
-
#Path ⇒ Object
1,开启; 0,关闭。 当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。 当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。.
-
#RuleId ⇒ Object
1,开启; 0,关闭。 当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。 当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。.
-
#Scheduler ⇒ Object
1,开启; 0,关闭。 当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。 当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。.
-
#ServerNameIndication ⇒ Object
1,开启; 0,关闭。 当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。 当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。.
-
#ServerNameIndicationSwitch ⇒ Object
1,开启; 0,关闭。 当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。 当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(listenerid = nil, ruleid = nil, scheduler = nil, healthcheck = nil, checkparams = nil, path = nil, forwardprotocol = nil, forwardhost = nil, servernameindicationswitch = nil, servernameindication = nil, forcedredirect = nil) ⇒ ModifyRuleAttributeRequest
constructor
A new instance of ModifyRuleAttributeRequest.
Constructor Details
#initialize(listenerid = nil, ruleid = nil, scheduler = nil, healthcheck = nil, checkparams = nil, path = nil, forwardprotocol = nil, forwardhost = nil, servernameindicationswitch = nil, servernameindication = nil, forcedredirect = nil) ⇒ ModifyRuleAttributeRequest
Returns a new instance of ModifyRuleAttributeRequest.
6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 |
# File 'lib/v20180529/models.rb', line 6024 def initialize(listenerid=nil, ruleid=nil, scheduler=nil, healthcheck=nil, checkparams=nil, path=nil, forwardprotocol=nil, forwardhost=nil, servernameindicationswitch=nil, servernameindication=nil, forcedredirect=nil) @ListenerId = listenerid @RuleId = ruleid @Scheduler = scheduler @HealthCheck = healthcheck @CheckParams = checkparams @Path = path @ForwardProtocol = forwardprotocol @ForwardHost = forwardhost @ServerNameIndicationSwitch = servernameindicationswitch @ServerNameIndication = servernameindication @ForcedRedirect = forcedredirect end |
Instance Attribute Details
#CheckParams ⇒ Object
1,开启;0,关闭。当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。
6022 6023 6024 |
# File 'lib/v20180529/models.rb', line 6022 def CheckParams @CheckParams end |
#ForcedRedirect ⇒ Object
1,开启;0,关闭。当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。
6022 6023 6024 |
# File 'lib/v20180529/models.rb', line 6022 def ForcedRedirect @ForcedRedirect end |
#ForwardHost ⇒ Object
1,开启;0,关闭。当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。
6022 6023 6024 |
# File 'lib/v20180529/models.rb', line 6022 def ForwardHost @ForwardHost end |
#ForwardProtocol ⇒ Object
1,开启;0,关闭。当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。
6022 6023 6024 |
# File 'lib/v20180529/models.rb', line 6022 def ForwardProtocol @ForwardProtocol end |
#HealthCheck ⇒ Object
1,开启;0,关闭。当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。
6022 6023 6024 |
# File 'lib/v20180529/models.rb', line 6022 def HealthCheck @HealthCheck end |
#ListenerId ⇒ Object
1,开启;0,关闭。当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。
6022 6023 6024 |
# File 'lib/v20180529/models.rb', line 6022 def ListenerId @ListenerId end |
#Path ⇒ Object
1,开启;0,关闭。当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。
6022 6023 6024 |
# File 'lib/v20180529/models.rb', line 6022 def Path @Path end |
#RuleId ⇒ Object
1,开启;0,关闭。当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。
6022 6023 6024 |
# File 'lib/v20180529/models.rb', line 6022 def RuleId @RuleId end |
#Scheduler ⇒ Object
1,开启;0,关闭。当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。
6022 6023 6024 |
# File 'lib/v20180529/models.rb', line 6022 def Scheduler @Scheduler end |
#ServerNameIndication ⇒ Object
1,开启;0,关闭。当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。
6022 6023 6024 |
# File 'lib/v20180529/models.rb', line 6022 def ServerNameIndication @ServerNameIndication end |
#ServerNameIndicationSwitch ⇒ Object
1,开启;0,关闭。当ForwardProtocol=default时,表示使用对应监听器的ForwardProtocol。当ForwardHost=default时,使用规则的域名,其他情况为该字段所设置的值。
6022 6023 6024 |
# File 'lib/v20180529/models.rb', line 6022 def ServerNameIndicationSwitch @ServerNameIndicationSwitch end |
Instance Method Details
#deserialize(params) ⇒ Object
6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 |
# File 'lib/v20180529/models.rb', line 6038 def deserialize(params) @ListenerId = params['ListenerId'] @RuleId = params['RuleId'] @Scheduler = params['Scheduler'] @HealthCheck = params['HealthCheck'] unless params['CheckParams'].nil? @CheckParams = RuleCheckParams.new @CheckParams.deserialize(params['CheckParams']) end @Path = params['Path'] @ForwardProtocol = params['ForwardProtocol'] @ForwardHost = params['ForwardHost'] @ServerNameIndicationSwitch = params['ServerNameIndicationSwitch'] @ServerNameIndication = params['ServerNameIndication'] @ForcedRedirect = params['ForcedRedirect'] end |