Class: TencentCloud::Lighthouse::V20200324::ModifySnapshotAttributeRequest

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

Overview

ModifySnapshotAttribute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(snapshotid = nil, snapshotname = nil) ⇒ ModifySnapshotAttributeRequest

Returns a new instance of ModifySnapshotAttributeRequest.



7221
7222
7223
7224
# File 'lib/v20200324/models.rb', line 7221

def initialize(snapshotid=nil, snapshotname=nil)
  @SnapshotId = snapshotid
  @SnapshotName = snapshotname
end

Instance Attribute Details

#SnapshotIdObject

Parameters:

  • SnapshotId:

    快照 ID, 可通过 DescribeSnapshots 查询。

  • SnapshotName:

    新的快照名称,最长为 60 个字符。



7219
7220
7221
# File 'lib/v20200324/models.rb', line 7219

def SnapshotId
  @SnapshotId
end

#SnapshotNameObject

Parameters:

  • SnapshotId:

    快照 ID, 可通过 DescribeSnapshots 查询。

  • SnapshotName:

    新的快照名称,最长为 60 个字符。



7219
7220
7221
# File 'lib/v20200324/models.rb', line 7219

def SnapshotName
  @SnapshotName
end

Instance Method Details

#deserialize(params) ⇒ Object



7226
7227
7228
7229
# File 'lib/v20200324/models.rb', line 7226

def deserialize(params)
  @SnapshotId = params['SnapshotId']
  @SnapshotName = params['SnapshotName']
end