Class: TencentCloud::Smh::V20210712::CreateLibraryRequest

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

Overview

CreateLibrary请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, remark = nil, bucketname = nil, bucketregion = nil, libraryextension = nil) ⇒ CreateLibraryRequest

Returns a new instance of CreateLibraryRequest.



35
36
37
38
39
40
41
# File 'lib/v20210712/models.rb', line 35

def initialize(name=nil, remark=nil, bucketname=nil, bucketregion=nil, libraryextension=nil)
  @Name = name
  @Remark = remark
  @BucketName = bucketname
  @BucketRegion = bucketregion
  @LibraryExtension = libraryextension
end

Instance Attribute Details

#BucketNameObject

Parameters:

  • Name:

    媒体库名称,最多 50 个字符

  • Remark:

    备注,最多 250 个字符

  • BucketName:

    存储桶全名,新建后不可更改。当前版本不再支持指定存储桶。

  • BucketRegion:

    存储桶所在地域,新建后不可更改。当前版本不再支持指定存储桶所在地域。

  • LibraryExtension:

    媒体库配置项,部分参数新建后不可更改



33
34
35
# File 'lib/v20210712/models.rb', line 33

def BucketName
  @BucketName
end

#BucketRegionObject

Parameters:

  • Name:

    媒体库名称,最多 50 个字符

  • Remark:

    备注,最多 250 个字符

  • BucketName:

    存储桶全名,新建后不可更改。当前版本不再支持指定存储桶。

  • BucketRegion:

    存储桶所在地域,新建后不可更改。当前版本不再支持指定存储桶所在地域。

  • LibraryExtension:

    媒体库配置项,部分参数新建后不可更改



33
34
35
# File 'lib/v20210712/models.rb', line 33

def BucketRegion
  @BucketRegion
end

#LibraryExtensionObject

Parameters:

  • Name:

    媒体库名称,最多 50 个字符

  • Remark:

    备注,最多 250 个字符

  • BucketName:

    存储桶全名,新建后不可更改。当前版本不再支持指定存储桶。

  • BucketRegion:

    存储桶所在地域,新建后不可更改。当前版本不再支持指定存储桶所在地域。

  • LibraryExtension:

    媒体库配置项,部分参数新建后不可更改



33
34
35
# File 'lib/v20210712/models.rb', line 33

def LibraryExtension
  @LibraryExtension
end

#NameObject

Parameters:

  • Name:

    媒体库名称,最多 50 个字符

  • Remark:

    备注,最多 250 个字符

  • BucketName:

    存储桶全名,新建后不可更改。当前版本不再支持指定存储桶。

  • BucketRegion:

    存储桶所在地域,新建后不可更改。当前版本不再支持指定存储桶所在地域。

  • LibraryExtension:

    媒体库配置项,部分参数新建后不可更改



33
34
35
# File 'lib/v20210712/models.rb', line 33

def Name
  @Name
end

#RemarkObject

Parameters:

  • Name:

    媒体库名称,最多 50 个字符

  • Remark:

    备注,最多 250 个字符

  • BucketName:

    存储桶全名,新建后不可更改。当前版本不再支持指定存储桶。

  • BucketRegion:

    存储桶所在地域,新建后不可更改。当前版本不再支持指定存储桶所在地域。

  • LibraryExtension:

    媒体库配置项,部分参数新建后不可更改



33
34
35
# File 'lib/v20210712/models.rb', line 33

def Remark
  @Remark
end

Instance Method Details

#deserialize(params) ⇒ Object



43
44
45
46
47
48
49
50
51
52
# File 'lib/v20210712/models.rb', line 43

def deserialize(params)
  @Name = params['Name']
  @Remark = params['Remark']
  @BucketName = params['BucketName']
  @BucketRegion = params['BucketRegion']
  unless params['LibraryExtension'].nil?
    @LibraryExtension = LibraryExtension.new
    @LibraryExtension.deserialize(params['LibraryExtension'])
  end
end