Readonly InternalapiOptionalcacheDefault false.
When true, the client will only resolve the middleware stack once per Command class. This means modifying the middlewareStack of the command or client after requests have been made will not be recognized.
Calling client.destroy() also clears this cache.
Enable this only if needing the additional time saved (0-1ms per request) and not needing middleware modifications between requests.
OptionalprotocolA client request/response protocol or constructor of one. A protocol in this context is not e.g. https. It is the combined implementation of how to (de)serialize and create the messages (e.g. http requests/responses) that are being exchanged.
Optional InternalprotocolThese are automatically generated and will be passed to the config.protocol if given as a constructor.
The API version set internally by the SDK, and is not planned to be used by customer code.