Class: TencentCloud::Cfs::V20190719::CheckResult

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

Overview

有规则冲突时返回的已有冲突规则信息列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(lifecyclepolicyid = nil, filesystemid = nil, path = nil, lifecyclerules = nil, targetpath = nil) ⇒ CheckResult

Returns a new instance of CheckResult.



400
401
402
403
404
405
406
# File 'lib/v20190719/models.rb', line 400

def initialize(lifecyclepolicyid=nil, filesystemid=nil, path=nil, lifecyclerules=nil, targetpath=nil)
  @LifecyclePolicyID = lifecyclepolicyid
  @FileSystemId = filesystemid
  @Path = path
  @LifecycleRules = lifecyclerules
  @TargetPath = targetpath
end

Instance Attribute Details

#FileSystemIdObject

Parameters:

  • LifecyclePolicyID:

    生命周期管理策略ID

  • FileSystemId:

    文件系统ID

  • Path:

    目录绝对路径

  • LifecycleRules:

    生命周期管理策略关联的管理规则列表

  • TargetPath:

    目标路径



398
399
400
# File 'lib/v20190719/models.rb', line 398

def FileSystemId
  @FileSystemId
end

#LifecyclePolicyIDObject

Parameters:

  • LifecyclePolicyID:

    生命周期管理策略ID

  • FileSystemId:

    文件系统ID

  • Path:

    目录绝对路径

  • LifecycleRules:

    生命周期管理策略关联的管理规则列表

  • TargetPath:

    目标路径



398
399
400
# File 'lib/v20190719/models.rb', line 398

def LifecyclePolicyID
  @LifecyclePolicyID
end

#LifecycleRulesObject

Parameters:

  • LifecyclePolicyID:

    生命周期管理策略ID

  • FileSystemId:

    文件系统ID

  • Path:

    目录绝对路径

  • LifecycleRules:

    生命周期管理策略关联的管理规则列表

  • TargetPath:

    目标路径



398
399
400
# File 'lib/v20190719/models.rb', line 398

def LifecycleRules
  @LifecycleRules
end

#PathObject

Parameters:

  • LifecyclePolicyID:

    生命周期管理策略ID

  • FileSystemId:

    文件系统ID

  • Path:

    目录绝对路径

  • LifecycleRules:

    生命周期管理策略关联的管理规则列表

  • TargetPath:

    目标路径



398
399
400
# File 'lib/v20190719/models.rb', line 398

def Path
  @Path
end

#TargetPathObject

Parameters:

  • LifecyclePolicyID:

    生命周期管理策略ID

  • FileSystemId:

    文件系统ID

  • Path:

    目录绝对路径

  • LifecycleRules:

    生命周期管理策略关联的管理规则列表

  • TargetPath:

    目标路径



398
399
400
# File 'lib/v20190719/models.rb', line 398

def TargetPath
  @TargetPath
end

Instance Method Details

#deserialize(params) ⇒ Object



408
409
410
411
412
413
414
415
416
417
418
419
420
421
# File 'lib/v20190719/models.rb', line 408

def deserialize(params)
  @LifecyclePolicyID = params['LifecyclePolicyID']
  @FileSystemId = params['FileSystemId']
  @Path = params['Path']
  unless params['LifecycleRules'].nil?
    @LifecycleRules = []
    params['LifecycleRules'].each do |i|
      lifecyclerule_tmp = LifecycleRule.new
      lifecyclerule_tmp.deserialize(i)
      @LifecycleRules << lifecyclerule_tmp
    end
  end
  @TargetPath = params['TargetPath']
end