Class: TencentCloud::Mps::V20190612::MediaInputInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::MediaInputInfo
- Defined in:
- lib/v20190612/models.rb
Overview
媒体处理的输入对象信息。
Instance Attribute Summary collapse
-
#CosInputInfo ⇒ Object
- COS:COS源
- URL:URL源
- AWS-S3:AWS 源,目前只支持转码任务
- VOD:点播专业版
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#S3InputInfo ⇒ Object
- COS:COS源
- URL:URL源
- AWS-S3:AWS 源,目前只支持转码任务
- VOD:点播专业版
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#Type ⇒ Object
- COS:COS源
- URL:URL源
- AWS-S3:AWS 源,目前只支持转码任务
- VOD:点播专业版
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#UrlInputInfo ⇒ Object
- COS:COS源
- URL:URL源
- AWS-S3:AWS 源,目前只支持转码任务
- VOD:点播专业版
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#VODInputInfo ⇒ Object
- COS:COS源
- URL:URL源
- AWS-S3:AWS 源,目前只支持转码任务
- VOD:点播专业版
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, cosinputinfo = nil, urlinputinfo = nil, s3inputinfo = nil, vodinputinfo = nil) ⇒ MediaInputInfo
constructor
A new instance of MediaInputInfo.
Constructor Details
#initialize(type = nil, cosinputinfo = nil, urlinputinfo = nil, s3inputinfo = nil, vodinputinfo = nil) ⇒ MediaInputInfo
Returns a new instance of MediaInputInfo.
20554 20555 20556 20557 20558 20559 20560 |
# File 'lib/v20190612/models.rb', line 20554 def initialize(type=nil, cosinputinfo=nil, urlinputinfo=nil, s3inputinfo=nil, vodinputinfo=nil) @Type = type @CosInputInfo = cosinputinfo @UrlInputInfo = urlinputinfo @S3InputInfo = s3inputinfo @VODInputInfo = vodinputinfo end |
Instance Attribute Details
#CosInputInfo ⇒ Object
20552 20553 20554 |
# File 'lib/v20190612/models.rb', line 20552 def CosInputInfo @CosInputInfo end |
#S3InputInfo ⇒ Object
20552 20553 20554 |
# File 'lib/v20190612/models.rb', line 20552 def S3InputInfo @S3InputInfo end |
#Type ⇒ Object
20552 20553 20554 |
# File 'lib/v20190612/models.rb', line 20552 def Type @Type end |
#UrlInputInfo ⇒ Object
20552 20553 20554 |
# File 'lib/v20190612/models.rb', line 20552 def UrlInputInfo @UrlInputInfo end |
#VODInputInfo ⇒ Object
20552 20553 20554 |
# File 'lib/v20190612/models.rb', line 20552 def VODInputInfo @VODInputInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
20562 20563 20564 20565 20566 20567 20568 20569 20570 20571 20572 20573 20574 20575 20576 20577 20578 20579 20580 |
# File 'lib/v20190612/models.rb', line 20562 def deserialize(params) @Type = params['Type'] unless params['CosInputInfo'].nil? @CosInputInfo = CosInputInfo.new @CosInputInfo.deserialize(params['CosInputInfo']) end unless params['UrlInputInfo'].nil? @UrlInputInfo = UrlInputInfo.new @UrlInputInfo.deserialize(params['UrlInputInfo']) end unless params['S3InputInfo'].nil? @S3InputInfo = S3InputInfo.new @S3InputInfo.deserialize(params['S3InputInfo']) end unless params['VODInputInfo'].nil? @VODInputInfo = VODInputInfo.new @VODInputInfo.deserialize(params['VODInputInfo']) end end |