Class: TencentCloud::Smh::V20210712::ModifyLibraryRequest

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

Overview

ModifyLibrary请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(libraryid = nil, name = nil, remark = nil, libraryextension = nil) ⇒ ModifyLibraryRequest

Returns a new instance of ModifyLibraryRequest.



923
924
925
926
927
928
# File 'lib/v20210712/models.rb', line 923

def initialize(libraryid=nil, name=nil, remark=nil, libraryextension=nil)
  @LibraryId = libraryid
  @Name = name
  @Remark = remark
  @LibraryExtension = libraryextension
end

Instance Attribute Details

#LibraryExtensionObject

Parameters:

  • LibraryId:

    媒体库 ID

  • Name:

    媒体库名称,最多 50 个字符。如不传则不修改。

  • Remark:

    备注,最多 250 个字符。如不传则不修改。

  • LibraryExtension:

    媒体库配置项,部分参数在新建后不可更改,且仅修改传入的参数。如不传该参数则不修改任何配置项。



921
922
923
# File 'lib/v20210712/models.rb', line 921

def LibraryExtension
  @LibraryExtension
end

#LibraryIdObject

Parameters:

  • LibraryId:

    媒体库 ID

  • Name:

    媒体库名称,最多 50 个字符。如不传则不修改。

  • Remark:

    备注,最多 250 个字符。如不传则不修改。

  • LibraryExtension:

    媒体库配置项,部分参数在新建后不可更改,且仅修改传入的参数。如不传该参数则不修改任何配置项。



921
922
923
# File 'lib/v20210712/models.rb', line 921

def LibraryId
  @LibraryId
end

#NameObject

Parameters:

  • LibraryId:

    媒体库 ID

  • Name:

    媒体库名称,最多 50 个字符。如不传则不修改。

  • Remark:

    备注,最多 250 个字符。如不传则不修改。

  • LibraryExtension:

    媒体库配置项,部分参数在新建后不可更改,且仅修改传入的参数。如不传该参数则不修改任何配置项。



921
922
923
# File 'lib/v20210712/models.rb', line 921

def Name
  @Name
end

#RemarkObject

Parameters:

  • LibraryId:

    媒体库 ID

  • Name:

    媒体库名称,最多 50 个字符。如不传则不修改。

  • Remark:

    备注,最多 250 个字符。如不传则不修改。

  • LibraryExtension:

    媒体库配置项,部分参数在新建后不可更改,且仅修改传入的参数。如不传该参数则不修改任何配置项。



921
922
923
# File 'lib/v20210712/models.rb', line 921

def Remark
  @Remark
end

Instance Method Details

#deserialize(params) ⇒ Object



930
931
932
933
934
935
936
937
938
# File 'lib/v20210712/models.rb', line 930

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