Skip to content

Commit

Permalink
temp
Browse files Browse the repository at this point in the history
  • Loading branch information
trivikr committed Jan 9, 2020
1 parent 11f6705 commit 476e88b
Show file tree
Hide file tree
Showing 147 changed files with 6,448 additions and 11,908 deletions.
121 changes: 43 additions & 78 deletions clients/client-compute-optimizer/ComputeOptimizer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,32 @@ import { ComputeOptimizerClient } from "./ComputeOptimizerClient";
import {
GetAutoScalingGroupRecommendationsCommand,
GetAutoScalingGroupRecommendationsCommandInput,
GetAutoScalingGroupRecommendationsCommandOutput
GetAutoScalingGroupRecommendationsCommandOutput,
} from "./commands/GetAutoScalingGroupRecommendationsCommand";
import {
GetEC2InstanceRecommendationsCommand,
GetEC2InstanceRecommendationsCommandInput,
GetEC2InstanceRecommendationsCommandOutput
GetEC2InstanceRecommendationsCommandOutput,
} from "./commands/GetEC2InstanceRecommendationsCommand";
import {
GetEC2RecommendationProjectedMetricsCommand,
GetEC2RecommendationProjectedMetricsCommandInput,
GetEC2RecommendationProjectedMetricsCommandOutput
GetEC2RecommendationProjectedMetricsCommandOutput,
} from "./commands/GetEC2RecommendationProjectedMetricsCommand";
import {
GetEnrollmentStatusCommand,
GetEnrollmentStatusCommandInput,
GetEnrollmentStatusCommandOutput
GetEnrollmentStatusCommandOutput,
} from "./commands/GetEnrollmentStatusCommand";
import {
GetRecommendationSummariesCommand,
GetRecommendationSummariesCommandInput,
GetRecommendationSummariesCommandOutput
GetRecommendationSummariesCommandOutput,
} from "./commands/GetRecommendationSummariesCommand";
import {
UpdateEnrollmentStatusCommand,
UpdateEnrollmentStatusCommandInput,
UpdateEnrollmentStatusCommandOutput
UpdateEnrollmentStatusCommandOutput,
} from "./commands/UpdateEnrollmentStatusCommand";
import { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types";

Expand Down Expand Up @@ -59,43 +59,29 @@ export class ComputeOptimizer extends ComputeOptimizerClient {
*/
public getAutoScalingGroupRecommendations(
args: GetAutoScalingGroupRecommendationsCommandInput,
options?: __HttpHandlerOptions
options?: __HttpHandlerOptions,
): Promise<GetAutoScalingGroupRecommendationsCommandOutput>;
public getAutoScalingGroupRecommendations(
args: GetAutoScalingGroupRecommendationsCommandInput,
cb: (
err: any,
data?: GetAutoScalingGroupRecommendationsCommandOutput
) => void
cb: (err: any, data?: GetAutoScalingGroupRecommendationsCommandOutput) => void
): void;
public getAutoScalingGroupRecommendations(
args: GetAutoScalingGroupRecommendationsCommandInput,
options: __HttpHandlerOptions,
cb: (
err: any,
data?: GetAutoScalingGroupRecommendationsCommandOutput
) => void
cb: (err: any, data?: GetAutoScalingGroupRecommendationsCommandOutput) => void
): void;
public getAutoScalingGroupRecommendations(
args: GetAutoScalingGroupRecommendationsCommandInput,
optionsOrCb?:
| __HttpHandlerOptions
| ((
err: any,
data?: GetAutoScalingGroupRecommendationsCommandOutput
) => void),
cb?: (
err: any,
data?: GetAutoScalingGroupRecommendationsCommandOutput
) => void
optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: GetAutoScalingGroupRecommendationsCommandOutput) => void),
cb?: (err: any, data?: GetAutoScalingGroupRecommendationsCommandOutput) => void
): Promise<GetAutoScalingGroupRecommendationsCommandOutput> | void {
const command = new GetAutoScalingGroupRecommendationsCommand(args);
if (typeof optionsOrCb === "function") {
this.send(command, optionsOrCb);
this.send(command, optionsOrCb)
} else if (typeof cb === "function") {
if (typeof optionsOrCb !== "object")
throw new Error(`Expect http options but get ${typeof optionsOrCb}`);
this.send(command, optionsOrCb || {}, cb);
throw new Error(`Expect http options but get ${typeof optionsOrCb}`)
this.send(command, optionsOrCb || {}, cb)
} else {
return this.send(command, optionsOrCb);
}
Expand All @@ -111,7 +97,7 @@ export class ComputeOptimizer extends ComputeOptimizerClient {
*/
public getEC2InstanceRecommendations(
args: GetEC2InstanceRecommendationsCommandInput,
options?: __HttpHandlerOptions
options?: __HttpHandlerOptions,
): Promise<GetEC2InstanceRecommendationsCommandOutput>;
public getEC2InstanceRecommendations(
args: GetEC2InstanceRecommendationsCommandInput,
Expand All @@ -124,18 +110,16 @@ export class ComputeOptimizer extends ComputeOptimizerClient {
): void;
public getEC2InstanceRecommendations(
args: GetEC2InstanceRecommendationsCommandInput,
optionsOrCb?:
| __HttpHandlerOptions
| ((err: any, data?: GetEC2InstanceRecommendationsCommandOutput) => void),
optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: GetEC2InstanceRecommendationsCommandOutput) => void),
cb?: (err: any, data?: GetEC2InstanceRecommendationsCommandOutput) => void
): Promise<GetEC2InstanceRecommendationsCommandOutput> | void {
const command = new GetEC2InstanceRecommendationsCommand(args);
if (typeof optionsOrCb === "function") {
this.send(command, optionsOrCb);
this.send(command, optionsOrCb)
} else if (typeof cb === "function") {
if (typeof optionsOrCb !== "object")
throw new Error(`Expect http options but get ${typeof optionsOrCb}`);
this.send(command, optionsOrCb || {}, cb);
throw new Error(`Expect http options but get ${typeof optionsOrCb}`)
this.send(command, optionsOrCb || {}, cb)
} else {
return this.send(command, optionsOrCb);
}
Expand All @@ -148,43 +132,29 @@ export class ComputeOptimizer extends ComputeOptimizerClient {
*/
public getEC2RecommendationProjectedMetrics(
args: GetEC2RecommendationProjectedMetricsCommandInput,
options?: __HttpHandlerOptions
options?: __HttpHandlerOptions,
): Promise<GetEC2RecommendationProjectedMetricsCommandOutput>;
public getEC2RecommendationProjectedMetrics(
args: GetEC2RecommendationProjectedMetricsCommandInput,
cb: (
err: any,
data?: GetEC2RecommendationProjectedMetricsCommandOutput
) => void
cb: (err: any, data?: GetEC2RecommendationProjectedMetricsCommandOutput) => void
): void;
public getEC2RecommendationProjectedMetrics(
args: GetEC2RecommendationProjectedMetricsCommandInput,
options: __HttpHandlerOptions,
cb: (
err: any,
data?: GetEC2RecommendationProjectedMetricsCommandOutput
) => void
cb: (err: any, data?: GetEC2RecommendationProjectedMetricsCommandOutput) => void
): void;
public getEC2RecommendationProjectedMetrics(
args: GetEC2RecommendationProjectedMetricsCommandInput,
optionsOrCb?:
| __HttpHandlerOptions
| ((
err: any,
data?: GetEC2RecommendationProjectedMetricsCommandOutput
) => void),
cb?: (
err: any,
data?: GetEC2RecommendationProjectedMetricsCommandOutput
) => void
optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: GetEC2RecommendationProjectedMetricsCommandOutput) => void),
cb?: (err: any, data?: GetEC2RecommendationProjectedMetricsCommandOutput) => void
): Promise<GetEC2RecommendationProjectedMetricsCommandOutput> | void {
const command = new GetEC2RecommendationProjectedMetricsCommand(args);
if (typeof optionsOrCb === "function") {
this.send(command, optionsOrCb);
this.send(command, optionsOrCb)
} else if (typeof cb === "function") {
if (typeof optionsOrCb !== "object")
throw new Error(`Expect http options but get ${typeof optionsOrCb}`);
this.send(command, optionsOrCb || {}, cb);
throw new Error(`Expect http options but get ${typeof optionsOrCb}`)
this.send(command, optionsOrCb || {}, cb)
} else {
return this.send(command, optionsOrCb);
}
Expand All @@ -200,7 +170,7 @@ export class ComputeOptimizer extends ComputeOptimizerClient {
*/
public getEnrollmentStatus(
args: GetEnrollmentStatusCommandInput,
options?: __HttpHandlerOptions
options?: __HttpHandlerOptions,
): Promise<GetEnrollmentStatusCommandOutput>;
public getEnrollmentStatus(
args: GetEnrollmentStatusCommandInput,
Expand All @@ -213,18 +183,16 @@ export class ComputeOptimizer extends ComputeOptimizerClient {
): void;
public getEnrollmentStatus(
args: GetEnrollmentStatusCommandInput,
optionsOrCb?:
| __HttpHandlerOptions
| ((err: any, data?: GetEnrollmentStatusCommandOutput) => void),
optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: GetEnrollmentStatusCommandOutput) => void),
cb?: (err: any, data?: GetEnrollmentStatusCommandOutput) => void
): Promise<GetEnrollmentStatusCommandOutput> | void {
const command = new GetEnrollmentStatusCommand(args);
if (typeof optionsOrCb === "function") {
this.send(command, optionsOrCb);
this.send(command, optionsOrCb)
} else if (typeof cb === "function") {
if (typeof optionsOrCb !== "object")
throw new Error(`Expect http options but get ${typeof optionsOrCb}`);
this.send(command, optionsOrCb || {}, cb);
throw new Error(`Expect http options but get ${typeof optionsOrCb}`)
this.send(command, optionsOrCb || {}, cb)
} else {
return this.send(command, optionsOrCb);
}
Expand All @@ -241,7 +209,7 @@ export class ComputeOptimizer extends ComputeOptimizerClient {
*/
public getRecommendationSummaries(
args: GetRecommendationSummariesCommandInput,
options?: __HttpHandlerOptions
options?: __HttpHandlerOptions,
): Promise<GetRecommendationSummariesCommandOutput>;
public getRecommendationSummaries(
args: GetRecommendationSummariesCommandInput,
Expand All @@ -254,18 +222,16 @@ export class ComputeOptimizer extends ComputeOptimizerClient {
): void;
public getRecommendationSummaries(
args: GetRecommendationSummariesCommandInput,
optionsOrCb?:
| __HttpHandlerOptions
| ((err: any, data?: GetRecommendationSummariesCommandOutput) => void),
optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: GetRecommendationSummariesCommandOutput) => void),
cb?: (err: any, data?: GetRecommendationSummariesCommandOutput) => void
): Promise<GetRecommendationSummariesCommandOutput> | void {
const command = new GetRecommendationSummariesCommand(args);
if (typeof optionsOrCb === "function") {
this.send(command, optionsOrCb);
this.send(command, optionsOrCb)
} else if (typeof cb === "function") {
if (typeof optionsOrCb !== "object")
throw new Error(`Expect http options but get ${typeof optionsOrCb}`);
this.send(command, optionsOrCb || {}, cb);
throw new Error(`Expect http options but get ${typeof optionsOrCb}`)
this.send(command, optionsOrCb || {}, cb)
} else {
return this.send(command, optionsOrCb);
}
Expand All @@ -281,7 +247,7 @@ export class ComputeOptimizer extends ComputeOptimizerClient {
*/
public updateEnrollmentStatus(
args: UpdateEnrollmentStatusCommandInput,
options?: __HttpHandlerOptions
options?: __HttpHandlerOptions,
): Promise<UpdateEnrollmentStatusCommandOutput>;
public updateEnrollmentStatus(
args: UpdateEnrollmentStatusCommandInput,
Expand All @@ -294,20 +260,19 @@ export class ComputeOptimizer extends ComputeOptimizerClient {
): void;
public updateEnrollmentStatus(
args: UpdateEnrollmentStatusCommandInput,
optionsOrCb?:
| __HttpHandlerOptions
| ((err: any, data?: UpdateEnrollmentStatusCommandOutput) => void),
optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: UpdateEnrollmentStatusCommandOutput) => void),
cb?: (err: any, data?: UpdateEnrollmentStatusCommandOutput) => void
): Promise<UpdateEnrollmentStatusCommandOutput> | void {
const command = new UpdateEnrollmentStatusCommand(args);
if (typeof optionsOrCb === "function") {
this.send(command, optionsOrCb);
this.send(command, optionsOrCb)
} else if (typeof cb === "function") {
if (typeof optionsOrCb !== "object")
throw new Error(`Expect http options but get ${typeof optionsOrCb}`);
this.send(command, optionsOrCb || {}, cb);
throw new Error(`Expect http options but get ${typeof optionsOrCb}`)
this.send(command, optionsOrCb || {}, cb)
} else {
return this.send(command, optionsOrCb);
}
}

}
57 changes: 27 additions & 30 deletions clients/client-compute-optimizer/ComputeOptimizerClient.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import {
GetRecommendationSummariesRequest,
GetRecommendationSummariesResponse,
UpdateEnrollmentStatusRequest,
UpdateEnrollmentStatusResponse
UpdateEnrollmentStatusResponse,
} from "./models/index";
import { ClientDefaultValues as __ClientDefaultValues } from "./runtimeConfig";
import {
Expand All @@ -19,38 +19,38 @@ import {
RegionInputConfig,
RegionResolvedConfig,
resolveEndpointsConfig,
resolveRegionConfig
resolveRegionConfig,
} from "@aws-sdk/config-resolver";
import { getContentLengthPlugin } from "@aws-sdk/middleware-content-length";
import {
HostHeaderInputConfig,
HostHeaderResolvedConfig,
getHostHeaderPlugin,
resolveHostHeaderConfig
resolveHostHeaderConfig,
} from "@aws-sdk/middleware-host-header";
import {
RetryInputConfig,
RetryResolvedConfig,
getRetryPlugin,
resolveRetryConfig
resolveRetryConfig,
} from "@aws-sdk/middleware-retry";
import {
AwsAuthInputConfig,
AwsAuthResolvedConfig,
getAwsAuthPlugin,
resolveAwsAuthConfig
resolveAwsAuthConfig,
} from "@aws-sdk/middleware-signing";
import {
UserAgentInputConfig,
UserAgentResolvedConfig,
getUserAgentPlugin,
resolveUserAgentConfig
resolveUserAgentConfig,
} from "@aws-sdk/middleware-user-agent";
import { HttpHandler as __HttpHandler } from "@aws-sdk/protocol-http";
import {
Client as __Client,
SmithyConfiguration as __SmithyConfiguration,
SmithyResolvedConfiguration as __SmithyResolvedConfiguration
SmithyResolvedConfiguration as __SmithyResolvedConfiguration,
} from "@aws-sdk/smithy-client";
import {
RegionInfoProvider,
Expand All @@ -61,7 +61,7 @@ import {
HttpHandlerOptions as __HttpHandlerOptions,
Provider as __Provider,
StreamCollector as __StreamCollector,
UrlParser as __UrlParser
UrlParser as __UrlParser,
} from "@aws-sdk/types";

export type ServiceInputTypes =
Expand Down Expand Up @@ -159,27 +159,23 @@ export interface ClientDefaults
regionInfoProvider?: RegionInfoProvider;
}

export type ComputeOptimizerClientConfig = Partial<
__SmithyConfiguration<__HttpHandlerOptions>
> &
ClientDefaults &
RegionInputConfig &
EndpointsInputConfig &
AwsAuthInputConfig &
RetryInputConfig &
UserAgentInputConfig &
HostHeaderInputConfig;

export type ComputeOptimizerClientResolvedConfig = __SmithyResolvedConfiguration<
__HttpHandlerOptions
> &
Required<ClientDefaults> &
RegionResolvedConfig &
EndpointsResolvedConfig &
AwsAuthResolvedConfig &
RetryResolvedConfig &
UserAgentResolvedConfig &
HostHeaderResolvedConfig;
export type ComputeOptimizerClientConfig = Partial<__SmithyConfiguration<__HttpHandlerOptions>>
& ClientDefaults
& RegionInputConfig
& EndpointsInputConfig
& AwsAuthInputConfig
& RetryInputConfig
& UserAgentInputConfig
& HostHeaderInputConfig

export type ComputeOptimizerClientResolvedConfig = __SmithyResolvedConfiguration<__HttpHandlerOptions>
& Required<ClientDefaults>
& RegionResolvedConfig
& EndpointsResolvedConfig
& AwsAuthResolvedConfig
& RetryResolvedConfig
& UserAgentResolvedConfig
& HostHeaderResolvedConfig

/**
*
Expand Down Expand Up @@ -223,5 +219,6 @@ export class ComputeOptimizerClient extends __Client<
this.middlewareStack.use(getHostHeaderPlugin(this.config));
}

destroy(): void {}
destroy(): void {
}
}
Loading

0 comments on commit 476e88b

Please sign in to comment.