import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type BatchDeleteRecipeVersionCommandInput, type BatchDeleteRecipeVersionCommandOutput } from "./commands/BatchDeleteRecipeVersionCommand"; import { type CreateDatasetCommandInput, type CreateDatasetCommandOutput } from "./commands/CreateDatasetCommand"; import { type CreateProfileJobCommandInput, type CreateProfileJobCommandOutput } from "./commands/CreateProfileJobCommand"; import { type CreateProjectCommandInput, type CreateProjectCommandOutput } from "./commands/CreateProjectCommand"; import { type CreateRecipeCommandInput, type CreateRecipeCommandOutput } from "./commands/CreateRecipeCommand"; import { type CreateRecipeJobCommandInput, type CreateRecipeJobCommandOutput } from "./commands/CreateRecipeJobCommand"; import { type CreateRulesetCommandInput, type CreateRulesetCommandOutput } from "./commands/CreateRulesetCommand"; import { type CreateScheduleCommandInput, type CreateScheduleCommandOutput } from "./commands/CreateScheduleCommand"; import { type DeleteDatasetCommandInput, type DeleteDatasetCommandOutput } from "./commands/DeleteDatasetCommand"; import { type DeleteJobCommandInput, type DeleteJobCommandOutput } from "./commands/DeleteJobCommand"; import { type DeleteProjectCommandInput, type DeleteProjectCommandOutput } from "./commands/DeleteProjectCommand"; import { type DeleteRecipeVersionCommandInput, type DeleteRecipeVersionCommandOutput } from "./commands/DeleteRecipeVersionCommand"; import { type DeleteRulesetCommandInput, type DeleteRulesetCommandOutput } from "./commands/DeleteRulesetCommand"; import { type DeleteScheduleCommandInput, type DeleteScheduleCommandOutput } from "./commands/DeleteScheduleCommand"; import { type DescribeDatasetCommandInput, type DescribeDatasetCommandOutput } from "./commands/DescribeDatasetCommand"; import { type DescribeJobCommandInput, type DescribeJobCommandOutput } from "./commands/DescribeJobCommand"; import { type DescribeJobRunCommandInput, type DescribeJobRunCommandOutput } from "./commands/DescribeJobRunCommand"; import { type DescribeProjectCommandInput, type DescribeProjectCommandOutput } from "./commands/DescribeProjectCommand"; import { type DescribeRecipeCommandInput, type DescribeRecipeCommandOutput } from "./commands/DescribeRecipeCommand"; import { type DescribeRulesetCommandInput, type DescribeRulesetCommandOutput } from "./commands/DescribeRulesetCommand"; import { type DescribeScheduleCommandInput, type DescribeScheduleCommandOutput } from "./commands/DescribeScheduleCommand"; import { type ListDatasetsCommandInput, type ListDatasetsCommandOutput } from "./commands/ListDatasetsCommand"; import { type ListJobRunsCommandInput, type ListJobRunsCommandOutput } from "./commands/ListJobRunsCommand"; import { type ListJobsCommandInput, type ListJobsCommandOutput } from "./commands/ListJobsCommand"; import { type ListProjectsCommandInput, type ListProjectsCommandOutput } from "./commands/ListProjectsCommand"; import { type ListRecipesCommandInput, type ListRecipesCommandOutput } from "./commands/ListRecipesCommand"; import { type ListRecipeVersionsCommandInput, type ListRecipeVersionsCommandOutput } from "./commands/ListRecipeVersionsCommand"; import { type ListRulesetsCommandInput, type ListRulesetsCommandOutput } from "./commands/ListRulesetsCommand"; import { type ListSchedulesCommandInput, type ListSchedulesCommandOutput } from "./commands/ListSchedulesCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type PublishRecipeCommandInput, type PublishRecipeCommandOutput } from "./commands/PublishRecipeCommand"; import { type SendProjectSessionActionCommandInput, type SendProjectSessionActionCommandOutput } from "./commands/SendProjectSessionActionCommand"; import { type StartJobRunCommandInput, type StartJobRunCommandOutput } from "./commands/StartJobRunCommand"; import { type StartProjectSessionCommandInput, type StartProjectSessionCommandOutput } from "./commands/StartProjectSessionCommand"; import { type StopJobRunCommandInput, type StopJobRunCommandOutput } from "./commands/StopJobRunCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateDatasetCommandInput, type UpdateDatasetCommandOutput } from "./commands/UpdateDatasetCommand"; import { type UpdateProfileJobCommandInput, type UpdateProfileJobCommandOutput } from "./commands/UpdateProfileJobCommand"; import { type UpdateProjectCommandInput, type UpdateProjectCommandOutput } from "./commands/UpdateProjectCommand"; import { type UpdateRecipeCommandInput, type UpdateRecipeCommandOutput } from "./commands/UpdateRecipeCommand"; import { type UpdateRecipeJobCommandInput, type UpdateRecipeJobCommandOutput } from "./commands/UpdateRecipeJobCommand"; import { type UpdateRulesetCommandInput, type UpdateRulesetCommandOutput } from "./commands/UpdateRulesetCommand"; import { type UpdateScheduleCommandInput, type UpdateScheduleCommandOutput } from "./commands/UpdateScheduleCommand"; import { DataBrewClient } from "./DataBrewClient"; export interface DataBrew { /** * @see {@link BatchDeleteRecipeVersionCommand} */ batchDeleteRecipeVersion(args: BatchDeleteRecipeVersionCommandInput, options?: __HttpHandlerOptions): Promise; batchDeleteRecipeVersion(args: BatchDeleteRecipeVersionCommandInput, cb: (err: any, data?: BatchDeleteRecipeVersionCommandOutput) => void): void; batchDeleteRecipeVersion(args: BatchDeleteRecipeVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDeleteRecipeVersionCommandOutput) => void): void; /** * @see {@link CreateDatasetCommand} */ createDataset(args: CreateDatasetCommandInput, options?: __HttpHandlerOptions): Promise; createDataset(args: CreateDatasetCommandInput, cb: (err: any, data?: CreateDatasetCommandOutput) => void): void; createDataset(args: CreateDatasetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDatasetCommandOutput) => void): void; /** * @see {@link CreateProfileJobCommand} */ createProfileJob(args: CreateProfileJobCommandInput, options?: __HttpHandlerOptions): Promise; createProfileJob(args: CreateProfileJobCommandInput, cb: (err: any, data?: CreateProfileJobCommandOutput) => void): void; createProfileJob(args: CreateProfileJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProfileJobCommandOutput) => void): void; /** * @see {@link CreateProjectCommand} */ createProject(args: CreateProjectCommandInput, options?: __HttpHandlerOptions): Promise; createProject(args: CreateProjectCommandInput, cb: (err: any, data?: CreateProjectCommandOutput) => void): void; createProject(args: CreateProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProjectCommandOutput) => void): void; /** * @see {@link CreateRecipeCommand} */ createRecipe(args: CreateRecipeCommandInput, options?: __HttpHandlerOptions): Promise; createRecipe(args: CreateRecipeCommandInput, cb: (err: any, data?: CreateRecipeCommandOutput) => void): void; createRecipe(args: CreateRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRecipeCommandOutput) => void): void; /** * @see {@link CreateRecipeJobCommand} */ createRecipeJob(args: CreateRecipeJobCommandInput, options?: __HttpHandlerOptions): Promise; createRecipeJob(args: CreateRecipeJobCommandInput, cb: (err: any, data?: CreateRecipeJobCommandOutput) => void): void; createRecipeJob(args: CreateRecipeJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRecipeJobCommandOutput) => void): void; /** * @see {@link CreateRulesetCommand} */ createRuleset(args: CreateRulesetCommandInput, options?: __HttpHandlerOptions): Promise; createRuleset(args: CreateRulesetCommandInput, cb: (err: any, data?: CreateRulesetCommandOutput) => void): void; createRuleset(args: CreateRulesetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRulesetCommandOutput) => void): void; /** * @see {@link CreateScheduleCommand} */ createSchedule(args: CreateScheduleCommandInput, options?: __HttpHandlerOptions): Promise; createSchedule(args: CreateScheduleCommandInput, cb: (err: any, data?: CreateScheduleCommandOutput) => void): void; createSchedule(args: CreateScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateScheduleCommandOutput) => void): void; /** * @see {@link DeleteDatasetCommand} */ deleteDataset(args: DeleteDatasetCommandInput, options?: __HttpHandlerOptions): Promise; deleteDataset(args: DeleteDatasetCommandInput, cb: (err: any, data?: DeleteDatasetCommandOutput) => void): void; deleteDataset(args: DeleteDatasetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDatasetCommandOutput) => void): void; /** * @see {@link DeleteJobCommand} */ deleteJob(args: DeleteJobCommandInput, options?: __HttpHandlerOptions): Promise; deleteJob(args: DeleteJobCommandInput, cb: (err: any, data?: DeleteJobCommandOutput) => void): void; deleteJob(args: DeleteJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteJobCommandOutput) => void): void; /** * @see {@link DeleteProjectCommand} */ deleteProject(args: DeleteProjectCommandInput, options?: __HttpHandlerOptions): Promise; deleteProject(args: DeleteProjectCommandInput, cb: (err: any, data?: DeleteProjectCommandOutput) => void): void; deleteProject(args: DeleteProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProjectCommandOutput) => void): void; /** * @see {@link DeleteRecipeVersionCommand} */ deleteRecipeVersion(args: DeleteRecipeVersionCommandInput, options?: __HttpHandlerOptions): Promise; deleteRecipeVersion(args: DeleteRecipeVersionCommandInput, cb: (err: any, data?: DeleteRecipeVersionCommandOutput) => void): void; deleteRecipeVersion(args: DeleteRecipeVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRecipeVersionCommandOutput) => void): void; /** * @see {@link DeleteRulesetCommand} */ deleteRuleset(args: DeleteRulesetCommandInput, options?: __HttpHandlerOptions): Promise; deleteRuleset(args: DeleteRulesetCommandInput, cb: (err: any, data?: DeleteRulesetCommandOutput) => void): void; deleteRuleset(args: DeleteRulesetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRulesetCommandOutput) => void): void; /** * @see {@link DeleteScheduleCommand} */ deleteSchedule(args: DeleteScheduleCommandInput, options?: __HttpHandlerOptions): Promise; deleteSchedule(args: DeleteScheduleCommandInput, cb: (err: any, data?: DeleteScheduleCommandOutput) => void): void; deleteSchedule(args: DeleteScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteScheduleCommandOutput) => void): void; /** * @see {@link DescribeDatasetCommand} */ describeDataset(args: DescribeDatasetCommandInput, options?: __HttpHandlerOptions): Promise; describeDataset(args: DescribeDatasetCommandInput, cb: (err: any, data?: DescribeDatasetCommandOutput) => void): void; describeDataset(args: DescribeDatasetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDatasetCommandOutput) => void): void; /** * @see {@link DescribeJobCommand} */ describeJob(args: DescribeJobCommandInput, options?: __HttpHandlerOptions): Promise; describeJob(args: DescribeJobCommandInput, cb: (err: any, data?: DescribeJobCommandOutput) => void): void; describeJob(args: DescribeJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeJobCommandOutput) => void): void; /** * @see {@link DescribeJobRunCommand} */ describeJobRun(args: DescribeJobRunCommandInput, options?: __HttpHandlerOptions): Promise; describeJobRun(args: DescribeJobRunCommandInput, cb: (err: any, data?: DescribeJobRunCommandOutput) => void): void; describeJobRun(args: DescribeJobRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeJobRunCommandOutput) => void): void; /** * @see {@link DescribeProjectCommand} */ describeProject(args: DescribeProjectCommandInput, options?: __HttpHandlerOptions): Promise; describeProject(args: DescribeProjectCommandInput, cb: (err: any, data?: DescribeProjectCommandOutput) => void): void; describeProject(args: DescribeProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProjectCommandOutput) => void): void; /** * @see {@link DescribeRecipeCommand} */ describeRecipe(args: DescribeRecipeCommandInput, options?: __HttpHandlerOptions): Promise; describeRecipe(args: DescribeRecipeCommandInput, cb: (err: any, data?: DescribeRecipeCommandOutput) => void): void; describeRecipe(args: DescribeRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRecipeCommandOutput) => void): void; /** * @see {@link DescribeRulesetCommand} */ describeRuleset(args: DescribeRulesetCommandInput, options?: __HttpHandlerOptions): Promise; describeRuleset(args: DescribeRulesetCommandInput, cb: (err: any, data?: DescribeRulesetCommandOutput) => void): void; describeRuleset(args: DescribeRulesetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRulesetCommandOutput) => void): void; /** * @see {@link DescribeScheduleCommand} */ describeSchedule(args: DescribeScheduleCommandInput, options?: __HttpHandlerOptions): Promise; describeSchedule(args: DescribeScheduleCommandInput, cb: (err: any, data?: DescribeScheduleCommandOutput) => void): void; describeSchedule(args: DescribeScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeScheduleCommandOutput) => void): void; /** * @see {@link ListDatasetsCommand} */ listDatasets(): Promise; listDatasets(args: ListDatasetsCommandInput, options?: __HttpHandlerOptions): Promise; listDatasets(args: ListDatasetsCommandInput, cb: (err: any, data?: ListDatasetsCommandOutput) => void): void; listDatasets(args: ListDatasetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDatasetsCommandOutput) => void): void; /** * @see {@link ListJobRunsCommand} */ listJobRuns(args: ListJobRunsCommandInput, options?: __HttpHandlerOptions): Promise; listJobRuns(args: ListJobRunsCommandInput, cb: (err: any, data?: ListJobRunsCommandOutput) => void): void; listJobRuns(args: ListJobRunsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListJobRunsCommandOutput) => void): void; /** * @see {@link ListJobsCommand} */ listJobs(): Promise; listJobs(args: ListJobsCommandInput, options?: __HttpHandlerOptions): Promise; listJobs(args: ListJobsCommandInput, cb: (err: any, data?: ListJobsCommandOutput) => void): void; listJobs(args: ListJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListJobsCommandOutput) => void): void; /** * @see {@link ListProjectsCommand} */ listProjects(): Promise; listProjects(args: ListProjectsCommandInput, options?: __HttpHandlerOptions): Promise; listProjects(args: ListProjectsCommandInput, cb: (err: any, data?: ListProjectsCommandOutput) => void): void; listProjects(args: ListProjectsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProjectsCommandOutput) => void): void; /** * @see {@link ListRecipesCommand} */ listRecipes(): Promise; listRecipes(args: ListRecipesCommandInput, options?: __HttpHandlerOptions): Promise; listRecipes(args: ListRecipesCommandInput, cb: (err: any, data?: ListRecipesCommandOutput) => void): void; listRecipes(args: ListRecipesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecipesCommandOutput) => void): void; /** * @see {@link ListRecipeVersionsCommand} */ listRecipeVersions(args: ListRecipeVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listRecipeVersions(args: ListRecipeVersionsCommandInput, cb: (err: any, data?: ListRecipeVersionsCommandOutput) => void): void; listRecipeVersions(args: ListRecipeVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecipeVersionsCommandOutput) => void): void; /** * @see {@link ListRulesetsCommand} */ listRulesets(): Promise; listRulesets(args: ListRulesetsCommandInput, options?: __HttpHandlerOptions): Promise; listRulesets(args: ListRulesetsCommandInput, cb: (err: any, data?: ListRulesetsCommandOutput) => void): void; listRulesets(args: ListRulesetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRulesetsCommandOutput) => void): void; /** * @see {@link ListSchedulesCommand} */ listSchedules(): Promise; listSchedules(args: ListSchedulesCommandInput, options?: __HttpHandlerOptions): Promise; listSchedules(args: ListSchedulesCommandInput, cb: (err: any, data?: ListSchedulesCommandOutput) => void): void; listSchedules(args: ListSchedulesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSchedulesCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link PublishRecipeCommand} */ publishRecipe(args: PublishRecipeCommandInput, options?: __HttpHandlerOptions): Promise; publishRecipe(args: PublishRecipeCommandInput, cb: (err: any, data?: PublishRecipeCommandOutput) => void): void; publishRecipe(args: PublishRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PublishRecipeCommandOutput) => void): void; /** * @see {@link SendProjectSessionActionCommand} */ sendProjectSessionAction(args: SendProjectSessionActionCommandInput, options?: __HttpHandlerOptions): Promise; sendProjectSessionAction(args: SendProjectSessionActionCommandInput, cb: (err: any, data?: SendProjectSessionActionCommandOutput) => void): void; sendProjectSessionAction(args: SendProjectSessionActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendProjectSessionActionCommandOutput) => void): void; /** * @see {@link StartJobRunCommand} */ startJobRun(args: StartJobRunCommandInput, options?: __HttpHandlerOptions): Promise; startJobRun(args: StartJobRunCommandInput, cb: (err: any, data?: StartJobRunCommandOutput) => void): void; startJobRun(args: StartJobRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartJobRunCommandOutput) => void): void; /** * @see {@link StartProjectSessionCommand} */ startProjectSession(args: StartProjectSessionCommandInput, options?: __HttpHandlerOptions): Promise; startProjectSession(args: StartProjectSessionCommandInput, cb: (err: any, data?: StartProjectSessionCommandOutput) => void): void; startProjectSession(args: StartProjectSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartProjectSessionCommandOutput) => void): void; /** * @see {@link StopJobRunCommand} */ stopJobRun(args: StopJobRunCommandInput, options?: __HttpHandlerOptions): Promise; stopJobRun(args: StopJobRunCommandInput, cb: (err: any, data?: StopJobRunCommandOutput) => void): void; stopJobRun(args: StopJobRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopJobRunCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateDatasetCommand} */ updateDataset(args: UpdateDatasetCommandInput, options?: __HttpHandlerOptions): Promise; updateDataset(args: UpdateDatasetCommandInput, cb: (err: any, data?: UpdateDatasetCommandOutput) => void): void; updateDataset(args: UpdateDatasetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDatasetCommandOutput) => void): void; /** * @see {@link UpdateProfileJobCommand} */ updateProfileJob(args: UpdateProfileJobCommandInput, options?: __HttpHandlerOptions): Promise; updateProfileJob(args: UpdateProfileJobCommandInput, cb: (err: any, data?: UpdateProfileJobCommandOutput) => void): void; updateProfileJob(args: UpdateProfileJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProfileJobCommandOutput) => void): void; /** * @see {@link UpdateProjectCommand} */ updateProject(args: UpdateProjectCommandInput, options?: __HttpHandlerOptions): Promise; updateProject(args: UpdateProjectCommandInput, cb: (err: any, data?: UpdateProjectCommandOutput) => void): void; updateProject(args: UpdateProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProjectCommandOutput) => void): void; /** * @see {@link UpdateRecipeCommand} */ updateRecipe(args: UpdateRecipeCommandInput, options?: __HttpHandlerOptions): Promise; updateRecipe(args: UpdateRecipeCommandInput, cb: (err: any, data?: UpdateRecipeCommandOutput) => void): void; updateRecipe(args: UpdateRecipeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRecipeCommandOutput) => void): void; /** * @see {@link UpdateRecipeJobCommand} */ updateRecipeJob(args: UpdateRecipeJobCommandInput, options?: __HttpHandlerOptions): Promise; updateRecipeJob(args: UpdateRecipeJobCommandInput, cb: (err: any, data?: UpdateRecipeJobCommandOutput) => void): void; updateRecipeJob(args: UpdateRecipeJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRecipeJobCommandOutput) => void): void; /** * @see {@link UpdateRulesetCommand} */ updateRuleset(args: UpdateRulesetCommandInput, options?: __HttpHandlerOptions): Promise; updateRuleset(args: UpdateRulesetCommandInput, cb: (err: any, data?: UpdateRulesetCommandOutput) => void): void; updateRuleset(args: UpdateRulesetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRulesetCommandOutput) => void): void; /** * @see {@link UpdateScheduleCommand} */ updateSchedule(args: UpdateScheduleCommandInput, options?: __HttpHandlerOptions): Promise; updateSchedule(args: UpdateScheduleCommandInput, cb: (err: any, data?: UpdateScheduleCommandOutput) => void): void; updateSchedule(args: UpdateScheduleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateScheduleCommandOutput) => void): void; /** * @see {@link ListDatasetsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDatasetsCommandOutput}. */ paginateListDatasets(args?: ListDatasetsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListJobRunsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListJobRunsCommandOutput}. */ paginateListJobRuns(args: ListJobRunsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListJobsCommandOutput}. */ paginateListJobs(args?: ListJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListProjectsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListProjectsCommandOutput}. */ paginateListProjects(args?: ListProjectsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRecipesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRecipesCommandOutput}. */ paginateListRecipes(args?: ListRecipesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRecipeVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRecipeVersionsCommandOutput}. */ paginateListRecipeVersions(args: ListRecipeVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRulesetsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRulesetsCommandOutput}. */ paginateListRulesets(args?: ListRulesetsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSchedulesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSchedulesCommandOutput}. */ paginateListSchedules(args?: ListSchedulesCommandInput, paginationConfig?: Omit): Paginator; } /** *

Glue DataBrew is a visual, cloud-scale data-preparation service. DataBrew * simplifies data preparation tasks, targeting data issues that are hard to spot and * time-consuming to fix. DataBrew empowers users of all technical levels to visualize the * data and perform one-click data transformations, with no coding required.

* @public */ export declare class DataBrew extends DataBrewClient implements DataBrew { }