public function populateEntryFromData(LiveStreamEntry $entry)
 {
     $configurations = array();
     foreach ($this->provisioningParams as $key => $provisioningParam) {
         switch ($key) {
             case self::HDS_URLS:
                 $urls = unserialize($provisioningParam);
                 $configuration = new kLiveStreamConfiguration();
                 $configuration->setProtocol(PlaybackProtocol::HDS);
                 $configuration->setUrl($urls[self::PLAYBACK]);
                 $configuration->setPublishUrl($urls[self::PUBLISH]);
                 $configurations[] = $configuration;
                 break;
             case self::APPLE_HTTP_URLS:
                 $urls = unserialize($provisioningParam);
                 $configuration = new kLiveStreamConfiguration();
                 $configuration->setProtocol(PlaybackProtocol::APPLE_HTTP);
                 $configuration->setUrl($urls[self::PLAYBACK]);
                 $configuration->setPublishUrl($urls[self::PUBLISH]);
                 $configurations[] = $configuration;
                 break;
             case self::SL_URLS:
                 $urls = unserialize($provisioningParam);
                 $configuration = new kLiveStreamConfiguration();
                 $configuration->setProtocol(PlaybackProtocol::SILVER_LIGHT);
                 $configuration->setUrl($urls[self::PLAYBACK]);
                 $configuration->setPublishUrl($urls[self::PUBLISH]);
                 $configurations[] = $configuration;
                 break;
         }
     }
     $entry->setLiveStreamConfigurations($configurations);
 }