Class: TencentCloud::Mps::V20190612::EditMediaFileInfo

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

Overview

编辑点播视频文件信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(inputinfo = nil, starttimeoffset = nil, endtimeoffset = nil, id = nil) ⇒ EditMediaFileInfo

Returns a new instance of EditMediaFileInfo.



15823
15824
15825
15826
15827
15828
# File 'lib/v20190612/models.rb', line 15823

def initialize(inputinfo=nil, starttimeoffset=nil, endtimeoffset=nil, id=nil)
  @InputInfo = inputinfo
  @StartTimeOffset = starttimeoffset
  @EndTimeOffset = endtimeoffset
  @Id = id
end

Instance Attribute Details

#EndTimeOffsetObject

注意:允许字母、数字、-、_ ,最长 32 字符注意:此字段可能返回 null,表示取不到有效值。



15821
15822
15823
# File 'lib/v20190612/models.rb', line 15821

def EndTimeOffset
  @EndTimeOffset
end

#IdObject

注意:允许字母、数字、-、_ ,最长 32 字符注意:此字段可能返回 null,表示取不到有效值。



15821
15822
15823
# File 'lib/v20190612/models.rb', line 15821

def Id
  @Id
end

#InputInfoObject

注意:允许字母、数字、-、_ ,最长 32 字符注意:此字段可能返回 null,表示取不到有效值。



15821
15822
15823
# File 'lib/v20190612/models.rb', line 15821

def InputInfo
  @InputInfo
end

#StartTimeOffsetObject

注意:允许字母、数字、-、_ ,最长 32 字符注意:此字段可能返回 null,表示取不到有效值。



15821
15822
15823
# File 'lib/v20190612/models.rb', line 15821

def StartTimeOffset
  @StartTimeOffset
end

Instance Method Details

#deserialize(params) ⇒ Object



15830
15831
15832
15833
15834
15835
15836
15837
15838
# File 'lib/v20190612/models.rb', line 15830

def deserialize(params)
  unless params['InputInfo'].nil?
    @InputInfo = MediaInputInfo.new
    @InputInfo.deserialize(params['InputInfo'])
  end
  @StartTimeOffset = params['StartTimeOffset']
  @EndTimeOffset = params['EndTimeOffset']
  @Id = params['Id']
end