public class CreateProjectRequest extends AbstractModel
Constructor and Description |
---|
CreateProjectRequest() |
CreateProjectRequest(CreateProjectRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getAspectRatio()
Get 画布宽高比。
该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
|
String |
getCategory()
Get 项目类别,取值有:
VIDEO_EDIT:视频编辑。
SWITCHER:导播台。
VIDEO_SEGMENTATION:视频拆条。
STREAM_CONNECT:云转推。
RECORD_REPLAY:录制回放。
|
String |
getDescription()
Get 项目描述信息。
|
LiveStreamClipProjectInput |
getLiveStreamClipProjectInput()
Get 直播剪辑项目输入信息,暂未开放,请勿使用。
|
String |
getMode()
Get 项目模式,一个项目可以有多种模式并相互切换。
当 Category 为 VIDEO_EDIT 时,可选模式有:
Default:默认模式,即普通视频编辑项目。
VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
注:不填则为默认模式。
|
String |
getName()
Get 项目名称,不可超过30个字符。
|
Entity |
getOwner()
Get 项目归属者,即项目的所有者,后续操作只有该所有者有权限操作。
注:目前所有项目只能设置归属个人,暂不支持团队项目。
|
String |
getPlatform()
Get 平台 Id,指定访问的平台。平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。
|
RecordReplayProjectInput |
getRecordReplayProjectInput()
Get 录制回放项目输入信息,仅当项目类型为 RECORD_REPLAY 时必填。
|
StreamConnectProjectInput |
getStreamConnectProjectInput()
Get 云转推项目输入信息,仅当项目类型为 STREAM_CONNECT 时必填。
|
SwitcherProjectInput |
getSwitcherProjectInput()
Get 导播台项目输入信息,仅当项目类型为 SWITCHER 时必填。
|
VideoEditProjectInput |
getVideoEditProjectInput()
Get 视频编辑项目输入信息,仅当项目类型为 VIDEO_EDIT 时必填。
|
VideoSegmentationProjectInput |
getVideoSegmentationProjectInput()
Get 视频拆条项目输入信息,仅当项目类型为 VIDEO_SEGMENTATION 时必填。
|
void |
setAspectRatio(String AspectRatio)
Set 画布宽高比。
该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
|
void |
setCategory(String Category)
Set 项目类别,取值有:
VIDEO_EDIT:视频编辑。
SWITCHER:导播台。
VIDEO_SEGMENTATION:视频拆条。
STREAM_CONNECT:云转推。
RECORD_REPLAY:录制回放。
|
void |
setDescription(String Description)
Set 项目描述信息。
|
void |
setLiveStreamClipProjectInput(LiveStreamClipProjectInput LiveStreamClipProjectInput)
Set 直播剪辑项目输入信息,暂未开放,请勿使用。
|
void |
setMode(String Mode)
Set 项目模式,一个项目可以有多种模式并相互切换。
当 Category 为 VIDEO_EDIT 时,可选模式有:
Default:默认模式,即普通视频编辑项目。
VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
注:不填则为默认模式。
|
void |
setName(String Name)
Set 项目名称,不可超过30个字符。
|
void |
setOwner(Entity Owner)
Set 项目归属者,即项目的所有者,后续操作只有该所有者有权限操作。
注:目前所有项目只能设置归属个人,暂不支持团队项目。
|
void |
setPlatform(String Platform)
Set 平台 Id,指定访问的平台。平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。
|
void |
setRecordReplayProjectInput(RecordReplayProjectInput RecordReplayProjectInput)
Set 录制回放项目输入信息,仅当项目类型为 RECORD_REPLAY 时必填。
|
void |
setStreamConnectProjectInput(StreamConnectProjectInput StreamConnectProjectInput)
Set 云转推项目输入信息,仅当项目类型为 STREAM_CONNECT 时必填。
|
void |
setSwitcherProjectInput(SwitcherProjectInput SwitcherProjectInput)
Set 导播台项目输入信息,仅当项目类型为 SWITCHER 时必填。
|
void |
setVideoEditProjectInput(VideoEditProjectInput VideoEditProjectInput)
Set 视频编辑项目输入信息,仅当项目类型为 VIDEO_EDIT 时必填。
|
void |
setVideoSegmentationProjectInput(VideoSegmentationProjectInput VideoSegmentationProjectInput)
Set 视频拆条项目输入信息,仅当项目类型为 VIDEO_SEGMENTATION 时必填。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateProjectRequest()
public CreateProjectRequest(CreateProjectRequest source)
public String getPlatform()
public void setPlatform(String Platform)
Platform
- 平台 Id,指定访问的平台。平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。public String getName()
public void setName(String Name)
Name
- 项目名称,不可超过30个字符。public Entity getOwner()
public void setOwner(Entity Owner)
Owner
- 项目归属者,即项目的所有者,后续操作只有该所有者有权限操作。
注:目前所有项目只能设置归属个人,暂不支持团队项目。public String getCategory()
public void setCategory(String Category)
Category
- 项目类别,取值有:
public String getMode()
public void setMode(String Mode)
Mode
- 项目模式,一个项目可以有多种模式并相互切换。
当 Category 为 VIDEO_EDIT 时,可选模式有:
public String getAspectRatio()
public void setAspectRatio(String AspectRatio)
AspectRatio
- 画布宽高比。
该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。public String getDescription()
public void setDescription(String Description)
Description
- 项目描述信息。public SwitcherProjectInput getSwitcherProjectInput()
public void setSwitcherProjectInput(SwitcherProjectInput SwitcherProjectInput)
SwitcherProjectInput
- 导播台项目输入信息,仅当项目类型为 SWITCHER 时必填。public LiveStreamClipProjectInput getLiveStreamClipProjectInput()
public void setLiveStreamClipProjectInput(LiveStreamClipProjectInput LiveStreamClipProjectInput)
LiveStreamClipProjectInput
- 直播剪辑项目输入信息,暂未开放,请勿使用。public VideoEditProjectInput getVideoEditProjectInput()
public void setVideoEditProjectInput(VideoEditProjectInput VideoEditProjectInput)
VideoEditProjectInput
- 视频编辑项目输入信息,仅当项目类型为 VIDEO_EDIT 时必填。public VideoSegmentationProjectInput getVideoSegmentationProjectInput()
public void setVideoSegmentationProjectInput(VideoSegmentationProjectInput VideoSegmentationProjectInput)
VideoSegmentationProjectInput
- 视频拆条项目输入信息,仅当项目类型为 VIDEO_SEGMENTATION 时必填。public StreamConnectProjectInput getStreamConnectProjectInput()
public void setStreamConnectProjectInput(StreamConnectProjectInput StreamConnectProjectInput)
StreamConnectProjectInput
- 云转推项目输入信息,仅当项目类型为 STREAM_CONNECT 时必填。public RecordReplayProjectInput getRecordReplayProjectInput()
public void setRecordReplayProjectInput(RecordReplayProjectInput RecordReplayProjectInput)
RecordReplayProjectInput
- 录制回放项目输入信息,仅当项目类型为 RECORD_REPLAY 时必填。Copyright © 2023. All rights reserved.