import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { CodeBuildClient } from "./CodeBuildClient"; import { type BatchDeleteBuildsCommandInput, type BatchDeleteBuildsCommandOutput } from "./commands/BatchDeleteBuildsCommand"; import { type BatchGetBuildBatchesCommandInput, type BatchGetBuildBatchesCommandOutput } from "./commands/BatchGetBuildBatchesCommand"; import { type BatchGetBuildsCommandInput, type BatchGetBuildsCommandOutput } from "./commands/BatchGetBuildsCommand"; import { type BatchGetCommandExecutionsCommandInput, type BatchGetCommandExecutionsCommandOutput } from "./commands/BatchGetCommandExecutionsCommand"; import { type BatchGetFleetsCommandInput, type BatchGetFleetsCommandOutput } from "./commands/BatchGetFleetsCommand"; import { type BatchGetProjectsCommandInput, type BatchGetProjectsCommandOutput } from "./commands/BatchGetProjectsCommand"; import { type BatchGetReportGroupsCommandInput, type BatchGetReportGroupsCommandOutput } from "./commands/BatchGetReportGroupsCommand"; import { type BatchGetReportsCommandInput, type BatchGetReportsCommandOutput } from "./commands/BatchGetReportsCommand"; import { type BatchGetSandboxesCommandInput, type BatchGetSandboxesCommandOutput } from "./commands/BatchGetSandboxesCommand"; import { type CreateFleetCommandInput, type CreateFleetCommandOutput } from "./commands/CreateFleetCommand"; import { type CreateProjectCommandInput, type CreateProjectCommandOutput } from "./commands/CreateProjectCommand"; import { type CreateReportGroupCommandInput, type CreateReportGroupCommandOutput } from "./commands/CreateReportGroupCommand"; import { type CreateWebhookCommandInput, type CreateWebhookCommandOutput } from "./commands/CreateWebhookCommand"; import { type DeleteBuildBatchCommandInput, type DeleteBuildBatchCommandOutput } from "./commands/DeleteBuildBatchCommand"; import { type DeleteFleetCommandInput, type DeleteFleetCommandOutput } from "./commands/DeleteFleetCommand"; import { type DeleteProjectCommandInput, type DeleteProjectCommandOutput } from "./commands/DeleteProjectCommand"; import { type DeleteReportCommandInput, type DeleteReportCommandOutput } from "./commands/DeleteReportCommand"; import { type DeleteReportGroupCommandInput, type DeleteReportGroupCommandOutput } from "./commands/DeleteReportGroupCommand"; import { type DeleteResourcePolicyCommandInput, type DeleteResourcePolicyCommandOutput } from "./commands/DeleteResourcePolicyCommand"; import { type DeleteSourceCredentialsCommandInput, type DeleteSourceCredentialsCommandOutput } from "./commands/DeleteSourceCredentialsCommand"; import { type DeleteWebhookCommandInput, type DeleteWebhookCommandOutput } from "./commands/DeleteWebhookCommand"; import { type DescribeCodeCoveragesCommandInput, type DescribeCodeCoveragesCommandOutput } from "./commands/DescribeCodeCoveragesCommand"; import { type DescribeTestCasesCommandInput, type DescribeTestCasesCommandOutput } from "./commands/DescribeTestCasesCommand"; import { type GetReportGroupTrendCommandInput, type GetReportGroupTrendCommandOutput } from "./commands/GetReportGroupTrendCommand"; import { type GetResourcePolicyCommandInput, type GetResourcePolicyCommandOutput } from "./commands/GetResourcePolicyCommand"; import { type ImportSourceCredentialsCommandInput, type ImportSourceCredentialsCommandOutput } from "./commands/ImportSourceCredentialsCommand"; import { type InvalidateProjectCacheCommandInput, type InvalidateProjectCacheCommandOutput } from "./commands/InvalidateProjectCacheCommand"; import { type ListBuildBatchesCommandInput, type ListBuildBatchesCommandOutput } from "./commands/ListBuildBatchesCommand"; import { type ListBuildBatchesForProjectCommandInput, type ListBuildBatchesForProjectCommandOutput } from "./commands/ListBuildBatchesForProjectCommand"; import { type ListBuildsCommandInput, type ListBuildsCommandOutput } from "./commands/ListBuildsCommand"; import { type ListBuildsForProjectCommandInput, type ListBuildsForProjectCommandOutput } from "./commands/ListBuildsForProjectCommand"; import { type ListCommandExecutionsForSandboxCommandInput, type ListCommandExecutionsForSandboxCommandOutput } from "./commands/ListCommandExecutionsForSandboxCommand"; import { type ListCuratedEnvironmentImagesCommandInput, type ListCuratedEnvironmentImagesCommandOutput } from "./commands/ListCuratedEnvironmentImagesCommand"; import { type ListFleetsCommandInput, type ListFleetsCommandOutput } from "./commands/ListFleetsCommand"; import { type ListProjectsCommandInput, type ListProjectsCommandOutput } from "./commands/ListProjectsCommand"; import { type ListReportGroupsCommandInput, type ListReportGroupsCommandOutput } from "./commands/ListReportGroupsCommand"; import { type ListReportsCommandInput, type ListReportsCommandOutput } from "./commands/ListReportsCommand"; import { type ListReportsForReportGroupCommandInput, type ListReportsForReportGroupCommandOutput } from "./commands/ListReportsForReportGroupCommand"; import { type ListSandboxesCommandInput, type ListSandboxesCommandOutput } from "./commands/ListSandboxesCommand"; import { type ListSandboxesForProjectCommandInput, type ListSandboxesForProjectCommandOutput } from "./commands/ListSandboxesForProjectCommand"; import { type ListSharedProjectsCommandInput, type ListSharedProjectsCommandOutput } from "./commands/ListSharedProjectsCommand"; import { type ListSharedReportGroupsCommandInput, type ListSharedReportGroupsCommandOutput } from "./commands/ListSharedReportGroupsCommand"; import { type ListSourceCredentialsCommandInput, type ListSourceCredentialsCommandOutput } from "./commands/ListSourceCredentialsCommand"; import { type PutResourcePolicyCommandInput, type PutResourcePolicyCommandOutput } from "./commands/PutResourcePolicyCommand"; import { type RetryBuildBatchCommandInput, type RetryBuildBatchCommandOutput } from "./commands/RetryBuildBatchCommand"; import { type RetryBuildCommandInput, type RetryBuildCommandOutput } from "./commands/RetryBuildCommand"; import { type StartBuildBatchCommandInput, type StartBuildBatchCommandOutput } from "./commands/StartBuildBatchCommand"; import { type StartBuildCommandInput, type StartBuildCommandOutput } from "./commands/StartBuildCommand"; import { type StartCommandExecutionCommandInput, type StartCommandExecutionCommandOutput } from "./commands/StartCommandExecutionCommand"; import { type StartSandboxCommandInput, type StartSandboxCommandOutput } from "./commands/StartSandboxCommand"; import { type StartSandboxConnectionCommandInput, type StartSandboxConnectionCommandOutput } from "./commands/StartSandboxConnectionCommand"; import { type StopBuildBatchCommandInput, type StopBuildBatchCommandOutput } from "./commands/StopBuildBatchCommand"; import { type StopBuildCommandInput, type StopBuildCommandOutput } from "./commands/StopBuildCommand"; import { type StopSandboxCommandInput, type StopSandboxCommandOutput } from "./commands/StopSandboxCommand"; import { type UpdateFleetCommandInput, type UpdateFleetCommandOutput } from "./commands/UpdateFleetCommand"; import { type UpdateProjectCommandInput, type UpdateProjectCommandOutput } from "./commands/UpdateProjectCommand"; import { type UpdateProjectVisibilityCommandInput, type UpdateProjectVisibilityCommandOutput } from "./commands/UpdateProjectVisibilityCommand"; import { type UpdateReportGroupCommandInput, type UpdateReportGroupCommandOutput } from "./commands/UpdateReportGroupCommand"; import { type UpdateWebhookCommandInput, type UpdateWebhookCommandOutput } from "./commands/UpdateWebhookCommand"; export interface CodeBuild { /** * @see {@link BatchDeleteBuildsCommand} */ batchDeleteBuilds(args: BatchDeleteBuildsCommandInput, options?: __HttpHandlerOptions): Promise; batchDeleteBuilds(args: BatchDeleteBuildsCommandInput, cb: (err: any, data?: BatchDeleteBuildsCommandOutput) => void): void; batchDeleteBuilds(args: BatchDeleteBuildsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDeleteBuildsCommandOutput) => void): void; /** * @see {@link BatchGetBuildBatchesCommand} */ batchGetBuildBatches(args: BatchGetBuildBatchesCommandInput, options?: __HttpHandlerOptions): Promise; batchGetBuildBatches(args: BatchGetBuildBatchesCommandInput, cb: (err: any, data?: BatchGetBuildBatchesCommandOutput) => void): void; batchGetBuildBatches(args: BatchGetBuildBatchesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetBuildBatchesCommandOutput) => void): void; /** * @see {@link BatchGetBuildsCommand} */ batchGetBuilds(args: BatchGetBuildsCommandInput, options?: __HttpHandlerOptions): Promise; batchGetBuilds(args: BatchGetBuildsCommandInput, cb: (err: any, data?: BatchGetBuildsCommandOutput) => void): void; batchGetBuilds(args: BatchGetBuildsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetBuildsCommandOutput) => void): void; /** * @see {@link BatchGetCommandExecutionsCommand} */ batchGetCommandExecutions(args: BatchGetCommandExecutionsCommandInput, options?: __HttpHandlerOptions): Promise; batchGetCommandExecutions(args: BatchGetCommandExecutionsCommandInput, cb: (err: any, data?: BatchGetCommandExecutionsCommandOutput) => void): void; batchGetCommandExecutions(args: BatchGetCommandExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetCommandExecutionsCommandOutput) => void): void; /** * @see {@link BatchGetFleetsCommand} */ batchGetFleets(args: BatchGetFleetsCommandInput, options?: __HttpHandlerOptions): Promise; batchGetFleets(args: BatchGetFleetsCommandInput, cb: (err: any, data?: BatchGetFleetsCommandOutput) => void): void; batchGetFleets(args: BatchGetFleetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetFleetsCommandOutput) => void): void; /** * @see {@link BatchGetProjectsCommand} */ batchGetProjects(args: BatchGetProjectsCommandInput, options?: __HttpHandlerOptions): Promise; batchGetProjects(args: BatchGetProjectsCommandInput, cb: (err: any, data?: BatchGetProjectsCommandOutput) => void): void; batchGetProjects(args: BatchGetProjectsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetProjectsCommandOutput) => void): void; /** * @see {@link BatchGetReportGroupsCommand} */ batchGetReportGroups(args: BatchGetReportGroupsCommandInput, options?: __HttpHandlerOptions): Promise; batchGetReportGroups(args: BatchGetReportGroupsCommandInput, cb: (err: any, data?: BatchGetReportGroupsCommandOutput) => void): void; batchGetReportGroups(args: BatchGetReportGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetReportGroupsCommandOutput) => void): void; /** * @see {@link BatchGetReportsCommand} */ batchGetReports(args: BatchGetReportsCommandInput, options?: __HttpHandlerOptions): Promise; batchGetReports(args: BatchGetReportsCommandInput, cb: (err: any, data?: BatchGetReportsCommandOutput) => void): void; batchGetReports(args: BatchGetReportsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetReportsCommandOutput) => void): void; /** * @see {@link BatchGetSandboxesCommand} */ batchGetSandboxes(args: BatchGetSandboxesCommandInput, options?: __HttpHandlerOptions): Promise; batchGetSandboxes(args: BatchGetSandboxesCommandInput, cb: (err: any, data?: BatchGetSandboxesCommandOutput) => void): void; batchGetSandboxes(args: BatchGetSandboxesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetSandboxesCommandOutput) => void): void; /** * @see {@link CreateFleetCommand} */ createFleet(args: CreateFleetCommandInput, options?: __HttpHandlerOptions): Promise; createFleet(args: CreateFleetCommandInput, cb: (err: any, data?: CreateFleetCommandOutput) => void): void; createFleet(args: CreateFleetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFleetCommandOutput) => 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 CreateReportGroupCommand} */ createReportGroup(args: CreateReportGroupCommandInput, options?: __HttpHandlerOptions): Promise; createReportGroup(args: CreateReportGroupCommandInput, cb: (err: any, data?: CreateReportGroupCommandOutput) => void): void; createReportGroup(args: CreateReportGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReportGroupCommandOutput) => void): void; /** * @see {@link CreateWebhookCommand} */ createWebhook(args: CreateWebhookCommandInput, options?: __HttpHandlerOptions): Promise; createWebhook(args: CreateWebhookCommandInput, cb: (err: any, data?: CreateWebhookCommandOutput) => void): void; createWebhook(args: CreateWebhookCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWebhookCommandOutput) => void): void; /** * @see {@link DeleteBuildBatchCommand} */ deleteBuildBatch(args: DeleteBuildBatchCommandInput, options?: __HttpHandlerOptions): Promise; deleteBuildBatch(args: DeleteBuildBatchCommandInput, cb: (err: any, data?: DeleteBuildBatchCommandOutput) => void): void; deleteBuildBatch(args: DeleteBuildBatchCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBuildBatchCommandOutput) => void): void; /** * @see {@link DeleteFleetCommand} */ deleteFleet(args: DeleteFleetCommandInput, options?: __HttpHandlerOptions): Promise; deleteFleet(args: DeleteFleetCommandInput, cb: (err: any, data?: DeleteFleetCommandOutput) => void): void; deleteFleet(args: DeleteFleetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFleetCommandOutput) => 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 DeleteReportCommand} */ deleteReport(args: DeleteReportCommandInput, options?: __HttpHandlerOptions): Promise; deleteReport(args: DeleteReportCommandInput, cb: (err: any, data?: DeleteReportCommandOutput) => void): void; deleteReport(args: DeleteReportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReportCommandOutput) => void): void; /** * @see {@link DeleteReportGroupCommand} */ deleteReportGroup(args: DeleteReportGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteReportGroup(args: DeleteReportGroupCommandInput, cb: (err: any, data?: DeleteReportGroupCommandOutput) => void): void; deleteReportGroup(args: DeleteReportGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReportGroupCommandOutput) => void): void; /** * @see {@link DeleteResourcePolicyCommand} */ deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void): void; deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void): void; /** * @see {@link DeleteSourceCredentialsCommand} */ deleteSourceCredentials(args: DeleteSourceCredentialsCommandInput, options?: __HttpHandlerOptions): Promise; deleteSourceCredentials(args: DeleteSourceCredentialsCommandInput, cb: (err: any, data?: DeleteSourceCredentialsCommandOutput) => void): void; deleteSourceCredentials(args: DeleteSourceCredentialsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSourceCredentialsCommandOutput) => void): void; /** * @see {@link DeleteWebhookCommand} */ deleteWebhook(args: DeleteWebhookCommandInput, options?: __HttpHandlerOptions): Promise; deleteWebhook(args: DeleteWebhookCommandInput, cb: (err: any, data?: DeleteWebhookCommandOutput) => void): void; deleteWebhook(args: DeleteWebhookCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWebhookCommandOutput) => void): void; /** * @see {@link DescribeCodeCoveragesCommand} */ describeCodeCoverages(args: DescribeCodeCoveragesCommandInput, options?: __HttpHandlerOptions): Promise; describeCodeCoverages(args: DescribeCodeCoveragesCommandInput, cb: (err: any, data?: DescribeCodeCoveragesCommandOutput) => void): void; describeCodeCoverages(args: DescribeCodeCoveragesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCodeCoveragesCommandOutput) => void): void; /** * @see {@link DescribeTestCasesCommand} */ describeTestCases(args: DescribeTestCasesCommandInput, options?: __HttpHandlerOptions): Promise; describeTestCases(args: DescribeTestCasesCommandInput, cb: (err: any, data?: DescribeTestCasesCommandOutput) => void): void; describeTestCases(args: DescribeTestCasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeTestCasesCommandOutput) => void): void; /** * @see {@link GetReportGroupTrendCommand} */ getReportGroupTrend(args: GetReportGroupTrendCommandInput, options?: __HttpHandlerOptions): Promise; getReportGroupTrend(args: GetReportGroupTrendCommandInput, cb: (err: any, data?: GetReportGroupTrendCommandOutput) => void): void; getReportGroupTrend(args: GetReportGroupTrendCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReportGroupTrendCommandOutput) => void): void; /** * @see {@link GetResourcePolicyCommand} */ getResourcePolicy(args: GetResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; getResourcePolicy(args: GetResourcePolicyCommandInput, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void): void; getResourcePolicy(args: GetResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void): void; /** * @see {@link ImportSourceCredentialsCommand} */ importSourceCredentials(args: ImportSourceCredentialsCommandInput, options?: __HttpHandlerOptions): Promise; importSourceCredentials(args: ImportSourceCredentialsCommandInput, cb: (err: any, data?: ImportSourceCredentialsCommandOutput) => void): void; importSourceCredentials(args: ImportSourceCredentialsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportSourceCredentialsCommandOutput) => void): void; /** * @see {@link InvalidateProjectCacheCommand} */ invalidateProjectCache(args: InvalidateProjectCacheCommandInput, options?: __HttpHandlerOptions): Promise; invalidateProjectCache(args: InvalidateProjectCacheCommandInput, cb: (err: any, data?: InvalidateProjectCacheCommandOutput) => void): void; invalidateProjectCache(args: InvalidateProjectCacheCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: InvalidateProjectCacheCommandOutput) => void): void; /** * @see {@link ListBuildBatchesCommand} */ listBuildBatches(): Promise; listBuildBatches(args: ListBuildBatchesCommandInput, options?: __HttpHandlerOptions): Promise; listBuildBatches(args: ListBuildBatchesCommandInput, cb: (err: any, data?: ListBuildBatchesCommandOutput) => void): void; listBuildBatches(args: ListBuildBatchesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListBuildBatchesCommandOutput) => void): void; /** * @see {@link ListBuildBatchesForProjectCommand} */ listBuildBatchesForProject(): Promise; listBuildBatchesForProject(args: ListBuildBatchesForProjectCommandInput, options?: __HttpHandlerOptions): Promise; listBuildBatchesForProject(args: ListBuildBatchesForProjectCommandInput, cb: (err: any, data?: ListBuildBatchesForProjectCommandOutput) => void): void; listBuildBatchesForProject(args: ListBuildBatchesForProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListBuildBatchesForProjectCommandOutput) => void): void; /** * @see {@link ListBuildsCommand} */ listBuilds(): Promise; listBuilds(args: ListBuildsCommandInput, options?: __HttpHandlerOptions): Promise; listBuilds(args: ListBuildsCommandInput, cb: (err: any, data?: ListBuildsCommandOutput) => void): void; listBuilds(args: ListBuildsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListBuildsCommandOutput) => void): void; /** * @see {@link ListBuildsForProjectCommand} */ listBuildsForProject(args: ListBuildsForProjectCommandInput, options?: __HttpHandlerOptions): Promise; listBuildsForProject(args: ListBuildsForProjectCommandInput, cb: (err: any, data?: ListBuildsForProjectCommandOutput) => void): void; listBuildsForProject(args: ListBuildsForProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListBuildsForProjectCommandOutput) => void): void; /** * @see {@link ListCommandExecutionsForSandboxCommand} */ listCommandExecutionsForSandbox(args: ListCommandExecutionsForSandboxCommandInput, options?: __HttpHandlerOptions): Promise; listCommandExecutionsForSandbox(args: ListCommandExecutionsForSandboxCommandInput, cb: (err: any, data?: ListCommandExecutionsForSandboxCommandOutput) => void): void; listCommandExecutionsForSandbox(args: ListCommandExecutionsForSandboxCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCommandExecutionsForSandboxCommandOutput) => void): void; /** * @see {@link ListCuratedEnvironmentImagesCommand} */ listCuratedEnvironmentImages(): Promise; listCuratedEnvironmentImages(args: ListCuratedEnvironmentImagesCommandInput, options?: __HttpHandlerOptions): Promise; listCuratedEnvironmentImages(args: ListCuratedEnvironmentImagesCommandInput, cb: (err: any, data?: ListCuratedEnvironmentImagesCommandOutput) => void): void; listCuratedEnvironmentImages(args: ListCuratedEnvironmentImagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCuratedEnvironmentImagesCommandOutput) => void): void; /** * @see {@link ListFleetsCommand} */ listFleets(): Promise; listFleets(args: ListFleetsCommandInput, options?: __HttpHandlerOptions): Promise; listFleets(args: ListFleetsCommandInput, cb: (err: any, data?: ListFleetsCommandOutput) => void): void; listFleets(args: ListFleetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFleetsCommandOutput) => 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 ListReportGroupsCommand} */ listReportGroups(): Promise; listReportGroups(args: ListReportGroupsCommandInput, options?: __HttpHandlerOptions): Promise; listReportGroups(args: ListReportGroupsCommandInput, cb: (err: any, data?: ListReportGroupsCommandOutput) => void): void; listReportGroups(args: ListReportGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReportGroupsCommandOutput) => void): void; /** * @see {@link ListReportsCommand} */ listReports(): Promise; listReports(args: ListReportsCommandInput, options?: __HttpHandlerOptions): Promise; listReports(args: ListReportsCommandInput, cb: (err: any, data?: ListReportsCommandOutput) => void): void; listReports(args: ListReportsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReportsCommandOutput) => void): void; /** * @see {@link ListReportsForReportGroupCommand} */ listReportsForReportGroup(args: ListReportsForReportGroupCommandInput, options?: __HttpHandlerOptions): Promise; listReportsForReportGroup(args: ListReportsForReportGroupCommandInput, cb: (err: any, data?: ListReportsForReportGroupCommandOutput) => void): void; listReportsForReportGroup(args: ListReportsForReportGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListReportsForReportGroupCommandOutput) => void): void; /** * @see {@link ListSandboxesCommand} */ listSandboxes(): Promise; listSandboxes(args: ListSandboxesCommandInput, options?: __HttpHandlerOptions): Promise; listSandboxes(args: ListSandboxesCommandInput, cb: (err: any, data?: ListSandboxesCommandOutput) => void): void; listSandboxes(args: ListSandboxesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSandboxesCommandOutput) => void): void; /** * @see {@link ListSandboxesForProjectCommand} */ listSandboxesForProject(args: ListSandboxesForProjectCommandInput, options?: __HttpHandlerOptions): Promise; listSandboxesForProject(args: ListSandboxesForProjectCommandInput, cb: (err: any, data?: ListSandboxesForProjectCommandOutput) => void): void; listSandboxesForProject(args: ListSandboxesForProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSandboxesForProjectCommandOutput) => void): void; /** * @see {@link ListSharedProjectsCommand} */ listSharedProjects(): Promise; listSharedProjects(args: ListSharedProjectsCommandInput, options?: __HttpHandlerOptions): Promise; listSharedProjects(args: ListSharedProjectsCommandInput, cb: (err: any, data?: ListSharedProjectsCommandOutput) => void): void; listSharedProjects(args: ListSharedProjectsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSharedProjectsCommandOutput) => void): void; /** * @see {@link ListSharedReportGroupsCommand} */ listSharedReportGroups(): Promise; listSharedReportGroups(args: ListSharedReportGroupsCommandInput, options?: __HttpHandlerOptions): Promise; listSharedReportGroups(args: ListSharedReportGroupsCommandInput, cb: (err: any, data?: ListSharedReportGroupsCommandOutput) => void): void; listSharedReportGroups(args: ListSharedReportGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSharedReportGroupsCommandOutput) => void): void; /** * @see {@link ListSourceCredentialsCommand} */ listSourceCredentials(): Promise; listSourceCredentials(args: ListSourceCredentialsCommandInput, options?: __HttpHandlerOptions): Promise; listSourceCredentials(args: ListSourceCredentialsCommandInput, cb: (err: any, data?: ListSourceCredentialsCommandOutput) => void): void; listSourceCredentials(args: ListSourceCredentialsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSourceCredentialsCommandOutput) => void): void; /** * @see {@link PutResourcePolicyCommand} */ putResourcePolicy(args: PutResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; putResourcePolicy(args: PutResourcePolicyCommandInput, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void): void; putResourcePolicy(args: PutResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void): void; /** * @see {@link RetryBuildCommand} */ retryBuild(): Promise; retryBuild(args: RetryBuildCommandInput, options?: __HttpHandlerOptions): Promise; retryBuild(args: RetryBuildCommandInput, cb: (err: any, data?: RetryBuildCommandOutput) => void): void; retryBuild(args: RetryBuildCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RetryBuildCommandOutput) => void): void; /** * @see {@link RetryBuildBatchCommand} */ retryBuildBatch(): Promise; retryBuildBatch(args: RetryBuildBatchCommandInput, options?: __HttpHandlerOptions): Promise; retryBuildBatch(args: RetryBuildBatchCommandInput, cb: (err: any, data?: RetryBuildBatchCommandOutput) => void): void; retryBuildBatch(args: RetryBuildBatchCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RetryBuildBatchCommandOutput) => void): void; /** * @see {@link StartBuildCommand} */ startBuild(args: StartBuildCommandInput, options?: __HttpHandlerOptions): Promise; startBuild(args: StartBuildCommandInput, cb: (err: any, data?: StartBuildCommandOutput) => void): void; startBuild(args: StartBuildCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartBuildCommandOutput) => void): void; /** * @see {@link StartBuildBatchCommand} */ startBuildBatch(args: StartBuildBatchCommandInput, options?: __HttpHandlerOptions): Promise; startBuildBatch(args: StartBuildBatchCommandInput, cb: (err: any, data?: StartBuildBatchCommandOutput) => void): void; startBuildBatch(args: StartBuildBatchCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartBuildBatchCommandOutput) => void): void; /** * @see {@link StartCommandExecutionCommand} */ startCommandExecution(args: StartCommandExecutionCommandInput, options?: __HttpHandlerOptions): Promise; startCommandExecution(args: StartCommandExecutionCommandInput, cb: (err: any, data?: StartCommandExecutionCommandOutput) => void): void; startCommandExecution(args: StartCommandExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartCommandExecutionCommandOutput) => void): void; /** * @see {@link StartSandboxCommand} */ startSandbox(): Promise; startSandbox(args: StartSandboxCommandInput, options?: __HttpHandlerOptions): Promise; startSandbox(args: StartSandboxCommandInput, cb: (err: any, data?: StartSandboxCommandOutput) => void): void; startSandbox(args: StartSandboxCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartSandboxCommandOutput) => void): void; /** * @see {@link StartSandboxConnectionCommand} */ startSandboxConnection(args: StartSandboxConnectionCommandInput, options?: __HttpHandlerOptions): Promise; startSandboxConnection(args: StartSandboxConnectionCommandInput, cb: (err: any, data?: StartSandboxConnectionCommandOutput) => void): void; startSandboxConnection(args: StartSandboxConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartSandboxConnectionCommandOutput) => void): void; /** * @see {@link StopBuildCommand} */ stopBuild(args: StopBuildCommandInput, options?: __HttpHandlerOptions): Promise; stopBuild(args: StopBuildCommandInput, cb: (err: any, data?: StopBuildCommandOutput) => void): void; stopBuild(args: StopBuildCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopBuildCommandOutput) => void): void; /** * @see {@link StopBuildBatchCommand} */ stopBuildBatch(args: StopBuildBatchCommandInput, options?: __HttpHandlerOptions): Promise; stopBuildBatch(args: StopBuildBatchCommandInput, cb: (err: any, data?: StopBuildBatchCommandOutput) => void): void; stopBuildBatch(args: StopBuildBatchCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopBuildBatchCommandOutput) => void): void; /** * @see {@link StopSandboxCommand} */ stopSandbox(args: StopSandboxCommandInput, options?: __HttpHandlerOptions): Promise; stopSandbox(args: StopSandboxCommandInput, cb: (err: any, data?: StopSandboxCommandOutput) => void): void; stopSandbox(args: StopSandboxCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopSandboxCommandOutput) => void): void; /** * @see {@link UpdateFleetCommand} */ updateFleet(args: UpdateFleetCommandInput, options?: __HttpHandlerOptions): Promise; updateFleet(args: UpdateFleetCommandInput, cb: (err: any, data?: UpdateFleetCommandOutput) => void): void; updateFleet(args: UpdateFleetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFleetCommandOutput) => 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 UpdateProjectVisibilityCommand} */ updateProjectVisibility(args: UpdateProjectVisibilityCommandInput, options?: __HttpHandlerOptions): Promise; updateProjectVisibility(args: UpdateProjectVisibilityCommandInput, cb: (err: any, data?: UpdateProjectVisibilityCommandOutput) => void): void; updateProjectVisibility(args: UpdateProjectVisibilityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProjectVisibilityCommandOutput) => void): void; /** * @see {@link UpdateReportGroupCommand} */ updateReportGroup(args: UpdateReportGroupCommandInput, options?: __HttpHandlerOptions): Promise; updateReportGroup(args: UpdateReportGroupCommandInput, cb: (err: any, data?: UpdateReportGroupCommandOutput) => void): void; updateReportGroup(args: UpdateReportGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateReportGroupCommandOutput) => void): void; /** * @see {@link UpdateWebhookCommand} */ updateWebhook(args: UpdateWebhookCommandInput, options?: __HttpHandlerOptions): Promise; updateWebhook(args: UpdateWebhookCommandInput, cb: (err: any, data?: UpdateWebhookCommandOutput) => void): void; updateWebhook(args: UpdateWebhookCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWebhookCommandOutput) => void): void; /** * @see {@link DescribeCodeCoveragesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeCodeCoveragesCommandOutput}. */ paginateDescribeCodeCoverages(args: DescribeCodeCoveragesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeTestCasesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeTestCasesCommandOutput}. */ paginateDescribeTestCases(args: DescribeTestCasesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListBuildBatchesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListBuildBatchesCommandOutput}. */ paginateListBuildBatches(args?: ListBuildBatchesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListBuildBatchesForProjectCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListBuildBatchesForProjectCommandOutput}. */ paginateListBuildBatchesForProject(args?: ListBuildBatchesForProjectCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListBuildsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListBuildsCommandOutput}. */ paginateListBuilds(args?: ListBuildsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListBuildsForProjectCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListBuildsForProjectCommandOutput}. */ paginateListBuildsForProject(args: ListBuildsForProjectCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCommandExecutionsForSandboxCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCommandExecutionsForSandboxCommandOutput}. */ paginateListCommandExecutionsForSandbox(args: ListCommandExecutionsForSandboxCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListFleetsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListFleetsCommandOutput}. */ paginateListFleets(args?: ListFleetsCommandInput, 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 ListReportGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListReportGroupsCommandOutput}. */ paginateListReportGroups(args?: ListReportGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListReportsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListReportsCommandOutput}. */ paginateListReports(args?: ListReportsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListReportsForReportGroupCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListReportsForReportGroupCommandOutput}. */ paginateListReportsForReportGroup(args: ListReportsForReportGroupCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSandboxesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSandboxesCommandOutput}. */ paginateListSandboxes(args?: ListSandboxesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSandboxesForProjectCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSandboxesForProjectCommandOutput}. */ paginateListSandboxesForProject(args: ListSandboxesForProjectCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSharedProjectsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSharedProjectsCommandOutput}. */ paginateListSharedProjects(args?: ListSharedProjectsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSharedReportGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSharedReportGroupsCommandOutput}. */ paginateListSharedReportGroups(args?: ListSharedReportGroupsCommandInput, paginationConfig?: Omit): Paginator; } /** * CodeBuild *

CodeBuild is a fully managed build service in the cloud. CodeBuild compiles your source code, * runs unit tests, and produces artifacts that are ready to deploy. CodeBuild eliminates the * need to provision, manage, and scale your own build servers. It provides prepackaged * build environments for the most popular programming languages and build tools, such as * Apache Maven, Gradle, and more. You can also fully customize build environments in CodeBuild * to use your own build tools. CodeBuild scales automatically to meet peak build requests. You * pay only for the build time you consume. For more information about CodeBuild, see the * CodeBuild User * Guide. *

* @public */ export declare class CodeBuild extends CodeBuildClient implements CodeBuild { }