Class: TencentCloud::Cdb::V20170320::InstanceRollbackRangeTime

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

Overview

实例可回档时间范围

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(code = nil, message = nil, instanceid = nil, times = nil) ⇒ InstanceRollbackRangeTime

Returns a new instance of InstanceRollbackRangeTime.



9595
9596
9597
9598
9599
9600
# File 'lib/v20170320/models.rb', line 9595

def initialize(code=nil, message=nil, instanceid=nil, times=nil)
  @Code = code
  @Message = message
  @InstanceId = instanceid
  @Times = times
end

Instance Attribute Details

#CodeObject

Parameters:

  • Code:

    查询数据库错误码

  • Message:

    查询数据库错误信息

  • InstanceId:

    实例ID列表,单个实例Id的格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同

  • Times:

    可回档时间范围



9593
9594
9595
# File 'lib/v20170320/models.rb', line 9593

def Code
  @Code
end

#InstanceIdObject

Parameters:

  • Code:

    查询数据库错误码

  • Message:

    查询数据库错误信息

  • InstanceId:

    实例ID列表,单个实例Id的格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同

  • Times:

    可回档时间范围



9593
9594
9595
# File 'lib/v20170320/models.rb', line 9593

def InstanceId
  @InstanceId
end

#MessageObject

Parameters:

  • Code:

    查询数据库错误码

  • Message:

    查询数据库错误信息

  • InstanceId:

    实例ID列表,单个实例Id的格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同

  • Times:

    可回档时间范围



9593
9594
9595
# File 'lib/v20170320/models.rb', line 9593

def Message
  @Message
end

#TimesObject

Parameters:

  • Code:

    查询数据库错误码

  • Message:

    查询数据库错误信息

  • InstanceId:

    实例ID列表,单个实例Id的格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同

  • Times:

    可回档时间范围



9593
9594
9595
# File 'lib/v20170320/models.rb', line 9593

def Times
  @Times
end

Instance Method Details

#deserialize(params) ⇒ Object



9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
# File 'lib/v20170320/models.rb', line 9602

def deserialize(params)
  @Code = params['Code']
  @Message = params['Message']
  @InstanceId = params['InstanceId']
  unless params['Times'].nil?
    @Times = []
    params['Times'].each do |i|
      rollbacktimerange_tmp = RollbackTimeRange.new
      rollbacktimerange_tmp.deserialize(i)
      @Times << rollbacktimerange_tmp
    end
  end
end