Class: TencentCloud::Ie::V20200304::PicMarkInfoItem

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

Overview

图片水印信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(posx = nil, posy = nil, path = nil, cosinfo = nil, width = nil, height = nil, starttime = nil, endtime = nil) ⇒ PicMarkInfoItem

Returns a new instance of PicMarkInfoItem.



2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
# File 'lib/v20200304/models.rb', line 2282

def initialize(posx=nil, posy=nil, path=nil, cosinfo=nil, width=nil, height=nil, starttime=nil, endtime=nil)
  @PosX = posx
  @PosY = posy
  @Path = path
  @CosInfo = cosinfo
  @Width = width
  @Height = height
  @StartTime = starttime
  @EndTime = endtime
end

Instance Attribute Details

#CosInfoObject

Parameters:

  • PosX:

    图片水印的X坐标。

  • PosY:

    图片水印的Y坐标 。

  • Path:

    图片水印路径,,如果不从Cos拉取水印,则必填

  • CosInfo:

    图片水印的Cos 信息,从Cos上拉取图片水印时必填。

  • Width:

    图片水印宽度,不填为图片原始宽度。

  • Height:

    图片水印高度,不填为图片原始高度。

  • StartTime:

    添加图片水印的开始时间,单位:ms。

  • EndTime:

    添加图片水印的结束时间,单位:ms。



2280
2281
2282
# File 'lib/v20200304/models.rb', line 2280

def CosInfo
  @CosInfo
end

#EndTimeObject

Parameters:

  • PosX:

    图片水印的X坐标。

  • PosY:

    图片水印的Y坐标 。

  • Path:

    图片水印路径,,如果不从Cos拉取水印,则必填

  • CosInfo:

    图片水印的Cos 信息,从Cos上拉取图片水印时必填。

  • Width:

    图片水印宽度,不填为图片原始宽度。

  • Height:

    图片水印高度,不填为图片原始高度。

  • StartTime:

    添加图片水印的开始时间,单位:ms。

  • EndTime:

    添加图片水印的结束时间,单位:ms。



2280
2281
2282
# File 'lib/v20200304/models.rb', line 2280

def EndTime
  @EndTime
end

#HeightObject

Parameters:

  • PosX:

    图片水印的X坐标。

  • PosY:

    图片水印的Y坐标 。

  • Path:

    图片水印路径,,如果不从Cos拉取水印,则必填

  • CosInfo:

    图片水印的Cos 信息,从Cos上拉取图片水印时必填。

  • Width:

    图片水印宽度,不填为图片原始宽度。

  • Height:

    图片水印高度,不填为图片原始高度。

  • StartTime:

    添加图片水印的开始时间,单位:ms。

  • EndTime:

    添加图片水印的结束时间,单位:ms。



2280
2281
2282
# File 'lib/v20200304/models.rb', line 2280

def Height
  @Height
end

#PathObject

Parameters:

  • PosX:

    图片水印的X坐标。

  • PosY:

    图片水印的Y坐标 。

  • Path:

    图片水印路径,,如果不从Cos拉取水印,则必填

  • CosInfo:

    图片水印的Cos 信息,从Cos上拉取图片水印时必填。

  • Width:

    图片水印宽度,不填为图片原始宽度。

  • Height:

    图片水印高度,不填为图片原始高度。

  • StartTime:

    添加图片水印的开始时间,单位:ms。

  • EndTime:

    添加图片水印的结束时间,单位:ms。



2280
2281
2282
# File 'lib/v20200304/models.rb', line 2280

def Path
  @Path
end

#PosXObject

Parameters:

  • PosX:

    图片水印的X坐标。

  • PosY:

    图片水印的Y坐标 。

  • Path:

    图片水印路径,,如果不从Cos拉取水印,则必填

  • CosInfo:

    图片水印的Cos 信息,从Cos上拉取图片水印时必填。

  • Width:

    图片水印宽度,不填为图片原始宽度。

  • Height:

    图片水印高度,不填为图片原始高度。

  • StartTime:

    添加图片水印的开始时间,单位:ms。

  • EndTime:

    添加图片水印的结束时间,单位:ms。



2280
2281
2282
# File 'lib/v20200304/models.rb', line 2280

def PosX
  @PosX
end

#PosYObject

Parameters:

  • PosX:

    图片水印的X坐标。

  • PosY:

    图片水印的Y坐标 。

  • Path:

    图片水印路径,,如果不从Cos拉取水印,则必填

  • CosInfo:

    图片水印的Cos 信息,从Cos上拉取图片水印时必填。

  • Width:

    图片水印宽度,不填为图片原始宽度。

  • Height:

    图片水印高度,不填为图片原始高度。

  • StartTime:

    添加图片水印的开始时间,单位:ms。

  • EndTime:

    添加图片水印的结束时间,单位:ms。



2280
2281
2282
# File 'lib/v20200304/models.rb', line 2280

def PosY
  @PosY
end

#StartTimeObject

Parameters:

  • PosX:

    图片水印的X坐标。

  • PosY:

    图片水印的Y坐标 。

  • Path:

    图片水印路径,,如果不从Cos拉取水印,则必填

  • CosInfo:

    图片水印的Cos 信息,从Cos上拉取图片水印时必填。

  • Width:

    图片水印宽度,不填为图片原始宽度。

  • Height:

    图片水印高度,不填为图片原始高度。

  • StartTime:

    添加图片水印的开始时间,单位:ms。

  • EndTime:

    添加图片水印的结束时间,单位:ms。



2280
2281
2282
# File 'lib/v20200304/models.rb', line 2280

def StartTime
  @StartTime
end

#WidthObject

Parameters:

  • PosX:

    图片水印的X坐标。

  • PosY:

    图片水印的Y坐标 。

  • Path:

    图片水印路径,,如果不从Cos拉取水印,则必填

  • CosInfo:

    图片水印的Cos 信息,从Cos上拉取图片水印时必填。

  • Width:

    图片水印宽度,不填为图片原始宽度。

  • Height:

    图片水印高度,不填为图片原始高度。

  • StartTime:

    添加图片水印的开始时间,单位:ms。

  • EndTime:

    添加图片水印的结束时间,单位:ms。



2280
2281
2282
# File 'lib/v20200304/models.rb', line 2280

def Width
  @Width
end

Instance Method Details

#deserialize(params) ⇒ Object



2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
# File 'lib/v20200304/models.rb', line 2293

def deserialize(params)
  @PosX = params['PosX']
  @PosY = params['PosY']
  @Path = params['Path']
  unless params['CosInfo'].nil?
    @CosInfo = CosInfo.new
    @CosInfo.deserialize(params['CosInfo'])
  end
  @Width = params['Width']
  @Height = params['Height']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
end