Class: TencentCloud::Cme::V20191029::ModifyProjectRequest

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

Overview

ModifyProject请求参数结构体

Instance Attribute Summary collapse

  • #Mode ⇒ Object

    当 Category 为 VIDEO_EDIT 时,可选模式有:

  • Default:默认模式,即普通视频编辑项目。
  • VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
  • .

  • #Name ⇒ Object

    当 Category 为 VIDEO_EDIT 时,可选模式有:

  • Default:默认模式,即普通视频编辑项目。
  • VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
  • .

  • #Owner ⇒ Object

    当 Category 为 VIDEO_EDIT 时,可选模式有:

  • Default:默认模式,即普通视频编辑项目。
  • VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
  • .

  • #Platform ⇒ Object

    当 Category 为 VIDEO_EDIT 时,可选模式有:

  • Default:默认模式,即普通视频编辑项目。
  • VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
  • .

  • #ProjectId ⇒ Object

    当 Category 为 VIDEO_EDIT 时,可选模式有:

  • Default:默认模式,即普通视频编辑项目。
  • VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(platform = nil, projectid = nil, name = nil, aspectratio = nil, owner = nil, mode = nil) ⇒ ModifyProjectRequest

    Returns a new instance of ModifyProjectRequest.

    
    
    4586
    4587
    4588
    4589
    4590
    4591
    4592
    4593
    # File 'lib/v20191029/models.rb', line 4586
    
    def initialize(platform=nil, projectid=nil, name=nil, aspectratio=nil, owner=nil, mode=nil)
      @Platform = platform
      @ProjectId = projectid
      @Name = name
      @AspectRatio = aspectratio
      @Owner = owner
      @Mode = mode
    end

    Instance Attribute Details

    #AspectRatioObject

    当 Category 为 VIDEO_EDIT 时,可选模式有:

  • Default:默认模式,即普通视频编辑项目。
  • VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      项目 Id。

    • Name:

      项目名称,不可超过30个字符。

    • AspectRatio:

      画布宽高比,值为视频编辑项目画布宽与高的像素值的比值,如 16:9、9:16 等。

    • Owner:

      项目所有者。目前仅支持个人项目,不支持团队项目。

    • Mode:

      项目模式,一个项目可以有多种模式并相互切换。

    
    
    4584
    4585
    4586
    # File 'lib/v20191029/models.rb', line 4584
    
    def AspectRatio
      @AspectRatio
    end

    #ModeObject

    当 Category 为 VIDEO_EDIT 时,可选模式有:

  • Default:默认模式,即普通视频编辑项目。
  • VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      项目 Id。

    • Name:

      项目名称,不可超过30个字符。

    • AspectRatio:

      画布宽高比,值为视频编辑项目画布宽与高的像素值的比值,如 16:9、9:16 等。

    • Owner:

      项目所有者。目前仅支持个人项目,不支持团队项目。

    • Mode:

      项目模式,一个项目可以有多种模式并相互切换。

    
    
    4584
    4585
    4586
    # File 'lib/v20191029/models.rb', line 4584
    
    def Mode
      @Mode
    end

    #NameObject

    当 Category 为 VIDEO_EDIT 时,可选模式有:

  • Default:默认模式,即普通视频编辑项目。
  • VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      项目 Id。

    • Name:

      项目名称,不可超过30个字符。

    • AspectRatio:

      画布宽高比,值为视频编辑项目画布宽与高的像素值的比值,如 16:9、9:16 等。

    • Owner:

      项目所有者。目前仅支持个人项目,不支持团队项目。

    • Mode:

      项目模式,一个项目可以有多种模式并相互切换。

    
    
    4584
    4585
    4586
    # File 'lib/v20191029/models.rb', line 4584
    
    def Name
      @Name
    end

    #OwnerObject

    当 Category 为 VIDEO_EDIT 时,可选模式有:

  • Default:默认模式,即普通视频编辑项目。
  • VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      项目 Id。

    • Name:

      项目名称,不可超过30个字符。

    • AspectRatio:

      画布宽高比,值为视频编辑项目画布宽与高的像素值的比值,如 16:9、9:16 等。

    • Owner:

      项目所有者。目前仅支持个人项目,不支持团队项目。

    • Mode:

      项目模式,一个项目可以有多种模式并相互切换。

    
    
    4584
    4585
    4586
    # File 'lib/v20191029/models.rb', line 4584
    
    def Owner
      @Owner
    end

    #PlatformObject

    当 Category 为 VIDEO_EDIT 时,可选模式有:

  • Default:默认模式,即普通视频编辑项目。
  • VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      项目 Id。

    • Name:

      项目名称,不可超过30个字符。

    • AspectRatio:

      画布宽高比,值为视频编辑项目画布宽与高的像素值的比值,如 16:9、9:16 等。

    • Owner:

      项目所有者。目前仅支持个人项目,不支持团队项目。

    • Mode:

      项目模式,一个项目可以有多种模式并相互切换。

    
    
    4584
    4585
    4586
    # File 'lib/v20191029/models.rb', line 4584
    
    def Platform
      @Platform
    end

    #ProjectIdObject

    当 Category 为 VIDEO_EDIT 时,可选模式有:

  • Default:默认模式,即普通视频编辑项目。
  • VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
  • Parameters:

    • Platform:

      平台 Id,指定访问的平台。关于平台概念,请参见文档 平台

    • ProjectId:

      项目 Id。

    • Name:

      项目名称,不可超过30个字符。

    • AspectRatio:

      画布宽高比,值为视频编辑项目画布宽与高的像素值的比值,如 16:9、9:16 等。

    • Owner:

      项目所有者。目前仅支持个人项目,不支持团队项目。

    • Mode:

      项目模式,一个项目可以有多种模式并相互切换。

    
    
    4584
    4585
    4586
    # File 'lib/v20191029/models.rb', line 4584
    
    def ProjectId
      @ProjectId
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    4595
    4596
    4597
    4598
    4599
    4600
    4601
    4602
    4603
    4604
    4605
    # File 'lib/v20191029/models.rb', line 4595
    
    def deserialize(params)
      @Platform = params['Platform']
      @ProjectId = params['ProjectId']
      @Name = params['Name']
      @AspectRatio = params['AspectRatio']
      unless params['Owner'].nil?
        @Owner = Entity.new
        @Owner.deserialize(params['Owner'])
      end
      @Mode = params['Mode']
    end