Class: TencentCloud::Clb::V20180317::ManualRewriteRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Clb::V20180317::ManualRewriteRequest
- Defined in:
- lib/v20180317/models.rb
Overview
ManualRewrite请求参数结构体
Instance Attribute Summary collapse
- #LoadBalancerId ⇒ Object
- #RewriteInfos ⇒ Object
- #SourceListenerId ⇒ Object
- #TargetListenerId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(loadbalancerid = nil, sourcelistenerid = nil, targetlistenerid = nil, rewriteinfos = nil) ⇒ ManualRewriteRequest
constructor
A new instance of ManualRewriteRequest.
Constructor Details
#initialize(loadbalancerid = nil, sourcelistenerid = nil, targetlistenerid = nil, rewriteinfos = nil) ⇒ ManualRewriteRequest
Returns a new instance of ManualRewriteRequest.
6180 6181 6182 6183 6184 6185 |
# File 'lib/v20180317/models.rb', line 6180 def initialize(loadbalancerid=nil, sourcelistenerid=nil, targetlistenerid=nil, rewriteinfos=nil) @LoadBalancerId = loadbalancerid @SourceListenerId = sourcelistenerid @TargetListenerId = targetlistenerid @RewriteInfos = rewriteinfos end |
Instance Attribute Details
#LoadBalancerId ⇒ Object
6178 6179 6180 |
# File 'lib/v20180317/models.rb', line 6178 def LoadBalancerId @LoadBalancerId end |
#RewriteInfos ⇒ Object
6178 6179 6180 |
# File 'lib/v20180317/models.rb', line 6178 def RewriteInfos @RewriteInfos end |
#SourceListenerId ⇒ Object
6178 6179 6180 |
# File 'lib/v20180317/models.rb', line 6178 def SourceListenerId @SourceListenerId end |
#TargetListenerId ⇒ Object
6178 6179 6180 |
# File 'lib/v20180317/models.rb', line 6178 def TargetListenerId @TargetListenerId end |
Instance Method Details
#deserialize(params) ⇒ Object
6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 |
# File 'lib/v20180317/models.rb', line 6187 def deserialize(params) @LoadBalancerId = params['LoadBalancerId'] @SourceListenerId = params['SourceListenerId'] @TargetListenerId = params['TargetListenerId'] unless params['RewriteInfos'].nil? @RewriteInfos = [] params['RewriteInfos'].each do |i| rewritelocationmap_tmp = RewriteLocationMap.new rewritelocationmap_tmp.deserialize(i) @RewriteInfos << rewritelocationmap_tmp end end end |