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.



16418
16419
16420
16421
16422
16423
16424
# File 'lib/v20190612/models.rb', line 16418

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:

    美颜配置。



16416
16417
16418
# File 'lib/v20190612/models.rb', line 16416

def BeautyConfig
  @BeautyConfig
end

#BlindWatermarkConfigObject

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

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。



16416
16417
16418
# File 'lib/v20190612/models.rb', line 16416

def BlindWatermarkConfig
  @BlindWatermarkConfig
end

#EncodeConfigObject

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

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。



16416
16417
16418
# File 'lib/v20190612/models.rb', line 16416

def EncodeConfig
  @EncodeConfig
end

#EnhanceConfigObject

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

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。



16416
16417
16418
# File 'lib/v20190612/models.rb', line 16416

def EnhanceConfig
  @EnhanceConfig
end

#EraseConfigObject

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

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。



16416
16417
16418
# File 'lib/v20190612/models.rb', line 16416

def EraseConfig
  @EraseConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445
16446
16447
# File 'lib/v20190612/models.rb', line 16426

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