Class: TencentCloud::Mps::V20190612::ImageTaskInput

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

Overview

图片任务输入参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(encodeconfig = nil, enhanceconfig = nil, eraseconfig = nil, blindwatermarkconfig = nil, beautyconfig = nil) ⇒ ImageTaskInput

Returns a new instance of ImageTaskInput.



15801
15802
15803
15804
15805
15806
15807
# File 'lib/v20190612/models.rb', line 15801

def initialize(encodeconfig=nil, enhanceconfig=nil, eraseconfig=nil, blindwatermarkconfig=nil, beautyconfig=nil)
  @EncodeConfig = encodeconfig
  @EnhanceConfig = enhanceconfig
  @EraseConfig = eraseconfig
  @BlindWatermarkConfig = blindwatermarkconfig
  @BeautyConfig = beautyconfig
end

Instance Attribute Details

#BeautyConfigObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。



15799
15800
15801
# File 'lib/v20190612/models.rb', line 15799

def BeautyConfig
  @BeautyConfig
end

#BlindWatermarkConfigObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。



15799
15800
15801
# File 'lib/v20190612/models.rb', line 15799

def BlindWatermarkConfig
  @BlindWatermarkConfig
end

#EncodeConfigObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。



15799
15800
15801
# File 'lib/v20190612/models.rb', line 15799

def EncodeConfig
  @EncodeConfig
end

#EnhanceConfigObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。



15799
15800
15801
# File 'lib/v20190612/models.rb', line 15799

def EnhanceConfig
  @EnhanceConfig
end

#EraseConfigObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。



15799
15800
15801
# File 'lib/v20190612/models.rb', line 15799

def EraseConfig
  @EraseConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
# File 'lib/v20190612/models.rb', line 15809

def deserialize(params)
  unless params['EncodeConfig'].nil?
    @EncodeConfig = ImageEncodeConfig.new
    @EncodeConfig.deserialize(params['EncodeConfig'])
  end
  unless params['EnhanceConfig'].nil?
    @EnhanceConfig = ImageEnhanceConfig.new
    @EnhanceConfig.deserialize(params['EnhanceConfig'])
  end
  unless params['EraseConfig'].nil?
    @EraseConfig = ImageEraseConfig.new
    @EraseConfig.deserialize(params['EraseConfig'])
  end
  unless params['BlindWatermarkConfig'].nil?
    @BlindWatermarkConfig = BlindWatermarkConfig.new
    @BlindWatermarkConfig.deserialize(params['BlindWatermarkConfig'])
  end
  unless params['BeautyConfig'].nil?
    @BeautyConfig = BeautyConfig.new
    @BeautyConfig.deserialize(params['BeautyConfig'])
  end
end