Class __Client<HandlerOptions, ClientInput, ClientOutput, ResolvedClientConfiguration>
Type Parameters
-
HandlerOptions
-
ClientInput extends object
-
-
ResolvedClientConfiguration extends SmithyResolvedConfiguration<HandlerOptions>
Implements
- Client<ClientInput, ClientOutput, ResolvedClientConfiguration>
Constructors
constructor
- new __Client<HandlerOptions, ClientInput, ClientOutput, ResolvedClientConfiguration>(config: ResolvedClientConfiguration): __Client<HandlerOptions, ClientInput, ClientOutput, ResolvedClientConfiguration>
-
Type Parameters
-
HandlerOptions
-
ClientInput extends object
-
-
ResolvedClientConfiguration extends SmithyConfiguration<HandlerOptions, ResolvedClientConfiguration>
Parameters
-
config: ResolvedClientConfiguration
Returns __Client<HandlerOptions, ClientInput, ClientOutput, ResolvedClientConfiguration>
Properties
Readonly
config
config: ResolvedClientConfiguration
middlewareStack
middlewareStack: MiddlewareStack<ClientInput, ClientOutput>
Methods
destroy
- destroy(): void
-
Returns void
send
- send<InputType, OutputType>(command: Command<ClientInput, InputType, ClientOutput, OutputType, SmithyResolvedConfiguration<HandlerOptions>>, options?: HandlerOptions): Promise<OutputType>
-
Parameters
-
command: Command<ClientInput, InputType, ClientOutput, OutputType, SmithyResolvedConfiguration<HandlerOptions>>
-
Optional
options: HandlerOptions
Returns Promise<OutputType>
- send<InputType, OutputType>(command: Command<ClientInput, InputType, ClientOutput, OutputType, SmithyResolvedConfiguration<HandlerOptions>>, cb: ((err: any, data?: OutputType) => void)): void
-
Parameters
-
command: Command<ClientInput, InputType, ClientOutput, OutputType, SmithyResolvedConfiguration<HandlerOptions>>
-
cb: ((err: any, data?: OutputType) => void)
-
- (err: any, data?: OutputType): void
-
Parameters
-
err: any
-
Optional
data: OutputType
Returns void
Returns void
- send<InputType, OutputType>(command: Command<ClientInput, InputType, ClientOutput, OutputType, SmithyResolvedConfiguration<HandlerOptions>>, options: HandlerOptions, cb: ((err: any, data?: OutputType) => void)): void
-
Parameters
-
command: Command<ClientInput, InputType, ClientOutput, OutputType, SmithyResolvedConfiguration<HandlerOptions>>
-
options: HandlerOptions
-
cb: ((err: any, data?: OutputType) => void)
-
- (err: any, data?: OutputType): void
-
Parameters
-
err: any
-
Optional
data: OutputType
Returns void
Returns void