Class: TencentCloud::Tdcpg::V20211118::Cluster
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tdcpg::V20211118::Cluster
- Defined in:
- lib/v20211118/models.rb
Overview
集群信息
Instance Attribute Summary collapse
-
#AutoRenewFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ClusterId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ClusterName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#DBCharset ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#DBKernelVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#DBMajorVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#DBVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#EndpointSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceCount ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#PayMode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#PayPeriodEndTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ProjectId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Region ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#StatusDesc ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#StorageLimit ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#StoragePayMode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#StorageUsed ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Zone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterid = nil, clustername = nil, region = nil, zone = nil, dbversion = nil, projectid = nil, status = nil, statusdesc = nil, createtime = nil, storageused = nil, storagelimit = nil, paymode = nil, payperiodendtime = nil, autorenewflag = nil, dbcharset = nil, instancecount = nil, endpointset = nil, dbmajorversion = nil, dbkernelversion = nil, storagepaymode = nil) ⇒ Cluster
constructor
A new instance of Cluster.
Constructor Details
#initialize(clusterid = nil, clustername = nil, region = nil, zone = nil, dbversion = nil, projectid = nil, status = nil, statusdesc = nil, createtime = nil, storageused = nil, storagelimit = nil, paymode = nil, payperiodendtime = nil, autorenewflag = nil, dbcharset = nil, instancecount = nil, endpointset = nil, dbmajorversion = nil, dbkernelversion = nil, storagepaymode = nil) ⇒ Cluster
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 |
# File 'lib/v20211118/models.rb', line 281 def initialize(clusterid=nil, clustername=nil, region=nil, zone=nil, dbversion=nil, projectid=nil, status=nil, statusdesc=nil, createtime=nil, storageused=nil, storagelimit=nil, paymode=nil, payperiodendtime=nil, autorenewflag=nil, dbcharset=nil, instancecount=nil, endpointset=nil, dbmajorversion=nil, dbkernelversion=nil, storagepaymode=nil) @ClusterId = clusterid @ClusterName = clustername @Region = region @Zone = zone @DBVersion = dbversion @ProjectId = projectid @Status = status @StatusDesc = statusdesc @CreateTime = createtime @StorageUsed = storageused @StorageLimit = storagelimit @PayMode = paymode @PayPeriodEndTime = payperiodendtime @AutoRenewFlag = autorenewflag @DBCharset = dbcharset @InstanceCount = instancecount @EndpointSet = endpointset @DBMajorVersion = dbmajorversion @DBKernelVersion = dbkernelversion @StoragePayMode = storagepaymode end |
Instance Attribute Details
#AutoRenewFlag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def AutoRenewFlag @AutoRenewFlag end |
#ClusterId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def ClusterId @ClusterId end |
#ClusterName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def ClusterName @ClusterName end |
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def CreateTime @CreateTime end |
#DBCharset ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def DBCharset @DBCharset end |
#DBKernelVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def DBKernelVersion @DBKernelVersion end |
#DBMajorVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def DBMajorVersion @DBMajorVersion end |
#DBVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def DBVersion @DBVersion end |
#EndpointSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def EndpointSet @EndpointSet end |
#InstanceCount ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def InstanceCount @InstanceCount end |
#PayMode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def PayMode @PayMode end |
#PayPeriodEndTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def PayPeriodEndTime @PayPeriodEndTime end |
#ProjectId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def ProjectId @ProjectId end |
#Region ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def Region @Region end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def Status @Status end |
#StatusDesc ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def StatusDesc @StatusDesc end |
#StorageLimit ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def StorageLimit @StorageLimit end |
#StoragePayMode ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def StoragePayMode @StoragePayMode end |
#StorageUsed ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def StorageUsed @StorageUsed end |
#Zone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
279 280 281 |
# File 'lib/v20211118/models.rb', line 279 def Zone @Zone end |
Instance Method Details
#deserialize(params) ⇒ Object
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 |
# File 'lib/v20211118/models.rb', line 304 def deserialize(params) @ClusterId = params['ClusterId'] @ClusterName = params['ClusterName'] @Region = params['Region'] @Zone = params['Zone'] @DBVersion = params['DBVersion'] @ProjectId = params['ProjectId'] @Status = params['Status'] @StatusDesc = params['StatusDesc'] @CreateTime = params['CreateTime'] @StorageUsed = params['StorageUsed'] @StorageLimit = params['StorageLimit'] @PayMode = params['PayMode'] @PayPeriodEndTime = params['PayPeriodEndTime'] @AutoRenewFlag = params['AutoRenewFlag'] @DBCharset = params['DBCharset'] @InstanceCount = params['InstanceCount'] unless params['EndpointSet'].nil? @EndpointSet = [] params['EndpointSet'].each do |i| endpoint_tmp = Endpoint.new endpoint_tmp.deserialize(i) @EndpointSet << endpoint_tmp end end @DBMajorVersion = params['DBMajorVersion'] @DBKernelVersion = params['DBKernelVersion'] @StoragePayMode = params['StoragePayMode'] end |