Class: TencentCloud::Mps::V20190612::SimpleAesDrm

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

Overview

SimpleAes 加密信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uri = nil, key = nil, vector = nil) ⇒ SimpleAesDrm

Returns a new instance of SimpleAesDrm.



24179
24180
24181
24182
24183
# File 'lib/v20190612/models.rb', line 24179

def initialize(uri=nil, key=nil, vector=nil)
  @Uri = uri
  @Key = key
  @Vector = vector
end

Instance Attribute Details

#KeyObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uri:

    请求解密秘钥uri地址。

  • Key:

    加密key(十六进制32字节字符串)。

  • Vector:

    加密初始化向量(十六进制32字节字符串)。



24177
24178
24179
# File 'lib/v20190612/models.rb', line 24177

def Key
  @Key
end

#UriObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uri:

    请求解密秘钥uri地址。

  • Key:

    加密key(十六进制32字节字符串)。

  • Vector:

    加密初始化向量(十六进制32字节字符串)。



24177
24178
24179
# File 'lib/v20190612/models.rb', line 24177

def Uri
  @Uri
end

#VectorObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Uri:

    请求解密秘钥uri地址。

  • Key:

    加密key(十六进制32字节字符串)。

  • Vector:

    加密初始化向量(十六进制32字节字符串)。



24177
24178
24179
# File 'lib/v20190612/models.rb', line 24177

def Vector
  @Vector
end

Instance Method Details

#deserialize(params) ⇒ Object



24185
24186
24187
24188
24189
# File 'lib/v20190612/models.rb', line 24185

def deserialize(params)
  @Uri = params['Uri']
  @Key = params['Key']
  @Vector = params['Vector']
end