Class: Kaltura::KalturaLiveChannelSegmentService
- Inherits:
-
KalturaServiceBase
- Object
- KalturaServiceBase
- Kaltura::KalturaLiveChannelSegmentService
- Defined in:
- lib/kaltura_client.rb
Overview
Manage live channel segments
Instance Attribute Summary
Attributes inherited from KalturaServiceBase
Instance Method Summary collapse
-
#add(live_channel_segment) ⇒ KalturaLiveChannelSegment
Add new live channel segment.
-
#delete(id) ⇒ Object
Delete live channel segment by id.
-
#get(id) ⇒ KalturaLiveChannelSegment
Get live channel segment by id.
-
#initialize(client) ⇒ KalturaLiveChannelSegmentService
constructor
A new instance of KalturaLiveChannelSegmentService.
-
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ KalturaLiveChannelSegmentListResponse
List live channel segments by filter and pager.
-
#update(id, live_channel_segment) ⇒ KalturaLiveChannelSegment
Update live channel segment by id.
Constructor Details
#initialize(client) ⇒ KalturaLiveChannelSegmentService
Returns a new instance of KalturaLiveChannelSegmentService.
2132 2133 2134 |
# File 'lib/kaltura_client.rb', line 2132 def initialize(client) super(client) end |
Instance Method Details
#add(live_channel_segment) ⇒ KalturaLiveChannelSegment
Add new live channel segment
2138 2139 2140 2141 2142 2143 2144 2145 2146 |
# File 'lib/kaltura_client.rb', line 2138 def add(live_channel_segment) kparams = {} client.add_param(kparams, 'liveChannelSegment', live_channel_segment) client.queue_service_action_call('livechannelsegment', 'add', 'KalturaLiveChannelSegment', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#delete(id) ⇒ Object
Delete live channel segment by id
2150 2151 2152 2153 2154 2155 2156 2157 2158 |
# File 'lib/kaltura_client.rb', line 2150 def delete(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('livechannelsegment', 'delete', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get(id) ⇒ KalturaLiveChannelSegment
Get live channel segment by id
2162 2163 2164 2165 2166 2167 2168 2169 2170 |
# File 'lib/kaltura_client.rb', line 2162 def get(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('livechannelsegment', 'get', 'KalturaLiveChannelSegment', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ KalturaLiveChannelSegmentListResponse
List live channel segments by filter and pager
2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 |
# File 'lib/kaltura_client.rb', line 2174 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('livechannelsegment', 'list', 'KalturaLiveChannelSegmentListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#update(id, live_channel_segment) ⇒ KalturaLiveChannelSegment
Update live channel segment by id
2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 |
# File 'lib/kaltura_client.rb', line 2187 def update(id, live_channel_segment) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'liveChannelSegment', live_channel_segment) client.queue_service_action_call('livechannelsegment', 'update', 'KalturaLiveChannelSegment', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |