Class: TencentCloud::Mps::V20190612::S3InputInfo

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

Overview

AWS S3存储输入

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(s3bucket = nil, s3region = nil, s3object = nil, s3secretid = nil, s3secretkey = nil) ⇒ S3InputInfo

Returns a new instance of S3InputInfo.



26864
26865
26866
26867
26868
26869
26870
# File 'lib/v20190612/models.rb', line 26864

def initialize(s3bucket=nil, s3region=nil, s3object=nil, s3secretid=nil, s3secretkey=nil)
  @S3Bucket = s3bucket
  @S3Region = s3region
  @S3Object = s3object
  @S3SecretId = s3secretid
  @S3SecretKey = s3secretkey
end

Instance Attribute Details

#S3BucketObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • S3Object:

    S3 bucket 中的媒体资源路径。

  • S3SecretId:

    AWS 内网访问 媒体资源的秘钥id。

  • S3SecretKey:

    AWS 内网访问 媒体资源的秘钥key。



26862
26863
26864
# File 'lib/v20190612/models.rb', line 26862

def S3Bucket
  @S3Bucket
end

#S3ObjectObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • S3Object:

    S3 bucket 中的媒体资源路径。

  • S3SecretId:

    AWS 内网访问 媒体资源的秘钥id。

  • S3SecretKey:

    AWS 内网访问 媒体资源的秘钥key。



26862
26863
26864
# File 'lib/v20190612/models.rb', line 26862

def S3Object
  @S3Object
end

#S3RegionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • S3Object:

    S3 bucket 中的媒体资源路径。

  • S3SecretId:

    AWS 内网访问 媒体资源的秘钥id。

  • S3SecretKey:

    AWS 内网访问 媒体资源的秘钥key。



26862
26863
26864
# File 'lib/v20190612/models.rb', line 26862

def S3Region
  @S3Region
end

#S3SecretIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • S3Object:

    S3 bucket 中的媒体资源路径。

  • S3SecretId:

    AWS 内网访问 媒体资源的秘钥id。

  • S3SecretKey:

    AWS 内网访问 媒体资源的秘钥key。



26862
26863
26864
# File 'lib/v20190612/models.rb', line 26862

def S3SecretId
  @S3SecretId
end

#S3SecretKeyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • S3Object:

    S3 bucket 中的媒体资源路径。

  • S3SecretId:

    AWS 内网访问 媒体资源的秘钥id。

  • S3SecretKey:

    AWS 内网访问 媒体资源的秘钥key。



26862
26863
26864
# File 'lib/v20190612/models.rb', line 26862

def S3SecretKey
  @S3SecretKey
end

Instance Method Details

#deserialize(params) ⇒ Object



26872
26873
26874
26875
26876
26877
26878
# File 'lib/v20190612/models.rb', line 26872

def deserialize(params)
  @S3Bucket = params['S3Bucket']
  @S3Region = params['S3Region']
  @S3Object = params['S3Object']
  @S3SecretId = params['S3SecretId']
  @S3SecretKey = params['S3SecretKey']
end