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.
6059 6060 6061 6062 6063 6064 |
# File 'lib/v20180317/models.rb', line 6059 def initialize(loadbalancerid=nil, sourcelistenerid=nil, targetlistenerid=nil, rewriteinfos=nil) @LoadBalancerId = loadbalancerid @SourceListenerId = sourcelistenerid @TargetListenerId = targetlistenerid @RewriteInfos = rewriteinfos end |
Instance Attribute Details
#LoadBalancerId ⇒ Object
6057 6058 6059 |
# File 'lib/v20180317/models.rb', line 6057 def LoadBalancerId @LoadBalancerId end |
#RewriteInfos ⇒ Object
6057 6058 6059 |
# File 'lib/v20180317/models.rb', line 6057 def RewriteInfos @RewriteInfos end |
#SourceListenerId ⇒ Object
6057 6058 6059 |
# File 'lib/v20180317/models.rb', line 6057 def SourceListenerId @SourceListenerId end |
#TargetListenerId ⇒ Object
6057 6058 6059 |
# File 'lib/v20180317/models.rb', line 6057 def TargetListenerId @TargetListenerId end |
Instance Method Details
#deserialize(params) ⇒ Object
6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 |
# File 'lib/v20180317/models.rb', line 6066 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 |