Class: TencentCloud::Cfs::V20190719::UpdateCfsSnapshotAttributeRequest

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

Overview

UpdateCfsSnapshotAttribute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(snapshotid = nil, snapshotname = nil, alivedays = nil) ⇒ UpdateCfsSnapshotAttributeRequest

Returns a new instance of UpdateCfsSnapshotAttributeRequest.



4345
4346
4347
4348
4349
# File 'lib/v20190719/models.rb', line 4345

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

Instance Attribute Details

#AliveDaysObject

Parameters:

  • SnapshotId:

    快照ID,可以通过DescribeCfsSnapshots 查询获取

  • SnapshotName:

    文件系统快照名称,与AliveDays 必须填一个,快照名称,支持不超过64字符长度,支持中文、数字、_、-

  • AliveDays:

    文件系统快照保留天数,与SnapshotName必须填一个,如果原来是永久保留时间,不允许修改成短期有效期



4343
4344
4345
# File 'lib/v20190719/models.rb', line 4343

def AliveDays
  @AliveDays
end

#SnapshotIdObject

Parameters:

  • SnapshotId:

    快照ID,可以通过DescribeCfsSnapshots 查询获取

  • SnapshotName:

    文件系统快照名称,与AliveDays 必须填一个,快照名称,支持不超过64字符长度,支持中文、数字、_、-

  • AliveDays:

    文件系统快照保留天数,与SnapshotName必须填一个,如果原来是永久保留时间,不允许修改成短期有效期



4343
4344
4345
# File 'lib/v20190719/models.rb', line 4343

def SnapshotId
  @SnapshotId
end

#SnapshotNameObject

Parameters:

  • SnapshotId:

    快照ID,可以通过DescribeCfsSnapshots 查询获取

  • SnapshotName:

    文件系统快照名称,与AliveDays 必须填一个,快照名称,支持不超过64字符长度,支持中文、数字、_、-

  • AliveDays:

    文件系统快照保留天数,与SnapshotName必须填一个,如果原来是永久保留时间,不允许修改成短期有效期



4343
4344
4345
# File 'lib/v20190719/models.rb', line 4343

def SnapshotName
  @SnapshotName
end

Instance Method Details

#deserialize(params) ⇒ Object



4351
4352
4353
4354
4355
# File 'lib/v20190719/models.rb', line 4351

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