Class: TencentCloud::Gs::V20191118::BackUpAndroidInstanceToStorageRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Gs::V20191118::BackUpAndroidInstanceToStorageRequest
- Defined in:
- lib/v20191118/models.rb
Overview
BackUpAndroidInstanceToStorage请求参数结构体
Instance Attribute Summary collapse
- #AndroidInstanceId ⇒ Object
- #COSOptions ⇒ Object
- #Excludes ⇒ Object
- #Includes ⇒ Object
- #ObjectKey ⇒ Object
- #S3Options ⇒ Object
- #StorageType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(androidinstanceid = nil, storagetype = nil, objectkey = nil, includes = nil, excludes = nil, cosoptions = nil, s3options = nil) ⇒ BackUpAndroidInstanceToStorageRequest
constructor
A new instance of BackUpAndroidInstanceToStorageRequest.
Constructor Details
#initialize(androidinstanceid = nil, storagetype = nil, objectkey = nil, includes = nil, excludes = nil, cosoptions = nil, s3options = nil) ⇒ BackUpAndroidInstanceToStorageRequest
Returns a new instance of BackUpAndroidInstanceToStorageRequest.
599 600 601 602 603 604 605 606 607 |
# File 'lib/v20191118/models.rb', line 599 def initialize(androidinstanceid=nil, storagetype=nil, objectkey=nil, includes=nil, excludes=nil, =nil, =nil) @AndroidInstanceId = androidinstanceid @StorageType = storagetype @ObjectKey = objectkey @Includes = includes @Excludes = excludes @COSOptions = @S3Options = end |
Instance Attribute Details
#AndroidInstanceId ⇒ Object
597 598 599 |
# File 'lib/v20191118/models.rb', line 597 def AndroidInstanceId @AndroidInstanceId end |
#COSOptions ⇒ Object
597 598 599 |
# File 'lib/v20191118/models.rb', line 597 def COSOptions @COSOptions end |
#Excludes ⇒ Object
597 598 599 |
# File 'lib/v20191118/models.rb', line 597 def Excludes @Excludes end |
#Includes ⇒ Object
597 598 599 |
# File 'lib/v20191118/models.rb', line 597 def Includes @Includes end |
#ObjectKey ⇒ Object
597 598 599 |
# File 'lib/v20191118/models.rb', line 597 def ObjectKey @ObjectKey end |
#S3Options ⇒ Object
597 598 599 |
# File 'lib/v20191118/models.rb', line 597 def S3Options @S3Options end |
#StorageType ⇒ Object
597 598 599 |
# File 'lib/v20191118/models.rb', line 597 def StorageType @StorageType end |
Instance Method Details
#deserialize(params) ⇒ Object
609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 |
# File 'lib/v20191118/models.rb', line 609 def deserialize(params) @AndroidInstanceId = params['AndroidInstanceId'] @StorageType = params['StorageType'] @ObjectKey = params['ObjectKey'] @Includes = params['Includes'] @Excludes = params['Excludes'] unless params['COSOptions'].nil? @COSOptions = COSOptions.new @COSOptions.deserialize(params['COSOptions']) end unless params['S3Options'].nil? @S3Options = S3Options.new @S3Options.deserialize(params['S3Options']) end end |