Class: TencentCloud::Mps::V20190612::ExtractBlindWatermarkRequest

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

Overview

ExtractBlindWatermark请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, inputinfo = nil, tasknotifyconfig = nil, extractblindwatermarkconfig = nil, resourceid = nil) ⇒ ExtractBlindWatermarkRequest

Returns a new instance of ExtractBlindWatermarkRequest.



16573
16574
16575
16576
16577
16578
16579
# File 'lib/v20190612/models.rb', line 16573

def initialize(type=nil, inputinfo=nil, tasknotifyconfig=nil, extractblindwatermarkconfig=nil, resourceid=nil)
  @Type = type
  @InputInfo = inputinfo
  @TaskNotifyConfig = tasknotifyconfig
  @ExtractBlindWatermarkConfig = extractblindwatermarkconfig
  @ResourceId = resourceid
end

Instance Attribute Details

#ExtractBlindWatermarkConfigObject

Parameters:

  • 数字水印类型,可选值:

  • blind-basic:基础版权数字水印;
  • blind-abseq:ab序列版权数字水印;
  • 媒体处理的文件输入信息。

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

  • 提取数字水印任务配置

  • 资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

  • 
    
    16571
    16572
    16573
    # File 'lib/v20190612/models.rb', line 16571
    
    def ExtractBlindWatermarkConfig
      @ExtractBlindWatermarkConfig
    end

    #InputInfoObject

    Parameters:

    • 数字水印类型,可选值:

    • blind-basic:基础版权数字水印;
    • blind-abseq:ab序列版权数字水印;
  • 媒体处理的文件输入信息。

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

  • 提取数字水印任务配置

  • 资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

  • 
    
    16571
    16572
    16573
    # File 'lib/v20190612/models.rb', line 16571
    
    def InputInfo
      @InputInfo
    end

    #ResourceIdObject

    Parameters:

    • 数字水印类型,可选值:

    • blind-basic:基础版权数字水印;
    • blind-abseq:ab序列版权数字水印;
  • 媒体处理的文件输入信息。

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

  • 提取数字水印任务配置

  • 资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

  • 
    
    16571
    16572
    16573
    # File 'lib/v20190612/models.rb', line 16571
    
    def ResourceId
      @ResourceId
    end

    #TaskNotifyConfigObject

    Parameters:

  • 媒体处理的文件输入信息。

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

  • 提取数字水印任务配置

  • 资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

  • 
    
    16571
    16572
    16573
    # File 'lib/v20190612/models.rb', line 16571
    
    def TaskNotifyConfig
      @TaskNotifyConfig
    end

    #TypeObject

    Parameters:

  • 媒体处理的文件输入信息。

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

  • 提取数字水印任务配置

  • 资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

  • 
    
    16571
    16572
    16573
    # File 'lib/v20190612/models.rb', line 16571
    
    def Type
      @Type
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    16581
    16582
    16583
    16584
    16585
    16586
    16587
    16588
    16589
    16590
    16591
    16592
    16593
    16594
    16595
    16596
    # File 'lib/v20190612/models.rb', line 16581
    
    def deserialize(params)
      @Type = params['Type']
      unless params['InputInfo'].nil?
        @InputInfo = MediaInputInfo.new
        @InputInfo.deserialize(params['InputInfo'])
      end
      unless params['TaskNotifyConfig'].nil?
        @TaskNotifyConfig = TaskNotifyConfig.new
        @TaskNotifyConfig.deserialize(params['TaskNotifyConfig'])
      end
      unless params['ExtractBlindWatermarkConfig'].nil?
        @ExtractBlindWatermarkConfig = ExtractBlindWatermarkTaskConfig.new
        @ExtractBlindWatermarkConfig.deserialize(params['ExtractBlindWatermarkConfig'])
      end
      @ResourceId = params['ResourceId']
    end