Class: TencentCloud::Tke::V20180525::UpdateEKSClusterRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::UpdateEKSClusterRequest
- Defined in:
- lib/v20180525/models.rb
Overview
UpdateEKSCluster请求参数结构体
Instance Attribute Summary collapse
- #ClearDnsServer ⇒ Object
- #ClusterDesc ⇒ Object
- #ClusterId ⇒ Object
- #ClusterName ⇒ Object
- #DnsServers ⇒ Object
- #ExtraParam ⇒ Object
- #InternalLB ⇒ Object
- #NeedDeleteCbs ⇒ Object
- #ProxyLB ⇒ Object
- #PublicLB ⇒ Object
- #ServiceSubnetId ⇒ Object
- #SubnetIds ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterid = nil, clustername = nil, clusterdesc = nil, subnetids = nil, publiclb = nil, internallb = nil, servicesubnetid = nil, dnsservers = nil, cleardnsserver = nil, needdeletecbs = nil, proxylb = nil, extraparam = nil) ⇒ UpdateEKSClusterRequest
constructor
A new instance of UpdateEKSClusterRequest.
Constructor Details
#initialize(clusterid = nil, clustername = nil, clusterdesc = nil, subnetids = nil, publiclb = nil, internallb = nil, servicesubnetid = nil, dnsservers = nil, cleardnsserver = nil, needdeletecbs = nil, proxylb = nil, extraparam = nil) ⇒ UpdateEKSClusterRequest
Returns a new instance of UpdateEKSClusterRequest.
19355 19356 19357 19358 19359 19360 19361 19362 19363 19364 19365 19366 19367 19368 |
# File 'lib/v20180525/models.rb', line 19355 def initialize(clusterid=nil, clustername=nil, clusterdesc=nil, subnetids=nil, publiclb=nil, internallb=nil, servicesubnetid=nil, dnsservers=nil, cleardnsserver=nil, needdeletecbs=nil, proxylb=nil, extraparam=nil) @ClusterId = clusterid @ClusterName = clustername @ClusterDesc = clusterdesc @SubnetIds = subnetids @PublicLB = publiclb @InternalLB = internallb @ServiceSubnetId = servicesubnetid @DnsServers = dnsservers @ClearDnsServer = cleardnsserver @NeedDeleteCbs = needdeletecbs @ProxyLB = proxylb @ExtraParam = extraparam end |
Instance Attribute Details
#ClearDnsServer ⇒ Object
19353 19354 19355 |
# File 'lib/v20180525/models.rb', line 19353 def ClearDnsServer @ClearDnsServer end |
#ClusterDesc ⇒ Object
19353 19354 19355 |
# File 'lib/v20180525/models.rb', line 19353 def ClusterDesc @ClusterDesc end |
#ClusterId ⇒ Object
19353 19354 19355 |
# File 'lib/v20180525/models.rb', line 19353 def ClusterId @ClusterId end |
#ClusterName ⇒ Object
19353 19354 19355 |
# File 'lib/v20180525/models.rb', line 19353 def ClusterName @ClusterName end |
#DnsServers ⇒ Object
19353 19354 19355 |
# File 'lib/v20180525/models.rb', line 19353 def DnsServers @DnsServers end |
#ExtraParam ⇒ Object
19353 19354 19355 |
# File 'lib/v20180525/models.rb', line 19353 def ExtraParam @ExtraParam end |
#InternalLB ⇒ Object
19353 19354 19355 |
# File 'lib/v20180525/models.rb', line 19353 def InternalLB @InternalLB end |
#NeedDeleteCbs ⇒ Object
19353 19354 19355 |
# File 'lib/v20180525/models.rb', line 19353 def NeedDeleteCbs @NeedDeleteCbs end |
#ProxyLB ⇒ Object
19353 19354 19355 |
# File 'lib/v20180525/models.rb', line 19353 def ProxyLB @ProxyLB end |
#PublicLB ⇒ Object
19353 19354 19355 |
# File 'lib/v20180525/models.rb', line 19353 def PublicLB @PublicLB end |
#ServiceSubnetId ⇒ Object
19353 19354 19355 |
# File 'lib/v20180525/models.rb', line 19353 def ServiceSubnetId @ServiceSubnetId end |
#SubnetIds ⇒ Object
19353 19354 19355 |
# File 'lib/v20180525/models.rb', line 19353 def SubnetIds @SubnetIds end |
Instance Method Details
#deserialize(params) ⇒ Object
19370 19371 19372 19373 19374 19375 19376 19377 19378 19379 19380 19381 19382 19383 19384 19385 19386 19387 19388 19389 19390 19391 19392 19393 19394 19395 19396 |
# File 'lib/v20180525/models.rb', line 19370 def deserialize(params) @ClusterId = params['ClusterId'] @ClusterName = params['ClusterName'] @ClusterDesc = params['ClusterDesc'] @SubnetIds = params['SubnetIds'] unless params['PublicLB'].nil? @PublicLB = ClusterPublicLB.new @PublicLB.deserialize(params['PublicLB']) end unless params['InternalLB'].nil? @InternalLB = ClusterInternalLB.new @InternalLB.deserialize(params['InternalLB']) end @ServiceSubnetId = params['ServiceSubnetId'] unless params['DnsServers'].nil? @DnsServers = [] params['DnsServers'].each do |i| dnsserverconf_tmp = DnsServerConf.new dnsserverconf_tmp.deserialize(i) @DnsServers << dnsserverconf_tmp end end @ClearDnsServer = params['ClearDnsServer'] @NeedDeleteCbs = params['NeedDeleteCbs'] @ProxyLB = params['ProxyLB'] @ExtraParam = params['ExtraParam'] end |