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.
20898 20899 20900 20901 20902 20903 20904 20905 20906 20907 20908 20909 20910 20911 |
# File 'lib/v20180525/models.rb', line 20898 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
20896 20897 20898 |
# File 'lib/v20180525/models.rb', line 20896 def ClearDnsServer @ClearDnsServer end |
#ClusterDesc ⇒ Object
20896 20897 20898 |
# File 'lib/v20180525/models.rb', line 20896 def ClusterDesc @ClusterDesc end |
#ClusterId ⇒ Object
20896 20897 20898 |
# File 'lib/v20180525/models.rb', line 20896 def ClusterId @ClusterId end |
#ClusterName ⇒ Object
20896 20897 20898 |
# File 'lib/v20180525/models.rb', line 20896 def ClusterName @ClusterName end |
#DnsServers ⇒ Object
20896 20897 20898 |
# File 'lib/v20180525/models.rb', line 20896 def DnsServers @DnsServers end |
#ExtraParam ⇒ Object
20896 20897 20898 |
# File 'lib/v20180525/models.rb', line 20896 def ExtraParam @ExtraParam end |
#InternalLB ⇒ Object
20896 20897 20898 |
# File 'lib/v20180525/models.rb', line 20896 def InternalLB @InternalLB end |
#NeedDeleteCbs ⇒ Object
20896 20897 20898 |
# File 'lib/v20180525/models.rb', line 20896 def NeedDeleteCbs @NeedDeleteCbs end |
#ProxyLB ⇒ Object
20896 20897 20898 |
# File 'lib/v20180525/models.rb', line 20896 def ProxyLB @ProxyLB end |
#PublicLB ⇒ Object
20896 20897 20898 |
# File 'lib/v20180525/models.rb', line 20896 def PublicLB @PublicLB end |
#ServiceSubnetId ⇒ Object
20896 20897 20898 |
# File 'lib/v20180525/models.rb', line 20896 def ServiceSubnetId @ServiceSubnetId end |
#SubnetIds ⇒ Object
20896 20897 20898 |
# File 'lib/v20180525/models.rb', line 20896 def SubnetIds @SubnetIds end |
Instance Method Details
#deserialize(params) ⇒ Object
20913 20914 20915 20916 20917 20918 20919 20920 20921 20922 20923 20924 20925 20926 20927 20928 20929 20930 20931 20932 20933 20934 20935 20936 20937 20938 20939 |
# File 'lib/v20180525/models.rb', line 20913 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 |