Class: TencentCloud::Vod::V20180717::ApplyUploadRequest

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

Overview

ApplyUpload请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mediatype = nil, subappid = nil, medianame = nil, covertype = nil, procedure = nil, expiretime = nil, storageregion = nil, classid = nil, sourcecontext = nil, sessioncontext = nil, extinfo = nil) ⇒ ApplyUploadRequest



4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
# File 'lib/v20180717/models.rb', line 4131

def initialize(mediatype=nil, subappid=nil, medianame=nil, covertype=nil, procedure=nil, expiretime=nil, storageregion=nil, classid=nil, sourcecontext=nil, sessioncontext=nil, extinfo=nil)
  @MediaType = mediatype
  @SubAppId = subappid
  @MediaName = medianame
  @CoverType = covertype
  @Procedure = procedure
  @ExpireTime = expiretime
  @StorageRegion = storageregion
  @ClassId = classid
  @SourceContext = sourcecontext
  @SessionContext = sessioncontext
  @ExtInfo = extinfo
end

Instance Attribute Details

#ClassIdObject

<li>默认值:0,表示其他分类。</li>



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def ClassId
  @ClassId
end

#CoverTypeObject

<li>默认值:0,表示其他分类。</li>



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def CoverType
  @CoverType
end

#ExpireTimeObject

<li>默认值:0,表示其他分类。</li>



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def ExpireTime
  @ExpireTime
end

#ExtInfoObject

<li>默认值:0,表示其他分类。</li>



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def ExtInfo
  @ExtInfo
end

#MediaNameObject

<li>默认值:0,表示其他分类。</li>



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def MediaName
  @MediaName
end

#MediaTypeObject

<li>默认值:0,表示其他分类。</li>



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def MediaType
  @MediaType
end

#ProcedureObject

<li>默认值:0,表示其他分类。</li>



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def Procedure
  @Procedure
end

#SessionContextObject

<li>默认值:0,表示其他分类。</li>



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def SessionContext
  @SessionContext
end

#SourceContextObject

<li>默认值:0,表示其他分类。</li>



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def SourceContext
  @SourceContext
end

#StorageRegionObject

<li>默认值:0,表示其他分类。</li>



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def StorageRegion
  @StorageRegion
end

#SubAppIdObject

<li>默认值:0,表示其他分类。</li>



4129
4130
4131
# File 'lib/v20180717/models.rb', line 4129

def SubAppId
  @SubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
# File 'lib/v20180717/models.rb', line 4145

def deserialize(params)
  @MediaType = params['MediaType']
  @SubAppId = params['SubAppId']
  @MediaName = params['MediaName']
  @CoverType = params['CoverType']
  @Procedure = params['Procedure']
  @ExpireTime = params['ExpireTime']
  @StorageRegion = params['StorageRegion']
  @ClassId = params['ClassId']
  @SourceContext = params['SourceContext']
  @SessionContext = params['SessionContext']
  @ExtInfo = params['ExtInfo']
end