pub fn data_sources(mut self, input: crate::model::DataSourceType) -> Self {
            let mut v = self.data_sources.unwrap_or_default();
            v.push(input);
            self.data_sources = Some(v);
            self
        }
/// Appends an item to `data_sources`.
///
/// To override the contents of this collection use [`set_data_sources`](Self::set_data_sources).
///
/// <p>Specifies the Amazon Web Services data sources that have been configured to have IAM roles and permissions created to allow Amazon Managed Grafana to read data from these sources.</p>
Appends an item to `data_sources`.
To override the contents of this collection use [`set_data_sources`](Self::set_data_sources).

Specifies the Amazon Web Services data sources that have been configured to have IAM roles and permissions created to allow Amazon Managed Grafana to read data from these sources.
Appends an item to ` data_sources ` . To override the contents of this collection use [ ` set_data_sources ` ] ( Self :: set_data_sources ) . Specifies the Amazon Web Services data sources that have been configured to have IAM roles and permissions created to allow Amazon Managed Grafana to read data from these sources .
pub fn data_sources(mut self, input: crate::model::DataSourceType) -> Self {
            let mut v = self.data_sources.unwrap_or_default();
            v.push(input);
            self.data_sources = Some(v);
            self
        }
pub fn data_sources ( mut self , input : crate :: model :: DataSourceType ) -> Self { let mut v = self . data_sources . unwrap_or_default ( ) ; v . push ( input ) ; self . data_sources = Some ( v ) ; self }
Appends an item to `data_sources`.
Appends an item to ` data_sources ` .
mut self
input
crate::model::DataSourceType
mut self
input
crate::model::DataSourceType