Class: TencentCloud::Postgres::V20170312::DescribeBackupDownloadURLRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Postgres::V20170312::DescribeBackupDownloadURLRequest
- Defined in:
- lib/v20170312/models.rb
Overview
DescribeBackupDownloadURL请求参数结构体
Instance Attribute Summary collapse
- #BackupDownloadRestriction ⇒ Object
- #BackupId ⇒ Object
- #BackupType ⇒ Object
- #DBInstanceId ⇒ Object
- #URLExpireTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(dbinstanceid = nil, backuptype = nil, backupid = nil, urlexpiretime = nil, backupdownloadrestriction = nil) ⇒ DescribeBackupDownloadURLRequest
constructor
A new instance of DescribeBackupDownloadURLRequest.
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
#BackupDownloadRestriction ⇒ Object
2552 2553 2554 |
# File 'lib/v20170312/models.rb', line 2552 def BackupDownloadRestriction @BackupDownloadRestriction end |
#BackupId ⇒ Object
2552 2553 2554 |
# File 'lib/v20170312/models.rb', line 2552 def BackupId @BackupId end |
#BackupType ⇒ Object
2552 2553 2554 |
# File 'lib/v20170312/models.rb', line 2552 def BackupType @BackupType end |
#DBInstanceId ⇒ Object
2552 2553 2554 |
# File 'lib/v20170312/models.rb', line 2552 def DBInstanceId @DBInstanceId end |
#URLExpireTime ⇒ Object
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 |