Class: TencentCloud::Mps::V20190612::WorkflowTrigger
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::WorkflowTrigger
- Defined in:
- lib/v20190612/models.rb
Overview
输入规则,当上传视频命中该规则时,即触发工作流。
Instance Attribute Summary collapse
-
#AwsS3FileUploadTrigger ⇒ Object
注意:目前AWS的S3、对应触发队列SQS、回调队列SQS的秘钥需要一致。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CosFileUploadTrigger ⇒ Object
注意:目前AWS的S3、对应触发队列SQS、回调队列SQS的秘钥需要一致。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Type ⇒ Object
注意:目前AWS的S3、对应触发队列SQS、回调队列SQS的秘钥需要一致。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, cosfileuploadtrigger = nil, awss3fileuploadtrigger = nil) ⇒ WorkflowTrigger
constructor
A new instance of WorkflowTrigger.
Constructor Details
#initialize(type = nil, cosfileuploadtrigger = nil, awss3fileuploadtrigger = nil) ⇒ WorkflowTrigger
Returns a new instance of WorkflowTrigger.
32434 32435 32436 32437 32438 |
# File 'lib/v20190612/models.rb', line 32434 def initialize(type=nil, cosfileuploadtrigger=nil, awss3fileuploadtrigger=nil) @Type = type @CosFileUploadTrigger = cosfileuploadtrigger @AwsS3FileUploadTrigger = awss3fileuploadtrigger end |
Instance Attribute Details
#AwsS3FileUploadTrigger ⇒ Object
注意:目前AWS的S3、对应触发队列SQS、回调队列SQS的秘钥需要一致。注意:此字段可能返回 null,表示取不到有效值。
32432 32433 32434 |
# File 'lib/v20190612/models.rb', line 32432 def AwsS3FileUploadTrigger @AwsS3FileUploadTrigger end |
#CosFileUploadTrigger ⇒ Object
注意:目前AWS的S3、对应触发队列SQS、回调队列SQS的秘钥需要一致。注意:此字段可能返回 null,表示取不到有效值。
32432 32433 32434 |
# File 'lib/v20190612/models.rb', line 32432 def CosFileUploadTrigger @CosFileUploadTrigger end |
#Type ⇒ Object
注意:目前AWS的S3、对应触发队列SQS、回调队列SQS的秘钥需要一致。注意:此字段可能返回 null,表示取不到有效值。
32432 32433 32434 |
# File 'lib/v20190612/models.rb', line 32432 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
32440 32441 32442 32443 32444 32445 32446 32447 32448 32449 32450 |
# File 'lib/v20190612/models.rb', line 32440 def deserialize(params) @Type = params['Type'] unless params['CosFileUploadTrigger'].nil? @CosFileUploadTrigger = CosFileUploadTrigger.new @CosFileUploadTrigger.deserialize(params['CosFileUploadTrigger']) end unless params['AwsS3FileUploadTrigger'].nil? @AwsS3FileUploadTrigger = AwsS3FileUploadTrigger.new @AwsS3FileUploadTrigger.deserialize(params['AwsS3FileUploadTrigger']) end end |