Class: TencentCloud::Gs::V20191118::DeleteAndroidInstanceBackupFilesRequest

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

Overview

DeleteAndroidInstanceBackupFiles请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(objectkeys = nil, storagetype = nil, cosoptions = nil, s3options = nil, androidinstancezone = nil) ⇒ DeleteAndroidInstanceBackupFilesRequest

Returns a new instance of DeleteAndroidInstanceBackupFilesRequest.



1739
1740
1741
1742
1743
1744
1745
# File 'lib/v20191118/models.rb', line 1739

def initialize(objectkeys=nil, storagetype=nil, cosoptions=nil, s3options=nil, androidinstancezone=nil)
  @ObjectKeys = objectkeys
  @StorageType = storagetype
  @COSOptions = cosoptions
  @S3Options = s3options
  @AndroidInstanceZone = androidinstancezone
end

Instance Attribute Details

#AndroidInstanceZoneObject

Parameters:

  • ObjectKeys:

    文件对象键列表

  • StorageType:

    存储服务器类型,如 COS、S3。注意:使用 COS 和 S3 都将占用外网带宽。

  • COSOptions:

    COS协议选项

  • S3Options:

    S3存储协议选项

  • AndroidInstanceZone:

    安卓实例可用区。StorageType 为 S3 时,需要填写该字段;StorageType 为 COS 时,不需要填写该字段



1737
1738
1739
# File 'lib/v20191118/models.rb', line 1737

def AndroidInstanceZone
  @AndroidInstanceZone
end

#COSOptionsObject

Parameters:

  • ObjectKeys:

    文件对象键列表

  • StorageType:

    存储服务器类型,如 COS、S3。注意:使用 COS 和 S3 都将占用外网带宽。

  • COSOptions:

    COS协议选项

  • S3Options:

    S3存储协议选项

  • AndroidInstanceZone:

    安卓实例可用区。StorageType 为 S3 时,需要填写该字段;StorageType 为 COS 时,不需要填写该字段



1737
1738
1739
# File 'lib/v20191118/models.rb', line 1737

def COSOptions
  @COSOptions
end

#ObjectKeysObject

Parameters:

  • ObjectKeys:

    文件对象键列表

  • StorageType:

    存储服务器类型,如 COS、S3。注意:使用 COS 和 S3 都将占用外网带宽。

  • COSOptions:

    COS协议选项

  • S3Options:

    S3存储协议选项

  • AndroidInstanceZone:

    安卓实例可用区。StorageType 为 S3 时,需要填写该字段;StorageType 为 COS 时,不需要填写该字段



1737
1738
1739
# File 'lib/v20191118/models.rb', line 1737

def ObjectKeys
  @ObjectKeys
end

#S3OptionsObject

Parameters:

  • ObjectKeys:

    文件对象键列表

  • StorageType:

    存储服务器类型,如 COS、S3。注意:使用 COS 和 S3 都将占用外网带宽。

  • COSOptions:

    COS协议选项

  • S3Options:

    S3存储协议选项

  • AndroidInstanceZone:

    安卓实例可用区。StorageType 为 S3 时,需要填写该字段;StorageType 为 COS 时,不需要填写该字段



1737
1738
1739
# File 'lib/v20191118/models.rb', line 1737

def S3Options
  @S3Options
end

#StorageTypeObject

Parameters:

  • ObjectKeys:

    文件对象键列表

  • StorageType:

    存储服务器类型,如 COS、S3。注意:使用 COS 和 S3 都将占用外网带宽。

  • COSOptions:

    COS协议选项

  • S3Options:

    S3存储协议选项

  • AndroidInstanceZone:

    安卓实例可用区。StorageType 为 S3 时,需要填写该字段;StorageType 为 COS 时,不需要填写该字段



1737
1738
1739
# File 'lib/v20191118/models.rb', line 1737

def StorageType
  @StorageType
end

Instance Method Details

#deserialize(params) ⇒ Object



1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
# File 'lib/v20191118/models.rb', line 1747

def deserialize(params)
  @ObjectKeys = params['ObjectKeys']
  @StorageType = params['StorageType']
  unless params['COSOptions'].nil?
    @COSOptions = COSOptions.new
    @COSOptions.deserialize(params['COSOptions'])
  end
  unless params['S3Options'].nil?
    @S3Options = S3Options.new
    @S3Options.deserialize(params['S3Options'])
  end
  @AndroidInstanceZone = params['AndroidInstanceZone']
end