Class: TencentCloud::Mps::V20190612::TaskOutputStorage
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::TaskOutputStorage
- Defined in:
- lib/v20190612/models.rb
Overview
媒体处理输出对象信息。
Instance Attribute Summary collapse
-
#CosOutputStorage ⇒ Object
- COS:COS存储
- AWS-S3:AWS 存储,只适用于AWS任务,且要求同区域
- VOD:点播专业版
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#S3OutputStorage ⇒ Object
- COS:COS存储
- AWS-S3:AWS 存储,只适用于AWS任务,且要求同区域
- VOD:点播专业版
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#Type ⇒ Object
- COS:COS存储
- AWS-S3:AWS 存储,只适用于AWS任务,且要求同区域
- VOD:点播专业版
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#VODOutputStorage ⇒ Object
- COS:COS存储
- AWS-S3:AWS 存储,只适用于AWS任务,且要求同区域
- VOD:点播专业版
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, cosoutputstorage = nil, s3outputstorage = nil, vodoutputstorage = nil) ⇒ TaskOutputStorage
constructor
A new instance of TaskOutputStorage.
Constructor Details
#initialize(type = nil, cosoutputstorage = nil, s3outputstorage = nil, vodoutputstorage = nil) ⇒ TaskOutputStorage
Returns a new instance of TaskOutputStorage.
29991 29992 29993 29994 29995 29996 |
# File 'lib/v20190612/models.rb', line 29991 def initialize(type=nil, cosoutputstorage=nil, s3outputstorage=nil, vodoutputstorage=nil) @Type = type @CosOutputStorage = cosoutputstorage @S3OutputStorage = s3outputstorage @VODOutputStorage = vodoutputstorage end |
Instance Attribute Details
#CosOutputStorage ⇒ Object
29989 29990 29991 |
# File 'lib/v20190612/models.rb', line 29989 def CosOutputStorage @CosOutputStorage end |
#S3OutputStorage ⇒ Object
29989 29990 29991 |
# File 'lib/v20190612/models.rb', line 29989 def S3OutputStorage @S3OutputStorage end |
#Type ⇒ Object
29989 29990 29991 |
# File 'lib/v20190612/models.rb', line 29989 def Type @Type end |
#VODOutputStorage ⇒ Object
29989 29990 29991 |
# File 'lib/v20190612/models.rb', line 29989 def VODOutputStorage @VODOutputStorage end |
Instance Method Details
#deserialize(params) ⇒ Object
29998 29999 30000 30001 30002 30003 30004 30005 30006 30007 30008 30009 30010 30011 30012 |
# File 'lib/v20190612/models.rb', line 29998 def deserialize(params) @Type = params['Type'] unless params['CosOutputStorage'].nil? @CosOutputStorage = CosOutputStorage.new @CosOutputStorage.deserialize(params['CosOutputStorage']) end unless params['S3OutputStorage'].nil? @S3OutputStorage = S3OutputStorage.new @S3OutputStorage.deserialize(params['S3OutputStorage']) end unless params['VODOutputStorage'].nil? @VODOutputStorage = VODOutputStorage.new @VODOutputStorage.deserialize(params['VODOutputStorage']) end end |