Class: TencentCloud::Clb::V20180317::ModifyLoadBalancerAttributesRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Clb::V20180317::ModifyLoadBalancerAttributesRequest
- Defined in:
- lib/v20180317/models.rb
Overview
ModifyLoadBalancerAttributes请求参数结构体
Instance Attribute Summary collapse
- #AssociateEndpoint ⇒ Object
- #DeleteProtect ⇒ Object
- #InternetChargeInfo ⇒ Object
- #LoadBalancerId ⇒ Object
- #LoadBalancerName ⇒ Object
- #LoadBalancerPassToTarget ⇒ Object
- #ModifyClassicDomain ⇒ Object
- #SnatPro ⇒ Object
- #SwitchFlag ⇒ Object
- #TargetRegionInfo ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(loadbalancerid = nil, loadbalancername = nil, targetregioninfo = nil, internetchargeinfo = nil, loadbalancerpasstotarget = nil, switchflag = nil, snatpro = nil, deleteprotect = nil, modifyclassicdomain = nil, associateendpoint = nil) ⇒ ModifyLoadBalancerAttributesRequest
constructor
A new instance of ModifyLoadBalancerAttributesRequest.
Constructor Details
#initialize(loadbalancerid = nil, loadbalancername = nil, targetregioninfo = nil, internetchargeinfo = nil, loadbalancerpasstotarget = nil, switchflag = nil, snatpro = nil, deleteprotect = nil, modifyclassicdomain = nil, associateendpoint = nil) ⇒ ModifyLoadBalancerAttributesRequest
Returns a new instance of ModifyLoadBalancerAttributesRequest.
6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 |
# File 'lib/v20180317/models.rb', line 6562 def initialize(loadbalancerid=nil, loadbalancername=nil, targetregioninfo=nil, internetchargeinfo=nil, loadbalancerpasstotarget=nil, switchflag=nil, snatpro=nil, deleteprotect=nil, modifyclassicdomain=nil, associateendpoint=nil) @LoadBalancerId = loadbalancerid @LoadBalancerName = loadbalancername @TargetRegionInfo = targetregioninfo @InternetChargeInfo = internetchargeinfo @LoadBalancerPassToTarget = loadbalancerpasstotarget @SwitchFlag = switchflag @SnatPro = snatpro @DeleteProtect = deleteprotect @ModifyClassicDomain = modifyclassicdomain @AssociateEndpoint = associateendpoint end |
Instance Attribute Details
#AssociateEndpoint ⇒ Object
6560 6561 6562 |
# File 'lib/v20180317/models.rb', line 6560 def AssociateEndpoint @AssociateEndpoint end |
#DeleteProtect ⇒ Object
6560 6561 6562 |
# File 'lib/v20180317/models.rb', line 6560 def DeleteProtect @DeleteProtect end |
#InternetChargeInfo ⇒ Object
6560 6561 6562 |
# File 'lib/v20180317/models.rb', line 6560 def InternetChargeInfo @InternetChargeInfo end |
#LoadBalancerId ⇒ Object
6560 6561 6562 |
# File 'lib/v20180317/models.rb', line 6560 def LoadBalancerId @LoadBalancerId end |
#LoadBalancerName ⇒ Object
6560 6561 6562 |
# File 'lib/v20180317/models.rb', line 6560 def LoadBalancerName @LoadBalancerName end |
#LoadBalancerPassToTarget ⇒ Object
6560 6561 6562 |
# File 'lib/v20180317/models.rb', line 6560 def LoadBalancerPassToTarget @LoadBalancerPassToTarget end |
#ModifyClassicDomain ⇒ Object
6560 6561 6562 |
# File 'lib/v20180317/models.rb', line 6560 def ModifyClassicDomain @ModifyClassicDomain end |
#SnatPro ⇒ Object
6560 6561 6562 |
# File 'lib/v20180317/models.rb', line 6560 def SnatPro @SnatPro end |
#SwitchFlag ⇒ Object
6560 6561 6562 |
# File 'lib/v20180317/models.rb', line 6560 def SwitchFlag @SwitchFlag end |
#TargetRegionInfo ⇒ Object
6560 6561 6562 |
# File 'lib/v20180317/models.rb', line 6560 def TargetRegionInfo @TargetRegionInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 |
# File 'lib/v20180317/models.rb', line 6575 def deserialize(params) @LoadBalancerId = params['LoadBalancerId'] @LoadBalancerName = params['LoadBalancerName'] unless params['TargetRegionInfo'].nil? @TargetRegionInfo = TargetRegionInfo.new @TargetRegionInfo.deserialize(params['TargetRegionInfo']) end unless params['InternetChargeInfo'].nil? @InternetChargeInfo = InternetAccessible.new @InternetChargeInfo.deserialize(params['InternetChargeInfo']) end @LoadBalancerPassToTarget = params['LoadBalancerPassToTarget'] @SwitchFlag = params['SwitchFlag'] @SnatPro = params['SnatPro'] @DeleteProtect = params['DeleteProtect'] @ModifyClassicDomain = params['ModifyClassicDomain'] @AssociateEndpoint = params['AssociateEndpoint'] end |