Class: TencentCloud::Mps::V20190612::SchedulesInfo

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

Overview

编排详情。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scheduleid = nil, schedulename = nil, type = nil, status = nil, trigger = nil, activities = nil, outputstorage = nil, outputdir = nil, tasknotifyconfig = nil, createtime = nil, updatetime = nil, resourceid = nil) ⇒ SchedulesInfo

Returns a new instance of SchedulesInfo.



23865
23866
23867
23868
23869
23870
23871
23872
23873
23874
23875
23876
23877
23878
# File 'lib/v20190612/models.rb', line 23865

def initialize(scheduleid=nil, schedulename=nil, type=nil, status=nil, trigger=nil, activities=nil, outputstorage=nil, outputdir=nil, tasknotifyconfig=nil, createtime=nil, updatetime=nil, resourceid=nil)
  @ScheduleId = scheduleid
  @ScheduleName = schedulename
  @Type = type
  @Status = status
  @Trigger = trigger
  @Activities = activities
  @OutputStorage = outputstorage
  @OutputDir = outputdir
  @TaskNotifyConfig = tasknotifyconfig
  @CreateTime = createtime
  @UpdateTime = updatetime
  @ResourceId = resourceid
end

Instance Attribute Details

#ActivitiesObject

注意:此字段可能返回 null,表示取不到有效值。<li>Custom:用户自定义编排。</li> 注意:此字段可能返回 null,表示取不到有效值。Enabled:已启用,Disabled:已禁用。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleId:

    编排唯一标识。

  • ScheduleName:

    编排名称。

  • Type:

    编排类型,可选值:<li>Preset:系统预置编排;</li>

  • Status:

    编排状态,取值范围:

  • Trigger:

    编排绑定的触发规则。

  • Activities:

    编排任务列表。

  • OutputStorage:

    媒体处理的文件输出存储位置。

  • OutputDir:

    媒体处理生成的文件输出的目标目录。

  • TaskNotifyConfig:

    任务的事件通知配置。

  • CreateTime:

    创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    最后编辑时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • ResourceId:

    资源ID,对于没有关联资源ID的,用账号主资源ID填充。



23863
23864
23865
# File 'lib/v20190612/models.rb', line 23863

def Activities
  @Activities
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。<li>Custom:用户自定义编排。</li> 注意:此字段可能返回 null,表示取不到有效值。Enabled:已启用,Disabled:已禁用。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleId:

    编排唯一标识。

  • ScheduleName:

    编排名称。

  • Type:

    编排类型,可选值:<li>Preset:系统预置编排;</li>

  • Status:

    编排状态,取值范围:

  • Trigger:

    编排绑定的触发规则。

  • Activities:

    编排任务列表。

  • OutputStorage:

    媒体处理的文件输出存储位置。

  • OutputDir:

    媒体处理生成的文件输出的目标目录。

  • TaskNotifyConfig:

    任务的事件通知配置。

  • CreateTime:

    创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    最后编辑时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • ResourceId:

    资源ID,对于没有关联资源ID的,用账号主资源ID填充。



23863
23864
23865
# File 'lib/v20190612/models.rb', line 23863

def CreateTime
  @CreateTime
end

#OutputDirObject

注意:此字段可能返回 null,表示取不到有效值。<li>Custom:用户自定义编排。</li> 注意:此字段可能返回 null,表示取不到有效值。Enabled:已启用,Disabled:已禁用。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleId:

    编排唯一标识。

  • ScheduleName:

    编排名称。

  • Type:

    编排类型,可选值:<li>Preset:系统预置编排;</li>

  • Status:

    编排状态,取值范围:

  • Trigger:

    编排绑定的触发规则。

  • Activities:

    编排任务列表。

  • OutputStorage:

    媒体处理的文件输出存储位置。

  • OutputDir:

    媒体处理生成的文件输出的目标目录。

  • TaskNotifyConfig:

    任务的事件通知配置。

  • CreateTime:

    创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    最后编辑时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • ResourceId:

    资源ID,对于没有关联资源ID的,用账号主资源ID填充。



23863
23864
23865
# File 'lib/v20190612/models.rb', line 23863

def OutputDir
  @OutputDir
end

#OutputStorageObject

注意:此字段可能返回 null,表示取不到有效值。<li>Custom:用户自定义编排。</li> 注意:此字段可能返回 null,表示取不到有效值。Enabled:已启用,Disabled:已禁用。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleId:

    编排唯一标识。

  • ScheduleName:

    编排名称。

  • Type:

    编排类型,可选值:<li>Preset:系统预置编排;</li>

  • Status:

    编排状态,取值范围:

  • Trigger:

    编排绑定的触发规则。

  • Activities:

    编排任务列表。

  • OutputStorage:

    媒体处理的文件输出存储位置。

  • OutputDir:

    媒体处理生成的文件输出的目标目录。

  • TaskNotifyConfig:

    任务的事件通知配置。

  • CreateTime:

    创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    最后编辑时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • ResourceId:

    资源ID,对于没有关联资源ID的,用账号主资源ID填充。



23863
23864
23865
# File 'lib/v20190612/models.rb', line 23863

def OutputStorage
  @OutputStorage
end

#ResourceIdObject

注意:此字段可能返回 null,表示取不到有效值。<li>Custom:用户自定义编排。</li> 注意:此字段可能返回 null,表示取不到有效值。Enabled:已启用,Disabled:已禁用。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleId:

    编排唯一标识。

  • ScheduleName:

    编排名称。

  • Type:

    编排类型,可选值:<li>Preset:系统预置编排;</li>

  • Status:

    编排状态,取值范围:

  • Trigger:

    编排绑定的触发规则。

  • Activities:

    编排任务列表。

  • OutputStorage:

    媒体处理的文件输出存储位置。

  • OutputDir:

    媒体处理生成的文件输出的目标目录。

  • TaskNotifyConfig:

    任务的事件通知配置。

  • CreateTime:

    创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    最后编辑时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • ResourceId:

    资源ID,对于没有关联资源ID的,用账号主资源ID填充。



23863
23864
23865
# File 'lib/v20190612/models.rb', line 23863

def ResourceId
  @ResourceId
end

#ScheduleIdObject

注意:此字段可能返回 null,表示取不到有效值。<li>Custom:用户自定义编排。</li> 注意:此字段可能返回 null,表示取不到有效值。Enabled:已启用,Disabled:已禁用。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleId:

    编排唯一标识。

  • ScheduleName:

    编排名称。

  • Type:

    编排类型,可选值:<li>Preset:系统预置编排;</li>

  • Status:

    编排状态,取值范围:

  • Trigger:

    编排绑定的触发规则。

  • Activities:

    编排任务列表。

  • OutputStorage:

    媒体处理的文件输出存储位置。

  • OutputDir:

    媒体处理生成的文件输出的目标目录。

  • TaskNotifyConfig:

    任务的事件通知配置。

  • CreateTime:

    创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    最后编辑时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • ResourceId:

    资源ID,对于没有关联资源ID的,用账号主资源ID填充。



23863
23864
23865
# File 'lib/v20190612/models.rb', line 23863

def ScheduleId
  @ScheduleId
end

#ScheduleNameObject

注意:此字段可能返回 null,表示取不到有效值。<li>Custom:用户自定义编排。</li> 注意:此字段可能返回 null,表示取不到有效值。Enabled:已启用,Disabled:已禁用。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleId:

    编排唯一标识。

  • ScheduleName:

    编排名称。

  • Type:

    编排类型,可选值:<li>Preset:系统预置编排;</li>

  • Status:

    编排状态,取值范围:

  • Trigger:

    编排绑定的触发规则。

  • Activities:

    编排任务列表。

  • OutputStorage:

    媒体处理的文件输出存储位置。

  • OutputDir:

    媒体处理生成的文件输出的目标目录。

  • TaskNotifyConfig:

    任务的事件通知配置。

  • CreateTime:

    创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    最后编辑时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • ResourceId:

    资源ID,对于没有关联资源ID的,用账号主资源ID填充。



23863
23864
23865
# File 'lib/v20190612/models.rb', line 23863

def ScheduleName
  @ScheduleName
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。<li>Custom:用户自定义编排。</li> 注意:此字段可能返回 null,表示取不到有效值。Enabled:已启用,Disabled:已禁用。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleId:

    编排唯一标识。

  • ScheduleName:

    编排名称。

  • Type:

    编排类型,可选值:<li>Preset:系统预置编排;</li>

  • Status:

    编排状态,取值范围:

  • Trigger:

    编排绑定的触发规则。

  • Activities:

    编排任务列表。

  • OutputStorage:

    媒体处理的文件输出存储位置。

  • OutputDir:

    媒体处理生成的文件输出的目标目录。

  • TaskNotifyConfig:

    任务的事件通知配置。

  • CreateTime:

    创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    最后编辑时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • ResourceId:

    资源ID,对于没有关联资源ID的,用账号主资源ID填充。



23863
23864
23865
# File 'lib/v20190612/models.rb', line 23863

def Status
  @Status
end

#TaskNotifyConfigObject

注意:此字段可能返回 null,表示取不到有效值。<li>Custom:用户自定义编排。</li> 注意:此字段可能返回 null,表示取不到有效值。Enabled:已启用,Disabled:已禁用。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleId:

    编排唯一标识。

  • ScheduleName:

    编排名称。

  • Type:

    编排类型,可选值:<li>Preset:系统预置编排;</li>

  • Status:

    编排状态,取值范围:

  • Trigger:

    编排绑定的触发规则。

  • Activities:

    编排任务列表。

  • OutputStorage:

    媒体处理的文件输出存储位置。

  • OutputDir:

    媒体处理生成的文件输出的目标目录。

  • TaskNotifyConfig:

    任务的事件通知配置。

  • CreateTime:

    创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    最后编辑时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • ResourceId:

    资源ID,对于没有关联资源ID的,用账号主资源ID填充。



23863
23864
23865
# File 'lib/v20190612/models.rb', line 23863

def TaskNotifyConfig
  @TaskNotifyConfig
end

#TriggerObject

注意:此字段可能返回 null,表示取不到有效值。<li>Custom:用户自定义编排。</li> 注意:此字段可能返回 null,表示取不到有效值。Enabled:已启用,Disabled:已禁用。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleId:

    编排唯一标识。

  • ScheduleName:

    编排名称。

  • Type:

    编排类型,可选值:<li>Preset:系统预置编排;</li>

  • Status:

    编排状态,取值范围:

  • Trigger:

    编排绑定的触发规则。

  • Activities:

    编排任务列表。

  • OutputStorage:

    媒体处理的文件输出存储位置。

  • OutputDir:

    媒体处理生成的文件输出的目标目录。

  • TaskNotifyConfig:

    任务的事件通知配置。

  • CreateTime:

    创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    最后编辑时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • ResourceId:

    资源ID,对于没有关联资源ID的,用账号主资源ID填充。



23863
23864
23865
# File 'lib/v20190612/models.rb', line 23863

def Trigger
  @Trigger
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。<li>Custom:用户自定义编排。</li> 注意:此字段可能返回 null,表示取不到有效值。Enabled:已启用,Disabled:已禁用。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleId:

    编排唯一标识。

  • ScheduleName:

    编排名称。

  • Type:

    编排类型,可选值:<li>Preset:系统预置编排;</li>

  • Status:

    编排状态,取值范围:

  • Trigger:

    编排绑定的触发规则。

  • Activities:

    编排任务列表。

  • OutputStorage:

    媒体处理的文件输出存储位置。

  • OutputDir:

    媒体处理生成的文件输出的目标目录。

  • TaskNotifyConfig:

    任务的事件通知配置。

  • CreateTime:

    创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    最后编辑时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • ResourceId:

    资源ID,对于没有关联资源ID的,用账号主资源ID填充。



23863
23864
23865
# File 'lib/v20190612/models.rb', line 23863

def Type
  @Type
end

#UpdateTimeObject

注意:此字段可能返回 null,表示取不到有效值。<li>Custom:用户自定义编排。</li> 注意:此字段可能返回 null,表示取不到有效值。Enabled:已启用,Disabled:已禁用。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScheduleId:

    编排唯一标识。

  • ScheduleName:

    编排名称。

  • Type:

    编排类型,可选值:<li>Preset:系统预置编排;</li>

  • Status:

    编排状态,取值范围:

  • Trigger:

    编排绑定的触发规则。

  • Activities:

    编排任务列表。

  • OutputStorage:

    媒体处理的文件输出存储位置。

  • OutputDir:

    媒体处理生成的文件输出的目标目录。

  • TaskNotifyConfig:

    任务的事件通知配置。

  • CreateTime:

    创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • UpdateTime:

    最后编辑时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/862/37710#52)。

  • ResourceId:

    资源ID,对于没有关联资源ID的,用账号主资源ID填充。



23863
23864
23865
# File 'lib/v20190612/models.rb', line 23863

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



23880
23881
23882
23883
23884
23885
23886
23887
23888
23889
23890
23891
23892
23893
23894
23895
23896
23897
23898
23899
23900
23901
23902
23903
23904
23905
23906
23907
23908
23909
# File 'lib/v20190612/models.rb', line 23880

def deserialize(params)
  @ScheduleId = params['ScheduleId']
  @ScheduleName = params['ScheduleName']
  @Type = params['Type']
  @Status = params['Status']
  unless params['Trigger'].nil?
    @Trigger = WorkflowTrigger.new
    @Trigger.deserialize(params['Trigger'])
  end
  unless params['Activities'].nil?
    @Activities = []
    params['Activities'].each do |i|
      activity_tmp = Activity.new
      activity_tmp.deserialize(i)
      @Activities << activity_tmp
    end
  end
  unless params['OutputStorage'].nil?
    @OutputStorage = TaskOutputStorage.new
    @OutputStorage.deserialize(params['OutputStorage'])
  end
  @OutputDir = params['OutputDir']
  unless params['TaskNotifyConfig'].nil?
    @TaskNotifyConfig = TaskNotifyConfig.new
    @TaskNotifyConfig.deserialize(params['TaskNotifyConfig'])
  end
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @ResourceId = params['ResourceId']
end