Class: TencentCloud::Cme::V20191029::ProjectInfo

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

Overview

项目信息。

Instance Attribute Summary collapse

  • #Category ⇒ Object
  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #CoverUrl ⇒ Object
  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #CreateTime ⇒ Object
  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #MediaCastProjectInfo ⇒ Object
  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Name ⇒ Object
  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Owner ⇒ Object
  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #ProjectId ⇒ Object
  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #StreamConnectProjectInfo ⇒ Object
  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #UpdateTime ⇒ Object
  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(projectid = nil, name = nil, aspectratio = nil, category = nil, owner = nil, coverurl = nil, streamconnectprojectinfo = nil, mediacastprojectinfo = nil, updatetime = nil, createtime = nil) ⇒ ProjectInfo

    Returns a new instance of ProjectInfo.

    
    
    5081
    5082
    5083
    5084
    5085
    5086
    5087
    5088
    5089
    5090
    5091
    5092
    # File 'lib/v20191029/models.rb', line 5081
    
    def initialize(projectid=nil, name=nil, aspectratio=nil, category=nil, owner=nil, coverurl=nil, streamconnectprojectinfo=nil, mediacastprojectinfo=nil, updatetime=nil, createtime=nil)
      @ProjectId = projectid
      @Name = name
      @AspectRatio = aspectratio
      @Category = category
      @Owner = owner
      @CoverUrl = coverurl
      @StreamConnectProjectInfo = streamconnectprojectinfo
      @MediaCastProjectInfo = mediacastprojectinfo
      @UpdateTime = updatetime
      @CreateTime = createtime
    end

    Instance Attribute Details

    #AspectRatioObject

  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • ProjectId:

      项目 Id。

    • Name:

      项目名称。

    • AspectRatio:

      画布宽高比。

    • Category:

      项目类别,取值有:

    • Owner:

      归属者。

    • CoverUrl:

      项目封面图片地址。

    • StreamConnectProjectInfo:

      云转推项目信息,仅当项目类别取值 STREAM_CONNECT 时有效。

    • MediaCastProjectInfo:

      点播转直播项目信息,仅当项目类别取值为 MEDIA_CAST 时有效。

    • UpdateTime:

      项目更新时间,格式按照 ISO 8601 标准表示。

    • CreateTime:

      项目创建时间,格式按照 ISO 8601 标准表示。

    
    
    5079
    5080
    5081
    # File 'lib/v20191029/models.rb', line 5079
    
    def AspectRatio
      @AspectRatio
    end

    #CategoryObject

  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • ProjectId:

      项目 Id。

    • Name:

      项目名称。

    • AspectRatio:

      画布宽高比。

    • Category:

      项目类别,取值有:

    • Owner:

      归属者。

    • CoverUrl:

      项目封面图片地址。

    • StreamConnectProjectInfo:

      云转推项目信息,仅当项目类别取值 STREAM_CONNECT 时有效。

    • MediaCastProjectInfo:

      点播转直播项目信息,仅当项目类别取值为 MEDIA_CAST 时有效。

    • UpdateTime:

      项目更新时间,格式按照 ISO 8601 标准表示。

    • CreateTime:

      项目创建时间,格式按照 ISO 8601 标准表示。

    
    
    5079
    5080
    5081
    # File 'lib/v20191029/models.rb', line 5079
    
    def Category
      @Category
    end

    #CoverUrlObject

  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • ProjectId:

      项目 Id。

    • Name:

      项目名称。

    • AspectRatio:

      画布宽高比。

    • Category:

      项目类别,取值有:

    • Owner:

      归属者。

    • CoverUrl:

      项目封面图片地址。

    • StreamConnectProjectInfo:

      云转推项目信息,仅当项目类别取值 STREAM_CONNECT 时有效。

    • MediaCastProjectInfo:

      点播转直播项目信息,仅当项目类别取值为 MEDIA_CAST 时有效。

    • UpdateTime:

      项目更新时间,格式按照 ISO 8601 标准表示。

    • CreateTime:

      项目创建时间,格式按照 ISO 8601 标准表示。

    
    
    5079
    5080
    5081
    # File 'lib/v20191029/models.rb', line 5079
    
    def CoverUrl
      @CoverUrl
    end

    #CreateTimeObject

  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • ProjectId:

      项目 Id。

    • Name:

      项目名称。

    • AspectRatio:

      画布宽高比。

    • Category:

      项目类别,取值有:

    • Owner:

      归属者。

    • CoverUrl:

      项目封面图片地址。

    • StreamConnectProjectInfo:

      云转推项目信息,仅当项目类别取值 STREAM_CONNECT 时有效。

    • MediaCastProjectInfo:

      点播转直播项目信息,仅当项目类别取值为 MEDIA_CAST 时有效。

    • UpdateTime:

      项目更新时间,格式按照 ISO 8601 标准表示。

    • CreateTime:

      项目创建时间,格式按照 ISO 8601 标准表示。

    
    
    5079
    5080
    5081
    # File 'lib/v20191029/models.rb', line 5079
    
    def CreateTime
      @CreateTime
    end

    #MediaCastProjectInfoObject

  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • ProjectId:

      项目 Id。

    • Name:

      项目名称。

    • AspectRatio:

      画布宽高比。

    • Category:

      项目类别,取值有:

    • Owner:

      归属者。

    • CoverUrl:

      项目封面图片地址。

    • StreamConnectProjectInfo:

      云转推项目信息,仅当项目类别取值 STREAM_CONNECT 时有效。

    • MediaCastProjectInfo:

      点播转直播项目信息,仅当项目类别取值为 MEDIA_CAST 时有效。

    • UpdateTime:

      项目更新时间,格式按照 ISO 8601 标准表示。

    • CreateTime:

      项目创建时间,格式按照 ISO 8601 标准表示。

    
    
    5079
    5080
    5081
    # File 'lib/v20191029/models.rb', line 5079
    
    def MediaCastProjectInfo
      @MediaCastProjectInfo
    end

    #NameObject

  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • ProjectId:

      项目 Id。

    • Name:

      项目名称。

    • AspectRatio:

      画布宽高比。

    • Category:

      项目类别,取值有:

    • Owner:

      归属者。

    • CoverUrl:

      项目封面图片地址。

    • StreamConnectProjectInfo:

      云转推项目信息,仅当项目类别取值 STREAM_CONNECT 时有效。

    • MediaCastProjectInfo:

      点播转直播项目信息,仅当项目类别取值为 MEDIA_CAST 时有效。

    • UpdateTime:

      项目更新时间,格式按照 ISO 8601 标准表示。

    • CreateTime:

      项目创建时间,格式按照 ISO 8601 标准表示。

    
    
    5079
    5080
    5081
    # File 'lib/v20191029/models.rb', line 5079
    
    def Name
      @Name
    end

    #OwnerObject

  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • ProjectId:

      项目 Id。

    • Name:

      项目名称。

    • AspectRatio:

      画布宽高比。

    • Category:

      项目类别,取值有:

    • Owner:

      归属者。

    • CoverUrl:

      项目封面图片地址。

    • StreamConnectProjectInfo:

      云转推项目信息,仅当项目类别取值 STREAM_CONNECT 时有效。

    • MediaCastProjectInfo:

      点播转直播项目信息,仅当项目类别取值为 MEDIA_CAST 时有效。

    • UpdateTime:

      项目更新时间,格式按照 ISO 8601 标准表示。

    • CreateTime:

      项目创建时间,格式按照 ISO 8601 标准表示。

    
    
    5079
    5080
    5081
    # File 'lib/v20191029/models.rb', line 5079
    
    def Owner
      @Owner
    end

    #ProjectIdObject

  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • ProjectId:

      项目 Id。

    • Name:

      项目名称。

    • AspectRatio:

      画布宽高比。

    • Category:

      项目类别,取值有:

    • Owner:

      归属者。

    • CoverUrl:

      项目封面图片地址。

    • StreamConnectProjectInfo:

      云转推项目信息,仅当项目类别取值 STREAM_CONNECT 时有效。

    • MediaCastProjectInfo:

      点播转直播项目信息,仅当项目类别取值为 MEDIA_CAST 时有效。

    • UpdateTime:

      项目更新时间,格式按照 ISO 8601 标准表示。

    • CreateTime:

      项目创建时间,格式按照 ISO 8601 标准表示。

    
    
    5079
    5080
    5081
    # File 'lib/v20191029/models.rb', line 5079
    
    def ProjectId
      @ProjectId
    end

    #StreamConnectProjectInfoObject

  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • ProjectId:

      项目 Id。

    • Name:

      项目名称。

    • AspectRatio:

      画布宽高比。

    • Category:

      项目类别,取值有:

    • Owner:

      归属者。

    • CoverUrl:

      项目封面图片地址。

    • StreamConnectProjectInfo:

      云转推项目信息,仅当项目类别取值 STREAM_CONNECT 时有效。

    • MediaCastProjectInfo:

      点播转直播项目信息,仅当项目类别取值为 MEDIA_CAST 时有效。

    • UpdateTime:

      项目更新时间,格式按照 ISO 8601 标准表示。

    • CreateTime:

      项目创建时间,格式按照 ISO 8601 标准表示。

    
    
    5079
    5080
    5081
    # File 'lib/v20191029/models.rb', line 5079
    
    def StreamConnectProjectInfo
      @StreamConnectProjectInfo
    end

    #UpdateTimeObject

  • VIDEO_EDIT:视频编辑。
  • SWITCHER:导播台。
  • VIDEO_SEGMENTATION:视频拆条。
  • STREAM_CONNECT:云转推。
  • RECORD_REPLAY:录制回放。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • ProjectId:

      项目 Id。

    • Name:

      项目名称。

    • AspectRatio:

      画布宽高比。

    • Category:

      项目类别,取值有:

    • Owner:

      归属者。

    • CoverUrl:

      项目封面图片地址。

    • StreamConnectProjectInfo:

      云转推项目信息,仅当项目类别取值 STREAM_CONNECT 时有效。

    • MediaCastProjectInfo:

      点播转直播项目信息,仅当项目类别取值为 MEDIA_CAST 时有效。

    • UpdateTime:

      项目更新时间,格式按照 ISO 8601 标准表示。

    • CreateTime:

      项目创建时间,格式按照 ISO 8601 标准表示。

    
    
    5079
    5080
    5081
    # File 'lib/v20191029/models.rb', line 5079
    
    def UpdateTime
      @UpdateTime
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    5094
    5095
    5096
    5097
    5098
    5099
    5100
    5101
    5102
    5103
    5104
    5105
    5106
    5107
    5108
    5109
    5110
    5111
    5112
    5113
    5114
    # File 'lib/v20191029/models.rb', line 5094
    
    def deserialize(params)
      @ProjectId = params['ProjectId']
      @Name = params['Name']
      @AspectRatio = params['AspectRatio']
      @Category = params['Category']
      unless params['Owner'].nil?
        @Owner = Entity.new
        @Owner.deserialize(params['Owner'])
      end
      @CoverUrl = params['CoverUrl']
      unless params['StreamConnectProjectInfo'].nil?
        @StreamConnectProjectInfo = StreamConnectProjectInfo.new
        @StreamConnectProjectInfo.deserialize(params['StreamConnectProjectInfo'])
      end
      unless params['MediaCastProjectInfo'].nil?
        @MediaCastProjectInfo = MediaCastProjectInfo.new
        @MediaCastProjectInfo.deserialize(params['MediaCastProjectInfo'])
      end
      @UpdateTime = params['UpdateTime']
      @CreateTime = params['CreateTime']
    end