Class: TencentCloud::Lighthouse::V20200324::ModifyBlueprintAttributeRequest

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

Overview

ModifyBlueprintAttribute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(blueprintid = nil, blueprintname = nil, description = nil) ⇒ ModifyBlueprintAttributeRequest

Returns a new instance of ModifyBlueprintAttributeRequest.



6555
6556
6557
6558
6559
# File 'lib/v20200324/models.rb', line 6555

def initialize(blueprintid=nil, blueprintname=nil, description=nil)
  @BlueprintId = blueprintid
  @BlueprintName = blueprintname
  @Description = description
end

Instance Attribute Details

#BlueprintIdObject

Parameters:

  • BlueprintId:

    镜像 ID。可通过DescribeBlueprints接口返回值中的BlueprintId获取。

  • BlueprintName:

    设置新的镜像名称。最大长度60。

  • Description:

    设置新的镜像描述。最大长度60。



6553
6554
6555
# File 'lib/v20200324/models.rb', line 6553

def BlueprintId
  @BlueprintId
end

#BlueprintNameObject

Parameters:

  • BlueprintId:

    镜像 ID。可通过DescribeBlueprints接口返回值中的BlueprintId获取。

  • BlueprintName:

    设置新的镜像名称。最大长度60。

  • Description:

    设置新的镜像描述。最大长度60。



6553
6554
6555
# File 'lib/v20200324/models.rb', line 6553

def BlueprintName
  @BlueprintName
end

#DescriptionObject

Parameters:

  • BlueprintId:

    镜像 ID。可通过DescribeBlueprints接口返回值中的BlueprintId获取。

  • BlueprintName:

    设置新的镜像名称。最大长度60。

  • Description:

    设置新的镜像描述。最大长度60。



6553
6554
6555
# File 'lib/v20200324/models.rb', line 6553

def Description
  @Description
end

Instance Method Details

#deserialize(params) ⇒ Object



6561
6562
6563
6564
6565
# File 'lib/v20200324/models.rb', line 6561

def deserialize(params)
  @BlueprintId = params['BlueprintId']
  @BlueprintName = params['BlueprintName']
  @Description = params['Description']
end