Class: TencentCloud::Waf::V20180125::ClbDomainsInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::ClbDomainsInfo
- Defined in:
- lib/v20180125/models.rb
Overview
负载均衡型WAF域名详情
Instance Attribute Summary collapse
- #AccessStatus ⇒ Object
- #AlbType ⇒ Object
- #CdcClusters ⇒ Object
- #CloudType ⇒ Object
- #Domain ⇒ Object
- #DomainId ⇒ Object
- #Edition ⇒ Object
- #FlowMode ⇒ Object
- #InstanceId ⇒ Object
- #InstanceName ⇒ Object
- #IpHeaders ⇒ Object
- #IsCdn ⇒ Object
- #Labels ⇒ Object
- #LoadBalancerSet ⇒ Object
- #Note ⇒ Object
- #State ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(domain = nil, domainid = nil, instanceid = nil, instancename = nil, edition = nil, iscdn = nil, loadbalancerset = nil, flowmode = nil, state = nil, albtype = nil, ipheaders = nil, cdcclusters = nil, cloudtype = nil, note = nil, labels = nil, accessstatus = nil) ⇒ ClbDomainsInfo
constructor
A new instance of ClbDomainsInfo.
Constructor Details
#initialize(domain = nil, domainid = nil, instanceid = nil, instancename = nil, edition = nil, iscdn = nil, loadbalancerset = nil, flowmode = nil, state = nil, albtype = nil, ipheaders = nil, cdcclusters = nil, cloudtype = nil, note = nil, labels = nil, accessstatus = nil) ⇒ ClbDomainsInfo
Returns a new instance of ClbDomainsInfo.
3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 |
# File 'lib/v20180125/models.rb', line 3110 def initialize(domain=nil, domainid=nil, instanceid=nil, instancename=nil, edition=nil, iscdn=nil, loadbalancerset=nil, flowmode=nil, state=nil, albtype=nil, ipheaders=nil, cdcclusters=nil, cloudtype=nil, note=nil, labels=nil, accessstatus=nil) @Domain = domain @DomainId = domainid @InstanceId = instanceid @InstanceName = instancename @Edition = edition @IsCdn = iscdn @LoadBalancerSet = loadbalancerset @FlowMode = flowmode @State = state @AlbType = albtype @IpHeaders = ipheaders @CdcClusters = cdcclusters @CloudType = cloudtype @Note = note @Labels = labels @AccessStatus = accessstatus end |
Instance Attribute Details
#AccessStatus ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def AccessStatus @AccessStatus end |
#AlbType ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def AlbType @AlbType end |
#CdcClusters ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def CdcClusters @CdcClusters end |
#CloudType ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def CloudType @CloudType end |
#Domain ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def Domain @Domain end |
#DomainId ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def DomainId @DomainId end |
#Edition ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def Edition @Edition end |
#FlowMode ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def FlowMode @FlowMode end |
#InstanceId ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def InstanceId @InstanceId end |
#InstanceName ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def InstanceName @InstanceName end |
#IpHeaders ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def IpHeaders @IpHeaders end |
#IsCdn ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def IsCdn @IsCdn end |
#Labels ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def Labels @Labels end |
#LoadBalancerSet ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def LoadBalancerSet @LoadBalancerSet end |
#Note ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def Note @Note end |
#State ⇒ Object
3108 3109 3110 |
# File 'lib/v20180125/models.rb', line 3108 def State @State end |
Instance Method Details
#deserialize(params) ⇒ Object
3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 |
# File 'lib/v20180125/models.rb', line 3129 def deserialize(params) @Domain = params['Domain'] @DomainId = params['DomainId'] @InstanceId = params['InstanceId'] @InstanceName = params['InstanceName'] @Edition = params['Edition'] @IsCdn = params['IsCdn'] unless params['LoadBalancerSet'].nil? @LoadBalancerSet = [] params['LoadBalancerSet'].each do |i| loadbalancerpackagenew_tmp = LoadBalancerPackageNew.new loadbalancerpackagenew_tmp.deserialize(i) @LoadBalancerSet << loadbalancerpackagenew_tmp end end @FlowMode = params['FlowMode'] @State = params['State'] @AlbType = params['AlbType'] @IpHeaders = params['IpHeaders'] @CdcClusters = params['CdcClusters'] @CloudType = params['CloudType'] @Note = params['Note'] @Labels = params['Labels'] @AccessStatus = params['AccessStatus'] end |