Class: TencentCloud::Postgres::V20170312::DescribeBackupDownloadURLRequest

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

Overview

DescribeBackupDownloadURL请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dbinstanceid = nil, backuptype = nil, backupid = nil, urlexpiretime = nil, backupdownloadrestriction = nil) ⇒ DescribeBackupDownloadURLRequest

Returns a new instance of DescribeBackupDownloadURLRequest.



2554
2555
2556
2557
2558
2559
2560
# File 'lib/v20170312/models.rb', line 2554

def initialize(dbinstanceid=nil, backuptype=nil, backupid=nil, urlexpiretime=nil, backupdownloadrestriction=nil)
  @DBInstanceId = dbinstanceid
  @BackupType = backuptype
  @BackupId = backupid
  @URLExpireTime = urlexpiretime
  @BackupDownloadRestriction = backupdownloadrestriction
end

Instance Attribute Details

#BackupDownloadRestrictionObject

Parameters:



2552
2553
2554
# File 'lib/v20170312/models.rb', line 2552

def BackupDownloadRestriction
  @BackupDownloadRestriction
end

#BackupIdObject

Parameters:



2552
2553
2554
# File 'lib/v20170312/models.rb', line 2552

def BackupId
  @BackupId
end

#BackupTypeObject

Parameters:



2552
2553
2554
# File 'lib/v20170312/models.rb', line 2552

def BackupType
  @BackupType
end

#DBInstanceIdObject

Parameters:



2552
2553
2554
# File 'lib/v20170312/models.rb', line 2552

def DBInstanceId
  @DBInstanceId
end

#URLExpireTimeObject

Parameters:



2552
2553
2554
# File 'lib/v20170312/models.rb', line 2552

def URLExpireTime
  @URLExpireTime
end

Instance Method Details

#deserialize(params) ⇒ Object



2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'lib/v20170312/models.rb', line 2562

def deserialize(params)
  @DBInstanceId = params['DBInstanceId']
  @BackupType = params['BackupType']
  @BackupId = params['BackupId']
  @URLExpireTime = params['URLExpireTime']
  unless params['BackupDownloadRestriction'].nil?
    @BackupDownloadRestriction = BackupDownloadRestriction.new
    @BackupDownloadRestriction.deserialize(params['BackupDownloadRestriction'])
  end
end