def update(self, enabled=None, cnames=None, comment=None):
        new_config = StreamingDistributionConfig(self.connection,
                                                 self.config.origin,
                                                 self.config.enabled,
                                                 self.config.caller_reference,
                                                 self.config.cnames,
                                                 self.config.comment,
                                                 self.config.trusted_signers)
        if enabled != None:
            new_config.enabled = enabled
        if cnames != None:
            new_config.cnames = cnames
        if comment != None:
            new_config.comment = comment
        self.etag = self.connection.set_streaming_distribution_config(self.id,
                                                                      self.etag,
                                                                      new_config)
        self.config = new_config
        self._object_class = StreamingObject
A version of ``Thumbnailer.get_thumbnail_name`` that returns the original
dataset/ETHPy150Open darcyliu/storyboard/boto/cloudfront/distribution.py/StreamingDistribution.update--crossover with--dataset/ETHPy150Open divio/django-filer/filer/utils/filer_easy_thumbnails.py/ActionThumbnailerMixin.get_thumbnail_name