Class EventContent
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cme.v20191029.models.EventContent
-
public class EventContent extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description EventContent()EventContent(EventContent 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 ClassCreatedEventgetClassCreatedEvent()Get 分类创建事件。仅当 EventType 为 Class.Created 时有效。 注意:此字段可能返回 null,表示取不到有效值。ClassDeletedEventgetClassDeletedEvent()Get 分类删除事件。仅当 EventType 为 Class.Deleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。ClassMovedEventgetClassMovedEvent()Get 分类移动事件。仅当 EventType 为 Class.Moved 时有效。 注意:此字段可能返回 null,表示取不到有效值。StringgetEventType()Get 事件类型,可取值有: Storage.NewFileCreated:新文件产生事件; Project.StreamConnect.StatusChanged:云转推项目状态变更事件; Project.Switcher.StatusChanged:导播台项目状态变更事件; Material.Imported:媒体导入事件; Material.Added:媒体添加事件; Material.Moved:媒体移动事件; Material.Modified:媒体变更事件; Material.Deleted:媒体删除事件; Class.Created:分类新增事件; Class.Moved:分类移动事件; Class.Deleted:分类删除事件; Task.VideoExportCompleted:视频导出完成事件; Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。MaterialAddedEventgetMaterialAddedEvent()Get 媒体添加事件。仅当 EventType 为 Material.Added 时有效。 注意:此字段可能返回 null,表示取不到有效值。MaterialDeletedEventgetMaterialDeletedEvent()Get 媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。MaterialImportedEventgetMaterialImportedEvent()Get 媒体导入事件。仅当 EventType 为 Material.Imported 时有效。 注意:此字段可能返回 null,表示取不到有效值。MaterialModifiedEventgetMaterialModifiedEvent()Get 媒体更新事件。仅当 EventType 为 Material.Modified 时有效。 注意:此字段可能返回 null,表示取不到有效值。MaterialMovedEventgetMaterialMovedEvent()Get 媒体移动事件。仅当 EventType 为 Material.Moved 时有效。 注意:此字段可能返回 null,表示取不到有效值。StringgetOperator()Get 操作者,表示触发事件的操作者。如果是 `cmeid_system` 表示平台管理员操作。ProjectMediaCastStatusChangedEventgetProjectMediaCastStatusChangedEvent()Get 点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。 注意:此字段可能返回 null,表示取不到有效值。ProjectStreamConnectStatusChangedEventgetProjectStreamConnectStatusChangedEvent()Get 云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。ProjectSwitcherStatusChangedEventgetProjectSwitcherStatusChangedEvent()Get 导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。 注意:此字段可能返回 null,表示取不到有效值。StorageNewFileCreatedEventgetStorageNewFileCreatedEvent()Get 新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。VideoExportCompletedEventgetVideoExportCompletedEvent()Get 视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。voidsetClassCreatedEvent(ClassCreatedEvent ClassCreatedEvent)Set 分类创建事件。仅当 EventType 为 Class.Created 时有效。 注意:此字段可能返回 null,表示取不到有效值。voidsetClassDeletedEvent(ClassDeletedEvent ClassDeletedEvent)Set 分类删除事件。仅当 EventType 为 Class.Deleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。voidsetClassMovedEvent(ClassMovedEvent ClassMovedEvent)Set 分类移动事件。仅当 EventType 为 Class.Moved 时有效。 注意:此字段可能返回 null,表示取不到有效值。voidsetEventType(String EventType)Set 事件类型,可取值有: Storage.NewFileCreated:新文件产生事件; Project.StreamConnect.StatusChanged:云转推项目状态变更事件; Project.Switcher.StatusChanged:导播台项目状态变更事件; Material.Imported:媒体导入事件; Material.Added:媒体添加事件; Material.Moved:媒体移动事件; Material.Modified:媒体变更事件; Material.Deleted:媒体删除事件; Class.Created:分类新增事件; Class.Moved:分类移动事件; Class.Deleted:分类删除事件; Task.VideoExportCompleted:视频导出完成事件; Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。voidsetMaterialAddedEvent(MaterialAddedEvent MaterialAddedEvent)Set 媒体添加事件。仅当 EventType 为 Material.Added 时有效。 注意:此字段可能返回 null,表示取不到有效值。voidsetMaterialDeletedEvent(MaterialDeletedEvent MaterialDeletedEvent)Set 媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。voidsetMaterialImportedEvent(MaterialImportedEvent MaterialImportedEvent)Set 媒体导入事件。仅当 EventType 为 Material.Imported 时有效。 注意:此字段可能返回 null,表示取不到有效值。voidsetMaterialModifiedEvent(MaterialModifiedEvent MaterialModifiedEvent)Set 媒体更新事件。仅当 EventType 为 Material.Modified 时有效。 注意:此字段可能返回 null,表示取不到有效值。voidsetMaterialMovedEvent(MaterialMovedEvent MaterialMovedEvent)Set 媒体移动事件。仅当 EventType 为 Material.Moved 时有效。 注意:此字段可能返回 null,表示取不到有效值。voidsetOperator(String Operator)Set 操作者,表示触发事件的操作者。如果是 `cmeid_system` 表示平台管理员操作。voidsetProjectMediaCastStatusChangedEvent(ProjectMediaCastStatusChangedEvent ProjectMediaCastStatusChangedEvent)Set 点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。 注意:此字段可能返回 null,表示取不到有效值。voidsetProjectStreamConnectStatusChangedEvent(ProjectStreamConnectStatusChangedEvent ProjectStreamConnectStatusChangedEvent)Set 云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。voidsetProjectSwitcherStatusChangedEvent(ProjectSwitcherStatusChangedEvent ProjectSwitcherStatusChangedEvent)Set 导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。 注意:此字段可能返回 null,表示取不到有效值。voidsetStorageNewFileCreatedEvent(StorageNewFileCreatedEvent StorageNewFileCreatedEvent)Set 新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。voidsetVideoExportCompletedEvent(VideoExportCompletedEvent VideoExportCompletedEvent)Set 视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。voidtoMap(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
-
EventContent
public EventContent()
-
EventContent
public EventContent(EventContent 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
-
getEventType
public String getEventType()
Get 事件类型,可取值有:- Storage.NewFileCreated:新文件产生事件;
- Project.StreamConnect.StatusChanged:云转推项目状态变更事件;
- Project.Switcher.StatusChanged:导播台项目状态变更事件;
- Material.Imported:媒体导入事件;
- Material.Added:媒体添加事件;
- Material.Moved:媒体移动事件;
- Material.Modified:媒体变更事件;
- Material.Deleted:媒体删除事件;
- Class.Created:分类新增事件;
- Class.Moved:分类移动事件;
- Class.Deleted:分类删除事件;
- Task.VideoExportCompleted:视频导出完成事件;
- Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。
- Returns:
- EventType 事件类型,可取值有:
- Storage.NewFileCreated:新文件产生事件;
- Project.StreamConnect.StatusChanged:云转推项目状态变更事件;
- Project.Switcher.StatusChanged:导播台项目状态变更事件;
- Material.Imported:媒体导入事件;
- Material.Added:媒体添加事件;
- Material.Moved:媒体移动事件;
- Material.Modified:媒体变更事件;
- Material.Deleted:媒体删除事件;
- Class.Created:分类新增事件;
- Class.Moved:分类移动事件;
- Class.Deleted:分类删除事件;
- Task.VideoExportCompleted:视频导出完成事件;
- Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。
-
setEventType
public void setEventType(String EventType)
Set 事件类型,可取值有:- Storage.NewFileCreated:新文件产生事件;
- Project.StreamConnect.StatusChanged:云转推项目状态变更事件;
- Project.Switcher.StatusChanged:导播台项目状态变更事件;
- Material.Imported:媒体导入事件;
- Material.Added:媒体添加事件;
- Material.Moved:媒体移动事件;
- Material.Modified:媒体变更事件;
- Material.Deleted:媒体删除事件;
- Class.Created:分类新增事件;
- Class.Moved:分类移动事件;
- Class.Deleted:分类删除事件;
- Task.VideoExportCompleted:视频导出完成事件;
- Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。
- Parameters:
EventType- 事件类型,可取值有:- Storage.NewFileCreated:新文件产生事件;
- Project.StreamConnect.StatusChanged:云转推项目状态变更事件;
- Project.Switcher.StatusChanged:导播台项目状态变更事件;
- Material.Imported:媒体导入事件;
- Material.Added:媒体添加事件;
- Material.Moved:媒体移动事件;
- Material.Modified:媒体变更事件;
- Material.Deleted:媒体删除事件;
- Class.Created:分类新增事件;
- Class.Moved:分类移动事件;
- Class.Deleted:分类删除事件;
- Task.VideoExportCompleted:视频导出完成事件;
- Project.MediaCast.StatusChanged:点播转直播项目状态变更事件。
-
getOperator
public String getOperator()
Get 操作者,表示触发事件的操作者。如果是 `cmeid_system` 表示平台管理员操作。- Returns:
- Operator 操作者,表示触发事件的操作者。如果是 `cmeid_system` 表示平台管理员操作。
-
setOperator
public void setOperator(String Operator)
Set 操作者,表示触发事件的操作者。如果是 `cmeid_system` 表示平台管理员操作。- Parameters:
Operator- 操作者,表示触发事件的操作者。如果是 `cmeid_system` 表示平台管理员操作。
-
getStorageNewFileCreatedEvent
public StorageNewFileCreatedEvent getStorageNewFileCreatedEvent()
Get 新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。- Returns:
- StorageNewFileCreatedEvent 新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。
-
setStorageNewFileCreatedEvent
public void setStorageNewFileCreatedEvent(StorageNewFileCreatedEvent StorageNewFileCreatedEvent)
Set 新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。- Parameters:
StorageNewFileCreatedEvent- 新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。
-
getProjectStreamConnectStatusChangedEvent
public ProjectStreamConnectStatusChangedEvent getProjectStreamConnectStatusChangedEvent()
Get 云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。- Returns:
- ProjectStreamConnectStatusChangedEvent 云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。
-
setProjectStreamConnectStatusChangedEvent
public void setProjectStreamConnectStatusChangedEvent(ProjectStreamConnectStatusChangedEvent ProjectStreamConnectStatusChangedEvent)
Set 云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。- Parameters:
ProjectStreamConnectStatusChangedEvent- 云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。
-
getProjectSwitcherStatusChangedEvent
public ProjectSwitcherStatusChangedEvent getProjectSwitcherStatusChangedEvent()
Get 导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ProjectSwitcherStatusChangedEvent 导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
setProjectSwitcherStatusChangedEvent
public void setProjectSwitcherStatusChangedEvent(ProjectSwitcherStatusChangedEvent ProjectSwitcherStatusChangedEvent)
Set 导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ProjectSwitcherStatusChangedEvent- 导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
getMaterialImportedEvent
public MaterialImportedEvent getMaterialImportedEvent()
Get 媒体导入事件。仅当 EventType 为 Material.Imported 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MaterialImportedEvent 媒体导入事件。仅当 EventType 为 Material.Imported 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
setMaterialImportedEvent
public void setMaterialImportedEvent(MaterialImportedEvent MaterialImportedEvent)
Set 媒体导入事件。仅当 EventType 为 Material.Imported 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MaterialImportedEvent- 媒体导入事件。仅当 EventType 为 Material.Imported 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
getMaterialAddedEvent
public MaterialAddedEvent getMaterialAddedEvent()
Get 媒体添加事件。仅当 EventType 为 Material.Added 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MaterialAddedEvent 媒体添加事件。仅当 EventType 为 Material.Added 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
setMaterialAddedEvent
public void setMaterialAddedEvent(MaterialAddedEvent MaterialAddedEvent)
Set 媒体添加事件。仅当 EventType 为 Material.Added 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MaterialAddedEvent- 媒体添加事件。仅当 EventType 为 Material.Added 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
getMaterialMovedEvent
public MaterialMovedEvent getMaterialMovedEvent()
Get 媒体移动事件。仅当 EventType 为 Material.Moved 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MaterialMovedEvent 媒体移动事件。仅当 EventType 为 Material.Moved 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
setMaterialMovedEvent
public void setMaterialMovedEvent(MaterialMovedEvent MaterialMovedEvent)
Set 媒体移动事件。仅当 EventType 为 Material.Moved 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MaterialMovedEvent- 媒体移动事件。仅当 EventType 为 Material.Moved 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
getMaterialModifiedEvent
public MaterialModifiedEvent getMaterialModifiedEvent()
Get 媒体更新事件。仅当 EventType 为 Material.Modified 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MaterialModifiedEvent 媒体更新事件。仅当 EventType 为 Material.Modified 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
setMaterialModifiedEvent
public void setMaterialModifiedEvent(MaterialModifiedEvent MaterialModifiedEvent)
Set 媒体更新事件。仅当 EventType 为 Material.Modified 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MaterialModifiedEvent- 媒体更新事件。仅当 EventType 为 Material.Modified 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
getMaterialDeletedEvent
public MaterialDeletedEvent getMaterialDeletedEvent()
Get 媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- MaterialDeletedEvent 媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
setMaterialDeletedEvent
public void setMaterialDeletedEvent(MaterialDeletedEvent MaterialDeletedEvent)
Set 媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
MaterialDeletedEvent- 媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
getClassCreatedEvent
public ClassCreatedEvent getClassCreatedEvent()
Get 分类创建事件。仅当 EventType 为 Class.Created 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ClassCreatedEvent 分类创建事件。仅当 EventType 为 Class.Created 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
setClassCreatedEvent
public void setClassCreatedEvent(ClassCreatedEvent ClassCreatedEvent)
Set 分类创建事件。仅当 EventType 为 Class.Created 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ClassCreatedEvent- 分类创建事件。仅当 EventType 为 Class.Created 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
getClassMovedEvent
public ClassMovedEvent getClassMovedEvent()
Get 分类移动事件。仅当 EventType 为 Class.Moved 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ClassMovedEvent 分类移动事件。仅当 EventType 为 Class.Moved 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
setClassMovedEvent
public void setClassMovedEvent(ClassMovedEvent ClassMovedEvent)
Set 分类移动事件。仅当 EventType 为 Class.Moved 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ClassMovedEvent- 分类移动事件。仅当 EventType 为 Class.Moved 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
getClassDeletedEvent
public ClassDeletedEvent getClassDeletedEvent()
Get 分类删除事件。仅当 EventType 为 Class.Deleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ClassDeletedEvent 分类删除事件。仅当 EventType 为 Class.Deleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
setClassDeletedEvent
public void setClassDeletedEvent(ClassDeletedEvent ClassDeletedEvent)
Set 分类删除事件。仅当 EventType 为 Class.Deleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ClassDeletedEvent- 分类删除事件。仅当 EventType 为 Class.Deleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
getVideoExportCompletedEvent
public VideoExportCompletedEvent getVideoExportCompletedEvent()
Get 视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- VideoExportCompletedEvent 视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
setVideoExportCompletedEvent
public void setVideoExportCompletedEvent(VideoExportCompletedEvent VideoExportCompletedEvent)
Set 视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
VideoExportCompletedEvent- 视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
getProjectMediaCastStatusChangedEvent
public ProjectMediaCastStatusChangedEvent getProjectMediaCastStatusChangedEvent()
Get 点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ProjectMediaCastStatusChangedEvent 点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
setProjectMediaCastStatusChangedEvent
public void setProjectMediaCastStatusChangedEvent(ProjectMediaCastStatusChangedEvent ProjectMediaCastStatusChangedEvent)
Set 点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ProjectMediaCastStatusChangedEvent- 点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。 注意:此字段可能返回 null,表示取不到有效值。
-
-