Class: TencentCloud::Mps::V20190612::WithdrawsWatermarkRequest

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

Overview

WithdrawsWatermark请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(inputinfo = nil, tasknotifyconfig = nil, sessioncontext = nil) ⇒ WithdrawsWatermarkRequest

Returns a new instance of WithdrawsWatermarkRequest.



32665
32666
32667
32668
32669
# File 'lib/v20190612/models.rb', line 32665

def initialize(inputinfo=nil, tasknotifyconfig=nil, sessioncontext=nil)
  @InputInfo = inputinfo
  @TaskNotifyConfig = tasknotifyconfig
  @SessionContext = sessioncontext
end

Instance Attribute Details

#InputInfoObject

Parameters:

  • InputInfo:

    输入媒体文件存储信息。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。



32663
32664
32665
# File 'lib/v20190612/models.rb', line 32663

def InputInfo
  @InputInfo
end

#SessionContextObject

Parameters:

  • InputInfo:

    输入媒体文件存储信息。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。



32663
32664
32665
# File 'lib/v20190612/models.rb', line 32663

def SessionContext
  @SessionContext
end

#TaskNotifyConfigObject

Parameters:

  • InputInfo:

    输入媒体文件存储信息。

  • TaskNotifyConfig:

    任务的事件通知信息,不填代表不获取事件通知。

  • SessionContext:

    来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。



32663
32664
32665
# File 'lib/v20190612/models.rb', line 32663

def TaskNotifyConfig
  @TaskNotifyConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



32671
32672
32673
32674
32675
32676
32677
32678
32679
32680
32681
# File 'lib/v20190612/models.rb', line 32671

def deserialize(params)
  unless params['InputInfo'].nil?
    @InputInfo = MediaInputInfo.new
    @InputInfo.deserialize(params['InputInfo'])
  end
  unless params['TaskNotifyConfig'].nil?
    @TaskNotifyConfig = TaskNotifyConfig.new
    @TaskNotifyConfig.deserialize(params['TaskNotifyConfig'])
  end
  @SessionContext = params['SessionContext']
end