public class EventContent extends AbstractModel
header, skipSign
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
ClassCreatedEvent |
getClassCreatedEvent()
Get 分类创建事件。仅当 EventType 为 Class.Created 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
ClassDeletedEvent |
getClassDeletedEvent()
Get 分类删除事件。仅当 EventType 为 Class.Deleted 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
ClassMovedEvent |
getClassMovedEvent()
Get 分类移动事件。仅当 EventType 为 Class.Moved 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
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:点播转直播项目状态变更事件。
|
MaterialAddedEvent |
getMaterialAddedEvent()
Get 媒体添加事件。仅当 EventType 为 Material.Added 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
MaterialDeletedEvent |
getMaterialDeletedEvent()
Get 媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
MaterialImportedEvent |
getMaterialImportedEvent()
Get 媒体导入事件。仅当 EventType 为 Material.Imported 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
MaterialModifiedEvent |
getMaterialModifiedEvent()
Get 媒体更新事件。仅当 EventType 为 Material.Modified 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
MaterialMovedEvent |
getMaterialMovedEvent()
Get 媒体移动事件。仅当 EventType 为 Material.Moved 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getOperator()
Get 操作者,表示触发事件的操作者。如果是 `cmeid_system` 表示平台管理员操作。
|
ProjectMediaCastStatusChangedEvent |
getProjectMediaCastStatusChangedEvent()
Get 点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
ProjectStreamConnectStatusChangedEvent |
getProjectStreamConnectStatusChangedEvent()
Get 云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。
|
ProjectSwitcherStatusChangedEvent |
getProjectSwitcherStatusChangedEvent()
Get 导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
StorageNewFileCreatedEvent |
getStorageNewFileCreatedEvent()
Get 新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。
|
VideoExportCompletedEvent |
getVideoExportCompletedEvent()
Get 视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setClassCreatedEvent(ClassCreatedEvent ClassCreatedEvent)
Set 分类创建事件。仅当 EventType 为 Class.Created 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setClassDeletedEvent(ClassDeletedEvent ClassDeletedEvent)
Set 分类删除事件。仅当 EventType 为 Class.Deleted 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setClassMovedEvent(ClassMovedEvent ClassMovedEvent)
Set 分类移动事件。仅当 EventType 为 Class.Moved 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
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:点播转直播项目状态变更事件。
|
void |
setMaterialAddedEvent(MaterialAddedEvent MaterialAddedEvent)
Set 媒体添加事件。仅当 EventType 为 Material.Added 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setMaterialDeletedEvent(MaterialDeletedEvent MaterialDeletedEvent)
Set 媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setMaterialImportedEvent(MaterialImportedEvent MaterialImportedEvent)
Set 媒体导入事件。仅当 EventType 为 Material.Imported 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setMaterialModifiedEvent(MaterialModifiedEvent MaterialModifiedEvent)
Set 媒体更新事件。仅当 EventType 为 Material.Modified 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setMaterialMovedEvent(MaterialMovedEvent MaterialMovedEvent)
Set 媒体移动事件。仅当 EventType 为 Material.Moved 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setOperator(String Operator)
Set 操作者,表示触发事件的操作者。如果是 `cmeid_system` 表示平台管理员操作。
|
void |
setProjectMediaCastStatusChangedEvent(ProjectMediaCastStatusChangedEvent ProjectMediaCastStatusChangedEvent)
Set 点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setProjectStreamConnectStatusChangedEvent(ProjectStreamConnectStatusChangedEvent ProjectStreamConnectStatusChangedEvent)
Set 云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。
|
void |
setProjectSwitcherStatusChangedEvent(ProjectSwitcherStatusChangedEvent ProjectSwitcherStatusChangedEvent)
Set 导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setStorageNewFileCreatedEvent(StorageNewFileCreatedEvent StorageNewFileCreatedEvent)
Set 新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。
|
void |
setVideoExportCompletedEvent(VideoExportCompletedEvent VideoExportCompletedEvent)
Set 视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public EventContent()
public EventContent(EventContent source)
public String getEventType()
public void setEventType(String EventType)
EventType
- 事件类型,可取值有:
public String getOperator()
public void setOperator(String Operator)
Operator
- 操作者,表示触发事件的操作者。如果是 `cmeid_system` 表示平台管理员操作。public StorageNewFileCreatedEvent getStorageNewFileCreatedEvent()
public void setStorageNewFileCreatedEvent(StorageNewFileCreatedEvent StorageNewFileCreatedEvent)
StorageNewFileCreatedEvent
- 新文件产生事件。仅当 EventType 为 Storage.NewFileCreated 时有效。public ProjectStreamConnectStatusChangedEvent getProjectStreamConnectStatusChangedEvent()
public void setProjectStreamConnectStatusChangedEvent(ProjectStreamConnectStatusChangedEvent ProjectStreamConnectStatusChangedEvent)
ProjectStreamConnectStatusChangedEvent
- 云转推项目状态变更事件。仅当 EventType 为 Project.StreamConnect.StatusChanged 时有效。public ProjectSwitcherStatusChangedEvent getProjectSwitcherStatusChangedEvent()
public void setProjectSwitcherStatusChangedEvent(ProjectSwitcherStatusChangedEvent ProjectSwitcherStatusChangedEvent)
ProjectSwitcherStatusChangedEvent
- 导播台项目状态变更事件。仅当 EventType 为 Project.Switcher.StatusChanged 时有效。
注意:此字段可能返回 null,表示取不到有效值。public MaterialImportedEvent getMaterialImportedEvent()
public void setMaterialImportedEvent(MaterialImportedEvent MaterialImportedEvent)
MaterialImportedEvent
- 媒体导入事件。仅当 EventType 为 Material.Imported 时有效。
注意:此字段可能返回 null,表示取不到有效值。public MaterialAddedEvent getMaterialAddedEvent()
public void setMaterialAddedEvent(MaterialAddedEvent MaterialAddedEvent)
MaterialAddedEvent
- 媒体添加事件。仅当 EventType 为 Material.Added 时有效。
注意:此字段可能返回 null,表示取不到有效值。public MaterialMovedEvent getMaterialMovedEvent()
public void setMaterialMovedEvent(MaterialMovedEvent MaterialMovedEvent)
MaterialMovedEvent
- 媒体移动事件。仅当 EventType 为 Material.Moved 时有效。
注意:此字段可能返回 null,表示取不到有效值。public MaterialModifiedEvent getMaterialModifiedEvent()
public void setMaterialModifiedEvent(MaterialModifiedEvent MaterialModifiedEvent)
MaterialModifiedEvent
- 媒体更新事件。仅当 EventType 为 Material.Modified 时有效。
注意:此字段可能返回 null,表示取不到有效值。public MaterialDeletedEvent getMaterialDeletedEvent()
public void setMaterialDeletedEvent(MaterialDeletedEvent MaterialDeletedEvent)
MaterialDeletedEvent
- 媒体删除事件。仅当 EventType 为 Material.Deleted 时有效。
注意:此字段可能返回 null,表示取不到有效值。public ClassCreatedEvent getClassCreatedEvent()
public void setClassCreatedEvent(ClassCreatedEvent ClassCreatedEvent)
ClassCreatedEvent
- 分类创建事件。仅当 EventType 为 Class.Created 时有效。
注意:此字段可能返回 null,表示取不到有效值。public ClassMovedEvent getClassMovedEvent()
public void setClassMovedEvent(ClassMovedEvent ClassMovedEvent)
ClassMovedEvent
- 分类移动事件。仅当 EventType 为 Class.Moved 时有效。
注意:此字段可能返回 null,表示取不到有效值。public ClassDeletedEvent getClassDeletedEvent()
public void setClassDeletedEvent(ClassDeletedEvent ClassDeletedEvent)
ClassDeletedEvent
- 分类删除事件。仅当 EventType 为 Class.Deleted 时有效。
注意:此字段可能返回 null,表示取不到有效值。public VideoExportCompletedEvent getVideoExportCompletedEvent()
public void setVideoExportCompletedEvent(VideoExportCompletedEvent VideoExportCompletedEvent)
VideoExportCompletedEvent
- 视频导出完成事件。仅当 EventType 为 Task.VideoExportCompleted 时有效。
注意:此字段可能返回 null,表示取不到有效值。public ProjectMediaCastStatusChangedEvent getProjectMediaCastStatusChangedEvent()
public void setProjectMediaCastStatusChangedEvent(ProjectMediaCastStatusChangedEvent ProjectMediaCastStatusChangedEvent)
ProjectMediaCastStatusChangedEvent
- 点播转直播项目状态变更事件。仅当 EventType 为 Project.MediaCast.StatusChanged 时有效。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2024. All rights reserved.