Class: TencentCloud::Iecp::V20210914::NodeUnitTemplate

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

Overview

NodeUnit模版信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, namespace = nil, description = nil, nodelist = nil, nodegroups = nil, updatetime = nil, createtime = nil) ⇒ NodeUnitTemplate

Returns a new instance of NodeUnitTemplate.



6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
# File 'lib/v20210914/models.rb', line 6046

def initialize(id=nil, name=nil, namespace=nil, description=nil, nodelist=nil, nodegroups=nil, updatetime=nil, createtime=nil)
  @ID = id
  @Name = name
  @Namespace = namespace
  @Description = description
  @NodeList = nodelist
  @NodeGroups = nodegroups
  @UpdateTime = updatetime
  @CreateTime = createtime
end

Instance Attribute Details

#CreateTimeObject

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

Parameters:

  • ID:

    NodeUnit模版ID

  • Name:

    NodeUnit模版名称

  • Namespace:

    命名空间

  • Description:

    描述

  • NodeList:

    包含节点列表

  • NodeGroups:

    NodeGroup列表

  • UpdateTime:

    更新时间

  • CreateTime:

    创建时间



6044
6045
6046
# File 'lib/v20210914/models.rb', line 6044

def CreateTime
  @CreateTime
end

#DescriptionObject

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

Parameters:

  • ID:

    NodeUnit模版ID

  • Name:

    NodeUnit模版名称

  • Namespace:

    命名空间

  • Description:

    描述

  • NodeList:

    包含节点列表

  • NodeGroups:

    NodeGroup列表

  • UpdateTime:

    更新时间

  • CreateTime:

    创建时间



6044
6045
6046
# File 'lib/v20210914/models.rb', line 6044

def Description
  @Description
end

#IDObject

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

Parameters:

  • ID:

    NodeUnit模版ID

  • Name:

    NodeUnit模版名称

  • Namespace:

    命名空间

  • Description:

    描述

  • NodeList:

    包含节点列表

  • NodeGroups:

    NodeGroup列表

  • UpdateTime:

    更新时间

  • CreateTime:

    创建时间



6044
6045
6046
# File 'lib/v20210914/models.rb', line 6044

def ID
  @ID
end

#NameObject

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

Parameters:

  • ID:

    NodeUnit模版ID

  • Name:

    NodeUnit模版名称

  • Namespace:

    命名空间

  • Description:

    描述

  • NodeList:

    包含节点列表

  • NodeGroups:

    NodeGroup列表

  • UpdateTime:

    更新时间

  • CreateTime:

    创建时间



6044
6045
6046
# File 'lib/v20210914/models.rb', line 6044

def Name
  @Name
end

#NamespaceObject

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

Parameters:

  • ID:

    NodeUnit模版ID

  • Name:

    NodeUnit模版名称

  • Namespace:

    命名空间

  • Description:

    描述

  • NodeList:

    包含节点列表

  • NodeGroups:

    NodeGroup列表

  • UpdateTime:

    更新时间

  • CreateTime:

    创建时间



6044
6045
6046
# File 'lib/v20210914/models.rb', line 6044

def Namespace
  @Namespace
end

#NodeGroupsObject

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

Parameters:

  • ID:

    NodeUnit模版ID

  • Name:

    NodeUnit模版名称

  • Namespace:

    命名空间

  • Description:

    描述

  • NodeList:

    包含节点列表

  • NodeGroups:

    NodeGroup列表

  • UpdateTime:

    更新时间

  • CreateTime:

    创建时间



6044
6045
6046
# File 'lib/v20210914/models.rb', line 6044

def NodeGroups
  @NodeGroups
end

#NodeListObject

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

Parameters:

  • ID:

    NodeUnit模版ID

  • Name:

    NodeUnit模版名称

  • Namespace:

    命名空间

  • Description:

    描述

  • NodeList:

    包含节点列表

  • NodeGroups:

    NodeGroup列表

  • UpdateTime:

    更新时间

  • CreateTime:

    创建时间



6044
6045
6046
# File 'lib/v20210914/models.rb', line 6044

def NodeList
  @NodeList
end

#UpdateTimeObject

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

Parameters:

  • ID:

    NodeUnit模版ID

  • Name:

    NodeUnit模版名称

  • Namespace:

    命名空间

  • Description:

    描述

  • NodeList:

    包含节点列表

  • NodeGroups:

    NodeGroup列表

  • UpdateTime:

    更新时间

  • CreateTime:

    创建时间



6044
6045
6046
# File 'lib/v20210914/models.rb', line 6044

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
# File 'lib/v20210914/models.rb', line 6057

def deserialize(params)
  @ID = params['ID']
  @Name = params['Name']
  @Namespace = params['Namespace']
  @Description = params['Description']
  unless params['NodeList'].nil?
    @NodeList = []
    params['NodeList'].each do |i|
      nodesimpleinfo_tmp = NodeSimpleInfo.new
      nodesimpleinfo_tmp.deserialize(i)
      @NodeList << nodesimpleinfo_tmp
    end
  end
  @NodeGroups = params['NodeGroups']
  @UpdateTime = params['UpdateTime']
  @CreateTime = params['CreateTime']
end