Class: TencentCloud::Cbs::V20170312::Placement

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20170312/models.rb

Overview

描述了实例的抽象位置,包括其所在的可用区,所属的项目,以及所属的独享集群的ID和名字。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, cageid = nil, projectid = nil, projectname = nil, cdcname = nil, cdcid = nil, dedicatedclusterid = nil) ⇒ Placement



2980
2981
2982
2983
2984
2985
2986
2987
2988
# File 'lib/v20170312/models.rb', line 2980

def initialize(zone=nil, cageid=nil, projectid=nil, projectname=nil, cdcname=nil, cdcid=nil, dedicatedclusterid=nil)
  @Zone = zone
  @CageId = cageid
  @ProjectId = projectid
  @ProjectName = projectname
  @CdcName = cdcname
  @CdcId = cdcid
  @DedicatedClusterId = dedicatedclusterid
end

Instance Attribute Details

#CageIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def CageId
  @CageId
end

#CdcIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def CdcId
  @CdcId
end

#CdcNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def CdcName
  @CdcName
end

#DedicatedClusterIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def DedicatedClusterId
  @DedicatedClusterId
end

#ProjectIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def ProjectId
  @ProjectId
end

#ProjectNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def ProjectName
  @ProjectName
end

#ZoneObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



2990
2991
2992
2993
2994
2995
2996
2997
2998
# File 'lib/v20170312/models.rb', line 2990

def deserialize(params)
  @Zone = params['Zone']
  @CageId = params['CageId']
  @ProjectId = params['ProjectId']
  @ProjectName = params['ProjectName']
  @CdcName = params['CdcName']
  @CdcId = params['CdcId']
  @DedicatedClusterId = params['DedicatedClusterId']
end