Class: TencentCloud::Dcdb::V20180411::InstanceBackupFileItem

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

Overview

实例备份文件信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, instancestatus = nil, shardid = nil, filepath = nil, filename = nil, filesize = nil, backuptype = nil, manualbackup = nil, starttime = nil, endtime = nil, storageclass = nil) ⇒ InstanceBackupFileItem

Returns a new instance of InstanceBackupFileItem.



4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
# File 'lib/v20180411/models.rb', line 4435

def initialize(instanceid=nil, instancename=nil, instancestatus=nil, shardid=nil, filepath=nil, filename=nil, filesize=nil, backuptype=nil, manualbackup=nil, starttime=nil, endtime=nil, storageclass=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @InstanceStatus = instancestatus
  @ShardId = shardid
  @FilePath = filepath
  @FileName = filename
  @FileSize = filesize
  @BackupType = backuptype
  @ManualBackup = manualbackup
  @StartTime = starttime
  @EndTime = endtime
  @StorageClass = storageclass
end

Instance Attribute Details

#BackupTypeObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • ShardId:

    分片ID

  • FilePath:

    文件路径

  • FileName:

    文件名

  • FileSize:

    文件大小

  • BackupType:

    备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志

  • ManualBackup:

    手动备份,0:否,1:是

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • StorageClass:

    对象的存储类型,枚举值:STANDARD(标准存储)、ARCHIVE(归档存储)。



4433
4434
4435
# File 'lib/v20180411/models.rb', line 4433

def BackupType
  @BackupType
end

#EndTimeObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • ShardId:

    分片ID

  • FilePath:

    文件路径

  • FileName:

    文件名

  • FileSize:

    文件大小

  • BackupType:

    备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志

  • ManualBackup:

    手动备份,0:否,1:是

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • StorageClass:

    对象的存储类型,枚举值:STANDARD(标准存储)、ARCHIVE(归档存储)。



4433
4434
4435
# File 'lib/v20180411/models.rb', line 4433

def EndTime
  @EndTime
end

#FileNameObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • ShardId:

    分片ID

  • FilePath:

    文件路径

  • FileName:

    文件名

  • FileSize:

    文件大小

  • BackupType:

    备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志

  • ManualBackup:

    手动备份,0:否,1:是

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • StorageClass:

    对象的存储类型,枚举值:STANDARD(标准存储)、ARCHIVE(归档存储)。



4433
4434
4435
# File 'lib/v20180411/models.rb', line 4433

def FileName
  @FileName
end

#FilePathObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • ShardId:

    分片ID

  • FilePath:

    文件路径

  • FileName:

    文件名

  • FileSize:

    文件大小

  • BackupType:

    备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志

  • ManualBackup:

    手动备份,0:否,1:是

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • StorageClass:

    对象的存储类型,枚举值:STANDARD(标准存储)、ARCHIVE(归档存储)。



4433
4434
4435
# File 'lib/v20180411/models.rb', line 4433

def FilePath
  @FilePath
end

#FileSizeObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • ShardId:

    分片ID

  • FilePath:

    文件路径

  • FileName:

    文件名

  • FileSize:

    文件大小

  • BackupType:

    备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志

  • ManualBackup:

    手动备份,0:否,1:是

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • StorageClass:

    对象的存储类型,枚举值:STANDARD(标准存储)、ARCHIVE(归档存储)。



4433
4434
4435
# File 'lib/v20180411/models.rb', line 4433

def FileSize
  @FileSize
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • ShardId:

    分片ID

  • FilePath:

    文件路径

  • FileName:

    文件名

  • FileSize:

    文件大小

  • BackupType:

    备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志

  • ManualBackup:

    手动备份,0:否,1:是

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • StorageClass:

    对象的存储类型,枚举值:STANDARD(标准存储)、ARCHIVE(归档存储)。



4433
4434
4435
# File 'lib/v20180411/models.rb', line 4433

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • ShardId:

    分片ID

  • FilePath:

    文件路径

  • FileName:

    文件名

  • FileSize:

    文件大小

  • BackupType:

    备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志

  • ManualBackup:

    手动备份,0:否,1:是

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • StorageClass:

    对象的存储类型,枚举值:STANDARD(标准存储)、ARCHIVE(归档存储)。



4433
4434
4435
# File 'lib/v20180411/models.rb', line 4433

def InstanceName
  @InstanceName
end

#InstanceStatusObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • ShardId:

    分片ID

  • FilePath:

    文件路径

  • FileName:

    文件名

  • FileSize:

    文件大小

  • BackupType:

    备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志

  • ManualBackup:

    手动备份,0:否,1:是

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • StorageClass:

    对象的存储类型,枚举值:STANDARD(标准存储)、ARCHIVE(归档存储)。



4433
4434
4435
# File 'lib/v20180411/models.rb', line 4433

def InstanceStatus
  @InstanceStatus
end

#ManualBackupObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • ShardId:

    分片ID

  • FilePath:

    文件路径

  • FileName:

    文件名

  • FileSize:

    文件大小

  • BackupType:

    备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志

  • ManualBackup:

    手动备份,0:否,1:是

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • StorageClass:

    对象的存储类型,枚举值:STANDARD(标准存储)、ARCHIVE(归档存储)。



4433
4434
4435
# File 'lib/v20180411/models.rb', line 4433

def ManualBackup
  @ManualBackup
end

#ShardIdObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • ShardId:

    分片ID

  • FilePath:

    文件路径

  • FileName:

    文件名

  • FileSize:

    文件大小

  • BackupType:

    备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志

  • ManualBackup:

    手动备份,0:否,1:是

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • StorageClass:

    对象的存储类型,枚举值:STANDARD(标准存储)、ARCHIVE(归档存储)。



4433
4434
4435
# File 'lib/v20180411/models.rb', line 4433

def ShardId
  @ShardId
end

#StartTimeObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • ShardId:

    分片ID

  • FilePath:

    文件路径

  • FileName:

    文件名

  • FileSize:

    文件大小

  • BackupType:

    备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志

  • ManualBackup:

    手动备份,0:否,1:是

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • StorageClass:

    对象的存储类型,枚举值:STANDARD(标准存储)、ARCHIVE(归档存储)。



4433
4434
4435
# File 'lib/v20180411/models.rb', line 4433

def StartTime
  @StartTime
end

#StorageClassObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceStatus:

    实例状态

  • ShardId:

    分片ID

  • FilePath:

    文件路径

  • FileName:

    文件名

  • FileSize:

    文件大小

  • BackupType:

    备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志

  • ManualBackup:

    手动备份,0:否,1:是

  • StartTime:

    备份开始时间

  • EndTime:

    备份结束时间

  • StorageClass:

    对象的存储类型,枚举值:STANDARD(标准存储)、ARCHIVE(归档存储)。



4433
4434
4435
# File 'lib/v20180411/models.rb', line 4433

def StorageClass
  @StorageClass
end

Instance Method Details

#deserialize(params) ⇒ Object



4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
# File 'lib/v20180411/models.rb', line 4450

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @InstanceStatus = params['InstanceStatus']
  @ShardId = params['ShardId']
  @FilePath = params['FilePath']
  @FileName = params['FileName']
  @FileSize = params['FileSize']
  @BackupType = params['BackupType']
  @ManualBackup = params['ManualBackup']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @StorageClass = params['StorageClass']
end