When creating a new firehose stream it's not possible to set an S3 destination using the .withExtendedS3DestinationConfiguration() method. Currently, you have to use .withS3DestinationConfiguration(), but this method has been deprecated. Could you please update the code to support the new ExtendedS3DestinationConfiguration?