Class: TencentCloud::Gs::V20191118::BackUpAndroidInstanceToStorageRequest

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

Overview

BackUpAndroidInstanceToStorage请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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, cosoptions=nil, s3options=nil)
  @AndroidInstanceId = androidinstanceid
  @StorageType = storagetype
  @ObjectKey = objectkey
  @Includes = includes
  @Excludes = excludes
  @COSOptions = cosoptions
  @S3Options = s3options
end

Instance Attribute Details

#AndroidInstanceIdObject

Parameters:

  • AndroidInstanceId:

    安卓实例ID

  • StorageType:

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

  • ObjectKey:

    自定义对象Key

  • Includes:

    包含的路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • Excludes:

    需要排除路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • COSOptions:

    COS协议选项

  • S3Options:

    S3存储协议选项



597
598
599
# File 'lib/v20191118/models.rb', line 597

def AndroidInstanceId
  @AndroidInstanceId
end

#COSOptionsObject

Parameters:

  • AndroidInstanceId:

    安卓实例ID

  • StorageType:

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

  • ObjectKey:

    自定义对象Key

  • Includes:

    包含的路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • Excludes:

    需要排除路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • COSOptions:

    COS协议选项

  • S3Options:

    S3存储协议选项



597
598
599
# File 'lib/v20191118/models.rb', line 597

def COSOptions
  @COSOptions
end

#ExcludesObject

Parameters:

  • AndroidInstanceId:

    安卓实例ID

  • StorageType:

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

  • ObjectKey:

    自定义对象Key

  • Includes:

    包含的路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • Excludes:

    需要排除路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • COSOptions:

    COS协议选项

  • S3Options:

    S3存储协议选项



597
598
599
# File 'lib/v20191118/models.rb', line 597

def Excludes
  @Excludes
end

#IncludesObject

Parameters:

  • AndroidInstanceId:

    安卓实例ID

  • StorageType:

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

  • ObjectKey:

    自定义对象Key

  • Includes:

    包含的路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • Excludes:

    需要排除路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • COSOptions:

    COS协议选项

  • S3Options:

    S3存储协议选项



597
598
599
# File 'lib/v20191118/models.rb', line 597

def Includes
  @Includes
end

#ObjectKeyObject

Parameters:

  • AndroidInstanceId:

    安卓实例ID

  • StorageType:

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

  • ObjectKey:

    自定义对象Key

  • Includes:

    包含的路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • Excludes:

    需要排除路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • COSOptions:

    COS协议选项

  • S3Options:

    S3存储协议选项



597
598
599
# File 'lib/v20191118/models.rb', line 597

def ObjectKey
  @ObjectKey
end

#S3OptionsObject

Parameters:

  • AndroidInstanceId:

    安卓实例ID

  • StorageType:

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

  • ObjectKey:

    自定义对象Key

  • Includes:

    包含的路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • Excludes:

    需要排除路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • COSOptions:

    COS协议选项

  • S3Options:

    S3存储协议选项



597
598
599
# File 'lib/v20191118/models.rb', line 597

def S3Options
  @S3Options
end

#StorageTypeObject

Parameters:

  • AndroidInstanceId:

    安卓实例ID

  • StorageType:

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

  • ObjectKey:

    自定义对象Key

  • Includes:

    包含的路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • Excludes:

    需要排除路径,支持仅含一个通配符*,通配符不能出现在路径开始

  • COSOptions:

    COS协议选项

  • S3Options:

    S3存储协议选项



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