Class: TencentCloud::Batch::V20170312::ComputeEnvView

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

Overview

计算环境信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(envid = nil, envname = nil, placement = nil, createtime = nil, computenodemetrics = nil, envtype = nil, desiredcomputenodecount = nil, resourcetype = nil, nextaction = nil, attachedcomputenodecount = nil, tags = nil) ⇒ ComputeEnvView

Returns a new instance of ComputeEnvView.



400
401
402
403
404
405
406
407
408
409
410
411
412
# File 'lib/v20170312/models.rb', line 400

def initialize(envid=nil, envname=nil, placement=nil, createtime=nil, computenodemetrics=nil, envtype=nil, desiredcomputenodecount=nil, resourcetype=nil, nextaction=nil, attachedcomputenodecount=nil, tags=nil)
  @EnvId = envid
  @EnvName = envname
  @Placement = placement
  @CreateTime = createtime
  @ComputeNodeMetrics = computenodemetrics
  @EnvType = envtype
  @DesiredComputeNodeCount = desiredcomputenodecount
  @ResourceType = resourcetype
  @NextAction = nextaction
  @AttachedComputeNodeCount = attachedcomputenodecount
  @Tags = tags
end

Instance Attribute Details

#AttachedComputeNodeCountObject

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

Parameters:

  • EnvId:

    计算环境ID

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    创建时间

  • ComputeNodeMetrics:

    计算节点统计指标

  • EnvType:

    计算环境类型

  • DesiredComputeNodeCount:

    计算节点期望个数

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步动作

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。



398
399
400
# File 'lib/v20170312/models.rb', line 398

def AttachedComputeNodeCount
  @AttachedComputeNodeCount
end

#ComputeNodeMetricsObject

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

Parameters:

  • EnvId:

    计算环境ID

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    创建时间

  • ComputeNodeMetrics:

    计算节点统计指标

  • EnvType:

    计算环境类型

  • DesiredComputeNodeCount:

    计算节点期望个数

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步动作

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。



398
399
400
# File 'lib/v20170312/models.rb', line 398

def ComputeNodeMetrics
  @ComputeNodeMetrics
end

#CreateTimeObject

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

Parameters:

  • EnvId:

    计算环境ID

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    创建时间

  • ComputeNodeMetrics:

    计算节点统计指标

  • EnvType:

    计算环境类型

  • DesiredComputeNodeCount:

    计算节点期望个数

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步动作

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。



398
399
400
# File 'lib/v20170312/models.rb', line 398

def CreateTime
  @CreateTime
end

#DesiredComputeNodeCountObject

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

Parameters:

  • EnvId:

    计算环境ID

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    创建时间

  • ComputeNodeMetrics:

    计算节点统计指标

  • EnvType:

    计算环境类型

  • DesiredComputeNodeCount:

    计算节点期望个数

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步动作

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。



398
399
400
# File 'lib/v20170312/models.rb', line 398

def DesiredComputeNodeCount
  @DesiredComputeNodeCount
end

#EnvIdObject

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

Parameters:

  • EnvId:

    计算环境ID

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    创建时间

  • ComputeNodeMetrics:

    计算节点统计指标

  • EnvType:

    计算环境类型

  • DesiredComputeNodeCount:

    计算节点期望个数

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步动作

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。



398
399
400
# File 'lib/v20170312/models.rb', line 398

def EnvId
  @EnvId
end

#EnvNameObject

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

Parameters:

  • EnvId:

    计算环境ID

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    创建时间

  • ComputeNodeMetrics:

    计算节点统计指标

  • EnvType:

    计算环境类型

  • DesiredComputeNodeCount:

    计算节点期望个数

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步动作

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。



398
399
400
# File 'lib/v20170312/models.rb', line 398

def EnvName
  @EnvName
end

#EnvTypeObject

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

Parameters:

  • EnvId:

    计算环境ID

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    创建时间

  • ComputeNodeMetrics:

    计算节点统计指标

  • EnvType:

    计算环境类型

  • DesiredComputeNodeCount:

    计算节点期望个数

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步动作

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。



398
399
400
# File 'lib/v20170312/models.rb', line 398

def EnvType
  @EnvType
end

#NextActionObject

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

Parameters:

  • EnvId:

    计算环境ID

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    创建时间

  • ComputeNodeMetrics:

    计算节点统计指标

  • EnvType:

    计算环境类型

  • DesiredComputeNodeCount:

    计算节点期望个数

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步动作

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。



398
399
400
# File 'lib/v20170312/models.rb', line 398

def NextAction
  @NextAction
end

#PlacementObject

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

Parameters:

  • EnvId:

    计算环境ID

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    创建时间

  • ComputeNodeMetrics:

    计算节点统计指标

  • EnvType:

    计算环境类型

  • DesiredComputeNodeCount:

    计算节点期望个数

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步动作

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。



398
399
400
# File 'lib/v20170312/models.rb', line 398

def Placement
  @Placement
end

#ResourceTypeObject

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

Parameters:

  • EnvId:

    计算环境ID

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    创建时间

  • ComputeNodeMetrics:

    计算节点统计指标

  • EnvType:

    计算环境类型

  • DesiredComputeNodeCount:

    计算节点期望个数

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步动作

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。



398
399
400
# File 'lib/v20170312/models.rb', line 398

def ResourceType
  @ResourceType
end

#TagsObject

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

Parameters:

  • EnvId:

    计算环境ID

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    创建时间

  • ComputeNodeMetrics:

    计算节点统计指标

  • EnvType:

    计算环境类型

  • DesiredComputeNodeCount:

    计算节点期望个数

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步动作

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。



398
399
400
# File 'lib/v20170312/models.rb', line 398

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
# File 'lib/v20170312/models.rb', line 414

def deserialize(params)
  @EnvId = params['EnvId']
  @EnvName = params['EnvName']
  unless params['Placement'].nil?
    @Placement = Placement.new
    @Placement.deserialize(params['Placement'])
  end
  @CreateTime = params['CreateTime']
  unless params['ComputeNodeMetrics'].nil?
    @ComputeNodeMetrics = ComputeNodeMetrics.new
    @ComputeNodeMetrics.deserialize(params['ComputeNodeMetrics'])
  end
  @EnvType = params['EnvType']
  @DesiredComputeNodeCount = params['DesiredComputeNodeCount']
  @ResourceType = params['ResourceType']
  @NextAction = params['NextAction']
  @AttachedComputeNodeCount = params['AttachedComputeNodeCount']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end