Class: TencentCloud::Cdb::V20170320::DescribeRemoteBackupConfigResponse

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

Overview

DescribeRemoteBackupConfig返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(expiredays = nil, remotebackupsave = nil, remotebinlogsave = nil, remoteregion = nil, regionlist = nil, requestid = nil) ⇒ DescribeRemoteBackupConfigResponse

Returns a new instance of DescribeRemoteBackupConfigResponse.



7873
7874
7875
7876
7877
7878
7879
7880
# File 'lib/v20170320/models.rb', line 7873

def initialize(expiredays=nil, remotebackupsave=nil, remotebinlogsave=nil, remoteregion=nil, regionlist=nil, requestid=nil)
  @ExpireDays = expiredays
  @RemoteBackupSave = remotebackupsave
  @RemoteBinlogSave = remotebinlogsave
  @RemoteRegion = remoteregion
  @RegionList = regionlist
  @RequestId = requestid
end

Instance Attribute Details

#ExpireDaysObject

Parameters:

  • ExpireDays:

    异地备份保留时间,单位为天

  • RemoteBackupSave:

    异地数据备份开关,off - 关闭异地备份,on-开启异地备份

  • RemoteBinlogSave:

    异地日志备份开关,off - 关闭异地备份,on-开启异地备份,只有在参数RemoteBackupSave为on时,RemoteBinlogSave参数才可设置为on

  • RemoteRegion:

    用户已设置异地备份地域列表

  • RegionList:

    用户可设置异地备份地域列表

  • RequestId:

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



7871
7872
7873
# File 'lib/v20170320/models.rb', line 7871

def ExpireDays
  @ExpireDays
end

#RegionListObject

Parameters:

  • ExpireDays:

    异地备份保留时间,单位为天

  • RemoteBackupSave:

    异地数据备份开关,off - 关闭异地备份,on-开启异地备份

  • RemoteBinlogSave:

    异地日志备份开关,off - 关闭异地备份,on-开启异地备份,只有在参数RemoteBackupSave为on时,RemoteBinlogSave参数才可设置为on

  • RemoteRegion:

    用户已设置异地备份地域列表

  • RegionList:

    用户可设置异地备份地域列表

  • RequestId:

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



7871
7872
7873
# File 'lib/v20170320/models.rb', line 7871

def RegionList
  @RegionList
end

#RemoteBackupSaveObject

Parameters:

  • ExpireDays:

    异地备份保留时间,单位为天

  • RemoteBackupSave:

    异地数据备份开关,off - 关闭异地备份,on-开启异地备份

  • RemoteBinlogSave:

    异地日志备份开关,off - 关闭异地备份,on-开启异地备份,只有在参数RemoteBackupSave为on时,RemoteBinlogSave参数才可设置为on

  • RemoteRegion:

    用户已设置异地备份地域列表

  • RegionList:

    用户可设置异地备份地域列表

  • RequestId:

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



7871
7872
7873
# File 'lib/v20170320/models.rb', line 7871

def RemoteBackupSave
  @RemoteBackupSave
end

#RemoteBinlogSaveObject

Parameters:

  • ExpireDays:

    异地备份保留时间,单位为天

  • RemoteBackupSave:

    异地数据备份开关,off - 关闭异地备份,on-开启异地备份

  • RemoteBinlogSave:

    异地日志备份开关,off - 关闭异地备份,on-开启异地备份,只有在参数RemoteBackupSave为on时,RemoteBinlogSave参数才可设置为on

  • RemoteRegion:

    用户已设置异地备份地域列表

  • RegionList:

    用户可设置异地备份地域列表

  • RequestId:

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



7871
7872
7873
# File 'lib/v20170320/models.rb', line 7871

def RemoteBinlogSave
  @RemoteBinlogSave
end

#RemoteRegionObject

Parameters:

  • ExpireDays:

    异地备份保留时间,单位为天

  • RemoteBackupSave:

    异地数据备份开关,off - 关闭异地备份,on-开启异地备份

  • RemoteBinlogSave:

    异地日志备份开关,off - 关闭异地备份,on-开启异地备份,只有在参数RemoteBackupSave为on时,RemoteBinlogSave参数才可设置为on

  • RemoteRegion:

    用户已设置异地备份地域列表

  • RegionList:

    用户可设置异地备份地域列表

  • RequestId:

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



7871
7872
7873
# File 'lib/v20170320/models.rb', line 7871

def RemoteRegion
  @RemoteRegion
end

#RequestIdObject

Parameters:

  • ExpireDays:

    异地备份保留时间,单位为天

  • RemoteBackupSave:

    异地数据备份开关,off - 关闭异地备份,on-开启异地备份

  • RemoteBinlogSave:

    异地日志备份开关,off - 关闭异地备份,on-开启异地备份,只有在参数RemoteBackupSave为on时,RemoteBinlogSave参数才可设置为on

  • RemoteRegion:

    用户已设置异地备份地域列表

  • RegionList:

    用户可设置异地备份地域列表

  • RequestId:

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



7871
7872
7873
# File 'lib/v20170320/models.rb', line 7871

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



7882
7883
7884
7885
7886
7887
7888
7889
# File 'lib/v20170320/models.rb', line 7882

def deserialize(params)
  @ExpireDays = params['ExpireDays']
  @RemoteBackupSave = params['RemoteBackupSave']
  @RemoteBinlogSave = params['RemoteBinlogSave']
  @RemoteRegion = params['RemoteRegion']
  @RegionList = params['RegionList']
  @RequestId = params['RequestId']
end