Class: TencentCloud::Cfs::V20190719::BindAutoSnapshotPolicyRequest

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

Overview

BindAutoSnapshotPolicy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(autosnapshotpolicyid = nil, filesystemids = nil) ⇒ BindAutoSnapshotPolicyRequest

Returns a new instance of BindAutoSnapshotPolicyRequest.



267
268
269
270
# File 'lib/v20190719/models.rb', line 267

def initialize(autosnapshotpolicyid=nil, filesystemids=nil)
  @AutoSnapshotPolicyId = autosnapshotpolicyid
  @FileSystemIds = filesystemids
end

Instance Attribute Details

#AutoSnapshotPolicyIdObject

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID,通过快照策略列表获取

  • FileSystemIds:

    文件系统id列表,用“,”分隔,文件系统id通过查询文件系统列表获得



265
266
267
# File 'lib/v20190719/models.rb', line 265

def AutoSnapshotPolicyId
  @AutoSnapshotPolicyId
end

#FileSystemIdsObject

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID,通过快照策略列表获取

  • FileSystemIds:

    文件系统id列表,用“,”分隔,文件系统id通过查询文件系统列表获得



265
266
267
# File 'lib/v20190719/models.rb', line 265

def FileSystemIds
  @FileSystemIds
end

Instance Method Details

#deserialize(params) ⇒ Object



272
273
274
275
# File 'lib/v20190719/models.rb', line 272

def deserialize(params)
  @AutoSnapshotPolicyId = params['AutoSnapshotPolicyId']
  @FileSystemIds = params['FileSystemIds']
end