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, transformconfig = nil) ⇒ ImageTaskInput

Returns a new instance of ImageTaskInput.



18235
18236
18237
18238
18239
18240
18241
18242
# File 'lib/v20190612/models.rb', line 18235

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

Instance Attribute Details

#BeautyConfigObject

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

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。

  • TransformConfig:

    图片基础转换能力。



18233
18234
18235
# File 'lib/v20190612/models.rb', line 18233

def BeautyConfig
  @BeautyConfig
end

#BlindWatermarkConfigObject

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

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。

  • TransformConfig:

    图片基础转换能力。



18233
18234
18235
# File 'lib/v20190612/models.rb', line 18233

def BlindWatermarkConfig
  @BlindWatermarkConfig
end

#EncodeConfigObject

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

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。

  • TransformConfig:

    图片基础转换能力。



18233
18234
18235
# File 'lib/v20190612/models.rb', line 18233

def EncodeConfig
  @EncodeConfig
end

#EnhanceConfigObject

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

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。

  • TransformConfig:

    图片基础转换能力。



18233
18234
18235
# File 'lib/v20190612/models.rb', line 18233

def EnhanceConfig
  @EnhanceConfig
end

#EraseConfigObject

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

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。

  • TransformConfig:

    图片基础转换能力。



18233
18234
18235
# File 'lib/v20190612/models.rb', line 18233

def EraseConfig
  @EraseConfig
end

#TransformConfigObject

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

Parameters:

  • EncodeConfig:

    图片编码配置。

  • EnhanceConfig:

    图片增强配置。

  • EraseConfig:

    图片擦除配置。

  • BlindWatermarkConfig:

    盲水印配置。

  • BeautyConfig:

    美颜配置。

  • TransformConfig:

    图片基础转换能力。



18233
18234
18235
# File 'lib/v20190612/models.rb', line 18233

def TransformConfig
  @TransformConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



18244
18245
18246
18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
18262
18263
18264
18265
18266
18267
18268
18269
# File 'lib/v20190612/models.rb', line 18244

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
  unless params['TransformConfig'].nil?
    @TransformConfig = ImageTransformConfig.new
    @TransformConfig.deserialize(params['TransformConfig'])
  end
end