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.



9780
9781
9782
9783
9784
9785
# File 'lib/v20170320/models.rb', line 9780

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:

    可回档时间范围



9778
9779
9780
# File 'lib/v20170320/models.rb', line 9778

def Code
  @Code
end

#InstanceIdObject

Parameters:

  • Code:

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

  • Message:

    查询数据库错误信息

  • InstanceId:

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

  • Times:

    可回档时间范围



9778
9779
9780
# File 'lib/v20170320/models.rb', line 9778

def InstanceId
  @InstanceId
end

#MessageObject

Parameters:

  • Code:

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

  • Message:

    查询数据库错误信息

  • InstanceId:

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

  • Times:

    可回档时间范围



9778
9779
9780
# File 'lib/v20170320/models.rb', line 9778

def Message
  @Message
end

#TimesObject

Parameters:

  • Code:

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

  • Message:

    查询数据库错误信息

  • InstanceId:

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

  • Times:

    可回档时间范围



9778
9779
9780
# File 'lib/v20170320/models.rb', line 9778

def Times
  @Times
end

Instance Method Details

#deserialize(params) ⇒ Object



9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
# File 'lib/v20170320/models.rb', line 9787

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