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.



9656
9657
9658
9659
9660
9661
# File 'lib/v20170320/models.rb', line 9656

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:

    查询数据库错误码。0 - 正常,1600001 - 内部错误,1600003 - 入参异常,1600009 - 实例不存在,1624001 - DB 访问异常。

  • Message:

    查询数据库错误信息

  • InstanceId:

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

  • Times:

    可回档时间范围



9654
9655
9656
# File 'lib/v20170320/models.rb', line 9654

def Code
  @Code
end

#InstanceIdObject

Parameters:

  • Code:

    查询数据库错误码。0 - 正常,1600001 - 内部错误,1600003 - 入参异常,1600009 - 实例不存在,1624001 - DB 访问异常。

  • Message:

    查询数据库错误信息

  • InstanceId:

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

  • Times:

    可回档时间范围



9654
9655
9656
# File 'lib/v20170320/models.rb', line 9654

def InstanceId
  @InstanceId
end

#MessageObject

Parameters:

  • Code:

    查询数据库错误码。0 - 正常,1600001 - 内部错误,1600003 - 入参异常,1600009 - 实例不存在,1624001 - DB 访问异常。

  • Message:

    查询数据库错误信息

  • InstanceId:

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

  • Times:

    可回档时间范围



9654
9655
9656
# File 'lib/v20170320/models.rb', line 9654

def Message
  @Message
end

#TimesObject

Parameters:

  • Code:

    查询数据库错误码。0 - 正常,1600001 - 内部错误,1600003 - 入参异常,1600009 - 实例不存在,1624001 - DB 访问异常。

  • Message:

    查询数据库错误信息

  • InstanceId:

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

  • Times:

    可回档时间范围



9654
9655
9656
# File 'lib/v20170320/models.rb', line 9654

def Times
  @Times
end

Instance Method Details

#deserialize(params) ⇒ Object



9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
# File 'lib/v20170320/models.rb', line 9663

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