Class: TencentCloud::Drm::V20181115::DrmOutputObject

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

Overview

DRM加密后的输出对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bucketname = nil, objectname = nil, para = nil) ⇒ DrmOutputObject



493
494
495
496
497
# File 'lib/v20181115/models.rb', line 493

def initialize(bucketname=nil, objectname=nil, para=nil)
  @BucketName = bucketname
  @ObjectName = objectname
  @Para = para
end

Instance Attribute Details

#BucketNameObject



491
492
493
# File 'lib/v20181115/models.rb', line 491

def BucketName
  @BucketName
end

#ObjectNameObject



491
492
493
# File 'lib/v20181115/models.rb', line 491

def ObjectName
  @ObjectName
end

#ParaObject



491
492
493
# File 'lib/v20181115/models.rb', line 491

def Para
  @Para
end

Instance Method Details

#deserialize(params) ⇒ Object



499
500
501
502
503
504
505
506
# File 'lib/v20181115/models.rb', line 499

def deserialize(params)
  @BucketName = params['BucketName']
  @ObjectName = params['ObjectName']
  unless params['Para'].nil?
    @Para = DrmOutputPara.new
    @Para.deserialize(params['Para'])
  end
end