Class: TencentCloud::Cme::V20191029::MoveResourceRequest

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

Overview

MoveResource请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(platform = nil, sourceresource = nil, destinationresource = nil, operator = nil) ⇒ MoveResourceRequest

Returns a new instance of MoveResourceRequest.



4846
4847
4848
4849
4850
4851
# File 'lib/v20191029/models.rb', line 4846

def initialize(platform=nil, sourceresource=nil, destinationresource=nil, operator=nil)
  @Platform = platform
  @SourceResource = sourceresource
  @DestinationResource = destinationresource
  @Operator = operator
end

Instance Attribute Details

#DestinationResourceObject

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • SourceResource:

    待移动的原始资源信息,包含原始媒体或分类资源,以及资源归属。

  • DestinationResource:

    目标信息,包含分类及归属,仅支持移动资源到分类。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以移动任务资源。如果指定操作者,则操作者必须对源及目标资源有写权限。



4844
4845
4846
# File 'lib/v20191029/models.rb', line 4844

def DestinationResource
  @DestinationResource
end

#OperatorObject

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • SourceResource:

    待移动的原始资源信息,包含原始媒体或分类资源,以及资源归属。

  • DestinationResource:

    目标信息,包含分类及归属,仅支持移动资源到分类。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以移动任务资源。如果指定操作者,则操作者必须对源及目标资源有写权限。



4844
4845
4846
# File 'lib/v20191029/models.rb', line 4844

def Operator
  @Operator
end

#PlatformObject

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • SourceResource:

    待移动的原始资源信息,包含原始媒体或分类资源,以及资源归属。

  • DestinationResource:

    目标信息,包含分类及归属,仅支持移动资源到分类。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以移动任务资源。如果指定操作者,则操作者必须对源及目标资源有写权限。



4844
4845
4846
# File 'lib/v20191029/models.rb', line 4844

def Platform
  @Platform
end

#SourceResourceObject

Parameters:

  • Platform:

    平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](cloud.tencent.com/document/product/1156/43767)。

  • SourceResource:

    待移动的原始资源信息,包含原始媒体或分类资源,以及资源归属。

  • DestinationResource:

    目标信息,包含分类及归属,仅支持移动资源到分类。

  • Operator:

    操作者。如不填,默认为 ‘cmeid_system`,表示平台管理员操作,可以移动任务资源。如果指定操作者,则操作者必须对源及目标资源有写权限。



4844
4845
4846
# File 'lib/v20191029/models.rb', line 4844

def SourceResource
  @SourceResource
end

Instance Method Details

#deserialize(params) ⇒ Object



4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
# File 'lib/v20191029/models.rb', line 4853

def deserialize(params)
  @Platform = params['Platform']
  unless params['SourceResource'].nil?
    @SourceResource = ResourceInfo.new
    @SourceResource.deserialize(params['SourceResource'])
  end
  unless params['DestinationResource'].nil?
    @DestinationResource = ResourceInfo.new
    @DestinationResource.deserialize(params['DestinationResource'])
  end
  @Operator = params['Operator']
end