Class: TencentCloud::Postgres::V20170312::DescribeBackupOverviewResponse

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

Overview

DescribeBackupOverview返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totalfreesize = nil, usedfreesize = nil, usedbillingsize = nil, logbackupcount = nil, logbackupsize = nil, manualbasebackupcount = nil, manualbasebackupsize = nil, autobasebackupcount = nil, autobasebackupsize = nil, requestid = nil) ⇒ DescribeBackupOverviewResponse

Returns a new instance of DescribeBackupOverviewResponse.



2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
# File 'lib/v20170312/models.rb', line 2630

def initialize(totalfreesize=nil, usedfreesize=nil, usedbillingsize=nil, logbackupcount=nil, logbackupsize=nil, manualbasebackupcount=nil, manualbasebackupsize=nil, autobasebackupcount=nil, autobasebackupsize=nil, requestid=nil)
  @TotalFreeSize = totalfreesize
  @UsedFreeSize = usedfreesize
  @UsedBillingSize = usedbillingsize
  @LogBackupCount = logbackupcount
  @LogBackupSize = logbackupsize
  @ManualBaseBackupCount = manualbasebackupcount
  @ManualBaseBackupSize = manualbasebackupsize
  @AutoBaseBackupCount = autobasebackupcount
  @AutoBaseBackupSize = autobasebackupsize
  @RequestId = requestid
end

Instance Attribute Details

#AutoBaseBackupCountObject

Parameters:

  • TotalFreeSize:

    总免费空间大小,单位byte。

  • UsedFreeSize:

    已使用免费空间大小,单位byte。

  • UsedBillingSize:

    已使用收费空间大小,单位byte。

  • LogBackupCount:

    日志备份数量。

  • LogBackupSize:

    日志备份大小,单位byte。

  • ManualBaseBackupCount:

    手动创建的基础备份数量。

  • ManualBaseBackupSize:

    手动创建的基础备份大小,单位byte。

  • AutoBaseBackupCount:

    自动创建的基础备份数量。

  • AutoBaseBackupSize:

    自动创建的基础备份大小,单位byte。

  • RequestId:

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



2628
2629
2630
# File 'lib/v20170312/models.rb', line 2628

def AutoBaseBackupCount
  @AutoBaseBackupCount
end

#AutoBaseBackupSizeObject

Parameters:

  • TotalFreeSize:

    总免费空间大小,单位byte。

  • UsedFreeSize:

    已使用免费空间大小,单位byte。

  • UsedBillingSize:

    已使用收费空间大小,单位byte。

  • LogBackupCount:

    日志备份数量。

  • LogBackupSize:

    日志备份大小,单位byte。

  • ManualBaseBackupCount:

    手动创建的基础备份数量。

  • ManualBaseBackupSize:

    手动创建的基础备份大小,单位byte。

  • AutoBaseBackupCount:

    自动创建的基础备份数量。

  • AutoBaseBackupSize:

    自动创建的基础备份大小,单位byte。

  • RequestId:

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



2628
2629
2630
# File 'lib/v20170312/models.rb', line 2628

def AutoBaseBackupSize
  @AutoBaseBackupSize
end

#LogBackupCountObject

Parameters:

  • TotalFreeSize:

    总免费空间大小,单位byte。

  • UsedFreeSize:

    已使用免费空间大小,单位byte。

  • UsedBillingSize:

    已使用收费空间大小,单位byte。

  • LogBackupCount:

    日志备份数量。

  • LogBackupSize:

    日志备份大小,单位byte。

  • ManualBaseBackupCount:

    手动创建的基础备份数量。

  • ManualBaseBackupSize:

    手动创建的基础备份大小,单位byte。

  • AutoBaseBackupCount:

    自动创建的基础备份数量。

  • AutoBaseBackupSize:

    自动创建的基础备份大小,单位byte。

  • RequestId:

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



2628
2629
2630
# File 'lib/v20170312/models.rb', line 2628

def LogBackupCount
  @LogBackupCount
end

#LogBackupSizeObject

Parameters:

  • TotalFreeSize:

    总免费空间大小,单位byte。

  • UsedFreeSize:

    已使用免费空间大小,单位byte。

  • UsedBillingSize:

    已使用收费空间大小,单位byte。

  • LogBackupCount:

    日志备份数量。

  • LogBackupSize:

    日志备份大小,单位byte。

  • ManualBaseBackupCount:

    手动创建的基础备份数量。

  • ManualBaseBackupSize:

    手动创建的基础备份大小,单位byte。

  • AutoBaseBackupCount:

    自动创建的基础备份数量。

  • AutoBaseBackupSize:

    自动创建的基础备份大小,单位byte。

  • RequestId:

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



2628
2629
2630
# File 'lib/v20170312/models.rb', line 2628

def LogBackupSize
  @LogBackupSize
end

#ManualBaseBackupCountObject

Parameters:

  • TotalFreeSize:

    总免费空间大小,单位byte。

  • UsedFreeSize:

    已使用免费空间大小,单位byte。

  • UsedBillingSize:

    已使用收费空间大小,单位byte。

  • LogBackupCount:

    日志备份数量。

  • LogBackupSize:

    日志备份大小,单位byte。

  • ManualBaseBackupCount:

    手动创建的基础备份数量。

  • ManualBaseBackupSize:

    手动创建的基础备份大小,单位byte。

  • AutoBaseBackupCount:

    自动创建的基础备份数量。

  • AutoBaseBackupSize:

    自动创建的基础备份大小,单位byte。

  • RequestId:

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



2628
2629
2630
# File 'lib/v20170312/models.rb', line 2628

def ManualBaseBackupCount
  @ManualBaseBackupCount
end

#ManualBaseBackupSizeObject

Parameters:

  • TotalFreeSize:

    总免费空间大小,单位byte。

  • UsedFreeSize:

    已使用免费空间大小,单位byte。

  • UsedBillingSize:

    已使用收费空间大小,单位byte。

  • LogBackupCount:

    日志备份数量。

  • LogBackupSize:

    日志备份大小,单位byte。

  • ManualBaseBackupCount:

    手动创建的基础备份数量。

  • ManualBaseBackupSize:

    手动创建的基础备份大小,单位byte。

  • AutoBaseBackupCount:

    自动创建的基础备份数量。

  • AutoBaseBackupSize:

    自动创建的基础备份大小,单位byte。

  • RequestId:

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



2628
2629
2630
# File 'lib/v20170312/models.rb', line 2628

def ManualBaseBackupSize
  @ManualBaseBackupSize
end

#RequestIdObject

Parameters:

  • TotalFreeSize:

    总免费空间大小,单位byte。

  • UsedFreeSize:

    已使用免费空间大小,单位byte。

  • UsedBillingSize:

    已使用收费空间大小,单位byte。

  • LogBackupCount:

    日志备份数量。

  • LogBackupSize:

    日志备份大小,单位byte。

  • ManualBaseBackupCount:

    手动创建的基础备份数量。

  • ManualBaseBackupSize:

    手动创建的基础备份大小,单位byte。

  • AutoBaseBackupCount:

    自动创建的基础备份数量。

  • AutoBaseBackupSize:

    自动创建的基础备份大小,单位byte。

  • RequestId:

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



2628
2629
2630
# File 'lib/v20170312/models.rb', line 2628

def RequestId
  @RequestId
end

#TotalFreeSizeObject

Parameters:

  • TotalFreeSize:

    总免费空间大小,单位byte。

  • UsedFreeSize:

    已使用免费空间大小,单位byte。

  • UsedBillingSize:

    已使用收费空间大小,单位byte。

  • LogBackupCount:

    日志备份数量。

  • LogBackupSize:

    日志备份大小,单位byte。

  • ManualBaseBackupCount:

    手动创建的基础备份数量。

  • ManualBaseBackupSize:

    手动创建的基础备份大小,单位byte。

  • AutoBaseBackupCount:

    自动创建的基础备份数量。

  • AutoBaseBackupSize:

    自动创建的基础备份大小,单位byte。

  • RequestId:

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



2628
2629
2630
# File 'lib/v20170312/models.rb', line 2628

def TotalFreeSize
  @TotalFreeSize
end

#UsedBillingSizeObject

Parameters:

  • TotalFreeSize:

    总免费空间大小,单位byte。

  • UsedFreeSize:

    已使用免费空间大小,单位byte。

  • UsedBillingSize:

    已使用收费空间大小,单位byte。

  • LogBackupCount:

    日志备份数量。

  • LogBackupSize:

    日志备份大小,单位byte。

  • ManualBaseBackupCount:

    手动创建的基础备份数量。

  • ManualBaseBackupSize:

    手动创建的基础备份大小,单位byte。

  • AutoBaseBackupCount:

    自动创建的基础备份数量。

  • AutoBaseBackupSize:

    自动创建的基础备份大小,单位byte。

  • RequestId:

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



2628
2629
2630
# File 'lib/v20170312/models.rb', line 2628

def UsedBillingSize
  @UsedBillingSize
end

#UsedFreeSizeObject

Parameters:

  • TotalFreeSize:

    总免费空间大小,单位byte。

  • UsedFreeSize:

    已使用免费空间大小,单位byte。

  • UsedBillingSize:

    已使用收费空间大小,单位byte。

  • LogBackupCount:

    日志备份数量。

  • LogBackupSize:

    日志备份大小,单位byte。

  • ManualBaseBackupCount:

    手动创建的基础备份数量。

  • ManualBaseBackupSize:

    手动创建的基础备份大小,单位byte。

  • AutoBaseBackupCount:

    自动创建的基础备份数量。

  • AutoBaseBackupSize:

    自动创建的基础备份大小,单位byte。

  • RequestId:

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



2628
2629
2630
# File 'lib/v20170312/models.rb', line 2628

def UsedFreeSize
  @UsedFreeSize
end

Instance Method Details

#deserialize(params) ⇒ Object



2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
# File 'lib/v20170312/models.rb', line 2643

def deserialize(params)
  @TotalFreeSize = params['TotalFreeSize']
  @UsedFreeSize = params['UsedFreeSize']
  @UsedBillingSize = params['UsedBillingSize']
  @LogBackupCount = params['LogBackupCount']
  @LogBackupSize = params['LogBackupSize']
  @ManualBaseBackupCount = params['ManualBaseBackupCount']
  @ManualBaseBackupSize = params['ManualBaseBackupSize']
  @AutoBaseBackupCount = params['AutoBaseBackupCount']
  @AutoBaseBackupSize = params['AutoBaseBackupSize']
  @RequestId = params['RequestId']
end