Class CreateProjectRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cme.v20191029.models.CreateProjectRequest
-
public class CreateProjectRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAspectRatio()
Get 画布宽高比。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。String
getCategory()
Get 项目类别,取值有: VIDEO_EDIT:视频编辑。 SWITCHER:导播台。 VIDEO_SEGMENTATION:视频拆条。 STREAM_CONNECT:云转推。 RECORD_REPLAY:录制回放。 MEDIA_CAST:媒体转推。String
getDescription()
Get 项目描述信息。LiveStreamClipProjectInput
getLiveStreamClipProjectInput()
Get 直播剪辑项目输入信息,暂未开放,请勿使用。MediaCastProjectInput
getMediaCastProjectInput()
Get 媒体转推项目输入信息,仅当项目类型为 MEDIA_CAST 时必填。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:录制回放。 MEDIA_CAST:媒体转推。void
setDescription(String Description)
Set 项目描述信息。void
setLiveStreamClipProjectInput(LiveStreamClipProjectInput LiveStreamClipProjectInput)
Set 直播剪辑项目输入信息,暂未开放,请勿使用。void
setMediaCastProjectInput(MediaCastProjectInput MediaCastProjectInput)
Set 媒体转推项目输入信息,仅当项目类型为 MEDIA_CAST 时必填。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.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateProjectRequest
public CreateProjectRequest()
-
CreateProjectRequest
public 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.
-
-
Method Detail
-
getPlatform
public String getPlatform()
Get 平台 Id,指定访问的平台。平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。- Returns:
- Platform 平台 Id,指定访问的平台。平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。
-
setPlatform
public void setPlatform(String Platform)
Set 平台 Id,指定访问的平台。平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。- Parameters:
Platform
- 平台 Id,指定访问的平台。平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。
-
getName
public String getName()
Get 项目名称,不可超过30个字符。- Returns:
- Name 项目名称,不可超过30个字符。
-
setName
public void setName(String Name)
Set 项目名称,不可超过30个字符。- Parameters:
Name
- 项目名称,不可超过30个字符。
-
getOwner
public Entity getOwner()
Get 项目归属者,即项目的所有者,后续操作只有该所有者有权限操作。 注:目前所有项目只能设置归属个人,暂不支持团队项目。- Returns:
- Owner 项目归属者,即项目的所有者,后续操作只有该所有者有权限操作。 注:目前所有项目只能设置归属个人,暂不支持团队项目。
-
setOwner
public void setOwner(Entity Owner)
Set 项目归属者,即项目的所有者,后续操作只有该所有者有权限操作。 注:目前所有项目只能设置归属个人,暂不支持团队项目。- Parameters:
Owner
- 项目归属者,即项目的所有者,后续操作只有该所有者有权限操作。 注:目前所有项目只能设置归属个人,暂不支持团队项目。
-
getCategory
public String getCategory()
Get 项目类别,取值有:- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
- MEDIA_CAST:媒体转推。
- Returns:
- Category 项目类别,取值有:
- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
- MEDIA_CAST:媒体转推。
-
setCategory
public void setCategory(String Category)
Set 项目类别,取值有:- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
- MEDIA_CAST:媒体转推。
- Parameters:
Category
- 项目类别,取值有:- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
- MEDIA_CAST:媒体转推。
-
getMode
public String getMode()
Get 项目模式,一个项目可以有多种模式并相互切换。 当 Category 为 VIDEO_EDIT 时,可选模式有:- Default:默认模式,即普通视频编辑项目。
- VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
注:不填则为默认模式。- Returns:
- Mode 项目模式,一个项目可以有多种模式并相互切换。
当 Category 为 VIDEO_EDIT 时,可选模式有:
- Default:默认模式,即普通视频编辑项目。
- VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
注:不填则为默认模式。
-
setMode
public void setMode(String Mode)
Set 项目模式,一个项目可以有多种模式并相互切换。 当 Category 为 VIDEO_EDIT 时,可选模式有:- Default:默认模式,即普通视频编辑项目。
- VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
注:不填则为默认模式。- Parameters:
Mode
- 项目模式,一个项目可以有多种模式并相互切换。 当 Category 为 VIDEO_EDIT 时,可选模式有:- Default:默认模式,即普通视频编辑项目。
- VideoEditTemplate:剪辑模板制作模式,用于制作剪辑模板。
注:不填则为默认模式。
-
getAspectRatio
public String getAspectRatio()
Get 画布宽高比。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。- Returns:
- AspectRatio 画布宽高比。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
-
setAspectRatio
public void setAspectRatio(String AspectRatio)
Set 画布宽高比。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。- Parameters:
AspectRatio
- 画布宽高比。 该字段已经废弃,请使用具体项目输入中的 AspectRatio 字段。
-
getDescription
public String getDescription()
Get 项目描述信息。- Returns:
- Description 项目描述信息。
-
setDescription
public void setDescription(String Description)
Set 项目描述信息。- Parameters:
Description
- 项目描述信息。
-
getSwitcherProjectInput
public SwitcherProjectInput getSwitcherProjectInput()
Get 导播台项目输入信息,仅当项目类型为 SWITCHER 时必填。- Returns:
- SwitcherProjectInput 导播台项目输入信息,仅当项目类型为 SWITCHER 时必填。
-
setSwitcherProjectInput
public void setSwitcherProjectInput(SwitcherProjectInput SwitcherProjectInput)
Set 导播台项目输入信息,仅当项目类型为 SWITCHER 时必填。- Parameters:
SwitcherProjectInput
- 导播台项目输入信息,仅当项目类型为 SWITCHER 时必填。
-
getLiveStreamClipProjectInput
public LiveStreamClipProjectInput getLiveStreamClipProjectInput()
Get 直播剪辑项目输入信息,暂未开放,请勿使用。- Returns:
- LiveStreamClipProjectInput 直播剪辑项目输入信息,暂未开放,请勿使用。
-
setLiveStreamClipProjectInput
public void setLiveStreamClipProjectInput(LiveStreamClipProjectInput LiveStreamClipProjectInput)
Set 直播剪辑项目输入信息,暂未开放,请勿使用。- Parameters:
LiveStreamClipProjectInput
- 直播剪辑项目输入信息,暂未开放,请勿使用。
-
getVideoEditProjectInput
public VideoEditProjectInput getVideoEditProjectInput()
Get 视频编辑项目输入信息,仅当项目类型为 VIDEO_EDIT 时必填。- Returns:
- VideoEditProjectInput 视频编辑项目输入信息,仅当项目类型为 VIDEO_EDIT 时必填。
-
setVideoEditProjectInput
public void setVideoEditProjectInput(VideoEditProjectInput VideoEditProjectInput)
Set 视频编辑项目输入信息,仅当项目类型为 VIDEO_EDIT 时必填。- Parameters:
VideoEditProjectInput
- 视频编辑项目输入信息,仅当项目类型为 VIDEO_EDIT 时必填。
-
getVideoSegmentationProjectInput
public VideoSegmentationProjectInput getVideoSegmentationProjectInput()
Get 视频拆条项目输入信息,仅当项目类型为 VIDEO_SEGMENTATION 时必填。- Returns:
- VideoSegmentationProjectInput 视频拆条项目输入信息,仅当项目类型为 VIDEO_SEGMENTATION 时必填。
-
setVideoSegmentationProjectInput
public void setVideoSegmentationProjectInput(VideoSegmentationProjectInput VideoSegmentationProjectInput)
Set 视频拆条项目输入信息,仅当项目类型为 VIDEO_SEGMENTATION 时必填。- Parameters:
VideoSegmentationProjectInput
- 视频拆条项目输入信息,仅当项目类型为 VIDEO_SEGMENTATION 时必填。
-
getStreamConnectProjectInput
public StreamConnectProjectInput getStreamConnectProjectInput()
Get 云转推项目输入信息,仅当项目类型为 STREAM_CONNECT 时必填。- Returns:
- StreamConnectProjectInput 云转推项目输入信息,仅当项目类型为 STREAM_CONNECT 时必填。
-
setStreamConnectProjectInput
public void setStreamConnectProjectInput(StreamConnectProjectInput StreamConnectProjectInput)
Set 云转推项目输入信息,仅当项目类型为 STREAM_CONNECT 时必填。- Parameters:
StreamConnectProjectInput
- 云转推项目输入信息,仅当项目类型为 STREAM_CONNECT 时必填。
-
getRecordReplayProjectInput
public RecordReplayProjectInput getRecordReplayProjectInput()
Get 录制回放项目输入信息,仅当项目类型为 RECORD_REPLAY 时必填。- Returns:
- RecordReplayProjectInput 录制回放项目输入信息,仅当项目类型为 RECORD_REPLAY 时必填。
-
setRecordReplayProjectInput
public void setRecordReplayProjectInput(RecordReplayProjectInput RecordReplayProjectInput)
Set 录制回放项目输入信息,仅当项目类型为 RECORD_REPLAY 时必填。- Parameters:
RecordReplayProjectInput
- 录制回放项目输入信息,仅当项目类型为 RECORD_REPLAY 时必填。
-
getMediaCastProjectInput
public MediaCastProjectInput getMediaCastProjectInput()
Get 媒体转推项目输入信息,仅当项目类型为 MEDIA_CAST 时必填。- Returns:
- MediaCastProjectInput 媒体转推项目输入信息,仅当项目类型为 MEDIA_CAST 时必填。
-
setMediaCastProjectInput
public void setMediaCastProjectInput(MediaCastProjectInput MediaCastProjectInput)
Set 媒体转推项目输入信息,仅当项目类型为 MEDIA_CAST 时必填。- Parameters:
MediaCastProjectInput
- 媒体转推项目输入信息,仅当项目类型为 MEDIA_CAST 时必填。
-
-