def get_streaming_distribution(distribution_id)
response = Excon::Response.new
distribution = self.data[:streaming_distributions][distribution_id]
unless distribution
Fog::CDN::AWS::Mock.error(:no_such_streaming_distribution)
end
if distribution['Status'] == 'InProgress' && (Time.now - Time.parse(distribution['LastModifiedTime']) >= Fog::Mock.delay * 2)
distribution['Status'] = 'Deployed'
end
etag = Fog::CDN::AWS::Mock.generic_id
response.status = 200
response.body = distribution.reject { |k,v| k == 'ETag' }
response.headers['ETag'] = etag
distribution['ETag'] = etag
response
end