Class: TencentCloud::Mps::V20190612::TaskOutputStorage

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

Overview

媒体处理输出对象信息。

Instance Attribute Summary collapse

  • #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

    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

    #CosOutputStorageObject

  • COS:COS存储
  • AWS-S3:AWS 存储,只适用于AWS任务,且要求同区域
  • VOD:点播专业版
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Type:

      媒体处理输出对象存储位置的类型,支持:

    • CosOutputStorage:

      当 Type 为 COS 时有效,则该项为必填,表示媒体处理 COS 输出位置。

    • S3OutputStorage:

      当 Type 为 AWS-S3 时有效,则该项为必填,表示媒体处理 AWS S3 输出位置。

    • VODOutputStorage:

      当 Type 为 VOD 时有效,则该项为必填,表示媒体处理 点播专业版 输出位置。

    
    
    29989
    29990
    29991
    # File 'lib/v20190612/models.rb', line 29989
    
    def CosOutputStorage
      @CosOutputStorage
    end
    

    #S3OutputStorageObject

  • COS:COS存储
  • AWS-S3:AWS 存储,只适用于AWS任务,且要求同区域
  • VOD:点播专业版
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Type:

      媒体处理输出对象存储位置的类型,支持:

    • CosOutputStorage:

      当 Type 为 COS 时有效,则该项为必填,表示媒体处理 COS 输出位置。

    • S3OutputStorage:

      当 Type 为 AWS-S3 时有效,则该项为必填,表示媒体处理 AWS S3 输出位置。

    • VODOutputStorage:

      当 Type 为 VOD 时有效,则该项为必填,表示媒体处理 点播专业版 输出位置。

    
    
    29989
    29990
    29991
    # File 'lib/v20190612/models.rb', line 29989
    
    def S3OutputStorage
      @S3OutputStorage
    end
    

    #TypeObject

  • COS:COS存储
  • AWS-S3:AWS 存储,只适用于AWS任务,且要求同区域
  • VOD:点播专业版
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Type:

      媒体处理输出对象存储位置的类型,支持:

    • CosOutputStorage:

      当 Type 为 COS 时有效,则该项为必填,表示媒体处理 COS 输出位置。

    • S3OutputStorage:

      当 Type 为 AWS-S3 时有效,则该项为必填,表示媒体处理 AWS S3 输出位置。

    • VODOutputStorage:

      当 Type 为 VOD 时有效,则该项为必填,表示媒体处理 点播专业版 输出位置。

    
    
    29989
    29990
    29991
    # File 'lib/v20190612/models.rb', line 29989
    
    def Type
      @Type
    end
    

    #VODOutputStorageObject

  • COS:COS存储
  • AWS-S3:AWS 存储,只适用于AWS任务,且要求同区域
  • VOD:点播专业版
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • Type:

      媒体处理输出对象存储位置的类型,支持:

    • CosOutputStorage:

      当 Type 为 COS 时有效,则该项为必填,表示媒体处理 COS 输出位置。

    • S3OutputStorage:

      当 Type 为 AWS-S3 时有效,则该项为必填,表示媒体处理 AWS S3 输出位置。

    • VODOutputStorage:

      当 Type 为 VOD 时有效,则该项为必填,表示媒体处理 点播专业版 输出位置。

    
    
    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