Class: TencentCloud::Vod::V20180717::ModifyEventConfigRequest

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

Overview

ModifyEventConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(subappid = nil, mode = nil, notificationurl = nil, uploadmediacompleteeventswitch = nil, deletemediacompleteeventswitch = nil, persistencecompleteeventswitch = nil) ⇒ ModifyEventConfigRequest

Returns a new instance of ModifyEventConfigRequest.



19443
19444
19445
19446
19447
19448
19449
19450
# File 'lib/v20180717/models.rb', line 19443

def initialize(subappid=nil, mode=nil, notificationurl=nil, uploadmediacompleteeventswitch=nil, deletemediacompleteeventswitch=nil, persistencecompleteeventswitch=nil)
  @SubAppId = subappid
  @Mode = mode
  @NotificationUrl = notificationurl
  @UploadMediaCompleteEventSwitch = uploadmediacompleteeventswitch
  @DeleteMediaCompleteEventSwitch = deletemediacompleteeventswitch
  @PersistenceCompleteEventSwitch = persistencecompleteeventswitch
end

Instance Attribute Details

#DeleteMediaCompleteEventSwitchObject

<li>PUSH:[HTTP 回调通知](cloud.tencent.com/document/product/266/33779);</li> <li>PULL:(cloud.tencent.com/document/product/266/33779)。</li> 注意:如果带 NotificationUrl 参数且值为空字符串时将会清空 3.0 格式回调地址。

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Mode:

    接收事件通知的方式。

  • NotificationUrl:

    采用 [HTTP 回调通知](cloud.tencent.com/document/product/266/33779) 接收方式时,用于接收 3.0 格式回调的地址。

  • UploadMediaCompleteEventSwitch:

    是否接收 [视频上传完成](cloud.tencent.com/document/product/266/7830) 事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。

  • DeleteMediaCompleteEventSwitch:

    是否接收 [视频删除完成](cloud.tencent.com/document/product/266/13434) 事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。

  • PersistenceCompleteEventSwitch:

    是否接收剪辑固化完成事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。



19441
19442
19443
# File 'lib/v20180717/models.rb', line 19441

def DeleteMediaCompleteEventSwitch
  @DeleteMediaCompleteEventSwitch
end

#ModeObject

<li>PUSH:[HTTP 回调通知](cloud.tencent.com/document/product/266/33779);</li> <li>PULL:(cloud.tencent.com/document/product/266/33779)。</li> 注意:如果带 NotificationUrl 参数且值为空字符串时将会清空 3.0 格式回调地址。

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Mode:

    接收事件通知的方式。

  • NotificationUrl:

    采用 [HTTP 回调通知](cloud.tencent.com/document/product/266/33779) 接收方式时,用于接收 3.0 格式回调的地址。

  • UploadMediaCompleteEventSwitch:

    是否接收 [视频上传完成](cloud.tencent.com/document/product/266/7830) 事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。

  • DeleteMediaCompleteEventSwitch:

    是否接收 [视频删除完成](cloud.tencent.com/document/product/266/13434) 事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。

  • PersistenceCompleteEventSwitch:

    是否接收剪辑固化完成事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。



19441
19442
19443
# File 'lib/v20180717/models.rb', line 19441

def Mode
  @Mode
end

#NotificationUrlObject

<li>PUSH:[HTTP 回调通知](cloud.tencent.com/document/product/266/33779);</li> <li>PULL:(cloud.tencent.com/document/product/266/33779)。</li> 注意:如果带 NotificationUrl 参数且值为空字符串时将会清空 3.0 格式回调地址。

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Mode:

    接收事件通知的方式。

  • NotificationUrl:

    采用 [HTTP 回调通知](cloud.tencent.com/document/product/266/33779) 接收方式时,用于接收 3.0 格式回调的地址。

  • UploadMediaCompleteEventSwitch:

    是否接收 [视频上传完成](cloud.tencent.com/document/product/266/7830) 事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。

  • DeleteMediaCompleteEventSwitch:

    是否接收 [视频删除完成](cloud.tencent.com/document/product/266/13434) 事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。

  • PersistenceCompleteEventSwitch:

    是否接收剪辑固化完成事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。



19441
19442
19443
# File 'lib/v20180717/models.rb', line 19441

def NotificationUrl
  @NotificationUrl
end

#PersistenceCompleteEventSwitchObject

<li>PUSH:[HTTP 回调通知](cloud.tencent.com/document/product/266/33779);</li> <li>PULL:(cloud.tencent.com/document/product/266/33779)。</li> 注意:如果带 NotificationUrl 参数且值为空字符串时将会清空 3.0 格式回调地址。

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Mode:

    接收事件通知的方式。

  • NotificationUrl:

    采用 [HTTP 回调通知](cloud.tencent.com/document/product/266/33779) 接收方式时,用于接收 3.0 格式回调的地址。

  • UploadMediaCompleteEventSwitch:

    是否接收 [视频上传完成](cloud.tencent.com/document/product/266/7830) 事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。

  • DeleteMediaCompleteEventSwitch:

    是否接收 [视频删除完成](cloud.tencent.com/document/product/266/13434) 事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。

  • PersistenceCompleteEventSwitch:

    是否接收剪辑固化完成事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。



19441
19442
19443
# File 'lib/v20180717/models.rb', line 19441

def PersistenceCompleteEventSwitch
  @PersistenceCompleteEventSwitch
end

#SubAppIdObject

<li>PUSH:[HTTP 回调通知](cloud.tencent.com/document/product/266/33779);</li> <li>PULL:(cloud.tencent.com/document/product/266/33779)。</li> 注意:如果带 NotificationUrl 参数且值为空字符串时将会清空 3.0 格式回调地址。

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Mode:

    接收事件通知的方式。

  • NotificationUrl:

    采用 [HTTP 回调通知](cloud.tencent.com/document/product/266/33779) 接收方式时,用于接收 3.0 格式回调的地址。

  • UploadMediaCompleteEventSwitch:

    是否接收 [视频上传完成](cloud.tencent.com/document/product/266/7830) 事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。

  • DeleteMediaCompleteEventSwitch:

    是否接收 [视频删除完成](cloud.tencent.com/document/product/266/13434) 事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。

  • PersistenceCompleteEventSwitch:

    是否接收剪辑固化完成事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。



19441
19442
19443
# File 'lib/v20180717/models.rb', line 19441

def SubAppId
  @SubAppId
end

#UploadMediaCompleteEventSwitchObject

<li>PUSH:[HTTP 回调通知](cloud.tencent.com/document/product/266/33779);</li> <li>PULL:(cloud.tencent.com/document/product/266/33779)。</li> 注意:如果带 NotificationUrl 参数且值为空字符串时将会清空 3.0 格式回调地址。

Parameters:

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Mode:

    接收事件通知的方式。

  • NotificationUrl:

    采用 [HTTP 回调通知](cloud.tencent.com/document/product/266/33779) 接收方式时,用于接收 3.0 格式回调的地址。

  • UploadMediaCompleteEventSwitch:

    是否接收 [视频上传完成](cloud.tencent.com/document/product/266/7830) 事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。

  • DeleteMediaCompleteEventSwitch:

    是否接收 [视频删除完成](cloud.tencent.com/document/product/266/13434) 事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。

  • PersistenceCompleteEventSwitch:

    是否接收剪辑固化完成事件通知, 默认 “OFF” 为忽略该事件通知,“ON” 为接收事件通知。



19441
19442
19443
# File 'lib/v20180717/models.rb', line 19441

def UploadMediaCompleteEventSwitch
  @UploadMediaCompleteEventSwitch
end

Instance Method Details

#deserialize(params) ⇒ Object



19452
19453
19454
19455
19456
19457
19458
19459
# File 'lib/v20180717/models.rb', line 19452

def deserialize(params)
  @SubAppId = params['SubAppId']
  @Mode = params['Mode']
  @NotificationUrl = params['NotificationUrl']
  @UploadMediaCompleteEventSwitch = params['UploadMediaCompleteEventSwitch']
  @DeleteMediaCompleteEventSwitch = params['DeleteMediaCompleteEventSwitch']
  @PersistenceCompleteEventSwitch = params['PersistenceCompleteEventSwitch']
end