Class: TencentCloud::Emr::V20190103::Placement

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

Overview

描述集群实例位置信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, projectid = nil) ⇒ Placement

Returns a new instance of Placement.



10976
10977
10978
10979
# File 'lib/v20190103/models.rb', line 10976

def initialize(zone=nil, projectid=nil)
  @Zone = zone
  @ProjectId = projectid
end

Instance Attribute Details

#ProjectIdObject

Parameters:

  • Zone:

    实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

  • ProjectId:

    实例所属项目ID。该参数可以通过调用DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。



10974
10975
10976
# File 'lib/v20190103/models.rb', line 10974

def ProjectId
  @ProjectId
end

#ZoneObject

Parameters:

  • Zone:

    实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

  • ProjectId:

    实例所属项目ID。该参数可以通过调用DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。



10974
10975
10976
# File 'lib/v20190103/models.rb', line 10974

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



10981
10982
10983
10984
# File 'lib/v20190103/models.rb', line 10981

def deserialize(params)
  @Zone = params['Zone']
  @ProjectId = params['ProjectId']
end