pub fn customer_managed_s3(
            mut self,
            input: crate::model::CustomerManagedChannelS3Storage,
        ) -> Self {
            self.customer_managed_s3 = Some(input);
            self
        }
/// <p>Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the <code>retentionPeriod</code> parameter is ignored. You can't change the choice of S3 storage after the data store is created.</p>
Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the retentionPeriod parameter is ignored. You can't change the choice of S3 storage after the data store is created.
Used to store channel data in an S3 bucket that you manage . If customer managed storage is selected the retentionPeriod parameter is ignored . You can ' t change the choice of S3 storage after the data store is created .
pub fn customer_managed_s3(
            mut self,
            input: crate::model::CustomerManagedChannelS3Storage,
        ) -> Self {
            self.customer_managed_s3 = Some(input);
            self
        }
pub fn customer_managed_s3 ( mut self , input : crate :: model :: CustomerManagedChannelS3Storage , ) -> Self { self . customer_managed_s3 = Some ( input ) ; self }
<p>Used to store channel data in an S3 bucket that you manage.
<p > Used to store channel data in an S3 bucket that you manage .
mut self
input
crate::model::CustomerManagedChannelS3Storage
mut self
input
crate::model::CustomerManagedChannelS3Storage