AWS Quicksight Datasource & Report Templates - To Be Modified and Published using Java APIs

It appears that AWS Quicksight Datasource / Reports do have have a underlying file extension that can be downloaded.
For example, in Tableau, there is .twbx & .tds file extensions.

Basically, we have a couple of Customers that we support that use the same report structure, but a different datasource (where Redshift Schema is different) and dropdown values such as timezone may be different in the report.

It would be nice if in AWS Quicksight, one could download a Datasource and Report as a Templated file.
And then it could be modified using Java APIs and published for a different Customer (in a different folder) and appropriate access permissions.
Basically, it would be nice to automate publishing Datasources & Reports after making some modifications to them.

Looks like this feature does not exist.
Please advise.

@Sheldon_Dsouza, you can change data source/datasets for a given dashboard/analysis via API or UI, both options are available. You can also create a dataset using API. See these API references - CreateDataSet, DescribeAnalysisDefinition, DescribeDashboardDefinition
Please refer to this video that provides a good walk-through of how update the dataset/datasource for a given dashboard - Accelerate QuickSight deployment using APIs: 2023 Amazon QuickSight Learning Series - YouTube

Replacing dataset in UI -