## Add Data Sources To Pipeline `List pipelines().dataSources().updateDataSources(DataSourceUpdateDataSourcesParamsparams, RequestOptionsrequestOptions = RequestOptions.none())` **put** `/api/v1/pipelines/{pipeline_id}/data-sources` Add data sources to a pipeline. ### Parameters - `DataSourceUpdateDataSourcesParams params` - `Optional pipelineId` - `List body` - `String dataSourceId` The ID of the data source. - `Optional syncInterval` The interval at which the data source should be synced. Valid values are: 21600, 43200, 86400 ### Example ```java package com.llamacloud_prod.api.example; import com.llamacloud_prod.api.client.LlamaCloudClient; import com.llamacloud_prod.api.client.okhttp.LlamaCloudOkHttpClient; import com.llamacloud_prod.api.models.pipelines.datasources.DataSourceUpdateDataSourcesParams; import com.llamacloud_prod.api.models.pipelines.datasources.PipelineDataSource; public final class Main { private Main() {} public static void main(String[] args) { LlamaCloudClient client = LlamaCloudOkHttpClient.fromEnv(); DataSourceUpdateDataSourcesParams params = DataSourceUpdateDataSourcesParams.builder() .pipelineId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") .addBody(DataSourceUpdateDataSourcesParams.Body.builder() .dataSourceId("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e") .build()) .build(); List pipelineDataSources = client.pipelines().dataSources().updateDataSources(params); } } ``` #### Response ```json [ { "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "component": { "foo": "bar" }, "data_source_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "last_synced_at": "2019-12-27T18:11:19.117Z", "name": "name", "pipeline_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "project_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", "source_type": "S3", "created_at": "2019-12-27T18:11:19.117Z", "custom_metadata": { "foo": { "foo": "bar" } }, "status": "NOT_STARTED", "status_updated_at": "2019-12-27T18:11:19.117Z", "sync_interval": 0, "sync_schedule_set_by": "sync_schedule_set_by", "updated_at": "2019-12-27T18:11:19.117Z", "version_metadata": { "reader_version": "1.0" } } ] ```