Class: TencentCloud::Antiddos::V20200309::WaterPrintKey

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

Overview

生成的水印密钥

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(keyversion = nil, keycontent = nil, keyid = nil, keyopenstatus = nil, createtime = nil) ⇒ WaterPrintKey

Returns a new instance of WaterPrintKey.



8196
8197
8198
8199
8200
8201
8202
# File 'lib/v20200309/models.rb', line 8196

def initialize(keyversion=nil, keycontent=nil, keyid=nil, keyopenstatus=nil, createtime=nil)
  @KeyVersion = keyversion
  @KeyContent = keycontent
  @KeyId = keyid
  @KeyOpenStatus = keyopenstatus
  @CreateTime = createtime
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • KeyVersion:

    密钥版本号

  • KeyContent:

    密钥内容

  • KeyId:

    密钥ID

  • KeyOpenStatus:

    密钥启用状态,只有一个取值1(启用)

  • CreateTime:

    密钥生成时间



8194
8195
8196
# File 'lib/v20200309/models.rb', line 8194

def CreateTime
  @CreateTime
end

#KeyContentObject

Parameters:

  • KeyVersion:

    密钥版本号

  • KeyContent:

    密钥内容

  • KeyId:

    密钥ID

  • KeyOpenStatus:

    密钥启用状态,只有一个取值1(启用)

  • CreateTime:

    密钥生成时间



8194
8195
8196
# File 'lib/v20200309/models.rb', line 8194

def KeyContent
  @KeyContent
end

#KeyIdObject

Parameters:

  • KeyVersion:

    密钥版本号

  • KeyContent:

    密钥内容

  • KeyId:

    密钥ID

  • KeyOpenStatus:

    密钥启用状态,只有一个取值1(启用)

  • CreateTime:

    密钥生成时间



8194
8195
8196
# File 'lib/v20200309/models.rb', line 8194

def KeyId
  @KeyId
end

#KeyOpenStatusObject

Parameters:

  • KeyVersion:

    密钥版本号

  • KeyContent:

    密钥内容

  • KeyId:

    密钥ID

  • KeyOpenStatus:

    密钥启用状态,只有一个取值1(启用)

  • CreateTime:

    密钥生成时间



8194
8195
8196
# File 'lib/v20200309/models.rb', line 8194

def KeyOpenStatus
  @KeyOpenStatus
end

#KeyVersionObject

Parameters:

  • KeyVersion:

    密钥版本号

  • KeyContent:

    密钥内容

  • KeyId:

    密钥ID

  • KeyOpenStatus:

    密钥启用状态,只有一个取值1(启用)

  • CreateTime:

    密钥生成时间



8194
8195
8196
# File 'lib/v20200309/models.rb', line 8194

def KeyVersion
  @KeyVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



8204
8205
8206
8207
8208
8209
8210
# File 'lib/v20200309/models.rb', line 8204

def deserialize(params)
  @KeyVersion = params['KeyVersion']
  @KeyContent = params['KeyContent']
  @KeyId = params['KeyId']
  @KeyOpenStatus = params['KeyOpenStatus']
  @CreateTime = params['CreateTime']
end