import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { DatasetResource , DatasetsListByFactoryOptionalParams , DatasetsCreateOrUpdateOptionalParams , DatasetsCreateOrUpdateResponse , DatasetsGetOptionalParams , DatasetsGetResponse , DatasetsDeleteOptionalParams } from "../models" ; /** Interface representing a Datasets. */ export interface Datasets { param resourceGroupName param factoryName param options listByFactory ( resourceGroupName , factoryName , options ? ) : PagedAsyncIterableIterator < DatasetResource > ; param resourceGroupName param factoryName param datasetName param dataset param options createOrUpdate ( resourceGroupName , factoryName , datasetName , dataset , options ? ) : Promise < DatasetsCreateOrUpdateResponse > ; param resourceGroupName param factoryName param datasetName param options get ( resourceGroupName , factoryName , datasetName , options ? ) : Promise < DatasetsGetResponse > ; param resourceGroupName param factoryName param datasetName param options delete ( resourceGroupName , factoryName , datasetName , options ? ) : Promise < void > ; }