Class: TencentCloud::Tcaplusdb::V20190823::BackupExpireRuleInfo

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

Overview

FileTag=0 txh引擎文件, =1 ulog流水文件, 当要设置为=1时, 这两项不可变 TableGroupId=-1和TableName=“-1” ExpireDay为大于等于1,小于999的整形数字 OperType=0 代表动作为新增, =1 代表动作为删除, =2 代表动作为修改, 其中0和2可以混用,后端实现兼容

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tablegroupid = nil, tablename = nil, filetag = nil, expireday = nil, opertype = nil) ⇒ BackupExpireRuleInfo

Returns a new instance of BackupExpireRuleInfo.



195
196
197
198
199
200
201
# File 'lib/v20190823/models.rb', line 195

def initialize(tablegroupid=nil, tablename=nil, filetag=nil, expireday=nil, opertype=nil)
  @TableGroupId = tablegroupid
  @TableName = tablename
  @FileTag = filetag
  @ExpireDay = expireday
  @OperType = opertype
end

Instance Attribute Details

#ExpireDayObject

Parameters:

  • TableGroupId:

    所属表格组ID

  • TableName:

    表名称

  • FileTag:

    文件标签,见上面描述

  • ExpireDay:

    淘汰天数,见上面描述

  • OperType:

    操作类型,见上面描述



193
194
195
# File 'lib/v20190823/models.rb', line 193

def ExpireDay
  @ExpireDay
end

#FileTagObject

Parameters:

  • TableGroupId:

    所属表格组ID

  • TableName:

    表名称

  • FileTag:

    文件标签,见上面描述

  • ExpireDay:

    淘汰天数,见上面描述

  • OperType:

    操作类型,见上面描述



193
194
195
# File 'lib/v20190823/models.rb', line 193

def FileTag
  @FileTag
end

#OperTypeObject

Parameters:

  • TableGroupId:

    所属表格组ID

  • TableName:

    表名称

  • FileTag:

    文件标签,见上面描述

  • ExpireDay:

    淘汰天数,见上面描述

  • OperType:

    操作类型,见上面描述



193
194
195
# File 'lib/v20190823/models.rb', line 193

def OperType
  @OperType
end

#TableGroupIdObject

Parameters:

  • TableGroupId:

    所属表格组ID

  • TableName:

    表名称

  • FileTag:

    文件标签,见上面描述

  • ExpireDay:

    淘汰天数,见上面描述

  • OperType:

    操作类型,见上面描述



193
194
195
# File 'lib/v20190823/models.rb', line 193

def TableGroupId
  @TableGroupId
end

#TableNameObject

Parameters:

  • TableGroupId:

    所属表格组ID

  • TableName:

    表名称

  • FileTag:

    文件标签,见上面描述

  • ExpireDay:

    淘汰天数,见上面描述

  • OperType:

    操作类型,见上面描述



193
194
195
# File 'lib/v20190823/models.rb', line 193

def TableName
  @TableName
end

Instance Method Details

#deserialize(params) ⇒ Object



203
204
205
206
207
208
209
# File 'lib/v20190823/models.rb', line 203

def deserialize(params)
  @TableGroupId = params['TableGroupId']
  @TableName = params['TableName']
  @FileTag = params['FileTag']
  @ExpireDay = params['ExpireDay']
  @OperType = params['OperType']
end