Class: TencentCloud::Cdwch::V20200915::DescribeBackUpScheduleResponse

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

Overview

DescribeBackUpSchedule返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(backupopened = nil, metastrategy = nil, datastrategy = nil, backupcontents = nil, backupstatus = nil, errormsg = nil, requestid = nil) ⇒ DescribeBackUpScheduleResponse

Returns a new instance of DescribeBackUpScheduleResponse.



891
892
893
894
895
896
897
898
899
# File 'lib/v20200915/models.rb', line 891

def initialize(backupopened=nil, metastrategy=nil, datastrategy=nil, backupcontents=nil, backupstatus=nil, errormsg=nil, requestid=nil)
  @BackUpOpened = backupopened
  @MetaStrategy = metastrategy
  @DataStrategy = datastrategy
  @BackUpContents = backupcontents
  @BackUpStatus = backupstatus
  @ErrorMsg = errormsg
  @RequestId = requestid
end

Instance Attribute Details

#BackUpContentsObject

Parameters:

  • BackUpOpened:

    备份是否开启

  • MetaStrategy:

    元数据备份策略

  • DataStrategy:

    表数据备份策略

  • BackUpContents:

    备份表列表

  • BackUpStatus:

    备份的状态

  • ErrorMsg:

    错误信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



889
890
891
# File 'lib/v20200915/models.rb', line 889

def BackUpContents
  @BackUpContents
end

#BackUpOpenedObject

Parameters:

  • BackUpOpened:

    备份是否开启

  • MetaStrategy:

    元数据备份策略

  • DataStrategy:

    表数据备份策略

  • BackUpContents:

    备份表列表

  • BackUpStatus:

    备份的状态

  • ErrorMsg:

    错误信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



889
890
891
# File 'lib/v20200915/models.rb', line 889

def BackUpOpened
  @BackUpOpened
end

#BackUpStatusObject

Parameters:

  • BackUpOpened:

    备份是否开启

  • MetaStrategy:

    元数据备份策略

  • DataStrategy:

    表数据备份策略

  • BackUpContents:

    备份表列表

  • BackUpStatus:

    备份的状态

  • ErrorMsg:

    错误信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



889
890
891
# File 'lib/v20200915/models.rb', line 889

def BackUpStatus
  @BackUpStatus
end

#DataStrategyObject

Parameters:

  • BackUpOpened:

    备份是否开启

  • MetaStrategy:

    元数据备份策略

  • DataStrategy:

    表数据备份策略

  • BackUpContents:

    备份表列表

  • BackUpStatus:

    备份的状态

  • ErrorMsg:

    错误信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



889
890
891
# File 'lib/v20200915/models.rb', line 889

def DataStrategy
  @DataStrategy
end

#ErrorMsgObject

Parameters:

  • BackUpOpened:

    备份是否开启

  • MetaStrategy:

    元数据备份策略

  • DataStrategy:

    表数据备份策略

  • BackUpContents:

    备份表列表

  • BackUpStatus:

    备份的状态

  • ErrorMsg:

    错误信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



889
890
891
# File 'lib/v20200915/models.rb', line 889

def ErrorMsg
  @ErrorMsg
end

#MetaStrategyObject

Parameters:

  • BackUpOpened:

    备份是否开启

  • MetaStrategy:

    元数据备份策略

  • DataStrategy:

    表数据备份策略

  • BackUpContents:

    备份表列表

  • BackUpStatus:

    备份的状态

  • ErrorMsg:

    错误信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



889
890
891
# File 'lib/v20200915/models.rb', line 889

def MetaStrategy
  @MetaStrategy
end

#RequestIdObject

Parameters:

  • BackUpOpened:

    备份是否开启

  • MetaStrategy:

    元数据备份策略

  • DataStrategy:

    表数据备份策略

  • BackUpContents:

    备份表列表

  • BackUpStatus:

    备份的状态

  • ErrorMsg:

    错误信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



889
890
891
# File 'lib/v20200915/models.rb', line 889

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
# File 'lib/v20200915/models.rb', line 901

def deserialize(params)
  @BackUpOpened = params['BackUpOpened']
  unless params['MetaStrategy'].nil?
    @MetaStrategy = ScheduleStrategy.new
    @MetaStrategy.deserialize(params['MetaStrategy'])
  end
  unless params['DataStrategy'].nil?
    @DataStrategy = ScheduleStrategy.new
    @DataStrategy.deserialize(params['DataStrategy'])
  end
  unless params['BackUpContents'].nil?
    @BackUpContents = []
    params['BackUpContents'].each do |i|
      backuptablecontent_tmp = BackupTableContent.new
      backuptablecontent_tmp.deserialize(i)
      @BackUpContents << backuptablecontent_tmp
    end
  end
  @BackUpStatus = params['BackUpStatus']
  @ErrorMsg = params['ErrorMsg']
  @RequestId = params['RequestId']
end