Class $Command<Input, Output, ResolvedClientConfiguration, ClientInput, ClientOutput>Abstract

Type Parameters

Implements

Constructors

Properties

input: Input
middlewareStack: MiddlewareStack<Input, Output>
schema?: OperationSchema

This should be OperationSchema from @smithy/types, but would create problems with the client transform type adaptors.

Methods

  • Internal

    Parameters

    • clientStack: MiddlewareStack<any, any>
    • configuration: { logger: Logger; requestHandler: RequestHandler<any, any, any> }
    • options: any
    • __namedParameters: ResolveMiddlewareContextArgs

    Returns InitializeHandler<any, Output>

  • Internal

    Factory for Command ClassBuilder.

    Type Parameters

    • I extends object
    • O extends __MetadataBearer
    • C extends { logger: Logger; requestHandler: RequestHandler<any, any, any> }
    • SI extends object = any
    • SO extends __MetadataBearer = any

    Returns ClassBuilder<I, O, C, SI, SO>