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.
679 680 681 682 683 684 685 686 687 |
# File 'lib/v20191118/models.rb', line 679 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
677 678 679 |
# File 'lib/v20191118/models.rb', line 677 def AndroidInstanceId @AndroidInstanceId end |
#COSOptions ⇒ Object
677 678 679 |
# File 'lib/v20191118/models.rb', line 677 def COSOptions @COSOptions end |
#Excludes ⇒ Object
677 678 679 |
# File 'lib/v20191118/models.rb', line 677 def Excludes @Excludes end |
#Includes ⇒ Object
677 678 679 |
# File 'lib/v20191118/models.rb', line 677 def Includes @Includes end |
#ObjectKey ⇒ Object
677 678 679 |
# File 'lib/v20191118/models.rb', line 677 def ObjectKey @ObjectKey end |
#S3Options ⇒ Object
677 678 679 |
# File 'lib/v20191118/models.rb', line 677 def S3Options @S3Options end |
#StorageType ⇒ Object
677 678 679 |
# File 'lib/v20191118/models.rb', line 677 def StorageType @StorageType end |
Instance Method Details
#deserialize(params) ⇒ Object
689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 |
# File 'lib/v20191118/models.rb', line 689 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 |