import { type WaiterResult } from "@smithy/core/client"; import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration } from "@smithy/types"; import { type AddTagsCommandInput, type AddTagsCommandOutput } from "./commands/AddTagsCommand"; import { type CreateBatchPredictionCommandInput, type CreateBatchPredictionCommandOutput } from "./commands/CreateBatchPredictionCommand"; import { type CreateDataSourceFromRDSCommandInput, type CreateDataSourceFromRDSCommandOutput } from "./commands/CreateDataSourceFromRDSCommand"; import { type CreateDataSourceFromRedshiftCommandInput, type CreateDataSourceFromRedshiftCommandOutput } from "./commands/CreateDataSourceFromRedshiftCommand"; import { type CreateDataSourceFromS3CommandInput, type CreateDataSourceFromS3CommandOutput } from "./commands/CreateDataSourceFromS3Command"; import { type CreateEvaluationCommandInput, type CreateEvaluationCommandOutput } from "./commands/CreateEvaluationCommand"; import { type CreateMLModelCommandInput, type CreateMLModelCommandOutput } from "./commands/CreateMLModelCommand"; import { type CreateRealtimeEndpointCommandInput, type CreateRealtimeEndpointCommandOutput } from "./commands/CreateRealtimeEndpointCommand"; import { type DeleteBatchPredictionCommandInput, type DeleteBatchPredictionCommandOutput } from "./commands/DeleteBatchPredictionCommand"; import { type DeleteDataSourceCommandInput, type DeleteDataSourceCommandOutput } from "./commands/DeleteDataSourceCommand"; import { type DeleteEvaluationCommandInput, type DeleteEvaluationCommandOutput } from "./commands/DeleteEvaluationCommand"; import { type DeleteMLModelCommandInput, type DeleteMLModelCommandOutput } from "./commands/DeleteMLModelCommand"; import { type DeleteRealtimeEndpointCommandInput, type DeleteRealtimeEndpointCommandOutput } from "./commands/DeleteRealtimeEndpointCommand"; import { type DeleteTagsCommandInput, type DeleteTagsCommandOutput } from "./commands/DeleteTagsCommand"; import { type DescribeBatchPredictionsCommandInput, type DescribeBatchPredictionsCommandOutput } from "./commands/DescribeBatchPredictionsCommand"; import { type DescribeDataSourcesCommandInput, type DescribeDataSourcesCommandOutput } from "./commands/DescribeDataSourcesCommand"; import { type DescribeEvaluationsCommandInput, type DescribeEvaluationsCommandOutput } from "./commands/DescribeEvaluationsCommand"; import { type DescribeMLModelsCommandInput, type DescribeMLModelsCommandOutput } from "./commands/DescribeMLModelsCommand"; import { type DescribeTagsCommandInput, type DescribeTagsCommandOutput } from "./commands/DescribeTagsCommand"; import { type GetBatchPredictionCommandInput, type GetBatchPredictionCommandOutput } from "./commands/GetBatchPredictionCommand"; import { type GetDataSourceCommandInput, type GetDataSourceCommandOutput } from "./commands/GetDataSourceCommand"; import { type GetEvaluationCommandInput, type GetEvaluationCommandOutput } from "./commands/GetEvaluationCommand"; import { type GetMLModelCommandInput, type GetMLModelCommandOutput } from "./commands/GetMLModelCommand"; import { type PredictCommandInput, type PredictCommandOutput } from "./commands/PredictCommand"; import { type UpdateBatchPredictionCommandInput, type UpdateBatchPredictionCommandOutput } from "./commands/UpdateBatchPredictionCommand"; import { type UpdateDataSourceCommandInput, type UpdateDataSourceCommandOutput } from "./commands/UpdateDataSourceCommand"; import { type UpdateEvaluationCommandInput, type UpdateEvaluationCommandOutput } from "./commands/UpdateEvaluationCommand"; import { type UpdateMLModelCommandInput, type UpdateMLModelCommandOutput } from "./commands/UpdateMLModelCommand"; import { MachineLearningClient } from "./MachineLearningClient"; export interface MachineLearning { /** * @see {@link AddTagsCommand} */ addTags(args: AddTagsCommandInput, options?: __HttpHandlerOptions): Promise; addTags(args: AddTagsCommandInput, cb: (err: any, data?: AddTagsCommandOutput) => void): void; addTags(args: AddTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddTagsCommandOutput) => void): void; /** * @see {@link CreateBatchPredictionCommand} */ createBatchPrediction(args: CreateBatchPredictionCommandInput, options?: __HttpHandlerOptions): Promise; createBatchPrediction(args: CreateBatchPredictionCommandInput, cb: (err: any, data?: CreateBatchPredictionCommandOutput) => void): void; createBatchPrediction(args: CreateBatchPredictionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateBatchPredictionCommandOutput) => void): void; /** * @see {@link CreateDataSourceFromRDSCommand} */ createDataSourceFromRDS(args: CreateDataSourceFromRDSCommandInput, options?: __HttpHandlerOptions): Promise; createDataSourceFromRDS(args: CreateDataSourceFromRDSCommandInput, cb: (err: any, data?: CreateDataSourceFromRDSCommandOutput) => void): void; createDataSourceFromRDS(args: CreateDataSourceFromRDSCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataSourceFromRDSCommandOutput) => void): void; /** * @see {@link CreateDataSourceFromRedshiftCommand} */ createDataSourceFromRedshift(args: CreateDataSourceFromRedshiftCommandInput, options?: __HttpHandlerOptions): Promise; createDataSourceFromRedshift(args: CreateDataSourceFromRedshiftCommandInput, cb: (err: any, data?: CreateDataSourceFromRedshiftCommandOutput) => void): void; createDataSourceFromRedshift(args: CreateDataSourceFromRedshiftCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataSourceFromRedshiftCommandOutput) => void): void; /** * @see {@link CreateDataSourceFromS3Command} */ createDataSourceFromS3(args: CreateDataSourceFromS3CommandInput, options?: __HttpHandlerOptions): Promise; createDataSourceFromS3(args: CreateDataSourceFromS3CommandInput, cb: (err: any, data?: CreateDataSourceFromS3CommandOutput) => void): void; createDataSourceFromS3(args: CreateDataSourceFromS3CommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataSourceFromS3CommandOutput) => void): void; /** * @see {@link CreateEvaluationCommand} */ createEvaluation(args: CreateEvaluationCommandInput, options?: __HttpHandlerOptions): Promise; createEvaluation(args: CreateEvaluationCommandInput, cb: (err: any, data?: CreateEvaluationCommandOutput) => void): void; createEvaluation(args: CreateEvaluationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEvaluationCommandOutput) => void): void; /** * @see {@link CreateMLModelCommand} */ createMLModel(args: CreateMLModelCommandInput, options?: __HttpHandlerOptions): Promise; createMLModel(args: CreateMLModelCommandInput, cb: (err: any, data?: CreateMLModelCommandOutput) => void): void; createMLModel(args: CreateMLModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMLModelCommandOutput) => void): void; /** * @see {@link CreateRealtimeEndpointCommand} */ createRealtimeEndpoint(args: CreateRealtimeEndpointCommandInput, options?: __HttpHandlerOptions): Promise; createRealtimeEndpoint(args: CreateRealtimeEndpointCommandInput, cb: (err: any, data?: CreateRealtimeEndpointCommandOutput) => void): void; createRealtimeEndpoint(args: CreateRealtimeEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRealtimeEndpointCommandOutput) => void): void; /** * @see {@link DeleteBatchPredictionCommand} */ deleteBatchPrediction(args: DeleteBatchPredictionCommandInput, options?: __HttpHandlerOptions): Promise; deleteBatchPrediction(args: DeleteBatchPredictionCommandInput, cb: (err: any, data?: DeleteBatchPredictionCommandOutput) => void): void; deleteBatchPrediction(args: DeleteBatchPredictionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBatchPredictionCommandOutput) => void): void; /** * @see {@link DeleteDataSourceCommand} */ deleteDataSource(args: DeleteDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; deleteDataSource(args: DeleteDataSourceCommandInput, cb: (err: any, data?: DeleteDataSourceCommandOutput) => void): void; deleteDataSource(args: DeleteDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataSourceCommandOutput) => void): void; /** * @see {@link DeleteEvaluationCommand} */ deleteEvaluation(args: DeleteEvaluationCommandInput, options?: __HttpHandlerOptions): Promise; deleteEvaluation(args: DeleteEvaluationCommandInput, cb: (err: any, data?: DeleteEvaluationCommandOutput) => void): void; deleteEvaluation(args: DeleteEvaluationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEvaluationCommandOutput) => void): void; /** * @see {@link DeleteMLModelCommand} */ deleteMLModel(args: DeleteMLModelCommandInput, options?: __HttpHandlerOptions): Promise; deleteMLModel(args: DeleteMLModelCommandInput, cb: (err: any, data?: DeleteMLModelCommandOutput) => void): void; deleteMLModel(args: DeleteMLModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMLModelCommandOutput) => void): void; /** * @see {@link DeleteRealtimeEndpointCommand} */ deleteRealtimeEndpoint(args: DeleteRealtimeEndpointCommandInput, options?: __HttpHandlerOptions): Promise; deleteRealtimeEndpoint(args: DeleteRealtimeEndpointCommandInput, cb: (err: any, data?: DeleteRealtimeEndpointCommandOutput) => void): void; deleteRealtimeEndpoint(args: DeleteRealtimeEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRealtimeEndpointCommandOutput) => void): void; /** * @see {@link DeleteTagsCommand} */ deleteTags(args: DeleteTagsCommandInput, options?: __HttpHandlerOptions): Promise; deleteTags(args: DeleteTagsCommandInput, cb: (err: any, data?: DeleteTagsCommandOutput) => void): void; deleteTags(args: DeleteTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTagsCommandOutput) => void): void; /** * @see {@link DescribeBatchPredictionsCommand} */ describeBatchPredictions(): Promise; describeBatchPredictions(args: DescribeBatchPredictionsCommandInput, options?: __HttpHandlerOptions): Promise; describeBatchPredictions(args: DescribeBatchPredictionsCommandInput, cb: (err: any, data?: DescribeBatchPredictionsCommandOutput) => void): void; describeBatchPredictions(args: DescribeBatchPredictionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeBatchPredictionsCommandOutput) => void): void; /** * @see {@link DescribeDataSourcesCommand} */ describeDataSources(): Promise; describeDataSources(args: DescribeDataSourcesCommandInput, options?: __HttpHandlerOptions): Promise; describeDataSources(args: DescribeDataSourcesCommandInput, cb: (err: any, data?: DescribeDataSourcesCommandOutput) => void): void; describeDataSources(args: DescribeDataSourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDataSourcesCommandOutput) => void): void; /** * @see {@link DescribeEvaluationsCommand} */ describeEvaluations(): Promise; describeEvaluations(args: DescribeEvaluationsCommandInput, options?: __HttpHandlerOptions): Promise; describeEvaluations(args: DescribeEvaluationsCommandInput, cb: (err: any, data?: DescribeEvaluationsCommandOutput) => void): void; describeEvaluations(args: DescribeEvaluationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEvaluationsCommandOutput) => void): void; /** * @see {@link DescribeMLModelsCommand} */ describeMLModels(): Promise; describeMLModels(args: DescribeMLModelsCommandInput, options?: __HttpHandlerOptions): Promise; describeMLModels(args: DescribeMLModelsCommandInput, cb: (err: any, data?: DescribeMLModelsCommandOutput) => void): void; describeMLModels(args: DescribeMLModelsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMLModelsCommandOutput) => void): void; /** * @see {@link DescribeTagsCommand} */ describeTags(args: DescribeTagsCommandInput, options?: __HttpHandlerOptions): Promise; describeTags(args: DescribeTagsCommandInput, cb: (err: any, data?: DescribeTagsCommandOutput) => void): void; describeTags(args: DescribeTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeTagsCommandOutput) => void): void; /** * @see {@link GetBatchPredictionCommand} */ getBatchPrediction(args: GetBatchPredictionCommandInput, options?: __HttpHandlerOptions): Promise; getBatchPrediction(args: GetBatchPredictionCommandInput, cb: (err: any, data?: GetBatchPredictionCommandOutput) => void): void; getBatchPrediction(args: GetBatchPredictionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBatchPredictionCommandOutput) => void): void; /** * @see {@link GetDataSourceCommand} */ getDataSource(args: GetDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; getDataSource(args: GetDataSourceCommandInput, cb: (err: any, data?: GetDataSourceCommandOutput) => void): void; getDataSource(args: GetDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDataSourceCommandOutput) => void): void; /** * @see {@link GetEvaluationCommand} */ getEvaluation(args: GetEvaluationCommandInput, options?: __HttpHandlerOptions): Promise; getEvaluation(args: GetEvaluationCommandInput, cb: (err: any, data?: GetEvaluationCommandOutput) => void): void; getEvaluation(args: GetEvaluationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEvaluationCommandOutput) => void): void; /** * @see {@link GetMLModelCommand} */ getMLModel(args: GetMLModelCommandInput, options?: __HttpHandlerOptions): Promise; getMLModel(args: GetMLModelCommandInput, cb: (err: any, data?: GetMLModelCommandOutput) => void): void; getMLModel(args: GetMLModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMLModelCommandOutput) => void): void; /** * @see {@link PredictCommand} */ predict(args: PredictCommandInput, options?: __HttpHandlerOptions): Promise; predict(args: PredictCommandInput, cb: (err: any, data?: PredictCommandOutput) => void): void; predict(args: PredictCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PredictCommandOutput) => void): void; /** * @see {@link UpdateBatchPredictionCommand} */ updateBatchPrediction(args: UpdateBatchPredictionCommandInput, options?: __HttpHandlerOptions): Promise; updateBatchPrediction(args: UpdateBatchPredictionCommandInput, cb: (err: any, data?: UpdateBatchPredictionCommandOutput) => void): void; updateBatchPrediction(args: UpdateBatchPredictionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBatchPredictionCommandOutput) => void): void; /** * @see {@link UpdateDataSourceCommand} */ updateDataSource(args: UpdateDataSourceCommandInput, options?: __HttpHandlerOptions): Promise; updateDataSource(args: UpdateDataSourceCommandInput, cb: (err: any, data?: UpdateDataSourceCommandOutput) => void): void; updateDataSource(args: UpdateDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDataSourceCommandOutput) => void): void; /** * @see {@link UpdateEvaluationCommand} */ updateEvaluation(args: UpdateEvaluationCommandInput, options?: __HttpHandlerOptions): Promise; updateEvaluation(args: UpdateEvaluationCommandInput, cb: (err: any, data?: UpdateEvaluationCommandOutput) => void): void; updateEvaluation(args: UpdateEvaluationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEvaluationCommandOutput) => void): void; /** * @see {@link UpdateMLModelCommand} */ updateMLModel(args: UpdateMLModelCommandInput, options?: __HttpHandlerOptions): Promise; updateMLModel(args: UpdateMLModelCommandInput, cb: (err: any, data?: UpdateMLModelCommandOutput) => void): void; updateMLModel(args: UpdateMLModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateMLModelCommandOutput) => void): void; /** * @see {@link DescribeBatchPredictionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeBatchPredictionsCommandOutput}. */ paginateDescribeBatchPredictions(args?: DescribeBatchPredictionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDataSourcesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDataSourcesCommandOutput}. */ paginateDescribeDataSources(args?: DescribeDataSourcesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeEvaluationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeEvaluationsCommandOutput}. */ paginateDescribeEvaluations(args?: DescribeEvaluationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeMLModelsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeMLModelsCommandOutput}. */ paginateDescribeMLModels(args?: DescribeMLModelsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeBatchPredictionsCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilBatchPredictionAvailable(args: DescribeBatchPredictionsCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeDataSourcesCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilDataSourceAvailable(args: DescribeDataSourcesCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeEvaluationsCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilEvaluationAvailable(args: DescribeEvaluationsCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link DescribeMLModelsCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilMLModelAvailable(args: DescribeMLModelsCommandInput, waiterConfig: number | Omit, "client">): Promise>; } /** * Definition of the public APIs * exposed by Amazon Machine Learning * @public */ export declare class MachineLearning extends MachineLearningClient implements MachineLearning { }