The smithy Reference Manual

This is the smithy Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Fri May 15 13:02:48 2026 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 smithy

Author

Eitaro Fukamachi

License

MIT

Version

0.1.0

Dependencies
  • smithy/sdk (system).
  • smithy/utils (system).
  • alexandria (system).
  • closer-mop (system).
  • split-sequence (system).
  • kebab (system).
  • yason (system).
  • babel (system).
  • assoc-utils (system).
Source

smithy.asd.

Child Components

2.2 smithy/sdk

Author

Eitaro Fukamachi

License

MIT

Dependencies
  • smithy/utils (system).
  • alexandria (system).
  • closer-mop (system).
  • quri (system).
  • cl-ppcre (system).
  • local-time (system).
  • yason (system).
  • plump (system).
  • ironclad/digests (system).
  • cl-base64 (system).
  • assoc-utils (system).
Source

smithy.asd.

Child Components

2.3 smithy/utils

Author

Eitaro Fukamachi

License

MIT

Dependencies
  • kebab (system).
  • alexandria (system).
  • split-sequence (system).
Source

smithy.asd.

Child Component

utils.lisp (file).


3 Modules

Modules are listed depth-first from the system components tree.


3.1 smithy/traits-subpackages

Dependency

json.lisp (file).

Source

smithy.asd.

Parent Component

smithy (system).

Child Components

3.2 smithy/shapes-subpackages

Dependency

traits.lisp (file).

Source

smithy.asd.

Parent Component

smithy (system).

Child Components

3.3 smithy/sdk/sdk-subpackages

Dependency

checksum.lisp (file).

Source

smithy.asd.

Parent Component

smithy/sdk (system).

Child Components

3.4 smithy/sdk/sdk-subpackages/protocols-subpackages

Source

smithy.asd.

Parent Component

sdk-subpackages (module).

Child Components

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 smithy/smithy.asd

Source

smithy.asd.

Parent Component

smithy (system).

ASDF Systems

4.1.2 smithy/json.lisp

Source

smithy.asd.

Parent Component

smithy (system).

Packages

smithy/json.

Public Interface

4.1.3 smithy/traits-subpackages/base.lisp

Source

smithy.asd.

Parent Component

traits-subpackages (module).

Packages

smithy/traits/base.

Public Interface
Internals

4.1.4 smithy/traits-subpackages/constraint.lisp

Source

smithy.asd.

Parent Component

traits-subpackages (module).

Packages

smithy/traits/constraint.

Public Interface
Internals

4.1.5 smithy/traits-subpackages/type-refinement.lisp

Source

smithy.asd.

Parent Component

traits-subpackages (module).

Packages

smithy/traits/type-refinement.

Public Interface
Internals

type-refinement-trait (class).


4.1.6 smithy/traits-subpackages/documentation.lisp

Source

smithy.asd.

Parent Component

traits-subpackages (module).

Packages

smithy/traits/documentation.

Public Interface
Internals

4.1.7 smithy/traits-subpackages/behavior.lisp

Source

smithy.asd.

Parent Component

traits-subpackages (module).

Packages

smithy/traits/behavior.

Public Interface
Internals

4.1.8 smithy/traits-subpackages/auth.lisp

Source

smithy.asd.

Parent Component

traits-subpackages (module).

Packages

smithy/traits/auth.

Public Interface
Internals

4.1.9 smithy/traits-subpackages/serialization.lisp

Source

smithy.asd.

Parent Component

traits-subpackages (module).

Packages

smithy/traits/serialization.

Public Interface
Internals

4.1.10 smithy/traits-subpackages/streaming.lisp

Source

smithy.asd.

Parent Component

traits-subpackages (module).

Packages

smithy/traits/streaming.

Public Interface
Internals

streaming-trait (class).


4.1.11 smithy/traits-subpackages/http.lisp

Source

smithy.asd.

Parent Component

traits-subpackages (module).

Packages

smithy/traits/http.

Public Interface
Internals

4.1.12 smithy/traits-subpackages/endpoint.lisp

Source

smithy.asd.

Parent Component

traits-subpackages (module).

Packages

smithy/traits/endpoint.

Public Interface
Internals

4.1.13 smithy/traits-subpackages/aws.lisp

Source

smithy.asd.

Parent Component

traits-subpackages (module).

Packages

smithy/traits/aws.

Public Interface
Internals

4.1.14 smithy/traits-subpackages/test.lisp

Source

smithy.asd.

Parent Component

traits-subpackages (module).

Packages

smithy/traits/test.

Public Interface
Internals

4.1.15 smithy/traits.lisp

Dependency

traits-subpackages (module).

Source

smithy.asd.

Parent Component

smithy (system).

Packages

smithy/traits.


4.1.16 smithy/shapes-subpackages/base.lisp

Source

smithy.asd.

Parent Component

shapes-subpackages (module).

Packages

smithy/shapes/base.

Public Interface

4.1.17 smithy/shapes-subpackages/primitive-types.lisp

Source

smithy.asd.

Parent Component

shapes-subpackages (module).

Packages

smithy/shapes/primitive-types.

Public Interface

4.1.18 smithy/shapes-subpackages/collection-types.lisp

Source

smithy.asd.

Parent Component

shapes-subpackages (module).

Packages

smithy/shapes/collection-types.

Public Interface

4.1.19 smithy/shapes-subpackages/aggregate-types.lisp

Source

smithy.asd.

Parent Component

shapes-subpackages (module).

Packages

smithy/shapes/aggregate-types.

Public Interface

4.1.20 smithy/shapes-subpackages/operation.lisp

Source

smithy.asd.

Parent Component

shapes-subpackages (module).

Packages

smithy/shapes/operation.

Public Interface

4.1.21 smithy/shapes-subpackages/service.lisp

Source

smithy.asd.

Parent Component

shapes-subpackages (module).

Packages

smithy/shapes/service.

Public Interface

4.1.22 smithy/shapes.lisp

Dependency

shapes-subpackages (module).

Source

smithy.asd.

Parent Component

smithy (system).

Packages

smithy/shapes.


4.1.23 smithy/spec.lisp

Dependency

shapes.lisp (file).

Source

smithy.asd.

Parent Component

smithy (system).

Packages

smithy/spec.

Public Interface
Internals

4.1.24 smithy/codegen.lisp

Dependency

spec.lisp (file).

Source

smithy.asd.

Parent Component

smithy (system).

Packages

smithy/codegen.

Public Interface
Internals

convert-xml-namespace-trait (function).


4.1.25 smithy/main.lisp

Dependency

codegen.lisp (file).

Source

smithy.asd.

Parent Component

smithy (system).

Packages

smithy.

Public Interface

codegen (function).

Internals

4.1.26 smithy/sdk/json.lisp

Source

smithy.asd.

Parent Component

smithy/sdk (system).

Packages

smithy/json.

Public Interface

4.1.27 smithy/sdk/checksum.lisp

Dependency

json.lisp (file).

Source

smithy.asd.

Parent Component

smithy/sdk (system).

Packages

smithy/checksum.

Public Interface

content-md5 (function).


4.1.28 smithy/sdk/sdk-subpackages/smithy-types.lisp

Source

smithy.asd.

Parent Component

sdk-subpackages (module).

Packages

smithy/sdk/smithy-types.

Public Interface

lisp-type (function).

Internals

4.1.29 smithy/sdk/sdk-subpackages/utils.lisp

Source

smithy.asd.

Parent Component

sdk-subpackages (module).

Packages

smithy/sdk/utils.

Public Interface

4.1.30 smithy/sdk/sdk-subpackages/errors.lisp

Source

smithy.asd.

Parent Component

sdk-subpackages (module).

Packages

smithy/sdk/errors.

Public Interface

4.1.31 smithy/sdk/sdk-subpackages/shapes.lisp

Source

smithy.asd.

Parent Component

sdk-subpackages (module).

Packages

smithy/sdk/shapes.

Public Interface
Internals

4.1.32 smithy/sdk/sdk-subpackages/operation.lisp

Source

smithy.asd.

Parent Component

sdk-subpackages (module).

Packages

smithy/sdk/operation.

Public Interface
Internals

*operations* (special variable).


4.1.33 smithy/sdk/sdk-subpackages/service.lisp

Source

smithy.asd.

Parent Component

sdk-subpackages (module).

Packages

smithy/sdk/service.

Public Interface
Internals

4.1.34 smithy/sdk/sdk-subpackages/http.lisp

Source

smithy.asd.

Parent Component

sdk-subpackages (module).

Packages

smithy/sdk/http.

Public Interface
Internals

4.1.35 smithy/sdk/sdk-subpackages/protocols-subpackages/base.lisp

Source

smithy.asd.

Parent Component

protocols-subpackages (module).

Packages

smithy/sdk/protocols/base.

Public Interface
Internals

4.1.36 smithy/sdk/sdk-subpackages/protocols-subpackages/json.lisp

Source

smithy.asd.

Parent Component

protocols-subpackages (module).

Packages

smithy/sdk/protocols/json.

Public Interface
Internals

4.1.37 smithy/sdk/sdk-subpackages/protocols-subpackages/xml.lisp

Source

smithy.asd.

Parent Component

protocols-subpackages (module).

Packages

smithy/sdk/protocols/xml.

Public Interface
Internals

4.1.38 smithy/sdk/sdk-subpackages/protocols.lisp

Source

smithy.asd.

Parent Component

sdk-subpackages (module).

Packages

smithy/sdk/protocols.


4.1.39 smithy/sdk/sdk.lisp

Dependency

sdk-subpackages (module).

Source

smithy.asd.

Parent Component

smithy/sdk (system).

Packages

smithy/sdk.


4.1.40 smithy/utils/utils.lisp

Source

smithy.asd.

Parent Component

smithy/utils (system).

Packages

smithy/utils.

Public Interface

5 Packages

Packages are listed by definition order.


5.1 smithy/shapes/collection-types

Source

collection-types.lisp.

Use List

common-lisp.

Used By List

smithy/shapes.

Public Interface

5.2 smithy/shapes/operation

Source

operation.lisp.

Use List

common-lisp.

Used By List

smithy/shapes.

Public Interface

5.3 smithy/utils

Source

utils.lisp.

Use List

common-lisp.

Public Interface

5.4 smithy/traits/aws

Source

aws.lisp.

Use List

common-lisp.

Used By List

smithy/traits.

Public Interface
Internals

5.5 smithy/codegen

Source

codegen.lisp.

Use List

common-lisp.

Public Interface
Internals

convert-xml-namespace-trait (function).


5.6 smithy/spec

Source

spec.lisp.

Use List

common-lisp.

Public Interface
Internals

5.7 smithy/traits/streaming

Source

streaming.lisp.

Use List

common-lisp.

Used By List

smithy/traits.

Public Interface
Internals

streaming-trait (class).


5.8 smithy/sdk/protocols/xml

Source

xml.lisp.

Use List

common-lisp.

Used By List

smithy/sdk/protocols.

Public Interface
Internals

5.9 smithy/shapes/base

Source

base.lisp.

Use List

common-lisp.

Used By List

smithy/shapes.

Public Interface

5.10 smithy/traits/type-refinement

Source

type-refinement.lisp.

Use List

common-lisp.

Used By List

smithy/traits.

Public Interface
Internals

type-refinement-trait (class).


5.11 smithy/traits/constraint

Source

constraint.lisp.

Use List

common-lisp.

Used By List

smithy/traits.

Public Interface
Internals

5.12 smithy/traits/http

Source

http.lisp.

Use List

common-lisp.

Used By List

smithy/traits.

Public Interface
Internals

5.13 smithy/traits/base

Source

base.lisp.

Use List

common-lisp.

Used By List

smithy/traits.

Public Interface
Internals

5.15 smithy/traits/documentation

Source

documentation.lisp.

Use List

common-lisp.

Used By List

smithy/traits.

Public Interface
Internals

5.16 smithy/sdk/operation

Source

operation.lisp.

Use List

common-lisp.

Used By List

smithy/sdk.

Public Interface
Internals

*operations* (special variable).


5.17 smithy/sdk/service

Source

service.lisp.

Use List

common-lisp.

Used By List

smithy/sdk.

Public Interface
Internals

5.18 smithy/traits/endpoint

Source

endpoint.lisp.

Use List

common-lisp.

Used By List

smithy/traits.

Public Interface
Internals

5.19 smithy/traits/auth

Source

auth.lisp.

Use List

common-lisp.

Used By List

smithy/traits.

Public Interface
Internals

5.21 smithy/shapes/aggregate-types

Source

aggregate-types.lisp.

Use List

common-lisp.

Used By List

smithy/shapes.

Public Interface

5.23 smithy/checksum

Source

checksum.lisp.

Use List

common-lisp.

Public Interface

content-md5 (function).


5.24 smithy/sdk/utils

Source

utils.lisp.

Use List

common-lisp.

Public Interface

5.25 smithy/sdk/shapes

Source

shapes.lisp.

Use List

common-lisp.

Used By List

smithy/sdk.

Public Interface
Internals

5.26 smithy

Source

main.lisp.

Use List

common-lisp.

Public Interface

codegen (function).

Internals

5.27 smithy/json

Source

json.lisp.

Use List

common-lisp.

Public Interface

5.28 smithy/shapes/service

Source

service.lisp.

Use List

common-lisp.

Used By List

smithy/shapes.

Public Interface

5.30 smithy/sdk/protocols/json

Source

json.lisp.

Use List

common-lisp.

Used By List

smithy/sdk/protocols.

Public Interface
Internals

5.31 smithy/sdk/http

Source

http.lisp.

Use List

common-lisp.

Public Interface
Internals

5.32 smithy/sdk/smithy-types

Source

smithy-types.lisp.

Use List

common-lisp.

Public Interface
Internals

5.33 smithy/sdk/errors

Source

errors.lisp.

Use List

common-lisp.

Public Interface

5.34 smithy/traits/test

Source

test.lisp.

Use List

common-lisp.

Used By List

smithy/traits.

Public Interface
Internals

5.35 smithy/sdk/protocols/base

Source

base.lisp.

Use List

common-lisp.

Used By List

smithy/sdk/protocols.

Public Interface
Internals

5.36 smithy/traits/serialization

Source

serialization.lisp.

Use List

common-lisp.

Used By List

smithy/traits.

Public Interface
Internals

5.37 smithy/shapes/primitive-types

Source

primitive-types.lisp.

Use List

common-lisp.

Used By List

smithy/shapes.

Public Interface

5.38 smithy/traits/behavior

Source

behavior.lisp.

Use List

common-lisp.

Used By List

smithy/traits.

Public Interface
Internals

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Special variables

Special Variable: *default-error-condition*
Package

smithy/codegen.

Source

codegen.lisp.

Special Variable: *spec*
Package

smithy/spec.

Source

spec.lisp.

Special Variable: false
Package

smithy/json.

Source

json.lisp.

Special Variable: true
Package

smithy/json.

Source

json.lisp.

Special Variable: unit
Package

smithy/shapes/base.

Source

base.lisp.


6.1.2 Macros

Macro: define-enum (name (&rest mixins) &body members)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Macro: define-error (name superclasses direct-slots &rest options)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Macro: define-input (name superclasses direct-slots &rest options)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Macro: define-interface (name superclasses direct-slots &rest options)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Macro: define-list (name &key member xml-name xml-namespace)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Macro: define-map (name &key key value xml-namespace)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Macro: define-operation (name &key input output errors shape-name method uri code request-compression checksum-required request-algorithm-member request-checksum-required request-validation-mode-member response-algorithms endpoint-host-prefix request-tests response-tests)
Package

smithy/sdk/operation.

Source

operation.lisp.

Macro: define-output (name superclasses direct-slots &rest options)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Macro: define-serialize-rule ((protocol-class smithy-types) (data &optional target-type) &body body)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Macro: define-service (name &rest args &key shape-name version title operations errors traits xml-namespace)
Package

smithy/sdk/service.

Source

service.lisp.

Macro: define-simple-trait ((fn trait-name &optional class) type)
Package

smithy/traits/base.

Source

base.lisp.

Macro: define-structure (name superclasses direct-slots &rest options)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Macro: define-trait ((fn trait-name &optional class vectorp conc-name) &body members)
Package

smithy/traits/base.

Source

base.lisp.

Macro: define-type (name smithy-type &key streaming media-type xml-namespace timestamp-format)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Macro: define-type-converter (type lambda-list &body body)
Package

smithy/traits/base.

Source

base.lisp.

Macro: define-union (name (&rest mixins) members &rest options)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Macro: with-hash-values ((&rest bindings) object &body body)
Package

smithy/utils.

Source

utils.lisp.


6.1.3 Ordinary functions

Function: added-default (object)
Package

smithy/traits/type-refinement.

Source

type-refinement.lisp.

Function: apply-uri-pattern (uri data)
Package

smithy/sdk/utils.

Source

utils.lisp.

Function: auth (object)
Package

smithy/traits/auth.

Source

auth.lisp.

Function: aws-json-1.0 (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: aws-json-1.1 (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: aws-query (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: aws-query-compatible (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: aws-query-error (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Reader: aws-query-error-code (instance)
Writer: (setf aws-query-error-code) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

code.

Reader: aws-query-error-http-response-code (instance)
Writer: (setf aws-query-error-http-response-code) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

http-response-code.

Function: aws-s3-unwrapped-xml-output (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: aws-service (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Reader: aws-service-arn-namespace (instance)
Writer: (setf aws-service-arn-namespace) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

arn-namespace.

Reader: aws-service-cloud-formation-name (instance)
Writer: (setf aws-service-cloud-formation-name) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

cloud-formation-name.

Reader: aws-service-cloud-trail-event-source (instance)
Writer: (setf aws-service-cloud-trail-event-source) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

cloud-trail-event-source.

Reader: aws-service-doc-id (instance)
Writer: (setf aws-service-doc-id) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

doc-id.

Reader: aws-service-endpoint-prefix (instance)
Writer: (setf aws-service-endpoint-prefix) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

endpoint-prefix.

Reader: aws-service-sdk-id (instance)
Writer: (setf aws-service-sdk-id) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

sdk-id.

Function: aws-sigv4 (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Reader: aws-sigv4-name (instance)
Writer: (setf aws-sigv4-name) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

name.

Function: aws-sigv4a (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Reader: aws-sigv4a-name (instance)
Writer: (setf aws-sigv4a-name) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

name.

Function: client-optional (object)
Package

smithy/traits/type-refinement.

Source

type-refinement.lisp.

Function: codegen (models-dir output-dir &key services prefix base-error-name)
Package

smithy.

Source

main.lisp.

Function: content-md5 (value)
Package

smithy/checksum.

Source

checksum.lisp.

Function: cors (object)
Package

smithy/traits/http.

Source

http.lisp.

Function: default (object)
Package

smithy/traits/type-refinement.

Source

type-refinement.lisp.

Function: deprecated (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: deserialize-payload-as-xml (output-class payload)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: documentation (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: ec2-query (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: ec2-query-name (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: encode (data)
Package

smithy/json.

Source

json.lisp.

Function: endpoint (object)
Package

smithy/traits/endpoint.

Source

endpoint.lisp.

Reader: endpoint-host-prefix (instance)
Writer: (setf endpoint-host-prefix) (instance)
Package

smithy/traits/endpoint.

Source

endpoint.lisp.

Target Slot

host-prefix.

Function: enum-value (object)
Package

smithy/traits/type-refinement.

Source

type-refinement.lisp.

Function: error (object)
Package

smithy/traits/type-refinement.

Source

type-refinement.lisp.

Function: event-payload (object)
Package

smithy/traits/streaming.

Source

streaming.lisp.

Function: external-documentation (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: find-operation (operation-name)
Package

smithy/sdk/operation.

Source

operation.lisp.

Function: find-protocol (protocol-id)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Function: find-trait (trait-name)
Package

smithy/traits/base.

Source

base.lisp.

Function: host-label (object)
Package

smithy/traits/endpoint.

Source

endpoint.lisp.

Function: host-label-values (input)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: http (object)
Package

smithy/traits/http.

Source

http.lisp.

Function: http-api-key-auth (object)
Package

smithy/traits/auth.

Source

auth.lisp.

Function: http-basic-auth (object)
Package

smithy/traits/auth.

Source

auth.lisp.

Function: http-bearer-auth (object)
Package

smithy/traits/auth.

Source

auth.lisp.

Function: http-checksum (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Reader: http-checksum-request-algorithm-member (instance)
Writer: (setf http-checksum-request-algorithm-member) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

request-algorithm-member.

Reader: http-checksum-request-checksum-required (instance)
Writer: (setf http-checksum-request-checksum-required) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

request-checksum-required.

Reader: http-checksum-request-validation-mode-member (instance)
Writer: (setf http-checksum-request-validation-mode-member) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

request-validation-mode-member.

Function: http-checksum-required (object)
Package

smithy/traits/http.

Source

http.lisp.

Reader: http-checksum-response-algorithms (instance)
Writer: (setf http-checksum-response-algorithms) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

response-algorithms.

Reader: http-code (instance)
Writer: (setf http-code) (instance)
Package

smithy/traits/http.

Source

http.lisp.

Target Slot

code.

Function: http-digest-auth (object)
Package

smithy/traits/auth.

Source

auth.lisp.

Function: http-error (object)
Package

smithy/traits/http.

Source

http.lisp.

Function: http-header (object)
Package

smithy/traits/http.

Source

http.lisp.

Function: http-header-slots (interface)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: http-header-values (interface)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: http-label (object)
Package

smithy/traits/http.

Source

http.lisp.

Function: http-label-values (input)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Reader: http-method (instance)
Writer: (setf http-method) (instance)
Package

smithy/traits/http.

Source

http.lisp.

Target Slot

method.

Function: http-payload (object)
Package

smithy/traits/http.

Source

http.lisp.

Function: http-payload-slots (interface)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: http-prefix-headers (object)
Package

smithy/traits/http.

Source

http.lisp.

Function: http-query (object)
Package

smithy/traits/http.

Source

http.lisp.

Function: http-query-params (object)
Package

smithy/traits/http.

Source

http.lisp.

Function: http-query-values (interface)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Reader: http-request-test-applies-to (instance)
Writer: (setf http-request-test-applies-to) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

applies-to.

Reader: http-request-test-auth-scheme (instance)
Writer: (setf http-request-test-auth-scheme) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

auth-scheme.

Reader: http-request-test-body (instance)
Writer: (setf http-request-test-body) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

body.

Reader: http-request-test-body-media-type (instance)
Writer: (setf http-request-test-body-media-type) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

body-media-type.

Reader: http-request-test-documentation (instance)
Writer: (setf http-request-test-documentation) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

documentation.

Reader: http-request-test-forbid-headers (instance)
Writer: (setf http-request-test-forbid-headers) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

forbid-headers.

Reader: http-request-test-forbid-query-params (instance)
Writer: (setf http-request-test-forbid-query-params) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

forbid-query-params.

Reader: http-request-test-headers (instance)
Writer: (setf http-request-test-headers) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

headers.

Reader: http-request-test-host (instance)
Writer: (setf http-request-test-host) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

host.

Reader: http-request-test-id (instance)
Writer: (setf http-request-test-id) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

id.

Reader: http-request-test-method (instance)
Writer: (setf http-request-test-method) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

method.

Reader: http-request-test-params (instance)
Writer: (setf http-request-test-params) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

params.

Reader: http-request-test-protocol (instance)
Writer: (setf http-request-test-protocol) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

protocol.

Reader: http-request-test-query-params (instance)
Writer: (setf http-request-test-query-params) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

query-params.

Reader: http-request-test-require-headers (instance)
Writer: (setf http-request-test-require-headers) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

require-headers.

Reader: http-request-test-require-query-params (instance)
Writer: (setf http-request-test-require-query-params) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

require-query-params.

Reader: http-request-test-resolved-host (instance)
Writer: (setf http-request-test-resolved-host) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

resolved-host.

Reader: http-request-test-tags (instance)
Writer: (setf http-request-test-tags) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

tags.

Reader: http-request-test-uri (instance)
Writer: (setf http-request-test-uri) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

uri.

Reader: http-request-test-vendor-params (instance)
Writer: (setf http-request-test-vendor-params) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

vendor-params.

Reader: http-request-test-vendor-params-shape (instance)
Writer: (setf http-request-test-vendor-params-shape) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

vendor-params-shape.

Function: http-request-tests (object)
Package

smithy/traits/test.

Source

test.lisp.

Function: http-response-code (object)
Package

smithy/traits/http.

Source

http.lisp.

Reader: http-response-test-applies-to (instance)
Writer: (setf http-response-test-applies-to) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

applies-to.

Reader: http-response-test-auth-scheme (instance)
Writer: (setf http-response-test-auth-scheme) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

auth-scheme.

Reader: http-response-test-body (instance)
Writer: (setf http-response-test-body) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

body.

Reader: http-response-test-body-media-type (instance)
Writer: (setf http-response-test-body-media-type) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

body-media-type.

Reader: http-response-test-code (instance)
Writer: (setf http-response-test-code) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

code.

Reader: http-response-test-documentation (instance)
Writer: (setf http-response-test-documentation) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

documentation.

Reader: http-response-test-forbid-headers (instance)
Writer: (setf http-response-test-forbid-headers) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

forbid-headers.

Reader: http-response-test-headers (instance)
Writer: (setf http-response-test-headers) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

headers.

Reader: http-response-test-id (instance)
Writer: (setf http-response-test-id) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

id.

Reader: http-response-test-params (instance)
Writer: (setf http-response-test-params) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

params.

Reader: http-response-test-protocol (instance)
Writer: (setf http-response-test-protocol) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

protocol.

Reader: http-response-test-require-headers (instance)
Writer: (setf http-response-test-require-headers) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

require-headers.

Reader: http-response-test-tags (instance)
Writer: (setf http-response-test-tags) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

tags.

Reader: http-response-test-vendor-params (instance)
Writer: (setf http-response-test-vendor-params) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

vendor-params.

Reader: http-response-test-vendor-params-shape (instance)
Writer: (setf http-response-test-vendor-params-shape) (instance)
Package

smithy/traits/test.

Source

test.lisp.

Target Slot

vendor-params-shape.

Function: http-response-tests (object)
Package

smithy/traits/test.

Source

test.lisp.

Reader: http-uri (instance)
Writer: (setf http-uri) (instance)
Package

smithy/traits/http.

Source

http.lisp.

Target Slot

uri.

Function: id-ref (object)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: idempotency-token (object)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Function: idempotent (object)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Function: input (object)
Package

smithy/traits/type-refinement.

Source

type-refinement.lisp.

Function: interface-slots (interface-class)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: interface-streaming-p (interface)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: internal (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: invoke-operation (operation input)
Package

smithy/sdk/operation.

Source

base.lisp.

Function: json-name (object)
Package

smithy/traits/serialization.

Source

serialization.lisp.

Function: length (object)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: lisp-type (smithy-type)
Package

smithy/sdk/smithy-types.

Source

smithy-types.lisp.

Function: make-error-condition (error-class params &key status headers body operation-name)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: make-reference (&key target traits raw-traits)
Package

smithy/shapes/base.

Source

base.lisp.

Function: make-request (&key service-name method host-prefix path-info query headers payload streaming-p)
Package

smithy/sdk/http.

Source

http.lisp.

Function: make-request (operation input)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Function: make-response (&key status headers payload)
Package

smithy/sdk/http.

Source

http.lisp.

Function: media-type (object)
Package

smithy/traits/serialization.

Source

serialization.lisp.

Function: member-smithy-type (member-slot)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: member-timestamp-format (slot)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: mixin (object)
Package

smithy/traits/type-refinement.

Source

type-refinement.lisp.

Function: operation-host-prefix (operation labels)
Package

smithy/sdk/operation.

Source

operation.lisp.

Function: operation-service (operation)
Package

smithy/sdk/service.

Source

service.lisp.

Function: optional-auth (object)
Package

smithy/traits/auth.

Source

auth.lisp.

Function: output (object)
Package

smithy/traits/type-refinement.

Source

type-refinement.lisp.

Function: package-services (package)
Package

smithy/sdk/service.

Source

service.lisp.

Function: paginated (object)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Function: parse (input &key boolean-as-symbol)
Package

smithy/json.

Source

json.lisp.

Function: parse-shape-id (shape-id)
Package

smithy/utils.

Source

utils.lisp.

Function: pattern (object)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: private (object)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: range (object)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: read-spec (object &key test)
Package

smithy/spec.

Source

spec.lisp.

Function: read-trait-value (trait object)
Package

smithy/traits/base.

Source

base.lisp.

Function: readonly (object)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: request-compression (object)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Reader: request-headers (instance)
Writer: (setf request-headers) (instance)
Package

smithy/sdk/http.

Source

http.lisp.

Target Slot

headers.

Reader: request-host-prefix (instance)
Writer: (setf request-host-prefix) (instance)
Package

smithy/sdk/http.

Source

http.lisp.

Target Slot

host-prefix.

Reader: request-method (instance)
Writer: (setf request-method) (instance)
Package

smithy/sdk/http.

Source

http.lisp.

Target Slot

method.

Reader: request-path-info (instance)
Writer: (setf request-path-info) (instance)
Package

smithy/sdk/http.

Source

http.lisp.

Target Slot

path-info.

Reader: request-payload (instance)
Writer: (setf request-payload) (instance)
Package

smithy/sdk/http.

Source

http.lisp.

Target Slot

payload.

Reader: request-query (instance)
Writer: (setf request-query) (instance)
Package

smithy/sdk/http.

Source

http.lisp.

Target Slot

query.

Reader: request-service-name (instance)
Writer: (setf request-service-name) (instance)
Package

smithy/sdk/http.

Source

http.lisp.

Target Slot

service-name.

Reader: request-streaming-p (instance)
Writer: (setf request-streaming-p) (instance)
Package

smithy/sdk/http.

Source

http.lisp.

Target Slot

streaming-p.

Function: required (object)
Package

smithy/traits/type-refinement.

Source

type-refinement.lisp.

Function: requires-length (object)
Package

smithy/traits/streaming.

Source

streaming.lisp.

Reader: response-headers (instance)
Writer: (setf response-headers) (instance)
Package

smithy/sdk/http.

Source

http.lisp.

Target Slot

headers.

Reader: response-payload (instance)
Writer: (setf response-payload) (instance)
Package

smithy/sdk/http.

Source

http.lisp.

Target Slot

payload.

Reader: response-status (instance)
Writer: (setf response-status) (instance)
Package

smithy/sdk/http.

Source

http.lisp.

Target Slot

status.

Function: rest-json1 (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: rest-xml (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: retryable (object)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Function: sensitive (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: shape-id->symbol (shape-id)
Package

smithy/utils.

Source

utils.lisp.

Function: shape-id->type (shape-id)
Package

smithy/spec.

Source

spec.lisp.

Function: shape-name->symbol (shape-name &optional package)
Package

smithy/utils.

Source

utils.lisp.

Function: since (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: sparse (object)
Package

smithy/traits/type-refinement.

Source

type-refinement.lisp.

Function: streaming (object)
Package

smithy/traits/streaming.

Source

streaming.lisp.

Function: structure-shape-name (structure)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: structure-slots (structure-class)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: tags (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: timestamp-format (object)
Package

smithy/traits/serialization.

Source

serialization.lisp.

Function: title (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: to-string (value smithy-type)
Package

smithy/sdk/utils.

Source

utils.lisp.

Function: unique-items (object)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: unsigned-payload (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: unstable (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: xml-attribute (object)
Package

smithy/traits/serialization.

Source

serialization.lisp.

Function: xml-flattened (object)
Package

smithy/traits/serialization.

Source

serialization.lisp.

Function: xml-name (value)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: xml-name (object)
Package

smithy/traits/serialization.

Source

serialization.lisp.

Function: xml-namespace (value)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: xml-namespace (object)
Package

smithy/traits/serialization.

Source

serialization.lisp.

Reader: xml-namespace-prefix (instance)
Writer: (setf xml-namespace-prefix) (instance)
Package

smithy/traits/serialization.

Source

serialization.lisp.

Target Slot

prefix.

Reader: xml-namespace-uri (instance)
Writer: (setf xml-namespace-uri) (instance)
Package

smithy/traits/serialization.

Source

serialization.lisp.

Target Slot

uri.

Reader: xml-tag-body (instance)
Writer: (setf xml-tag-body) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Target Slot

body.

Reader: xml-tag-name (instance)
Writer: (setf xml-tag-name) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Target Slot

name.


6.1.4 Generic functions

Generic Function: additional-headers (protocol service operation input)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Methods
Method: additional-headers (protocol service operation input)
Generic Reader: aws-service-arn-namespace (object)
Package

smithy/sdk/service.

Methods
Reader Method: aws-service-arn-namespace ((aws-service aws-service))

automatically generated reader method

Source

service.lisp.

Target Slot

arn-namespace.

Generic Function: codegen-shape (shape-id shape)
Package

smithy/codegen.

Source

codegen.lisp.

Methods
Method: codegen-shape (shape-id (shape operation))
Method: codegen-shape (shape-id (shape service))
Method: codegen-shape (shape-id (shape union))
Method: codegen-shape (shape-id (shape structure))
Method: codegen-shape (shape-id (shape enum))
Method: codegen-shape (shape-id (shape map))
Method: codegen-shape (shape-id (shape list))
Method: codegen-shape (shape-id (shape primitive-type))
Method: codegen-shape (shape-id shape)
Generic Function: decode-payload (protocol content-type payload)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Methods
Method: decode-payload ((xml xml) content-type payload)
Source

xml.lisp.

Method: decode-payload ((json json) content-type payload)
Source

json.lisp.

Generic Function: deserialize-output-headers (protocol output-class headers)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Methods
Method: deserialize-output-headers (protocol output-class headers)
Generic Function: deserialize-output-payload (protocol output-class parsed-payload)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Methods
Method: deserialize-output-payload ((xml xml) output-class payload)
Source

xml.lisp.

Method: deserialize-output-payload ((json json) output-class payload)
Source

json.lisp.

Generic Function: encode-payload (protocol content-type payload)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Methods
Method: encode-payload ((xml xml) content-type payload)
Source

xml.lisp.

Method: encode-payload ((json json) content-type payload)
Source

json.lisp.

Generic Function: enum (id value)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Generic Function: enum-value (id enum)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Generic Reader: error-code (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: error-code ((smithy-error-metaclass smithy-error-metaclass))

automatically generated reader method

Source

shapes.lisp.

Target Slot

error-code.

Generic Reader: error-name (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: error-name ((smithy-error-metaclass smithy-error-metaclass))

automatically generated reader method

Source

shapes.lisp.

Target Slot

error-name.

Generic Function: find-error-shape (protocol operation status headers parsed-payload)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Methods
Method: find-error-shape (protocol operation status headers parsed-payload)
Generic Reader: list-member (object)
Package

smithy/shapes/collection-types.

Methods
Reader Method: list-member ((list list))

automatically generated reader method

Source

collection-types.lisp.

Target Slot

member.

Generic Writer: (setf list-member) (object)
Package

smithy/shapes/collection-types.

Methods
Writer Method: (setf list-member) ((list list))

automatically generated writer method

Source

collection-types.lisp.

Target Slot

member.

Generic Function: make-request-with-protocol (protocol service operation input)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Methods
Method: make-request-with-protocol (protocol service operation input)
Generic Reader: map-key (object)
Package

smithy/shapes/collection-types.

Methods
Reader Method: map-key ((map map))

automatically generated reader method

Source

collection-types.lisp.

Target Slot

key.

Generic Writer: (setf map-key) (object)
Package

smithy/shapes/collection-types.

Methods
Writer Method: (setf map-key) ((map map))

automatically generated writer method

Source

collection-types.lisp.

Target Slot

key.

Generic Reader: map-value (object)
Package

smithy/shapes/collection-types.

Methods
Reader Method: map-value ((map map))

automatically generated reader method

Source

collection-types.lisp.

Target Slot

value.

Generic Writer: (setf map-value) (object)
Package

smithy/shapes/collection-types.

Methods
Writer Method: (setf map-value) ((map map))

automatically generated writer method

Source

collection-types.lisp.

Target Slot

value.

Generic Reader: member-http-header (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: member-http-header ((interface-member-class interface-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

http-header.

Generic Writer: (setf member-http-header) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf member-http-header) ((interface-member-class interface-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

http-header.

Generic Reader: member-http-prefix-headers (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: member-http-prefix-headers ((interface-member-class interface-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

http-prefix-headers.

Generic Writer: (setf member-http-prefix-headers) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf member-http-prefix-headers) ((interface-member-class interface-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

http-prefix-headers.

Generic Reader: member-json-name (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: member-json-name ((structure-member-class structure-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

json-name.

Generic Writer: (setf member-json-name) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf member-json-name) ((structure-member-class structure-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

json-name.

Generic Reader: member-name (object)
Package

smithy/shapes/aggregate-types.

Methods
Reader Method: member-name ((aggregate-type-member aggregate-type-member))

automatically generated reader method

Source

aggregate-types.lisp.

Target Slot

name.

Generic Writer: (setf member-name) (object)
Package

smithy/shapes/aggregate-types.

Methods
Writer Method: (setf member-name) ((aggregate-type-member aggregate-type-member))

automatically generated writer method

Source

aggregate-types.lisp.

Target Slot

name.

Generic Reader: member-name (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: member-name ((structure-member-class structure-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

member-name.

Generic Writer: (setf member-name) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf member-name) ((structure-member-class structure-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

member-name.

Generic Reader: member-required-p (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: member-required-p ((structure-member-class structure-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

required.

Generic Writer: (setf member-required-p) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf member-required-p) ((structure-member-class structure-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

required.

Generic Reader: member-target-type (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: member-target-type ((structure-member-class structure-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

target-type.

Generic Writer: (setf member-target-type) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf member-target-type) ((structure-member-class structure-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

target-type.

Generic Reader: member-xml-attribute-p (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: member-xml-attribute-p ((structure-member-class structure-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

xml-attribute.

Generic Writer: (setf member-xml-attribute-p) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf member-xml-attribute-p) ((structure-member-class structure-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

xml-attribute.

Generic Reader: member-xml-flattened-p (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: member-xml-flattened-p ((structure-member-class structure-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

xml-flattened.

Generic Writer: (setf member-xml-flattened-p) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf member-xml-flattened-p) ((structure-member-class structure-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

xml-flattened.

Generic Reader: member-xml-name (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: member-xml-name ((structure-member-class structure-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

xml-name.

Generic Writer: (setf member-xml-name) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf member-xml-name) ((structure-member-class structure-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

xml-name.

Generic Reader: member-xml-namespace (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: member-xml-namespace ((structure-member-class structure-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

xml-namespace.

Generic Writer: (setf member-xml-namespace) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf member-xml-namespace) ((structure-member-class structure-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

xml-namespace.

Generic Reader: members (object)
Package

smithy/shapes/aggregate-types.

Methods
Reader Method: members ((aggregate-type aggregate-type))

automatically generated reader method

Source

aggregate-types.lisp.

Target Slot

members.

Generic Writer: (setf members) (object)
Package

smithy/shapes/aggregate-types.

Methods
Writer Method: (setf members) ((aggregate-type aggregate-type))

automatically generated writer method

Source

aggregate-types.lisp.

Target Slot

members.

Generic Reader: mixins (object)
Package

smithy/shapes/aggregate-types.

Methods
Reader Method: mixins ((aggregate-type aggregate-type))

automatically generated reader method

Source

aggregate-types.lisp.

Target Slot

mixins.

Generic Writer: (setf mixins) (object)
Package

smithy/shapes/aggregate-types.

Methods
Writer Method: (setf mixins) ((aggregate-type aggregate-type))

automatically generated writer method

Source

aggregate-types.lisp.

Target Slot

mixins.

Generic Reader: operation-checksum-required (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-checksum-required ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

checksum-required.

Generic Reader: operation-code (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-code ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

code.

Generic Reader: operation-errors (object)
Package

smithy/shapes/operation.

Methods
Reader Method: operation-errors ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

errors.

Generic Writer: (setf operation-errors) (object)
Package

smithy/shapes/operation.

Methods
Writer Method: (setf operation-errors) ((operation operation))

automatically generated writer method

Source

operation.lisp.

Target Slot

errors.

Generic Reader: operation-errors (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-errors ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

errors.

Generic Reader: operation-input (object)
Package

smithy/shapes/operation.

Methods
Reader Method: operation-input ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

input.

Generic Writer: (setf operation-input) (object)
Package

smithy/shapes/operation.

Methods
Writer Method: (setf operation-input) ((operation operation))

automatically generated writer method

Source

operation.lisp.

Target Slot

input.

Generic Reader: operation-input (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-input ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

input.

Generic Reader: operation-method (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-method ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

method.

Generic Reader: operation-name (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-name ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

name.

Generic Reader: operation-output (object)
Package

smithy/shapes/operation.

Methods
Reader Method: operation-output ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

output.

Generic Writer: (setf operation-output) (object)
Package

smithy/shapes/operation.

Methods
Writer Method: (setf operation-output) ((operation operation))

automatically generated writer method

Source

operation.lisp.

Target Slot

output.

Generic Reader: operation-output (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-output ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

output.

Generic Reader: operation-request-checksum-algorithm-member (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-request-checksum-algorithm-member ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

request-checksum-algorithm-member.

Generic Reader: operation-request-checksum-required (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-request-checksum-required ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

request-checksum-required.

Generic Reader: operation-request-checksum-validation-mode-member (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-request-checksum-validation-mode-member ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

request-checksum-validation-mode-member.

Generic Reader: operation-request-compression (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-request-compression ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

request-compression.

Generic Reader: operation-request-tests (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-request-tests ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

request-tests.

Generic Reader: operation-response-checksum-algorithms (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-response-checksum-algorithms ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

response-checksum-algorithms.

Generic Reader: operation-response-tests (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-response-tests ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

response-tests.

Generic Reader: operation-shape-name (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-shape-name ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

shape-name.

Generic Reader: operation-uri (object)
Package

smithy/sdk/operation.

Methods
Reader Method: operation-uri ((operation operation))

automatically generated reader method

Source

operation.lisp.

Target Slot

uri.

Generic Function: parse-payload-as-json (payload)
Package

smithy/sdk/protocols/json.

Methods
Method: parse-payload-as-json (payload)
Source

json.lisp.

Generic Function: parse-response (protocol operation response)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Methods
Method: parse-response (protocol operation response)
Generic Reader: raw-traits (object)
Package

smithy/traits/base.

Methods
Reader Method: raw-traits ((with-traits with-traits))

automatically generated reader method

Source

base.lisp.

Target Slot

raw-traits.

Generic Writer: (setf raw-traits) (object)
Package

smithy/traits/base.

Methods
Writer Method: (setf raw-traits) ((with-traits with-traits))

automatically generated writer method

Source

base.lisp.

Target Slot

raw-traits.

Generic Reader: reference-target (object)
Package

smithy/shapes/base.

Methods
Reader Method: reference-target ((reference reference))

automatically generated reader method

Source

base.lisp.

Target Slot

target.

Generic Writer: (setf reference-target) (object)
Package

smithy/shapes/base.

Methods
Writer Method: (setf reference-target) ((reference reference))

automatically generated writer method

Source

base.lisp.

Target Slot

target.

Generic Function: send-request (protocol request)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Generic Function: serialize-data-as (protocol smithy-type data &optional target-type)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Methods
Method: serialize-data-as ((xml xml) (smithy-type (eql smithy/sdk/shapes:smithy-union)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((xml xml) (smithy-type (eql smithy/sdk/shapes:smithy-structure)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((xml xml) (smithy-type (eql smithy/sdk/smithy-types:list)) value &optional subtype)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:enum)) value &optional subtype)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:document)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:timestamp)) value &optional subtype)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:big-decimal)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:double)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:float)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:long)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:big-integer)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:integer)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:short)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:byte)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:string)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:boolean)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((protocol0 xml) (smithy-type (eql smithy/sdk/smithy-types:blob)) value &optional ignore1)
Source

xml.lisp.

Method: serialize-data-as ((json json) (smithy-type (eql smithy/sdk/shapes:smithy-union)) value &optional ignore1)
Source

json.lisp.

Method: serialize-data-as ((json json) (smithy-type (eql smithy/sdk/shapes:smithy-structure)) value &optional ignore1)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:enum)) value &optional subtype)
Source

json.lisp.

Method: serialize-data-as ((json json) (smithy-type (eql smithy/sdk/smithy-types:map)) value &optional subtype)
Source

json.lisp.

Method: serialize-data-as ((json json) (smithy-type (eql smithy/sdk/smithy-types:list)) value &optional subtype)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:document)) value &optional ignore1)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:timestamp)) value &optional subtype)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:string)) value &optional ignore1)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:big-decimal)) value &optional ignore1)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:double)) value &optional ignore1)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:float)) value &optional ignore1)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:long)) value &optional ignore1)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:big-integer)) value &optional ignore1)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:integer)) value &optional ignore1)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:short)) value &optional ignore1)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:byte)) value &optional ignore1)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:boolean)) value &optional ignore1)
Source

json.lisp.

Method: serialize-data-as ((protocol0 json) (smithy-type (eql smithy/sdk/smithy-types:blob)) value &optional ignore1)
Source

json.lisp.

Generic Function: serialize-input (protocol service operation input)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Methods
Method: serialize-input ((xml xml) service operation input)
Source

xml.lisp.

Method: serialize-input ((json json) service operation input)
Source

json.lisp.

Generic Reader: service-errors (object)
Package

smithy/shapes/service.

Methods
Reader Method: service-errors ((service service))

automatically generated reader method

Source

service.lisp.

Target Slot

errors.

Generic Writer: (setf service-errors) (object)
Package

smithy/shapes/service.

Methods
Writer Method: (setf service-errors) ((service service))

automatically generated writer method

Source

service.lisp.

Target Slot

errors.

Generic Reader: service-name (object)
Package

smithy/sdk/service.

Methods
Reader Method: service-name ((service service))

automatically generated reader method

Source

service.lisp.

Target Slot

name.

Generic Reader: service-operations (object)
Package

smithy/sdk/service.

Methods
Reader Method: service-operations ((service service))

automatically generated reader method

Source

service.lisp.

Target Slot

operations.

Generic Writer: (setf service-operations) (object)
Package

smithy/sdk/service.

Methods
Writer Method: (setf service-operations) ((service service))

automatically generated writer method

Source

service.lisp.

Target Slot

operations.

Generic Reader: service-operations (object)
Package

smithy/shapes/service.

Methods
Reader Method: service-operations ((service service))

automatically generated reader method

Source

service.lisp.

Target Slot

operations.

Generic Writer: (setf service-operations) (object)
Package

smithy/shapes/service.

Methods
Writer Method: (setf service-operations) ((service service))

automatically generated writer method

Source

service.lisp.

Target Slot

operations.

Generic Reader: service-protocol (object)
Package

smithy/sdk/service.

Methods
Reader Method: service-protocol ((service service))

automatically generated reader method

Source

service.lisp.

Target Slot

protocol.

Generic Writer: (setf service-protocol) (object)
Package

smithy/sdk/service.

Methods
Writer Method: (setf service-protocol) ((service service))

automatically generated writer method

Source

service.lisp.

Target Slot

protocol.

Generic Reader: service-protocol-args (object)
Package

smithy/sdk/service.

Methods
Reader Method: service-protocol-args ((service service))

automatically generated reader method

Source

service.lisp.

Target Slot

protocol-args.

Generic Writer: (setf service-protocol-args) (object)
Package

smithy/sdk/service.

Methods
Writer Method: (setf service-protocol-args) ((service service))

automatically generated writer method

Source

service.lisp.

Target Slot

protocol-args.

Generic Reader: service-protocol-name (object)
Package

smithy/sdk/service.

Methods
Reader Method: service-protocol-name ((service service))

automatically generated reader method

Source

service.lisp.

Target Slot

protocol-name.

Generic Writer: (setf service-protocol-name) (object)
Package

smithy/sdk/service.

Methods
Writer Method: (setf service-protocol-name) ((service service))

automatically generated writer method

Source

service.lisp.

Target Slot

protocol-name.

Generic Reader: service-shape-name (object)
Package

smithy/sdk/service.

Methods
Reader Method: service-shape-name ((service service))

automatically generated reader method

Source

service.lisp.

Target Slot

shape-name.

Generic Reader: service-version (object)
Package

smithy/sdk/service.

Methods
Reader Method: service-version ((service service))

automatically generated reader method

Source

service.lisp.

Target Slot

version.

Generic Reader: service-version (object)
Package

smithy/shapes/service.

Methods
Reader Method: service-version ((service service))

automatically generated reader method

Source

service.lisp.

Target Slot

version.

Generic Writer: (setf service-version) (object)
Package

smithy/shapes/service.

Methods
Writer Method: (setf service-version) ((service service))

automatically generated writer method

Source

service.lisp.

Target Slot

version.

Generic Reader: trait-name (object)
Package

smithy/traits/base.

Methods
Reader Method: trait-name ((trait trait))

automatically generated reader method

Source

base.lisp.

Target Slot

name.

Generic Reader: trait-shape (object)
Package

smithy/shapes/base.

Methods
Reader Method: trait-shape ((trait trait))

automatically generated reader method

Source

base.lisp.

Target Slot

shape.

Generic Writer: (setf trait-shape) (object)
Package

smithy/shapes/base.

Methods
Writer Method: (setf trait-shape) ((trait trait))

automatically generated writer method

Source

base.lisp.

Target Slot

shape.

Generic Reader: traits (object)
Package

smithy/traits/base.

Methods
Reader Method: traits ((with-traits with-traits))

automatically generated reader method

Source

base.lisp.

Target Slot

traits.

Generic Writer: (setf traits) (object)
Package

smithy/traits/base.

Methods
Writer Method: (setf traits) ((with-traits with-traits))

automatically generated writer method

Source

base.lisp.

Target Slot

traits.


6.1.5 Standalone methods

Method: direct-slot-definition-class ((class smithy-interface-metaclass) &key &allow-other-keys)
Package

sb-mop.

Source

shapes.lisp.

Method: direct-slot-definition-class ((class smithy-output-metaclass) &key &allow-other-keys)
Package

sb-mop.

Source

shapes.lisp.

Method: direct-slot-definition-class ((class smithy-structure-metaclass) &key &allow-other-keys)
Package

sb-mop.

Source

shapes.lisp.

Method: direct-slot-definition-class ((class smithy-error-metaclass) &key &allow-other-keys)
Package

sb-mop.

Source

shapes.lisp.

Method: direct-slot-definition-class ((class smithy-input-metaclass) &key &allow-other-keys)
Package

sb-mop.

Source

shapes.lisp.

Method: initialize-instance :after ((operation operation) &rest initargs &key errors &allow-other-keys)
Source

operation.lisp.

Method: initialize-instance ((class aws-service) &rest initargs &key traits &allow-other-keys)
Source

service.lisp.

Method: initialize-instance ((member structure-member-class) &rest args &key name initargs initform required &allow-other-keys)
Source

shapes.lisp.

Method: initialize-instance :after ((protocol-class protocol-metaclass) &rest initargs &key protocol-id &allow-other-keys)
Source

base.lisp.

Method: validate-superclass ((class smithy-structure-metaclass) (super standard-class))
Package

sb-mop.

Source

shapes.lisp.

Method: validate-superclass ((class protocol-metaclass) (super standard-class))
Package

sb-mop.

Source

base.lisp.


6.1.6 Conditions

Condition: construction-failure
Package

smithy/sdk/errors.

Source

errors.lisp.

Direct superclasses

smithy-error.

Direct subclasses

missing-http-label.

Condition: missing-http-label
Package

smithy/sdk/errors.

Source

errors.lisp.

Direct superclasses

construction-failure.

Direct slots
Slot: label-name
Initargs

:label-name

Condition: smithy-error
Package

smithy/sdk/errors.

Source

errors.lisp.

Direct superclasses

error.

Direct subclasses

construction-failure.


6.1.7 Structures

Structure: aws-json-1.0
Package

smithy/traits/aws.

Source

aws.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: http
Readers

aws-json-1.0-http.

Writers

(setf aws-json-1.0-http).

Slot: event-stream-http
Readers

aws-json-1.0-event-stream-http.

Writers

(setf aws-json-1.0-event-stream-http).

Structure: aws-json-1.1
Package

smithy/traits/aws.

Source

aws.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: http
Readers

aws-json-1.1-http.

Writers

(setf aws-json-1.1-http).

Slot: event-stream-http
Readers

aws-json-1.1-event-stream-http.

Writers

(setf aws-json-1.1-event-stream-http).

Structure: aws-query-error
Package

smithy/traits/aws.

Source

aws.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: code
Readers

aws-query-error-code.

Writers

(setf aws-query-error-code).

Slot: http-response-code
Readers

aws-query-error-http-response-code.

Writers

(setf aws-query-error-http-response-code).

Structure: aws-service
Package

smithy/traits/aws.

Source

aws.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: sdk-id
Readers

aws-service-sdk-id.

Writers

(setf aws-service-sdk-id).

Slot: cloud-formation-name
Readers

aws-service-cloud-formation-name.

Writers

(setf aws-service-cloud-formation-name).

Slot: arn-namespace
Readers

aws-service-arn-namespace.

Writers

(setf aws-service-arn-namespace).

Slot: cloud-trail-event-source
Readers

aws-service-cloud-trail-event-source.

Writers

(setf aws-service-cloud-trail-event-source).

Slot: doc-id
Readers

aws-service-doc-id.

Writers

(setf aws-service-doc-id).

Slot: endpoint-prefix
Readers

aws-service-endpoint-prefix.

Writers

(setf aws-service-endpoint-prefix).

Structure: aws-sigv4
Package

smithy/traits/aws.

Source

aws.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Readers

aws-sigv4-name.

Writers

(setf aws-sigv4-name).

Structure: aws-sigv4a
Package

smithy/traits/aws.

Source

aws.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Readers

aws-sigv4a-name.

Writers

(setf aws-sigv4a-name).

Structure: cors
Package

smithy/traits/http.

Source

http.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: origin
Readers

cors-origin.

Writers

(setf cors-origin).

Slot: max-age
Readers

cors-max-age.

Writers

(setf cors-max-age).

Slot: additional-allowed-headers
Readers

cors-additional-allowed-headers.

Writers

(setf cors-additional-allowed-headers).

Slot: additional-exposed-headers
Readers

cors-additional-exposed-headers.

Writers

(setf cors-additional-exposed-headers).

Structure: deprecated
Package

smithy/traits/documentation.

Source

documentation.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: message
Readers

deprecated-message.

Writers

(setf deprecated-message).

Slot: since
Readers

deprecated-since.

Writers

(setf deprecated-since).

Structure: endpoint
Package

smithy/traits/endpoint.

Source

endpoint.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: host-prefix
Readers

endpoint-host-prefix.

Writers

(setf endpoint-host-prefix).

Structure: http
Package

smithy/traits/http.

Source

http.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: method
Package

common-lisp.

Readers

http-method.

Writers

(setf http-method).

Slot: uri
Readers

http-uri.

Writers

(setf http-uri).

Slot: code
Readers

http-code.

Writers

(setf http-code).

Structure: http-api-key-auth
Package

smithy/traits/auth.

Source

auth.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Readers

http-api-key-auth-name.

Writers

(setf http-api-key-auth-name).

Slot: in
Readers

http-api-key-auth-in.

Writers

(setf http-api-key-auth-in).

Slot: scheme
Readers

http-api-key-auth-scheme.

Writers

(setf http-api-key-auth-scheme).

Structure: http-checksum
Package

smithy/traits/aws.

Source

aws.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: request-algorithm-member
Readers

http-checksum-request-algorithm-member.

Writers

(setf http-checksum-request-algorithm-member).

Slot: request-checksum-required
Readers

http-checksum-request-checksum-required.

Writers

(setf http-checksum-request-checksum-required).

Slot: request-validation-mode-member
Readers

http-checksum-request-validation-mode-member.

Writers

(setf http-checksum-request-validation-mode-member).

Slot: response-algorithms
Readers

http-checksum-response-algorithms.

Writers

(setf http-checksum-response-algorithms).

Structure: http-request-tests
Package

smithy/traits/test.

Source

test.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: id
Readers

http-request-test-id.

Writers

(setf http-request-test-id).

Slot: protocol
Readers

http-request-test-protocol.

Writers

(setf http-request-test-protocol).

Slot: method
Package

common-lisp.

Readers

http-request-test-method.

Writers

(setf http-request-test-method).

Slot: uri
Readers

http-request-test-uri.

Writers

(setf http-request-test-uri).

Slot: host
Readers

http-request-test-host.

Writers

(setf http-request-test-host).

Slot: resolved-host
Readers

http-request-test-resolved-host.

Writers

(setf http-request-test-resolved-host).

Slot: auth-scheme
Readers

http-request-test-auth-scheme.

Writers

(setf http-request-test-auth-scheme).

Slot: query-params
Readers

http-request-test-query-params.

Writers

(setf http-request-test-query-params).

Slot: forbid-query-params
Readers

http-request-test-forbid-query-params.

Writers

(setf http-request-test-forbid-query-params).

Slot: require-query-params
Readers

http-request-test-require-query-params.

Writers

(setf http-request-test-require-query-params).

Slot: headers
Readers

http-request-test-headers.

Writers

(setf http-request-test-headers).

Slot: forbid-headers
Readers

http-request-test-forbid-headers.

Writers

(setf http-request-test-forbid-headers).

Slot: require-headers
Readers

http-request-test-require-headers.

Writers

(setf http-request-test-require-headers).

Slot: body
Readers

http-request-test-body.

Writers

(setf http-request-test-body).

Slot: body-media-type
Readers

http-request-test-body-media-type.

Writers

(setf http-request-test-body-media-type).

Slot: params
Readers

http-request-test-params.

Writers

(setf http-request-test-params).

Slot: vendor-params
Readers

http-request-test-vendor-params.

Writers

(setf http-request-test-vendor-params).

Slot: vendor-params-shape
Readers

http-request-test-vendor-params-shape.

Writers

(setf http-request-test-vendor-params-shape).

Slot: documentation
Package

common-lisp.

Readers

http-request-test-documentation.

Writers

(setf http-request-test-documentation).

Slot: tags
Readers

http-request-test-tags.

Writers

(setf http-request-test-tags).

Slot: applies-to
Readers

http-request-test-applies-to.

Writers

(setf http-request-test-applies-to).

Structure: http-response-tests
Package

smithy/traits/test.

Source

test.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: id
Readers

http-response-test-id.

Writers

(setf http-response-test-id).

Slot: protocol
Readers

http-response-test-protocol.

Writers

(setf http-response-test-protocol).

Slot: code
Readers

http-response-test-code.

Writers

(setf http-response-test-code).

Slot: auth-scheme
Readers

http-response-test-auth-scheme.

Writers

(setf http-response-test-auth-scheme).

Slot: headers
Readers

http-response-test-headers.

Writers

(setf http-response-test-headers).

Slot: forbid-headers
Readers

http-response-test-forbid-headers.

Writers

(setf http-response-test-forbid-headers).

Slot: require-headers
Readers

http-response-test-require-headers.

Writers

(setf http-response-test-require-headers).

Slot: body
Readers

http-response-test-body.

Writers

(setf http-response-test-body).

Slot: body-media-type
Readers

http-response-test-body-media-type.

Writers

(setf http-response-test-body-media-type).

Slot: params
Readers

http-response-test-params.

Writers

(setf http-response-test-params).

Slot: vendor-params
Readers

http-response-test-vendor-params.

Writers

(setf http-response-test-vendor-params).

Slot: vendor-params-shape
Readers

http-response-test-vendor-params-shape.

Writers

(setf http-response-test-vendor-params-shape).

Slot: documentation
Package

common-lisp.

Readers

http-response-test-documentation.

Writers

(setf http-response-test-documentation).

Slot: tags
Readers

http-response-test-tags.

Writers

(setf http-response-test-tags).

Slot: applies-to
Readers

http-response-test-applies-to.

Writers

(setf http-response-test-applies-to).

Structure: id-ref
Package

smithy/traits/constraint.

Source

constraint.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: fail-when-missing
Readers

id-ref-fail-when-missing.

Writers

(setf id-ref-fail-when-missing).

Slot: selector
Readers

id-ref-selector.

Writers

(setf id-ref-selector).

Slot: error-message
Readers

id-ref-error-message.

Writers

(setf id-ref-error-message).

Structure: length
Package

smithy/traits/constraint.

Source

constraint.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: min
Package

common-lisp.

Readers

length-min.

Writers

(setf length-min).

Slot: max
Package

common-lisp.

Readers

length-max.

Writers

(setf length-max).

Structure: paginated
Package

smithy/traits/behavior.

Source

behavior.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: input-token
Readers

paginated-input-token.

Writers

(setf paginated-input-token).

Slot: output-token
Readers

paginated-output-token.

Writers

(setf paginated-output-token).

Slot: items
Readers

paginated-items.

Writers

(setf paginated-items).

Slot: page-size
Readers

paginated-page-size.

Writers

(setf paginated-page-size).

Structure: range
Package

smithy/traits/constraint.

Source

constraint.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: min
Package

common-lisp.

Readers

range-min.

Writers

(setf range-min).

Slot: max
Package

common-lisp.

Readers

range-max.

Writers

(setf range-max).

Package

smithy/traits/documentation.

Source

documentation.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: reason
Readers

recommended-reason.

Writers

(setf recommended-reason).

Structure: request
Package

smithy/sdk/http.

Source

http.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: service-name
Readers

request-service-name.

Writers

(setf request-service-name).

Slot: method
Package

common-lisp.

Readers

request-method.

Writers

(setf request-method).

Slot: host-prefix
Readers

request-host-prefix.

Writers

(setf request-host-prefix).

Slot: path-info
Readers

request-path-info.

Writers

(setf request-path-info).

Slot: query
Readers

request-query.

Writers

(setf request-query).

Slot: headers
Readers

request-headers.

Writers

(setf request-headers).

Slot: payload
Readers

request-payload.

Writers

(setf request-payload).

Slot: streaming-p
Readers

request-streaming-p.

Writers

(setf request-streaming-p).

Structure: request-compression
Package

smithy/traits/behavior.

Source

behavior.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: encodings
Readers

request-compression-encodings.

Writers

(setf request-compression-encodings).

Structure: response
Package

smithy/sdk/http.

Source

http.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: status
Readers

response-status.

Writers

(setf response-status).

Slot: headers
Readers

response-headers.

Writers

(setf response-headers).

Slot: payload
Readers

response-payload.

Writers

(setf response-payload).

Structure: rest-json1
Package

smithy/traits/aws.

Source

aws.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: http
Readers

rest-json1-http.

Writers

(setf rest-json1-http).

Slot: event-stream-http
Readers

rest-json1-event-stream-http.

Writers

(setf rest-json1-event-stream-http).

Structure: rest-xml
Package

smithy/traits/aws.

Source

aws.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: http
Readers

rest-xml-http.

Writers

(setf rest-xml-http).

Slot: event-stream-http
Readers

rest-xml-event-stream-http.

Writers

(setf rest-xml-event-stream-http).

Slot: no-error-wrapping
Readers

rest-xml-no-error-wrapping.

Writers

(setf rest-xml-no-error-wrapping).

Structure: retryable
Package

smithy/traits/behavior.

Source

behavior.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: throttling
Readers

retryable-throttling.

Writers

(setf retryable-throttling).

Structure: xml-namespace
Package

smithy/traits/serialization.

Source

serialization.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: uri
Readers

xml-namespace-uri.

Writers

(setf xml-namespace-uri).

Slot: prefix
Readers

xml-namespace-prefix.

Writers

(setf xml-namespace-prefix).

Structure: xml-tag
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Direct superclasses

structure-object.

Direct subclasses
Direct slots
Slot: name
Readers

xml-tag-name.

Writers

(setf xml-tag-name).

Slot: body
Readers

xml-tag-body.

Writers

(setf xml-tag-body).

Slot: attributes
Readers

xml-tag-attributes.

Writers

(setf xml-tag-attributes).

Slot: namespace
Readers

xml-tag-namespace.

Writers

(setf xml-tag-namespace).

Slot: prefix
Readers

xml-tag-prefix.

Writers

(setf xml-tag-prefix).


6.1.8 Classes

Class: aggregate-type
Package

smithy/shapes/aggregate-types.

Source

aggregate-types.lisp.

Direct superclasses

shape.

Direct subclasses
Direct methods
Direct slots
Slot: members
Initform

(quote nil)

Initargs

:members

Readers

members.

Writers

(setf members).

Slot: mixins
Initform

(quote nil)

Initargs

:mixins

Readers

mixins.

Writers

(setf mixins).

Class: aggregate-type-member
Package

smithy/shapes/aggregate-types.

Source

aggregate-types.lisp.

Direct superclasses

reference.

Direct methods
Direct slots
Slot: name
Initform

(error ":name is required")

Initargs

:name

Readers

member-name.

Writers

(setf member-name).

Class: aws-service
Package

smithy/sdk/service.

Source

service.lisp.

Direct superclasses

service.

Direct methods
Direct slots
Slot: arn-namespace
Initargs

:arn-namespace

Readers

aws-service-arn-namespace.

Writers

This slot is read-only.

Slot: sdk-id
Initargs

:sdk-id

Slot: endpoint-prefix
Initargs

:endpoint-prefix

Readers

aws-service-endpoint-prefix.

Writers

(setf aws-service-endpoint-prefix).

Slot: auth
Initargs

:auth

Class: big-decimal
Package

smithy/sdk/smithy-types.

Source

primitive-types.lisp.

Direct superclasses

primitive-type.

Class: big-integer
Package

smithy/sdk/smithy-types.

Source

primitive-types.lisp.

Direct superclasses

primitive-type.

Class: blob
Package

smithy/sdk/smithy-types.

Source

primitive-types.lisp.

Direct superclasses

primitive-type.

Class: boolean
Package

smithy/sdk/smithy-types.

Source

primitive-types.lisp.

Direct superclasses

primitive-type.

Direct subclasses

primitive-boolean.

Class: byte
Package

smithy/sdk/smithy-types.

Source

primitive-types.lisp.

Direct superclasses

primitive-type.

Direct subclasses

primitive-byte.

Class: collection-type
Package

smithy/shapes/collection-types.

Source

collection-types.lisp.

Direct superclasses

shape.

Direct subclasses
Class: document
Package

smithy/sdk/smithy-types.

Source

primitive-types.lisp.

Direct superclasses

primitive-type.

Class: double
Package

smithy/sdk/smithy-types.

Source

primitive-types.lisp.

Direct superclasses

primitive-type.

Direct subclasses

primitive-double.

Class: enum
Package

smithy/shapes/aggregate-types.

Source

aggregate-types.lisp.

Direct superclasses

aggregate-type.

Direct subclasses
Direct methods

codegen-shape.

Class: float
Package

smithy/sdk/smithy-types.

Source

primitive-types.lisp.

Direct superclasses

primitive-type.

Direct subclasses

primitive-float.

Class: int-enum
Package

smithy/shapes/aggregate-types.

Source

aggregate-types.lisp.

Direct superclasses

enum.

Class: integer
Package

smithy/sdk/smithy-types.

Source

primitive-types.lisp.

Direct superclasses

primitive-type.

Direct subclasses

primitive-integer.

Class: json
Package

smithy/sdk/protocols/json.

Source

json.lisp.

Direct superclasses

protocol.

Direct methods
Class: list
Package

smithy/shapes/collection-types.

Source

collection-types.lisp.

Direct superclasses

collection-type.

Direct methods
Direct slots
Slot: member
Package

common-lisp.

Type

smithy/shapes/base:reference

Initform

(error ":member is required")

Initargs

:member

Readers

list-member.

Writers

(setf list-member).

Class: long
Package

smithy/sdk/smithy-types.

Source

primitive-types.lisp.

Direct superclasses

primitive-type.

Direct subclasses

primitive-long.

Class: map
Package

smithy/shapes/collection-types.

Source

collection-types.lisp.

Direct superclasses

collection-type.

Direct methods
Direct slots
Slot: key
Type

smithy/shapes/base:reference

Initform

(error ":key is required")

Initargs

:key

Readers

map-key.

Writers

(setf map-key).

Slot: value
Type

(or smithy/shapes/base:reference null)

Initargs

:value

Readers

map-value.

Writers

(setf map-value).

Class: operation
Package

smithy/shapes/operation.

Source

operation.lisp.

Direct superclasses

shape.

Direct methods
Direct slots
Slot: input
Type

smithy/shapes/base:reference

Initargs

:input

Readers

operation-input.

Writers

(setf operation-input).

Slot: output
Type

smithy/shapes/base:reference

Initargs

:output

Readers

operation-output.

Writers

(setf operation-output).

Slot: errors
Type

list

Initform

(quote nil)

Initargs

:errors

Readers

operation-errors.

Writers

(setf operation-errors).

Class: operation
Package

smithy/sdk/operation.

Source

operation.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

operation-name.

Writers

This slot is read-only.

Slot: shape-name
Initargs

:shape-name

Readers

operation-shape-name.

Writers

This slot is read-only.

Slot: input
Initargs

:input

Readers

operation-input.

Writers

This slot is read-only.

Slot: output
Initargs

:output

Readers

operation-output.

Writers

This slot is read-only.

Slot: errors
Initform

(quote nil)

Initargs

:errors

Readers

operation-errors.

Writers

This slot is read-only.

Slot: method
Package

common-lisp.

Initargs

:method

Readers

operation-method.

Writers

This slot is read-only.

Slot: uri
Initargs

:uri

Readers

operation-uri.

Writers

This slot is read-only.

Slot: code
Initform

200

Initargs

:code

Readers

operation-code.

Writers

This slot is read-only.

Slot: request-compression
Initargs

:request-compression

Readers

operation-request-compression.

Writers

This slot is read-only.

Slot: checksum-required
Initargs

:checksum-required

Readers

operation-checksum-required.

Writers

This slot is read-only.

Slot: request-checksum-algorithm-member
Initargs

:request-checksum-algorithm-member

Readers

operation-request-checksum-algorithm-member.

Writers

This slot is read-only.

Slot: request-checksum-required
Initargs

:request-checksum-required

Readers

operation-request-checksum-required.

Writers

This slot is read-only.

Slot: request-checksum-validation-mode-member
Initargs

:request-checksum-validation-mode-member

Readers

operation-request-checksum-validation-mode-member.

Writers

This slot is read-only.

Slot: response-checksum-algorithms
Initargs

:response-checksum-algorithms

Readers

operation-response-checksum-algorithms.

Writers

This slot is read-only.

Slot: endpoint-host-prefix
Initargs

:endpoint-host-prefix

Slot: request-tests
Initargs

:request-tests

Readers

operation-request-tests.

Writers

This slot is read-only.

Slot: response-tests
Initargs

:response-tests

Readers

operation-response-tests.

Writers

This slot is read-only.

Class: primitive-boolean
Package

smithy/shapes/primitive-types.

Source

primitive-types.lisp.

Direct superclasses

boolean.

Class: primitive-byte
Package

smithy/shapes/primitive-types.

Source

primitive-types.lisp.

Direct superclasses

byte.

Class: primitive-double
Package

smithy/shapes/primitive-types.

Source

primitive-types.lisp.

Direct superclasses

double.

Class: primitive-float
Package

smithy/shapes/primitive-types.

Source

primitive-types.lisp.

Direct superclasses

float.

Class: primitive-integer
Package

smithy/shapes/primitive-types.

Source

primitive-types.lisp.

Direct superclasses

integer.

Class: primitive-long
Package

smithy/shapes/primitive-types.

Source

primitive-types.lisp.

Direct superclasses

long.

Class: primitive-short
Package

smithy/shapes/primitive-types.

Source

primitive-types.lisp.

Direct superclasses

short.

Class: primitive-type
Package

smithy/shapes/primitive-types.

Source

primitive-types.lisp.

Direct superclasses

shape.

Direct subclasses
Direct methods

codegen-shape.

Class: protocol
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Direct subclasses
Class: protocol-metaclass
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Direct superclasses

standard-class.

Direct methods
Direct slots
Slot: protocol-id
Initargs

:protocol-id

Class: reference
Package

smithy/shapes/base.

Source

base.lisp.

Direct superclasses

shape.

Direct subclasses

aggregate-type-member.

Direct methods
Direct slots
Slot: target
Type

string

Initargs

:target

Readers

reference-target.

Writers

(setf reference-target).

Class: service
Package

smithy/shapes/service.

Source

service.lisp.

Direct superclasses

shape.

Direct methods
Direct slots
Slot: version
Initargs

:version

Readers

service-version.

Writers

(setf service-version).

Slot: operations
Initform

(quote nil)

Initargs

:operations

Readers

service-operations.

Writers

(setf service-operations).

Slot: errors
Initform

(quote nil)

Initargs

:errors

Readers

service-errors.

Writers

(setf service-errors).

Class: shape
Package

smithy/shapes/base.

Source

base.lisp.

Direct superclasses

with-traits.

Direct subclasses
Class: short
Package

smithy/sdk/smithy-types.

Source

primitive-types.lisp.

Direct superclasses

primitive-type.

Direct subclasses

primitive-short.

Class: smithy-error
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

smithy-structure.

Class: smithy-input
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

smithy-interface.

Class: smithy-output
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

smithy-interface.

Class: smithy-structure
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct subclasses
Class: smithy-union
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

smithy-structure.

Class: string
Package

smithy/sdk/smithy-types.

Source

primitive-types.lisp.

Direct superclasses

primitive-type.

Class: string-enum
Package

smithy/shapes/aggregate-types.

Source

aggregate-types.lisp.

Direct superclasses

enum.

Class: structure
Package

smithy/shapes/aggregate-types.

Source

aggregate-types.lisp.

Direct superclasses

aggregate-type.

Direct methods

codegen-shape.

Class: timestamp
Package

smithy/sdk/smithy-types.

Source

primitive-types.lisp.

Direct superclasses

primitive-type.

Class: trait
Package

smithy/shapes/base.

Source

base.lisp.

Direct superclasses

shape.

Direct methods
Direct slots
Slot: shape
Initargs

:shape

Readers

trait-shape.

Writers

(setf trait-shape).

Class: trait
Package

smithy/traits/base.

Source

base.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

trait-name.

Writers

This slot is read-only.

Slot: converter
Initargs

:converter

Readers

trait-converter.

Writers

This slot is read-only.

Class: union
Package

smithy/shapes/aggregate-types.

Source

aggregate-types.lisp.

Direct superclasses

aggregate-type.

Direct methods

codegen-shape.

Class: with-traits
Package

smithy/traits/base.

Source

base.lisp.

Direct subclasses

shape.

Direct methods
Direct slots
Slot: traits
Initform

(quote nil)

Initargs

:traits

Readers

traits.

Writers

(setf traits).

Slot: raw-traits
Initargs

:raw-traits

Readers

raw-traits.

Writers

(setf raw-traits).

Class: xml
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Direct superclasses

protocol.

Direct methods

6.1.9 Types

Type: unit ()
Package

smithy/shapes/base.

Source

base.lisp.


6.2 Internals


6.2.1 Special variables

Special Variable: *custom-service-classes*
Package

smithy/sdk/service.

Source

service.lisp.

Special Variable: *operations*
Package

smithy/sdk/operation.

Source

operation.lisp.

Special Variable: *package-services*
Package

smithy/sdk/service.

Source

service.lisp.

Special Variable: *protocols*
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Special Variable: *shape-type-map*
Package

smithy/spec.

Source

spec.lisp.

Special Variable: *smithy-type-map*
Package

smithy/sdk/smithy-types.

Source

smithy-types.lisp.

Special Variable: *timestamp-format*
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Special Variable: *timestamp-format*
Package

smithy/sdk/protocols/json.

Source

json.lisp.

Special Variable: *traits*
Package

smithy/traits/base.

Source

base.lisp.

Special Variable: *type-converters*
Package

smithy/traits/base.

Source

base.lisp.


6.2.2 Macros

Macro: define-custom-service-trait (trait-smithy-id service-class-name)
Package

smithy/sdk/service.

Source

service.lisp.

Macro: define-smithy-type (name lisp-type)
Package

smithy/sdk/smithy-types.

Source

smithy-types.lisp.


6.2.3 Ordinary functions

Function: always-true (v)
Package

smithy/traits/base.

Source

base.lisp.

Reader: aws-json-1.0-event-stream-http (instance)
Writer: (setf aws-json-1.0-event-stream-http) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

event-stream-http.

Reader: aws-json-1.0-http (instance)
Writer: (setf aws-json-1.0-http) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

http.

Function: aws-json-1.0-p (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Reader: aws-json-1.1-event-stream-http (instance)
Writer: (setf aws-json-1.1-event-stream-http) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

event-stream-http.

Reader: aws-json-1.1-http (instance)
Writer: (setf aws-json-1.1-http) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

http.

Function: aws-json-1.1-p (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: aws-models (models-dir &optional services)
Package

smithy.

Source

main.lisp.

Function: aws-query-error-p (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: aws-service-p (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: aws-sigv4-p (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: aws-sigv4a-p (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: codegen-from-json (json-file &key package-name base-error-name service-error-name use output test)
Package

smithy.

Source

main.lisp.

Function: convert-xml-namespace-trait (namespace)
Package

smithy/codegen.

Source

codegen.lisp.

Function: copy-aws-json-1.0 (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: copy-aws-json-1.1 (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: copy-aws-query-error (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: copy-aws-service (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: copy-aws-sigv4 (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: copy-aws-sigv4a (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: copy-cors (instance)
Package

smithy/traits/http.

Source

http.lisp.

Function: copy-deprecated (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: copy-endpoint (instance)
Package

smithy/traits/endpoint.

Source

endpoint.lisp.

Function: copy-error-example (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: copy-example (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: copy-http (instance)
Package

smithy/traits/http.

Source

http.lisp.

Function: copy-http-api-key-auth (instance)
Package

smithy/traits/auth.

Source

auth.lisp.

Function: copy-http-checksum (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: copy-http-request-tests (instance)
Package

smithy/traits/test.

Source

test.lisp.

Function: copy-http-response-tests (instance)
Package

smithy/traits/test.

Source

test.lisp.

Function: copy-id-ref (instance)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: copy-length (instance)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: copy-paginated (instance)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Function: copy-range (instance)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: copy-recommended (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: copy-request (instance)
Package

smithy/sdk/http.

Source

http.lisp.

Function: copy-request-compression (instance)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Function: copy-response (instance)
Package

smithy/sdk/http.

Source

http.lisp.

Function: copy-rest-json1 (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: copy-rest-xml (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: copy-retryable (instance)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Function: copy-xml-namespace (instance)
Package

smithy/traits/serialization.

Source

serialization.lisp.

Reader: cors-additional-allowed-headers (instance)
Writer: (setf cors-additional-allowed-headers) (instance)
Package

smithy/traits/http.

Source

http.lisp.

Target Slot

additional-allowed-headers.

Reader: cors-additional-exposed-headers (instance)
Writer: (setf cors-additional-exposed-headers) (instance)
Package

smithy/traits/http.

Source

http.lisp.

Target Slot

additional-exposed-headers.

Reader: cors-max-age (instance)
Writer: (setf cors-max-age) (instance)
Package

smithy/traits/http.

Source

http.lisp.

Target Slot

max-age.

Reader: cors-origin (instance)
Writer: (setf cors-origin) (instance)
Package

smithy/traits/http.

Source

http.lisp.

Target Slot

origin.

Function: cors-p (object)
Package

smithy/traits/http.

Source

http.lisp.

Reader: deprecated-message (instance)
Writer: (setf deprecated-message) (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Target Slot

message.

Function: deprecated-p (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Reader: deprecated-since (instance)
Writer: (setf deprecated-since) (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Target Slot

since.

Function: endpoint-p (object)
Package

smithy/traits/endpoint.

Source

endpoint.lisp.

Function: ensure-service-protocol (service)
Package

smithy/sdk/protocols/base.

Source

base.lisp.

Function: error-example (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Reader: error-example-content (instance)
Writer: (setf error-example-content) (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Target Slot

content.

Function: error-example-p (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Reader: error-example-shape-id (instance)
Writer: (setf error-example-shape-id) (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Target Slot

shape-id.

Function: example (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Reader: example-allow-constraint-errors (instance)
Writer: (setf example-allow-constraint-errors) (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Target Slot

allow-constraint-errors.

Reader: example-documentation (instance)
Writer: (setf example-documentation) (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Target Slot

documentation.

Reader: example-error (instance)
Writer: (setf example-error) (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Target Slot

error.

Reader: example-input (instance)
Writer: (setf example-input) (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Target Slot

input.

Reader: example-output (instance)
Writer: (setf example-output) (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Target Slot

output.

Function: example-p (object)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Reader: example-title (instance)
Writer: (setf example-title) (instance)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Target Slot

title.

Reader: http-api-key-auth-in (instance)
Writer: (setf http-api-key-auth-in) (instance)
Package

smithy/traits/auth.

Source

auth.lisp.

Target Slot

in.

Reader: http-api-key-auth-name (instance)
Writer: (setf http-api-key-auth-name) (instance)
Package

smithy/traits/auth.

Source

auth.lisp.

Target Slot

name.

Function: http-api-key-auth-p (object)
Package

smithy/traits/auth.

Source

auth.lisp.

Reader: http-api-key-auth-scheme (instance)
Writer: (setf http-api-key-auth-scheme) (instance)
Package

smithy/traits/auth.

Source

auth.lisp.

Target Slot

scheme.

Function: http-checksum-p (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: http-p (object)
Package

smithy/traits/http.

Source

http.lisp.

Function: http-request-tests-p (object)
Package

smithy/traits/test.

Source

test.lisp.

Function: http-response-tests-p (object)
Package

smithy/traits/test.

Source

test.lisp.

Reader: id-ref-error-message (instance)
Writer: (setf id-ref-error-message) (instance)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Target Slot

error-message.

Reader: id-ref-fail-when-missing (instance)
Writer: (setf id-ref-fail-when-missing) (instance)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Target Slot

fail-when-missing.

Function: id-ref-p (object)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Reader: id-ref-selector (instance)
Writer: (setf id-ref-selector) (instance)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Target Slot

selector.

Reader: length-max (instance)
Writer: (setf length-max) (instance)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Target Slot

max.

Reader: length-min (instance)
Writer: (setf length-min) (instance)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Target Slot

min.

Function: length-p (object)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: make-aws-json-1.0 (&key http event-stream-http)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: make-aws-json-1.1 (&key http event-stream-http)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: make-aws-query-error (&key code http-response-code)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: make-aws-service (&key sdk-id cloud-formation-name arn-namespace cloud-trail-event-source doc-id endpoint-prefix)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: make-aws-sigv4 (&key name)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: make-aws-sigv4a (&key name)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: make-cors (&key origin max-age additional-allowed-headers additional-exposed-headers)
Package

smithy/traits/http.

Source

http.lisp.

Function: make-deprecated (&key message since)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: make-endpoint (&key host-prefix)
Package

smithy/traits/endpoint.

Source

endpoint.lisp.

Function: make-error-example (&key shape-id content)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: make-example (&key title documentation input output error allow-constraint-errors)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: make-http (&key method uri code)
Package

smithy/traits/http.

Source

http.lisp.

Function: make-http-api-key-auth (&key name in scheme)
Package

smithy/traits/auth.

Source

auth.lisp.

Function: make-http-checksum (&key request-algorithm-member request-checksum-required request-validation-mode-member response-algorithms)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: make-http-request-tests (&key id protocol method uri host resolved-host auth-scheme query-params forbid-query-params require-query-params headers forbid-headers require-headers body body-media-type params vendor-params vendor-params-shape documentation tags applies-to)
Package

smithy/traits/test.

Source

test.lisp.

Function: make-http-response-tests (&key id protocol code auth-scheme headers forbid-headers require-headers body body-media-type params vendor-params vendor-params-shape documentation tags applies-to)
Package

smithy/traits/test.

Source

test.lisp.

Function: make-id-ref (&key fail-when-missing selector error-message)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: make-length (&key min max)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: make-paginated (&key input-token output-token items page-size)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Function: make-range (&key min max)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: make-recommended (&key reason)
Package

smithy/traits/documentation.

Source

documentation.lisp.

Function: make-request-compression (&key encodings)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Function: make-rest-json1 (&key http event-stream-http)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: make-rest-xml (&key http event-stream-http no-error-wrapping)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: make-retryable (&key throttling)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Function: make-service (&rest initargs &key traits &allow-other-keys)
Package

smithy/sdk/service.

Source

service.lisp.

Function: make-xml-list (name body &key attributes namespace prefix member-xml-name flattened-p)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: make-xml-map (name body &key attributes namespace prefix key-xml-name value-xml-name flattened-p)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: make-xml-namespace (&key uri prefix)
Package

smithy/traits/serialization.

Source

serialization.lisp.

Function: make-xml-structure (name body &key attributes namespace prefix)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: make-xml-tag (name body &key attributes namespace prefix)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: map->query-params (alist)

Convert a map to an alist as query params that has multiple values. The map’s values must be strings or lists of strings.

Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: normalize-trait-name (trait-name)
Package

smithy/traits/base.

Source

base.lisp.

Reader: paginated-input-token (instance)
Writer: (setf paginated-input-token) (instance)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Target Slot

input-token.

Reader: paginated-items (instance)
Writer: (setf paginated-items) (instance)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Target Slot

items.

Reader: paginated-output-token (instance)
Writer: (setf paginated-output-token) (instance)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Target Slot

output-token.

Function: paginated-p (object)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Reader: paginated-page-size (instance)
Writer: (setf paginated-page-size) (instance)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Target Slot

page-size.

Function: parse-payload-as-xml (payload)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Reader: range-max (instance)
Writer: (setf range-max) (instance)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Target Slot

max.

Reader: range-min (instance)
Writer: (setf range-min) (instance)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Target Slot

min.

Function: range-p (object)
Package

smithy/traits/constraint.

Source

constraint.lisp.

Function: read-aws-model (json-file &key test)
Package

smithy.

Source

main.lisp.

Function: read-reference (object)
Package

smithy/spec.

Source

spec.lisp.

Function: read-shape (shape)
Package

smithy/spec.

Source

spec.lisp.

Function: read-shape-members (members)
Package

smithy/spec.

Source

spec.lisp.

Function: read-traits (traits)
Package

smithy/spec.

Source

spec.lisp.

Package

smithy/traits/documentation.

Source

documentation.lisp.

Package

smithy/traits/documentation.

Source

documentation.lisp.

Target Slot

reason.

Reader: request-compression-encodings (instance)
Writer: (setf request-compression-encodings) (instance)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Target Slot

encodings.

Function: request-compression-p (object)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Function: request-p (object)
Package

smithy/sdk/http.

Source

http.lisp.

Function: response-p (object)
Package

smithy/sdk/http.

Source

http.lisp.

Reader: rest-json1-event-stream-http (instance)
Writer: (setf rest-json1-event-stream-http) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

event-stream-http.

Reader: rest-json1-http (instance)
Writer: (setf rest-json1-http) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

http.

Function: rest-json1-p (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Reader: rest-xml-event-stream-http (instance)
Writer: (setf rest-xml-event-stream-http) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

event-stream-http.

Reader: rest-xml-http (instance)
Writer: (setf rest-xml-http) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

http.

Reader: rest-xml-no-error-wrapping (instance)
Writer: (setf rest-xml-no-error-wrapping) (instance)
Package

smithy/traits/aws.

Source

aws.lisp.

Target Slot

no-error-wrapping.

Function: rest-xml-p (object)
Package

smithy/traits/aws.

Source

aws.lisp.

Function: retryable-p (object)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Reader: retryable-throttling (instance)
Writer: (setf retryable-throttling) (instance)
Package

smithy/traits/behavior.

Source

behavior.lisp.

Target Slot

throttling.

Function: serialize-header-value (slot value)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: serialize-json-member-slot (json structure slot)
Package

smithy/sdk/protocols/json.

Source

json.lisp.

Function: serialize-slot-value (slot value)
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Function: serialize-xml-member-slot (xml structure slot)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: sort-shape-specs (shape-specs)
Package

smithy.

Source

main.lisp.

Function: type-converter (type)
Package

smithy/traits/base.

Source

base.lisp.

Function: xml-list-attributes (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-list-attributes) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: xml-list-body (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-list-body) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Reader: xml-list-flattened-p (instance)
Writer: (setf xml-list-flattened-p) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Target Slot

flattened-p.

Reader: xml-list-member-xml-name (instance)
Writer: (setf xml-list-member-xml-name) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Target Slot

member-xml-name.

Function: xml-list-name (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-list-name) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: xml-list-namespace (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-list-namespace) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: xml-list-prefix (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-list-prefix) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: xml-map-attributes (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-map-attributes) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: xml-map-body (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-map-body) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Reader: xml-map-flattened-p (instance)
Writer: (setf xml-map-flattened-p) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Target Slot

flattened-p.

Reader: xml-map-key-xml-name (instance)
Writer: (setf xml-map-key-xml-name) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Target Slot

key-xml-name.

Function: xml-map-name (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-map-name) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: xml-map-namespace (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-map-namespace) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: xml-map-prefix (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-map-prefix) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Reader: xml-map-value-xml-name (instance)
Writer: (setf xml-map-value-xml-name) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Target Slot

value-xml-name.

Function: xml-namespace-p (object)
Package

smithy/traits/serialization.

Source

serialization.lisp.

Function: xml-structure-attributes (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-structure-attributes) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: xml-structure-body (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-structure-body) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: xml-structure-name (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-structure-name) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: xml-structure-namespace (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-structure-namespace) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: xml-structure-prefix (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Function: (setf xml-structure-prefix) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Reader: xml-tag-attributes (instance)
Writer: (setf xml-tag-attributes) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Target Slot

attributes.

Reader: xml-tag-namespace (instance)
Writer: (setf xml-tag-namespace) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Target Slot

namespace.

Reader: xml-tag-prefix (instance)
Writer: (setf xml-tag-prefix) (instance)
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Target Slot

prefix.


6.2.4 Generic functions

Generic Reader: %member-timestamp-format (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: %member-timestamp-format ((structure-member-class structure-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

timestamp-format.

Generic Function: additional-headers (json service operation input)
Package

smithy/sdk/protocols/json.

Methods
Method: additional-headers ((json json) service operation input)
Source

json.lisp.

Generic Reader: aws-service-endpoint-prefix (object)
Package

smithy/sdk/service.

Methods
Reader Method: aws-service-endpoint-prefix ((aws-service aws-service))

automatically generated reader method

Source

service.lisp.

Target Slot

endpoint-prefix.

Generic Writer: (setf aws-service-endpoint-prefix) (object)
Package

smithy/sdk/service.

Methods
Writer Method: (setf aws-service-endpoint-prefix) ((aws-service aws-service))

automatically generated writer method

Source

service.lisp.

Target Slot

endpoint-prefix.

Generic Reader: error-condition-class (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: error-condition-class ((smithy-error-metaclass smithy-error-metaclass))

automatically generated reader method

Source

shapes.lisp.

Target Slot

condition-class.

Generic Reader: input-member-host-label (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: input-member-host-label ((input-member-class input-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

host-label.

Generic Writer: (setf input-member-host-label) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf input-member-host-label) ((input-member-class input-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

host-label.

Generic Reader: input-member-http-label (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: input-member-http-label ((input-member-class input-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

http-label.

Generic Writer: (setf input-member-http-label) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf input-member-http-label) ((input-member-class input-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

http-label.

Generic Reader: input-member-http-query (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: input-member-http-query ((input-member-class input-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

http-query.

Generic Writer: (setf input-member-http-query) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf input-member-http-query) ((input-member-class input-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

http-query.

Generic Reader: input-member-http-query-params (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: input-member-http-query-params ((input-member-class input-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

http-query-params.

Generic Writer: (setf input-member-http-query-params) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf input-member-http-query-params) ((input-member-class input-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

http-query-params.

Generic Reader: member-http-payload (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: member-http-payload ((interface-member-class interface-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

http-payload.

Generic Writer: (setf member-http-payload) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf member-http-payload) ((interface-member-class interface-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

http-payload.

Generic Reader: output-http-response-code (object)
Package

smithy/sdk/shapes.

Methods
Reader Method: output-http-response-code ((output-member-class output-member-class))

automatically generated reader method

Source

shapes.lisp.

Target Slot

http-response-code.

Generic Writer: (setf output-http-response-code) (object)
Package

smithy/sdk/shapes.

Methods
Writer Method: (setf output-http-response-code) ((output-member-class output-member-class))

automatically generated writer method

Source

shapes.lisp.

Target Slot

http-response-code.

Generic Reader: service-errors (object)
Package

smithy/sdk/service.

Methods
Reader Method: service-errors ((service service))

automatically generated reader method

Source

service.lisp.

Target Slot

errors.

Generic Writer: (setf service-errors) (object)
Package

smithy/sdk/service.

Methods
Writer Method: (setf service-errors) ((service service))

automatically generated writer method

Source

service.lisp.

Target Slot

errors.

Generic Reader: service-xml-namespace (object)
Package

smithy/sdk/service.

Methods
Reader Method: service-xml-namespace ((service service))

automatically generated reader method

Source

service.lisp.

Target Slot

xml-namespace.

Generic Writer: (setf service-xml-namespace) (object)
Package

smithy/sdk/service.

Methods
Writer Method: (setf service-xml-namespace) ((service service))

automatically generated writer method

Source

service.lisp.

Target Slot

xml-namespace.

Generic Reader: trait-converter (object)
Package

smithy/traits/base.

Methods
Reader Method: trait-converter ((trait trait))

automatically generated reader method

Source

base.lisp.

Target Slot

converter.


6.2.5 Structures

Structure: error-example
Package

smithy/traits/documentation.

Source

documentation.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: shape-id
Readers

error-example-shape-id.

Writers

(setf error-example-shape-id).

Slot: content
Readers

error-example-content.

Writers

(setf error-example-content).

Structure: example
Package

smithy/traits/documentation.

Source

documentation.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: title
Readers

example-title.

Writers

(setf example-title).

Slot: documentation
Readers

example-documentation.

Writers

(setf example-documentation).

Slot: input
Readers

example-input.

Writers

(setf example-input).

Slot: output
Readers

example-output.

Writers

(setf example-output).

Slot: error
Package

common-lisp.

Readers

example-error.

Writers

(setf example-error).

Slot: allow-constraint-errors
Readers

example-allow-constraint-errors.

Writers

(setf example-allow-constraint-errors).

Structure: xml-list
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Direct superclasses

xml-tag.

Direct slots
Slot: member-xml-name
Readers

xml-list-member-xml-name.

Writers

(setf xml-list-member-xml-name).

Slot: flattened-p
Readers

xml-list-flattened-p.

Writers

(setf xml-list-flattened-p).

Structure: xml-map
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Direct superclasses

xml-tag.

Direct slots
Slot: key-xml-name
Readers

xml-map-key-xml-name.

Writers

(setf xml-map-key-xml-name).

Slot: value-xml-name
Readers

xml-map-value-xml-name.

Writers

(setf xml-map-value-xml-name).

Slot: flattened-p
Readers

xml-map-flattened-p.

Writers

(setf xml-map-flattened-p).

Structure: xml-structure
Package

smithy/sdk/protocols/xml.

Source

xml.lisp.

Direct superclasses

xml-tag.


6.2.6 Classes

Class: auth-trait
Package

smithy/traits/auth.

Source

auth.lisp.

Direct superclasses

trait.

Class: aws-auth-trait
Package

smithy/traits/aws.

Source

aws.lisp.

Direct superclasses

aws-trait.

Class: aws-protocols-trait
Package

smithy/traits/aws.

Source

aws.lisp.

Direct superclasses

aws-trait.

Class: aws-trait
Package

smithy/traits/aws.

Source

aws.lisp.

Direct superclasses

trait.

Direct subclasses
Class: behavior-trait
Package

smithy/traits/behavior.

Source

behavior.lisp.

Direct superclasses

trait.

Class: constraint-trait
Package

smithy/traits/constraint.

Source

constraint.lisp.

Direct superclasses

trait.

Class: documentation-trait
Package

smithy/traits/documentation.

Source

documentation.lisp.

Direct superclasses

trait.

Class: endpoint-trait
Package

smithy/traits/endpoint.

Source

endpoint.lisp.

Direct superclasses

trait.

Class: error-member-class
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

interface-member-class.

Class: http-trait
Package

smithy/traits/http.

Source

http.lisp.

Direct superclasses

trait.

Class: input-member-class
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

interface-member-class.

Direct methods
Direct slots
Slot: http-query
Initargs

:http-query

Readers

input-member-http-query.

Writers

(setf input-member-http-query).

Slot: http-query-params
Initargs

:http-query-params

Readers

input-member-http-query-params.

Writers

(setf input-member-http-query-params).

Slot: http-label
Initargs

:http-label

Readers

input-member-http-label.

Writers

(setf input-member-http-label).

Slot: host-label
Initargs

:host-label

Readers

input-member-host-label.

Writers

(setf input-member-host-label).

Class: interface-member-class
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

structure-member-class.

Direct subclasses
Direct methods
Direct slots
Slot: http-header
Initargs

:http-header

Readers

member-http-header.

Writers

(setf member-http-header).

Slot: http-prefix-headers
Initargs

:http-prefix-headers

Readers

member-http-prefix-headers.

Writers

(setf member-http-prefix-headers).

Slot: http-payload
Initargs

:http-payload

Readers

member-http-payload.

Writers

(setf member-http-payload).

Class: output-member-class
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

interface-member-class.

Direct methods
Direct slots
Slot: http-response-code
Initargs

:http-response-code

Readers

output-http-response-code.

Writers

(setf output-http-response-code).

Class: serialization-trait
Package

smithy/traits/serialization.

Source

serialization.lisp.

Direct superclasses

trait.

Class: service
Package

smithy/sdk/service.

Source

service.lisp.

Direct subclasses

aws-service.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

service-name.

Writers

This slot is read-only.

Slot: shape-name
Initargs

:shape-name

Readers

service-shape-name.

Writers

This slot is read-only.

Slot: version
Initargs

:version

Readers

service-version.

Writers

This slot is read-only.

Slot: title
Initargs

:title

Slot: operations
Initargs

:operations

Readers

service-operations.

Writers

(setf service-operations).

Slot: errors
Initargs

:errors

Readers

service-errors.

Writers

(setf service-errors).

Slot: xml-namespace
Initargs

:xml-namespace

Readers

service-xml-namespace.

Writers

(setf service-xml-namespace).

Slot: protocol-name
Initargs

:protocol-name

Readers

service-protocol-name.

Writers

(setf service-protocol-name).

Slot: protocol-args
Initargs

:protocol-args

Readers

service-protocol-args.

Writers

(setf service-protocol-args).

Slot: protocol
Readers

service-protocol.

Writers

(setf service-protocol).

Class: smithy-error-metaclass
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

smithy-structure-metaclass.

Direct methods
Direct slots
Slot: error-name
Initargs

:error-name

Readers

error-name.

Writers

This slot is read-only.

Slot: error-code
Initargs

:error-code

Readers

error-code.

Writers

This slot is read-only.

Slot: condition-class
Initargs

:condition-class

Readers

error-condition-class.

Writers

This slot is read-only.

Class: smithy-input-metaclass
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

smithy-interface-metaclass.

Direct methods

direct-slot-definition-class.

Class: smithy-interface
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

smithy-structure.

Direct subclasses
Class: smithy-interface-metaclass
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

smithy-structure-metaclass.

Direct subclasses
Direct methods

direct-slot-definition-class.

Class: smithy-output-metaclass
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

smithy-interface-metaclass.

Direct methods

direct-slot-definition-class.

Class: smithy-structure-metaclass
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

standard-class.

Direct subclasses
Direct methods
Direct slots
Slot: shape-name
Initargs

:shape-name

Slot: xml-name
Initargs

:xml-name

Slot: xml-namespace
Initargs

:xml-namespace

Class: streaming-trait
Package

smithy/traits/streaming.

Source

streaming.lisp.

Direct superclasses

trait.

Class: structure-member-class
Package

smithy/sdk/shapes.

Source

shapes.lisp.

Direct superclasses

standard-direct-slot-definition.

Direct subclasses

interface-member-class.

Direct methods
Direct slots
Slot: member-name
Initargs

:member-name

Readers

member-name.

Writers

(setf member-name).

Slot: target-type
Initargs

:target-type

Readers

member-target-type.

Writers

(setf member-target-type).

Slot: required
Initargs

:required

Readers

member-required-p.

Writers

(setf member-required-p).

Slot: json-name
Initargs

:json-name

Readers

member-json-name.

Writers

(setf member-json-name).

Slot: xml-name
Initargs

:xml-name

Readers

member-xml-name.

Writers

(setf member-xml-name).

Slot: xml-attribute
Initargs

:xml-attribute

Readers

member-xml-attribute-p.

Writers

(setf member-xml-attribute-p).

Slot: xml-flattened
Initargs

:xml-flattened

Readers

member-xml-flattened-p.

Writers

(setf member-xml-flattened-p).

Slot: xml-namespace
Initargs

:xml-namespace

Readers

member-xml-namespace.

Writers

(setf member-xml-namespace).

Slot: timestamp-format
Initargs

:timestamp-format

Readers

%member-timestamp-format.

Writers

This slot is read-only.

Class: test-trait
Package

smithy/traits/test.

Source

test.lisp.

Direct superclasses

trait.

Class: type-refinement-trait
Package

smithy/traits/type-refinement.

Source

type-refinement.lisp.

Direct superclasses

trait.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   C   D   E   F   G   H   I   J   L   M   N   O   P   R   S   T   U   V   W   X  
Index Entry  Section

%
%member-timestamp-format: Private generic functions
%member-timestamp-format: Private generic functions

(
(setf aws-json-1.0-event-stream-http): Private ordinary functions
(setf aws-json-1.0-http): Private ordinary functions
(setf aws-json-1.1-event-stream-http): Private ordinary functions
(setf aws-json-1.1-http): Private ordinary functions
(setf aws-query-error-code): Public ordinary functions
(setf aws-query-error-http-response-code): Public ordinary functions
(setf aws-service-arn-namespace): Public ordinary functions
(setf aws-service-cloud-formation-name): Public ordinary functions
(setf aws-service-cloud-trail-event-source): Public ordinary functions
(setf aws-service-doc-id): Public ordinary functions
(setf aws-service-endpoint-prefix): Public ordinary functions
(setf aws-service-endpoint-prefix): Private generic functions
(setf aws-service-endpoint-prefix): Private generic functions
(setf aws-service-sdk-id): Public ordinary functions
(setf aws-sigv4-name): Public ordinary functions
(setf aws-sigv4a-name): Public ordinary functions
(setf cors-additional-allowed-headers): Private ordinary functions
(setf cors-additional-exposed-headers): Private ordinary functions
(setf cors-max-age): Private ordinary functions
(setf cors-origin): Private ordinary functions
(setf deprecated-message): Private ordinary functions
(setf deprecated-since): Private ordinary functions
(setf endpoint-host-prefix): Public ordinary functions
(setf error-example-content): Private ordinary functions
(setf error-example-shape-id): Private ordinary functions
(setf example-allow-constraint-errors): Private ordinary functions
(setf example-documentation): Private ordinary functions
(setf example-error): Private ordinary functions
(setf example-input): Private ordinary functions
(setf example-output): Private ordinary functions
(setf example-title): Private ordinary functions
(setf http-api-key-auth-in): Private ordinary functions
(setf http-api-key-auth-name): Private ordinary functions
(setf http-api-key-auth-scheme): Private ordinary functions
(setf http-checksum-request-algorithm-member): Public ordinary functions
(setf http-checksum-request-checksum-required): Public ordinary functions
(setf http-checksum-request-validation-mode-member): Public ordinary functions
(setf http-checksum-response-algorithms): Public ordinary functions
(setf http-code): Public ordinary functions
(setf http-method): Public ordinary functions
(setf http-request-test-applies-to): Public ordinary functions
(setf http-request-test-auth-scheme): Public ordinary functions
(setf http-request-test-body): Public ordinary functions
(setf http-request-test-body-media-type): Public ordinary functions
(setf http-request-test-documentation): Public ordinary functions
(setf http-request-test-forbid-headers): Public ordinary functions
(setf http-request-test-forbid-query-params): Public ordinary functions
(setf http-request-test-headers): Public ordinary functions
(setf http-request-test-host): Public ordinary functions
(setf http-request-test-id): Public ordinary functions
(setf http-request-test-method): Public ordinary functions
(setf http-request-test-params): Public ordinary functions
(setf http-request-test-protocol): Public ordinary functions
(setf http-request-test-query-params): Public ordinary functions
(setf http-request-test-require-headers): Public ordinary functions
(setf http-request-test-require-query-params): Public ordinary functions
(setf http-request-test-resolved-host): Public ordinary functions
(setf http-request-test-tags): Public ordinary functions
(setf http-request-test-uri): Public ordinary functions
(setf http-request-test-vendor-params): Public ordinary functions
(setf http-request-test-vendor-params-shape): Public ordinary functions
(setf http-response-test-applies-to): Public ordinary functions
(setf http-response-test-auth-scheme): Public ordinary functions
(setf http-response-test-body): Public ordinary functions
(setf http-response-test-body-media-type): Public ordinary functions
(setf http-response-test-code): Public ordinary functions
(setf http-response-test-documentation): Public ordinary functions
(setf http-response-test-forbid-headers): Public ordinary functions
(setf http-response-test-headers): Public ordinary functions
(setf http-response-test-id): Public ordinary functions
(setf http-response-test-params): Public ordinary functions
(setf http-response-test-protocol): Public ordinary functions
(setf http-response-test-require-headers): Public ordinary functions
(setf http-response-test-tags): Public ordinary functions
(setf http-response-test-vendor-params): Public ordinary functions
(setf http-response-test-vendor-params-shape): Public ordinary functions
(setf http-uri): Public ordinary functions
(setf id-ref-error-message): Private ordinary functions
(setf id-ref-fail-when-missing): Private ordinary functions
(setf id-ref-selector): Private ordinary functions
(setf input-member-host-label): Private generic functions
(setf input-member-host-label): Private generic functions
(setf input-member-http-label): Private generic functions
(setf input-member-http-label): Private generic functions
(setf input-member-http-query): Private generic functions
(setf input-member-http-query): Private generic functions
(setf input-member-http-query-params): Private generic functions
(setf input-member-http-query-params): Private generic functions
(setf length-max): Private ordinary functions
(setf length-min): Private ordinary functions
(setf list-member): Public generic functions
(setf list-member): Public generic functions
(setf map-key): Public generic functions
(setf map-key): Public generic functions
(setf map-value): Public generic functions
(setf map-value): Public generic functions
(setf member-http-header): Public generic functions
(setf member-http-header): Public generic functions
(setf member-http-payload): Private generic functions
(setf member-http-payload): Private generic functions
(setf member-http-prefix-headers): Public generic functions
(setf member-http-prefix-headers): Public generic functions
(setf member-json-name): Public generic functions
(setf member-json-name): Public generic functions
(setf member-name): Public generic functions
(setf member-name): Public generic functions
(setf member-name): Public generic functions
(setf member-name): Public generic functions
(setf member-required-p): Public generic functions
(setf member-required-p): Public generic functions
(setf member-target-type): Public generic functions
(setf member-target-type): Public generic functions
(setf member-xml-attribute-p): Public generic functions
(setf member-xml-attribute-p): Public generic functions
(setf member-xml-flattened-p): Public generic functions
(setf member-xml-flattened-p): Public generic functions
(setf member-xml-name): Public generic functions
(setf member-xml-name): Public generic functions
(setf member-xml-namespace): Public generic functions
(setf member-xml-namespace): Public generic functions
(setf members): Public generic functions
(setf members): Public generic functions
(setf mixins): Public generic functions
(setf mixins): Public generic functions
(setf operation-errors): Public generic functions
(setf operation-errors): Public generic functions
(setf operation-input): Public generic functions
(setf operation-input): Public generic functions
(setf operation-output): Public generic functions
(setf operation-output): Public generic functions
(setf output-http-response-code): Private generic functions
(setf output-http-response-code): Private generic functions
(setf paginated-input-token): Private ordinary functions
(setf paginated-items): Private ordinary functions
(setf paginated-output-token): Private ordinary functions
(setf paginated-page-size): Private ordinary functions
(setf range-max): Private ordinary functions
(setf range-min): Private ordinary functions
(setf raw-traits): Public generic functions
(setf raw-traits): Public generic functions
(setf recommended-reason): Private ordinary functions
(setf reference-target): Public generic functions
(setf reference-target): Public generic functions
(setf request-compression-encodings): Private ordinary functions
(setf request-headers): Public ordinary functions
(setf request-host-prefix): Public ordinary functions
(setf request-method): Public ordinary functions
(setf request-path-info): Public ordinary functions
(setf request-payload): Public ordinary functions
(setf request-query): Public ordinary functions
(setf request-service-name): Public ordinary functions
(setf request-streaming-p): Public ordinary functions
(setf response-headers): Public ordinary functions
(setf response-payload): Public ordinary functions
(setf response-status): Public ordinary functions
(setf rest-json1-event-stream-http): Private ordinary functions
(setf rest-json1-http): Private ordinary functions
(setf rest-xml-event-stream-http): Private ordinary functions
(setf rest-xml-http): Private ordinary functions
(setf rest-xml-no-error-wrapping): Private ordinary functions
(setf retryable-throttling): Private ordinary functions
(setf service-errors): Public generic functions
(setf service-errors): Public generic functions
(setf service-errors): Private generic functions
(setf service-errors): Private generic functions
(setf service-operations): Public generic functions
(setf service-operations): Public generic functions
(setf service-operations): Public generic functions
(setf service-operations): Public generic functions
(setf service-protocol): Public generic functions
(setf service-protocol): Public generic functions
(setf service-protocol-args): Public generic functions
(setf service-protocol-args): Public generic functions
(setf service-protocol-name): Public generic functions
(setf service-protocol-name): Public generic functions
(setf service-version): Public generic functions
(setf service-version): Public generic functions
(setf service-xml-namespace): Private generic functions
(setf service-xml-namespace): Private generic functions
(setf trait-shape): Public generic functions
(setf trait-shape): Public generic functions
(setf traits): Public generic functions
(setf traits): Public generic functions
(setf xml-list-attributes): Private ordinary functions
(setf xml-list-body): Private ordinary functions
(setf xml-list-flattened-p): Private ordinary functions
(setf xml-list-member-xml-name): Private ordinary functions
(setf xml-list-name): Private ordinary functions
(setf xml-list-namespace): Private ordinary functions
(setf xml-list-prefix): Private ordinary functions
(setf xml-map-attributes): Private ordinary functions
(setf xml-map-body): Private ordinary functions
(setf xml-map-flattened-p): Private ordinary functions
(setf xml-map-key-xml-name): Private ordinary functions
(setf xml-map-name): Private ordinary functions
(setf xml-map-namespace): Private ordinary functions
(setf xml-map-prefix): Private ordinary functions
(setf xml-map-value-xml-name): Private ordinary functions
(setf xml-namespace-prefix): Public ordinary functions
(setf xml-namespace-uri): Public ordinary functions
(setf xml-structure-attributes): Private ordinary functions
(setf xml-structure-body): Private ordinary functions
(setf xml-structure-name): Private ordinary functions
(setf xml-structure-namespace): Private ordinary functions
(setf xml-structure-prefix): Private ordinary functions
(setf xml-tag-attributes): Private ordinary functions
(setf xml-tag-body): Public ordinary functions
(setf xml-tag-name): Public ordinary functions
(setf xml-tag-namespace): Private ordinary functions
(setf xml-tag-prefix): Private ordinary functions

A
added-default: Public ordinary functions
additional-headers: Public generic functions
additional-headers: Public generic functions
additional-headers: Private generic functions
additional-headers: Private generic functions
always-true: Private ordinary functions
apply-uri-pattern: Public ordinary functions
auth: Public ordinary functions
aws-json-1.0: Public ordinary functions
aws-json-1.0-event-stream-http: Private ordinary functions
aws-json-1.0-http: Private ordinary functions
aws-json-1.0-p: Private ordinary functions
aws-json-1.1: Public ordinary functions
aws-json-1.1-event-stream-http: Private ordinary functions
aws-json-1.1-http: Private ordinary functions
aws-json-1.1-p: Private ordinary functions
aws-models: Private ordinary functions
aws-query: Public ordinary functions
aws-query-compatible: Public ordinary functions
aws-query-error: Public ordinary functions
aws-query-error-code: Public ordinary functions
aws-query-error-http-response-code: Public ordinary functions
aws-query-error-p: Private ordinary functions
aws-s3-unwrapped-xml-output: Public ordinary functions
aws-service: Public ordinary functions
aws-service-arn-namespace: Public ordinary functions
aws-service-arn-namespace: Public generic functions
aws-service-arn-namespace: Public generic functions
aws-service-cloud-formation-name: Public ordinary functions
aws-service-cloud-trail-event-source: Public ordinary functions
aws-service-doc-id: Public ordinary functions
aws-service-endpoint-prefix: Public ordinary functions
aws-service-endpoint-prefix: Private generic functions
aws-service-endpoint-prefix: Private generic functions
aws-service-p: Private ordinary functions
aws-service-sdk-id: Public ordinary functions
aws-sigv4: Public ordinary functions
aws-sigv4-name: Public ordinary functions
aws-sigv4-p: Private ordinary functions
aws-sigv4a: Public ordinary functions
aws-sigv4a-name: Public ordinary functions
aws-sigv4a-p: Private ordinary functions

C
client-optional: Public ordinary functions
codegen: Public ordinary functions
codegen-from-json: Private ordinary functions
codegen-shape: Public generic functions
codegen-shape: Public generic functions
codegen-shape: Public generic functions
codegen-shape: Public generic functions
codegen-shape: Public generic functions
codegen-shape: Public generic functions
codegen-shape: Public generic functions
codegen-shape: Public generic functions
codegen-shape: Public generic functions
codegen-shape: Public generic functions
content-md5: Public ordinary functions
convert-xml-namespace-trait: Private ordinary functions
copy-aws-json-1.0: Private ordinary functions
copy-aws-json-1.1: Private ordinary functions
copy-aws-query-error: Private ordinary functions
copy-aws-service: Private ordinary functions
copy-aws-sigv4: Private ordinary functions
copy-aws-sigv4a: Private ordinary functions
copy-cors: Private ordinary functions
copy-deprecated: Private ordinary functions
copy-endpoint: Private ordinary functions
copy-error-example: Private ordinary functions
copy-example: Private ordinary functions
copy-http: Private ordinary functions
copy-http-api-key-auth: Private ordinary functions
copy-http-checksum: Private ordinary functions
copy-http-request-tests: Private ordinary functions
copy-http-response-tests: Private ordinary functions
copy-id-ref: Private ordinary functions
copy-length: Private ordinary functions
copy-paginated: Private ordinary functions
copy-range: Private ordinary functions
copy-recommended: Private ordinary functions
copy-request: Private ordinary functions
copy-request-compression: Private ordinary functions
copy-response: Private ordinary functions
copy-rest-json1: Private ordinary functions
copy-rest-xml: Private ordinary functions
copy-retryable: Private ordinary functions
copy-xml-namespace: Private ordinary functions
cors: Public ordinary functions
cors-additional-allowed-headers: Private ordinary functions
cors-additional-exposed-headers: Private ordinary functions
cors-max-age: Private ordinary functions
cors-origin: Private ordinary functions
cors-p: Private ordinary functions

D
decode-payload: Public generic functions
decode-payload: Public generic functions
decode-payload: Public generic functions
default: Public ordinary functions
define-custom-service-trait: Private macros
define-enum: Public macros
define-error: Public macros
define-input: Public macros
define-interface: Public macros
define-list: Public macros
define-map: Public macros
define-operation: Public macros
define-output: Public macros
define-serialize-rule: Public macros
define-service: Public macros
define-simple-trait: Public macros
define-smithy-type: Private macros
define-structure: Public macros
define-trait: Public macros
define-type: Public macros
define-type-converter: Public macros
define-union: Public macros
deprecated: Public ordinary functions
deprecated-message: Private ordinary functions
deprecated-p: Private ordinary functions
deprecated-since: Private ordinary functions
deserialize-output-headers: Public generic functions
deserialize-output-headers: Public generic functions
deserialize-output-payload: Public generic functions
deserialize-output-payload: Public generic functions
deserialize-output-payload: Public generic functions
deserialize-payload-as-xml: Public ordinary functions
direct-slot-definition-class: Public standalone methods
direct-slot-definition-class: Public standalone methods
direct-slot-definition-class: Public standalone methods
direct-slot-definition-class: Public standalone methods
direct-slot-definition-class: Public standalone methods
documentation: Public ordinary functions

E
ec2-query: Public ordinary functions
ec2-query-name: Public ordinary functions
encode: Public ordinary functions
encode-payload: Public generic functions
encode-payload: Public generic functions
encode-payload: Public generic functions
endpoint: Public ordinary functions
endpoint-host-prefix: Public ordinary functions
endpoint-p: Private ordinary functions
ensure-service-protocol: Private ordinary functions
enum: Public generic functions
enum-value: Public ordinary functions
enum-value: Public generic functions
error: Public ordinary functions
error-code: Public generic functions
error-code: Public generic functions
error-condition-class: Private generic functions
error-condition-class: Private generic functions
error-example: Private ordinary functions
error-example-content: Private ordinary functions
error-example-p: Private ordinary functions
error-example-shape-id: Private ordinary functions
error-name: Public generic functions
error-name: Public generic functions
event-payload: Public ordinary functions
example: Private ordinary functions
example-allow-constraint-errors: Private ordinary functions
example-documentation: Private ordinary functions
example-error: Private ordinary functions
example-input: Private ordinary functions
example-output: Private ordinary functions
example-p: Private ordinary functions
example-title: Private ordinary functions
external-documentation: Public ordinary functions

F
find-error-shape: Public generic functions
find-error-shape: Public generic functions
find-operation: Public ordinary functions
find-protocol: Public ordinary functions
find-trait: Public ordinary functions
Function, (setf aws-json-1.0-event-stream-http): Private ordinary functions
Function, (setf aws-json-1.0-http): Private ordinary functions
Function, (setf aws-json-1.1-event-stream-http): Private ordinary functions
Function, (setf aws-json-1.1-http): Private ordinary functions
Function, (setf aws-query-error-code): Public ordinary functions
Function, (setf aws-query-error-http-response-code): Public ordinary functions
Function, (setf aws-service-arn-namespace): Public ordinary functions
Function, (setf aws-service-cloud-formation-name): Public ordinary functions
Function, (setf aws-service-cloud-trail-event-source): Public ordinary functions
Function, (setf aws-service-doc-id): Public ordinary functions
Function, (setf aws-service-endpoint-prefix): Public ordinary functions
Function, (setf aws-service-sdk-id): Public ordinary functions
Function, (setf aws-sigv4-name): Public ordinary functions
Function, (setf aws-sigv4a-name): Public ordinary functions
Function, (setf cors-additional-allowed-headers): Private ordinary functions
Function, (setf cors-additional-exposed-headers): Private ordinary functions
Function, (setf cors-max-age): Private ordinary functions
Function, (setf cors-origin): Private ordinary functions
Function, (setf deprecated-message): Private ordinary functions
Function, (setf deprecated-since): Private ordinary functions
Function, (setf endpoint-host-prefix): Public ordinary functions
Function, (setf error-example-content): Private ordinary functions
Function, (setf error-example-shape-id): Private ordinary functions
Function, (setf example-allow-constraint-errors): Private ordinary functions
Function, (setf example-documentation): Private ordinary functions
Function, (setf example-error): Private ordinary functions
Function, (setf example-input): Private ordinary functions
Function, (setf example-output): Private ordinary functions
Function, (setf example-title): Private ordinary functions
Function, (setf http-api-key-auth-in): Private ordinary functions
Function, (setf http-api-key-auth-name): Private ordinary functions
Function, (setf http-api-key-auth-scheme): Private ordinary functions
Function, (setf http-checksum-request-algorithm-member): Public ordinary functions
Function, (setf http-checksum-request-checksum-required): Public ordinary functions
Function, (setf http-checksum-request-validation-mode-member): Public ordinary functions
Function, (setf http-checksum-response-algorithms): Public ordinary functions
Function, (setf http-code): Public ordinary functions
Function, (setf http-method): Public ordinary functions
Function, (setf http-request-test-applies-to): Public ordinary functions
Function, (setf http-request-test-auth-scheme): Public ordinary functions
Function, (setf http-request-test-body): Public ordinary functions
Function, (setf http-request-test-body-media-type): Public ordinary functions
Function, (setf http-request-test-documentation): Public ordinary functions
Function, (setf http-request-test-forbid-headers): Public ordinary functions
Function, (setf http-request-test-forbid-query-params): Public ordinary functions
Function, (setf http-request-test-headers): Public ordinary functions
Function, (setf http-request-test-host): Public ordinary functions
Function, (setf http-request-test-id): Public ordinary functions
Function, (setf http-request-test-method): Public ordinary functions
Function, (setf http-request-test-params): Public ordinary functions
Function, (setf http-request-test-protocol): Public ordinary functions
Function, (setf http-request-test-query-params): Public ordinary functions
Function, (setf http-request-test-require-headers): Public ordinary functions
Function, (setf http-request-test-require-query-params): Public ordinary functions
Function, (setf http-request-test-resolved-host): Public ordinary functions
Function, (setf http-request-test-tags): Public ordinary functions
Function, (setf http-request-test-uri): Public ordinary functions
Function, (setf http-request-test-vendor-params): Public ordinary functions
Function, (setf http-request-test-vendor-params-shape): Public ordinary functions
Function, (setf http-response-test-applies-to): Public ordinary functions
Function, (setf http-response-test-auth-scheme): Public ordinary functions
Function, (setf http-response-test-body): Public ordinary functions
Function, (setf http-response-test-body-media-type): Public ordinary functions
Function, (setf http-response-test-code): Public ordinary functions
Function, (setf http-response-test-documentation): Public ordinary functions
Function, (setf http-response-test-forbid-headers): Public ordinary functions
Function, (setf http-response-test-headers): Public ordinary functions
Function, (setf http-response-test-id): Public ordinary functions
Function, (setf http-response-test-params): Public ordinary functions
Function, (setf http-response-test-protocol): Public ordinary functions
Function, (setf http-response-test-require-headers): Public ordinary functions
Function, (setf http-response-test-tags): Public ordinary functions
Function, (setf http-response-test-vendor-params): Public ordinary functions
Function, (setf http-response-test-vendor-params-shape): Public ordinary functions
Function, (setf http-uri): Public ordinary functions
Function, (setf id-ref-error-message): Private ordinary functions
Function, (setf id-ref-fail-when-missing): Private ordinary functions
Function, (setf id-ref-selector): Private ordinary functions
Function, (setf length-max): Private ordinary functions
Function, (setf length-min): Private ordinary functions
Function, (setf paginated-input-token): Private ordinary functions
Function, (setf paginated-items): Private ordinary functions
Function, (setf paginated-output-token): Private ordinary functions
Function, (setf paginated-page-size): Private ordinary functions
Function, (setf range-max): Private ordinary functions
Function, (setf range-min): Private ordinary functions
Function, (setf recommended-reason): Private ordinary functions
Function, (setf request-compression-encodings): Private ordinary functions
Function, (setf request-headers): Public ordinary functions
Function, (setf request-host-prefix): Public ordinary functions
Function, (setf request-method): Public ordinary functions
Function, (setf request-path-info): Public ordinary functions
Function, (setf request-payload): Public ordinary functions
Function, (setf request-query): Public ordinary functions
Function, (setf request-service-name): Public ordinary functions
Function, (setf request-streaming-p): Public ordinary functions
Function, (setf response-headers): Public ordinary functions
Function, (setf response-payload): Public ordinary functions
Function, (setf response-status): Public ordinary functions
Function, (setf rest-json1-event-stream-http): Private ordinary functions
Function, (setf rest-json1-http): Private ordinary functions
Function, (setf rest-xml-event-stream-http): Private ordinary functions
Function, (setf rest-xml-http): Private ordinary functions
Function, (setf rest-xml-no-error-wrapping): Private ordinary functions
Function, (setf retryable-throttling): Private ordinary functions
Function, (setf xml-list-attributes): Private ordinary functions
Function, (setf xml-list-body): Private ordinary functions
Function, (setf xml-list-flattened-p): Private ordinary functions
Function, (setf xml-list-member-xml-name): Private ordinary functions
Function, (setf xml-list-name): Private ordinary functions
Function, (setf xml-list-namespace): Private ordinary functions
Function, (setf xml-list-prefix): Private ordinary functions
Function, (setf xml-map-attributes): Private ordinary functions
Function, (setf xml-map-body): Private ordinary functions
Function, (setf xml-map-flattened-p): Private ordinary functions
Function, (setf xml-map-key-xml-name): Private ordinary functions
Function, (setf xml-map-name): Private ordinary functions
Function, (setf xml-map-namespace): Private ordinary functions
Function, (setf xml-map-prefix): Private ordinary functions
Function, (setf xml-map-value-xml-name): Private ordinary functions
Function, (setf xml-namespace-prefix): Public ordinary functions
Function, (setf xml-namespace-uri): Public ordinary functions
Function, (setf xml-structure-attributes): Private ordinary functions
Function, (setf xml-structure-body): Private ordinary functions
Function, (setf xml-structure-name): Private ordinary functions
Function, (setf xml-structure-namespace): Private ordinary functions
Function, (setf xml-structure-prefix): Private ordinary functions
Function, (setf xml-tag-attributes): Private ordinary functions
Function, (setf xml-tag-body): Public ordinary functions
Function, (setf xml-tag-name): Public ordinary functions
Function, (setf xml-tag-namespace): Private ordinary functions
Function, (setf xml-tag-prefix): Private ordinary functions
Function, added-default: Public ordinary functions
Function, always-true: Private ordinary functions
Function, apply-uri-pattern: Public ordinary functions
Function, auth: Public ordinary functions
Function, aws-json-1.0: Public ordinary functions
Function, aws-json-1.0-event-stream-http: Private ordinary functions
Function, aws-json-1.0-http: Private ordinary functions
Function, aws-json-1.0-p: Private ordinary functions
Function, aws-json-1.1: Public ordinary functions
Function, aws-json-1.1-event-stream-http: Private ordinary functions
Function, aws-json-1.1-http: Private ordinary functions
Function, aws-json-1.1-p: Private ordinary functions
Function, aws-models: Private ordinary functions
Function, aws-query: Public ordinary functions
Function, aws-query-compatible: Public ordinary functions
Function, aws-query-error: Public ordinary functions
Function, aws-query-error-code: Public ordinary functions
Function, aws-query-error-http-response-code: Public ordinary functions
Function, aws-query-error-p: Private ordinary functions
Function, aws-s3-unwrapped-xml-output: Public ordinary functions
Function, aws-service: Public ordinary functions
Function, aws-service-arn-namespace: Public ordinary functions
Function, aws-service-cloud-formation-name: Public ordinary functions
Function, aws-service-cloud-trail-event-source: Public ordinary functions
Function, aws-service-doc-id: Public ordinary functions
Function, aws-service-endpoint-prefix: Public ordinary functions
Function, aws-service-p: Private ordinary functions
Function, aws-service-sdk-id: Public ordinary functions
Function, aws-sigv4: Public ordinary functions
Function, aws-sigv4-name: Public ordinary functions
Function, aws-sigv4-p: Private ordinary functions
Function, aws-sigv4a: Public ordinary functions
Function, aws-sigv4a-name: Public ordinary functions
Function, aws-sigv4a-p: Private ordinary functions
Function, client-optional: Public ordinary functions
Function, codegen: Public ordinary functions
Function, codegen-from-json: Private ordinary functions
Function, content-md5: Public ordinary functions
Function, convert-xml-namespace-trait: Private ordinary functions
Function, copy-aws-json-1.0: Private ordinary functions
Function, copy-aws-json-1.1: Private ordinary functions
Function, copy-aws-query-error: Private ordinary functions
Function, copy-aws-service: Private ordinary functions
Function, copy-aws-sigv4: Private ordinary functions
Function, copy-aws-sigv4a: Private ordinary functions
Function, copy-cors: Private ordinary functions
Function, copy-deprecated: Private ordinary functions
Function, copy-endpoint: Private ordinary functions
Function, copy-error-example: Private ordinary functions
Function, copy-example: Private ordinary functions
Function, copy-http: Private ordinary functions
Function, copy-http-api-key-auth: Private ordinary functions
Function, copy-http-checksum: Private ordinary functions
Function, copy-http-request-tests: Private ordinary functions
Function, copy-http-response-tests: Private ordinary functions
Function, copy-id-ref: Private ordinary functions
Function, copy-length: Private ordinary functions
Function, copy-paginated: Private ordinary functions
Function, copy-range: Private ordinary functions
Function, copy-recommended: Private ordinary functions
Function, copy-request: Private ordinary functions
Function, copy-request-compression: Private ordinary functions
Function, copy-response: Private ordinary functions
Function, copy-rest-json1: Private ordinary functions
Function, copy-rest-xml: Private ordinary functions
Function, copy-retryable: Private ordinary functions
Function, copy-xml-namespace: Private ordinary functions
Function, cors: Public ordinary functions
Function, cors-additional-allowed-headers: Private ordinary functions
Function, cors-additional-exposed-headers: Private ordinary functions
Function, cors-max-age: Private ordinary functions
Function, cors-origin: Private ordinary functions
Function, cors-p: Private ordinary functions
Function, default: Public ordinary functions
Function, deprecated: Public ordinary functions
Function, deprecated-message: Private ordinary functions
Function, deprecated-p: Private ordinary functions
Function, deprecated-since: Private ordinary functions
Function, deserialize-payload-as-xml: Public ordinary functions
Function, documentation: Public ordinary functions
Function, ec2-query: Public ordinary functions
Function, ec2-query-name: Public ordinary functions
Function, encode: Public ordinary functions
Function, endpoint: Public ordinary functions
Function, endpoint-host-prefix: Public ordinary functions
Function, endpoint-p: Private ordinary functions
Function, ensure-service-protocol: Private ordinary functions
Function, enum-value: Public ordinary functions
Function, error: Public ordinary functions
Function, error-example: Private ordinary functions
Function, error-example-content: Private ordinary functions
Function, error-example-p: Private ordinary functions
Function, error-example-shape-id: Private ordinary functions
Function, event-payload: Public ordinary functions
Function, example: Private ordinary functions
Function, example-allow-constraint-errors: Private ordinary functions
Function, example-documentation: Private ordinary functions
Function, example-error: Private ordinary functions
Function, example-input: Private ordinary functions
Function, example-output: Private ordinary functions
Function, example-p: Private ordinary functions
Function, example-title: Private ordinary functions
Function, external-documentation: Public ordinary functions
Function, find-operation: Public ordinary functions
Function, find-protocol: Public ordinary functions
Function, find-trait: Public ordinary functions
Function, host-label: Public ordinary functions
Function, host-label-values: Public ordinary functions
Function, http: Public ordinary functions
Function, http-api-key-auth: Public ordinary functions
Function, http-api-key-auth-in: Private ordinary functions
Function, http-api-key-auth-name: Private ordinary functions
Function, http-api-key-auth-p: Private ordinary functions
Function, http-api-key-auth-scheme: Private ordinary functions
Function, http-basic-auth: Public ordinary functions
Function, http-bearer-auth: Public ordinary functions
Function, http-checksum: Public ordinary functions
Function, http-checksum-p: Private ordinary functions
Function, http-checksum-request-algorithm-member: Public ordinary functions
Function, http-checksum-request-checksum-required: Public ordinary functions
Function, http-checksum-request-validation-mode-member: Public ordinary functions
Function, http-checksum-required: Public ordinary functions
Function, http-checksum-response-algorithms: Public ordinary functions
Function, http-code: Public ordinary functions
Function, http-digest-auth: Public ordinary functions
Function, http-error: Public ordinary functions
Function, http-header: Public ordinary functions
Function, http-header-slots: Public ordinary functions
Function, http-header-values: Public ordinary functions
Function, http-label: Public ordinary functions
Function, http-label-values: Public ordinary functions
Function, http-method: Public ordinary functions
Function, http-p: Private ordinary functions
Function, http-payload: Public ordinary functions
Function, http-payload-slots: Public ordinary functions
Function, http-prefix-headers: Public ordinary functions
Function, http-query: Public ordinary functions
Function, http-query-params: Public ordinary functions
Function, http-query-values: Public ordinary functions
Function, http-request-test-applies-to: Public ordinary functions
Function, http-request-test-auth-scheme: Public ordinary functions
Function, http-request-test-body: Public ordinary functions
Function, http-request-test-body-media-type: Public ordinary functions
Function, http-request-test-documentation: Public ordinary functions
Function, http-request-test-forbid-headers: Public ordinary functions
Function, http-request-test-forbid-query-params: Public ordinary functions
Function, http-request-test-headers: Public ordinary functions
Function, http-request-test-host: Public ordinary functions
Function, http-request-test-id: Public ordinary functions
Function, http-request-test-method: Public ordinary functions
Function, http-request-test-params: Public ordinary functions
Function, http-request-test-protocol: Public ordinary functions
Function, http-request-test-query-params: Public ordinary functions
Function, http-request-test-require-headers: Public ordinary functions
Function, http-request-test-require-query-params: Public ordinary functions
Function, http-request-test-resolved-host: Public ordinary functions
Function, http-request-test-tags: Public ordinary functions
Function, http-request-test-uri: Public ordinary functions
Function, http-request-test-vendor-params: Public ordinary functions
Function, http-request-test-vendor-params-shape: Public ordinary functions
Function, http-request-tests: Public ordinary functions
Function, http-request-tests-p: Private ordinary functions
Function, http-response-code: Public ordinary functions
Function, http-response-test-applies-to: Public ordinary functions
Function, http-response-test-auth-scheme: Public ordinary functions
Function, http-response-test-body: Public ordinary functions
Function, http-response-test-body-media-type: Public ordinary functions
Function, http-response-test-code: Public ordinary functions
Function, http-response-test-documentation: Public ordinary functions
Function, http-response-test-forbid-headers: Public ordinary functions
Function, http-response-test-headers: Public ordinary functions
Function, http-response-test-id: Public ordinary functions
Function, http-response-test-params: Public ordinary functions
Function, http-response-test-protocol: Public ordinary functions
Function, http-response-test-require-headers: Public ordinary functions
Function, http-response-test-tags: Public ordinary functions
Function, http-response-test-vendor-params: Public ordinary functions
Function, http-response-test-vendor-params-shape: Public ordinary functions
Function, http-response-tests: Public ordinary functions
Function, http-response-tests-p: Private ordinary functions
Function, http-uri: Public ordinary functions
Function, id-ref: Public ordinary functions
Function, id-ref-error-message: Private ordinary functions
Function, id-ref-fail-when-missing: Private ordinary functions
Function, id-ref-p: Private ordinary functions
Function, id-ref-selector: Private ordinary functions
Function, idempotency-token: Public ordinary functions
Function, idempotent: Public ordinary functions
Function, input: Public ordinary functions
Function, interface-slots: Public ordinary functions
Function, interface-streaming-p: Public ordinary functions
Function, internal: Public ordinary functions
Function, invoke-operation: Public ordinary functions
Function, json-name: Public ordinary functions
Function, length: Public ordinary functions
Function, length-max: Private ordinary functions
Function, length-min: Private ordinary functions
Function, length-p: Private ordinary functions
Function, lisp-type: Public ordinary functions
Function, make-aws-json-1.0: Private ordinary functions
Function, make-aws-json-1.1: Private ordinary functions
Function, make-aws-query-error: Private ordinary functions
Function, make-aws-service: Private ordinary functions
Function, make-aws-sigv4: Private ordinary functions
Function, make-aws-sigv4a: Private ordinary functions
Function, make-cors: Private ordinary functions
Function, make-deprecated: Private ordinary functions
Function, make-endpoint: Private ordinary functions
Function, make-error-condition: Public ordinary functions
Function, make-error-example: Private ordinary functions
Function, make-example: Private ordinary functions
Function, make-http: Private ordinary functions
Function, make-http-api-key-auth: Private ordinary functions
Function, make-http-checksum: Private ordinary functions
Function, make-http-request-tests: Private ordinary functions
Function, make-http-response-tests: Private ordinary functions
Function, make-id-ref: Private ordinary functions
Function, make-length: Private ordinary functions
Function, make-paginated: Private ordinary functions
Function, make-range: Private ordinary functions
Function, make-recommended: Private ordinary functions
Function, make-reference: Public ordinary functions
Function, make-request: Public ordinary functions
Function, make-request: Public ordinary functions
Function, make-request-compression: Private ordinary functions
Function, make-response: Public ordinary functions
Function, make-rest-json1: Private ordinary functions
Function, make-rest-xml: Private ordinary functions
Function, make-retryable: Private ordinary functions
Function, make-service: Private ordinary functions
Function, make-xml-list: Private ordinary functions
Function, make-xml-map: Private ordinary functions
Function, make-xml-namespace: Private ordinary functions
Function, make-xml-structure: Private ordinary functions
Function, make-xml-tag: Private ordinary functions
Function, map->query-params: Private ordinary functions
Function, media-type: Public ordinary functions
Function, member-smithy-type: Public ordinary functions
Function, member-timestamp-format: Public ordinary functions
Function, mixin: Public ordinary functions
Function, normalize-trait-name: Private ordinary functions
Function, operation-host-prefix: Public ordinary functions
Function, operation-service: Public ordinary functions
Function, optional-auth: Public ordinary functions
Function, output: Public ordinary functions
Function, package-services: Public ordinary functions
Function, paginated: Public ordinary functions
Function, paginated-input-token: Private ordinary functions
Function, paginated-items: Private ordinary functions
Function, paginated-output-token: Private ordinary functions
Function, paginated-p: Private ordinary functions
Function, paginated-page-size: Private ordinary functions
Function, parse: Public ordinary functions
Function, parse-payload-as-xml: Private ordinary functions
Function, parse-shape-id: Public ordinary functions
Function, pattern: Public ordinary functions
Function, private: Public ordinary functions
Function, range: Public ordinary functions
Function, range-max: Private ordinary functions
Function, range-min: Private ordinary functions
Function, range-p: Private ordinary functions
Function, read-aws-model: Private ordinary functions
Function, read-reference: Private ordinary functions
Function, read-shape: Private ordinary functions
Function, read-shape-members: Private ordinary functions
Function, read-spec: Public ordinary functions
Function, read-trait-value: Public ordinary functions
Function, read-traits: Private ordinary functions
Function, readonly: Public ordinary functions
Function, recommended: Public ordinary functions
Function, recommended-p: Private ordinary functions
Function, recommended-reason: Private ordinary functions
Function, request-compression: Public ordinary functions
Function, request-compression-encodings: Private ordinary functions
Function, request-compression-p: Private ordinary functions
Function, request-headers: Public ordinary functions
Function, request-host-prefix: Public ordinary functions
Function, request-method: Public ordinary functions
Function, request-p: Private ordinary functions
Function, request-path-info: Public ordinary functions
Function, request-payload: Public ordinary functions
Function, request-query: Public ordinary functions
Function, request-service-name: Public ordinary functions
Function, request-streaming-p: Public ordinary functions
Function, required: Public ordinary functions
Function, requires-length: Public ordinary functions
Function, response-headers: Public ordinary functions
Function, response-p: Private ordinary functions
Function, response-payload: Public ordinary functions
Function, response-status: Public ordinary functions
Function, rest-json1: Public ordinary functions
Function, rest-json1-event-stream-http: Private ordinary functions
Function, rest-json1-http: Private ordinary functions
Function, rest-json1-p: Private ordinary functions
Function, rest-xml: Public ordinary functions
Function, rest-xml-event-stream-http: Private ordinary functions
Function, rest-xml-http: Private ordinary functions
Function, rest-xml-no-error-wrapping: Private ordinary functions
Function, rest-xml-p: Private ordinary functions
Function, retryable: Public ordinary functions
Function, retryable-p: Private ordinary functions
Function, retryable-throttling: Private ordinary functions
Function, sensitive: Public ordinary functions
Function, serialize-header-value: Private ordinary functions
Function, serialize-json-member-slot: Private ordinary functions
Function, serialize-slot-value: Private ordinary functions
Function, serialize-xml-member-slot: Private ordinary functions
Function, shape-id->symbol: Public ordinary functions
Function, shape-id->type: Public ordinary functions
Function, shape-name->symbol: Public ordinary functions
Function, since: Public ordinary functions
Function, sort-shape-specs: Private ordinary functions
Function, sparse: Public ordinary functions
Function, streaming: Public ordinary functions
Function, structure-shape-name: Public ordinary functions
Function, structure-slots: Public ordinary functions
Function, tags: Public ordinary functions
Function, timestamp-format: Public ordinary functions
Function, title: Public ordinary functions
Function, to-string: Public ordinary functions
Function, type-converter: Private ordinary functions
Function, unique-items: Public ordinary functions
Function, unsigned-payload: Public ordinary functions
Function, unstable: Public ordinary functions
Function, xml-attribute: Public ordinary functions
Function, xml-flattened: Public ordinary functions
Function, xml-list-attributes: Private ordinary functions
Function, xml-list-body: Private ordinary functions
Function, xml-list-flattened-p: Private ordinary functions
Function, xml-list-member-xml-name: Private ordinary functions
Function, xml-list-name: Private ordinary functions
Function, xml-list-namespace: Private ordinary functions
Function, xml-list-prefix: Private ordinary functions
Function, xml-map-attributes: Private ordinary functions
Function, xml-map-body: Private ordinary functions
Function, xml-map-flattened-p: Private ordinary functions
Function, xml-map-key-xml-name: Private ordinary functions
Function, xml-map-name: Private ordinary functions
Function, xml-map-namespace: Private ordinary functions
Function, xml-map-prefix: Private ordinary functions
Function, xml-map-value-xml-name: Private ordinary functions
Function, xml-name: Public ordinary functions
Function, xml-name: Public ordinary functions
Function, xml-namespace: Public ordinary functions
Function, xml-namespace: Public ordinary functions
Function, xml-namespace-p: Private ordinary functions
Function, xml-namespace-prefix: Public ordinary functions
Function, xml-namespace-uri: Public ordinary functions
Function, xml-structure-attributes: Private ordinary functions
Function, xml-structure-body: Private ordinary functions
Function, xml-structure-name: Private ordinary functions
Function, xml-structure-namespace: Private ordinary functions
Function, xml-structure-prefix: Private ordinary functions
Function, xml-tag-attributes: Private ordinary functions
Function, xml-tag-body: Public ordinary functions
Function, xml-tag-name: Public ordinary functions
Function, xml-tag-namespace: Private ordinary functions
Function, xml-tag-prefix: Private ordinary functions

G
Generic Function, %member-timestamp-format: Private generic functions
Generic Function, (setf aws-service-endpoint-prefix): Private generic functions
Generic Function, (setf input-member-host-label): Private generic functions
Generic Function, (setf input-member-http-label): Private generic functions
Generic Function, (setf input-member-http-query): Private generic functions
Generic Function, (setf input-member-http-query-params): Private generic functions
Generic Function, (setf list-member): Public generic functions
Generic Function, (setf map-key): Public generic functions
Generic Function, (setf map-value): Public generic functions
Generic Function, (setf member-http-header): Public generic functions
Generic Function, (setf member-http-payload): Private generic functions
Generic Function, (setf member-http-prefix-headers): Public generic functions
Generic Function, (setf member-json-name): Public generic functions
Generic Function, (setf member-name): Public generic functions
Generic Function, (setf member-name): Public generic functions
Generic Function, (setf member-required-p): Public generic functions
Generic Function, (setf member-target-type): Public generic functions
Generic Function, (setf member-xml-attribute-p): Public generic functions
Generic Function, (setf member-xml-flattened-p): Public generic functions
Generic Function, (setf member-xml-name): Public generic functions
Generic Function, (setf member-xml-namespace): Public generic functions
Generic Function, (setf members): Public generic functions
Generic Function, (setf mixins): Public generic functions
Generic Function, (setf operation-errors): Public generic functions
Generic Function, (setf operation-input): Public generic functions
Generic Function, (setf operation-output): Public generic functions
Generic Function, (setf output-http-response-code): Private generic functions
Generic Function, (setf raw-traits): Public generic functions
Generic Function, (setf reference-target): Public generic functions
Generic Function, (setf service-errors): Public generic functions
Generic Function, (setf service-errors): Private generic functions
Generic Function, (setf service-operations): Public generic functions
Generic Function, (setf service-operations): Public generic functions
Generic Function, (setf service-protocol): Public generic functions
Generic Function, (setf service-protocol-args): Public generic functions
Generic Function, (setf service-protocol-name): Public generic functions
Generic Function, (setf service-version): Public generic functions
Generic Function, (setf service-xml-namespace): Private generic functions
Generic Function, (setf trait-shape): Public generic functions
Generic Function, (setf traits): Public generic functions
Generic Function, additional-headers: Public generic functions
Generic Function, additional-headers: Private generic functions
Generic Function, aws-service-arn-namespace: Public generic functions
Generic Function, aws-service-endpoint-prefix: Private generic functions
Generic Function, codegen-shape: Public generic functions
Generic Function, decode-payload: Public generic functions
Generic Function, deserialize-output-headers: Public generic functions
Generic Function, deserialize-output-payload: Public generic functions
Generic Function, encode-payload: Public generic functions
Generic Function, enum: Public generic functions
Generic Function, enum-value: Public generic functions
Generic Function, error-code: Public generic functions
Generic Function, error-condition-class: Private generic functions
Generic Function, error-name: Public generic functions
Generic Function, find-error-shape: Public generic functions
Generic Function, input-member-host-label: Private generic functions
Generic Function, input-member-http-label: Private generic functions
Generic Function, input-member-http-query: Private generic functions
Generic Function, input-member-http-query-params: Private generic functions
Generic Function, list-member: Public generic functions
Generic Function, make-request-with-protocol: Public generic functions
Generic Function, map-key: Public generic functions
Generic Function, map-value: Public generic functions
Generic Function, member-http-header: Public generic functions
Generic Function, member-http-payload: Private generic functions
Generic Function, member-http-prefix-headers: Public generic functions
Generic Function, member-json-name: Public generic functions
Generic Function, member-name: Public generic functions
Generic Function, member-name: Public generic functions
Generic Function, member-required-p: Public generic functions
Generic Function, member-target-type: Public generic functions
Generic Function, member-xml-attribute-p: Public generic functions
Generic Function, member-xml-flattened-p: Public generic functions
Generic Function, member-xml-name: Public generic functions
Generic Function, member-xml-namespace: Public generic functions
Generic Function, members: Public generic functions
Generic Function, mixins: Public generic functions
Generic Function, operation-checksum-required: Public generic functions
Generic Function, operation-code: Public generic functions
Generic Function, operation-errors: Public generic functions
Generic Function, operation-errors: Public generic functions
Generic Function, operation-input: Public generic functions
Generic Function, operation-input: Public generic functions
Generic Function, operation-method: Public generic functions
Generic Function, operation-name: Public generic functions
Generic Function, operation-output: Public generic functions
Generic Function, operation-output: Public generic functions
Generic Function, operation-request-checksum-algorithm-member: Public generic functions
Generic Function, operation-request-checksum-required: Public generic functions
Generic Function, operation-request-checksum-validation-mode-member: Public generic functions
Generic Function, operation-request-compression: Public generic functions
Generic Function, operation-request-tests: Public generic functions
Generic Function, operation-response-checksum-algorithms: Public generic functions
Generic Function, operation-response-tests: Public generic functions
Generic Function, operation-shape-name: Public generic functions
Generic Function, operation-uri: Public generic functions
Generic Function, output-http-response-code: Private generic functions
Generic Function, parse-payload-as-json: Public generic functions
Generic Function, parse-response: Public generic functions
Generic Function, raw-traits: Public generic functions
Generic Function, reference-target: Public generic functions
Generic Function, send-request: Public generic functions
Generic Function, serialize-data-as: Public generic functions
Generic Function, serialize-input: Public generic functions
Generic Function, service-errors: Public generic functions
Generic Function, service-errors: Private generic functions
Generic Function, service-name: Public generic functions
Generic Function, service-operations: Public generic functions
Generic Function, service-operations: Public generic functions
Generic Function, service-protocol: Public generic functions
Generic Function, service-protocol-args: Public generic functions
Generic Function, service-protocol-name: Public generic functions
Generic Function, service-shape-name: Public generic functions
Generic Function, service-version: Public generic functions
Generic Function, service-version: Public generic functions
Generic Function, service-xml-namespace: Private generic functions
Generic Function, trait-converter: Private generic functions
Generic Function, trait-name: Public generic functions
Generic Function, trait-shape: Public generic functions
Generic Function, traits: Public generic functions

H
host-label: Public ordinary functions
host-label-values: Public ordinary functions
http: Public ordinary functions
http-api-key-auth: Public ordinary functions
http-api-key-auth-in: Private ordinary functions
http-api-key-auth-name: Private ordinary functions
http-api-key-auth-p: Private ordinary functions
http-api-key-auth-scheme: Private ordinary functions
http-basic-auth: Public ordinary functions
http-bearer-auth: Public ordinary functions
http-checksum: Public ordinary functions
http-checksum-p: Private ordinary functions
http-checksum-request-algorithm-member: Public ordinary functions
http-checksum-request-checksum-required: Public ordinary functions
http-checksum-request-validation-mode-member: Public ordinary functions
http-checksum-required: Public ordinary functions
http-checksum-response-algorithms: Public ordinary functions
http-code: Public ordinary functions
http-digest-auth: Public ordinary functions
http-error: Public ordinary functions
http-header: Public ordinary functions
http-header-slots: Public ordinary functions
http-header-values: Public ordinary functions
http-label: Public ordinary functions
http-label-values: Public ordinary functions
http-method: Public ordinary functions
http-p: Private ordinary functions
http-payload: Public ordinary functions
http-payload-slots: Public ordinary functions
http-prefix-headers: Public ordinary functions
http-query: Public ordinary functions
http-query-params: Public ordinary functions
http-query-values: Public ordinary functions
http-request-test-applies-to: Public ordinary functions
http-request-test-auth-scheme: Public ordinary functions
http-request-test-body: Public ordinary functions
http-request-test-body-media-type: Public ordinary functions
http-request-test-documentation: Public ordinary functions
http-request-test-forbid-headers: Public ordinary functions
http-request-test-forbid-query-params: Public ordinary functions
http-request-test-headers: Public ordinary functions
http-request-test-host: Public ordinary functions
http-request-test-id: Public ordinary functions
http-request-test-method: Public ordinary functions
http-request-test-params: Public ordinary functions
http-request-test-protocol: Public ordinary functions
http-request-test-query-params: Public ordinary functions
http-request-test-require-headers: Public ordinary functions
http-request-test-require-query-params: Public ordinary functions
http-request-test-resolved-host: Public ordinary functions
http-request-test-tags: Public ordinary functions
http-request-test-uri: Public ordinary functions
http-request-test-vendor-params: Public ordinary functions
http-request-test-vendor-params-shape: Public ordinary functions
http-request-tests: Public ordinary functions
http-request-tests-p: Private ordinary functions
http-response-code: Public ordinary functions
http-response-test-applies-to: Public ordinary functions
http-response-test-auth-scheme: Public ordinary functions
http-response-test-body: Public ordinary functions
http-response-test-body-media-type: Public ordinary functions
http-response-test-code: Public ordinary functions
http-response-test-documentation: Public ordinary functions
http-response-test-forbid-headers: Public ordinary functions
http-response-test-headers: Public ordinary functions
http-response-test-id: Public ordinary functions
http-response-test-params: Public ordinary functions
http-response-test-protocol: Public ordinary functions
http-response-test-require-headers: Public ordinary functions
http-response-test-tags: Public ordinary functions
http-response-test-vendor-params: Public ordinary functions
http-response-test-vendor-params-shape: Public ordinary functions
http-response-tests: Public ordinary functions
http-response-tests-p: Private ordinary functions
http-uri: Public ordinary functions

I
id-ref: Public ordinary functions
id-ref-error-message: Private ordinary functions
id-ref-fail-when-missing: Private ordinary functions
id-ref-p: Private ordinary functions
id-ref-selector: Private ordinary functions
idempotency-token: Public ordinary functions
idempotent: Public ordinary functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
input: Public ordinary functions
input-member-host-label: Private generic functions
input-member-host-label: Private generic functions
input-member-http-label: Private generic functions
input-member-http-label: Private generic functions
input-member-http-query: Private generic functions
input-member-http-query: Private generic functions
input-member-http-query-params: Private generic functions
input-member-http-query-params: Private generic functions
interface-slots: Public ordinary functions
interface-streaming-p: Public ordinary functions
internal: Public ordinary functions
invoke-operation: Public ordinary functions

J
json-name: Public ordinary functions

L
length: Public ordinary functions
length-max: Private ordinary functions
length-min: Private ordinary functions
length-p: Private ordinary functions
lisp-type: Public ordinary functions
list-member: Public generic functions
list-member: Public generic functions

M
Macro, define-custom-service-trait: Private macros
Macro, define-enum: Public macros
Macro, define-error: Public macros
Macro, define-input: Public macros
Macro, define-interface: Public macros
Macro, define-list: Public macros
Macro, define-map: Public macros
Macro, define-operation: Public macros
Macro, define-output: Public macros
Macro, define-serialize-rule: Public macros
Macro, define-service: Public macros
Macro, define-simple-trait: Public macros
Macro, define-smithy-type: Private macros
Macro, define-structure: Public macros
Macro, define-trait: Public macros
Macro, define-type: Public macros
Macro, define-type-converter: Public macros
Macro, define-union: Public macros
Macro, with-hash-values: Public macros
make-aws-json-1.0: Private ordinary functions
make-aws-json-1.1: Private ordinary functions
make-aws-query-error: Private ordinary functions
make-aws-service: Private ordinary functions
make-aws-sigv4: Private ordinary functions
make-aws-sigv4a: Private ordinary functions
make-cors: Private ordinary functions
make-deprecated: Private ordinary functions
make-endpoint: Private ordinary functions
make-error-condition: Public ordinary functions
make-error-example: Private ordinary functions
make-example: Private ordinary functions
make-http: Private ordinary functions
make-http-api-key-auth: Private ordinary functions
make-http-checksum: Private ordinary functions
make-http-request-tests: Private ordinary functions
make-http-response-tests: Private ordinary functions
make-id-ref: Private ordinary functions
make-length: Private ordinary functions
make-paginated: Private ordinary functions
make-range: Private ordinary functions
make-recommended: Private ordinary functions
make-reference: Public ordinary functions
make-request: Public ordinary functions
make-request: Public ordinary functions
make-request-compression: Private ordinary functions
make-request-with-protocol: Public generic functions
make-request-with-protocol: Public generic functions
make-response: Public ordinary functions
make-rest-json1: Private ordinary functions
make-rest-xml: Private ordinary functions
make-retryable: Private ordinary functions
make-service: Private ordinary functions
make-xml-list: Private ordinary functions
make-xml-map: Private ordinary functions
make-xml-namespace: Private ordinary functions
make-xml-structure: Private ordinary functions
make-xml-tag: Private ordinary functions
map->query-params: Private ordinary functions
map-key: Public generic functions
map-key: Public generic functions
map-value: Public generic functions
map-value: Public generic functions
media-type: Public ordinary functions
member-http-header: Public generic functions
member-http-header: Public generic functions
member-http-payload: Private generic functions
member-http-payload: Private generic functions
member-http-prefix-headers: Public generic functions
member-http-prefix-headers: Public generic functions
member-json-name: Public generic functions
member-json-name: Public generic functions
member-name: Public generic functions
member-name: Public generic functions
member-name: Public generic functions
member-name: Public generic functions
member-required-p: Public generic functions
member-required-p: Public generic functions
member-smithy-type: Public ordinary functions
member-target-type: Public generic functions
member-target-type: Public generic functions
member-timestamp-format: Public ordinary functions
member-xml-attribute-p: Public generic functions
member-xml-attribute-p: Public generic functions
member-xml-flattened-p: Public generic functions
member-xml-flattened-p: Public generic functions
member-xml-name: Public generic functions
member-xml-name: Public generic functions
member-xml-namespace: Public generic functions
member-xml-namespace: Public generic functions
members: Public generic functions
members: Public generic functions
Method, %member-timestamp-format: Private generic functions
Method, (setf aws-service-endpoint-prefix): Private generic functions
Method, (setf input-member-host-label): Private generic functions
Method, (setf input-member-http-label): Private generic functions
Method, (setf input-member-http-query): Private generic functions
Method, (setf input-member-http-query-params): Private generic functions
Method, (setf list-member): Public generic functions
Method, (setf map-key): Public generic functions
Method, (setf map-value): Public generic functions
Method, (setf member-http-header): Public generic functions
Method, (setf member-http-payload): Private generic functions
Method, (setf member-http-prefix-headers): Public generic functions
Method, (setf member-json-name): Public generic functions
Method, (setf member-name): Public generic functions
Method, (setf member-name): Public generic functions
Method, (setf member-required-p): Public generic functions
Method, (setf member-target-type): Public generic functions
Method, (setf member-xml-attribute-p): Public generic functions
Method, (setf member-xml-flattened-p): Public generic functions
Method, (setf member-xml-name): Public generic functions
Method, (setf member-xml-namespace): Public generic functions
Method, (setf members): Public generic functions
Method, (setf mixins): Public generic functions
Method, (setf operation-errors): Public generic functions
Method, (setf operation-input): Public generic functions
Method, (setf operation-output): Public generic functions
Method, (setf output-http-response-code): Private generic functions
Method, (setf raw-traits): Public generic functions
Method, (setf reference-target): Public generic functions
Method, (setf service-errors): Public generic functions
Method, (setf service-errors): Private generic functions
Method, (setf service-operations): Public generic functions
Method, (setf service-operations): Public generic functions
Method, (setf service-protocol): Public generic functions
Method, (setf service-protocol-args): Public generic functions
Method, (setf service-protocol-name): Public generic functions
Method, (setf service-version): Public generic functions
Method, (setf service-xml-namespace): Private generic functions
Method, (setf trait-shape): Public generic functions
Method, (setf traits): Public generic functions
Method, additional-headers: Public generic functions
Method, additional-headers: Private generic functions
Method, aws-service-arn-namespace: Public generic functions
Method, aws-service-endpoint-prefix: Private generic functions
Method, codegen-shape: Public generic functions
Method, codegen-shape: Public generic functions
Method, codegen-shape: Public generic functions
Method, codegen-shape: Public generic functions
Method, codegen-shape: Public generic functions
Method, codegen-shape: Public generic functions
Method, codegen-shape: Public generic functions
Method, codegen-shape: Public generic functions
Method, codegen-shape: Public generic functions
Method, decode-payload: Public generic functions
Method, decode-payload: Public generic functions
Method, deserialize-output-headers: Public generic functions
Method, deserialize-output-payload: Public generic functions
Method, deserialize-output-payload: Public generic functions
Method, direct-slot-definition-class: Public standalone methods
Method, direct-slot-definition-class: Public standalone methods
Method, direct-slot-definition-class: Public standalone methods
Method, direct-slot-definition-class: Public standalone methods
Method, direct-slot-definition-class: Public standalone methods
Method, encode-payload: Public generic functions
Method, encode-payload: Public generic functions
Method, error-code: Public generic functions
Method, error-condition-class: Private generic functions
Method, error-name: Public generic functions
Method, find-error-shape: Public generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, input-member-host-label: Private generic functions
Method, input-member-http-label: Private generic functions
Method, input-member-http-query: Private generic functions
Method, input-member-http-query-params: Private generic functions
Method, list-member: Public generic functions
Method, make-request-with-protocol: Public generic functions
Method, map-key: Public generic functions
Method, map-value: Public generic functions
Method, member-http-header: Public generic functions
Method, member-http-payload: Private generic functions
Method, member-http-prefix-headers: Public generic functions
Method, member-json-name: Public generic functions
Method, member-name: Public generic functions
Method, member-name: Public generic functions
Method, member-required-p: Public generic functions
Method, member-target-type: Public generic functions
Method, member-xml-attribute-p: Public generic functions
Method, member-xml-flattened-p: Public generic functions
Method, member-xml-name: Public generic functions
Method, member-xml-namespace: Public generic functions
Method, members: Public generic functions
Method, mixins: Public generic functions
Method, operation-checksum-required: Public generic functions
Method, operation-code: Public generic functions
Method, operation-errors: Public generic functions
Method, operation-errors: Public generic functions
Method, operation-input: Public generic functions
Method, operation-input: Public generic functions
Method, operation-method: Public generic functions
Method, operation-name: Public generic functions
Method, operation-output: Public generic functions
Method, operation-output: Public generic functions
Method, operation-request-checksum-algorithm-member: Public generic functions
Method, operation-request-checksum-required: Public generic functions
Method, operation-request-checksum-validation-mode-member: Public generic functions
Method, operation-request-compression: Public generic functions
Method, operation-request-tests: Public generic functions
Method, operation-response-checksum-algorithms: Public generic functions
Method, operation-response-tests: Public generic functions
Method, operation-shape-name: Public generic functions
Method, operation-uri: Public generic functions
Method, output-http-response-code: Private generic functions
Method, parse-payload-as-json: Public generic functions
Method, parse-response: Public generic functions
Method, raw-traits: Public generic functions
Method, reference-target: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-data-as: Public generic functions
Method, serialize-input: Public generic functions
Method, serialize-input: Public generic functions
Method, service-errors: Public generic functions
Method, service-errors: Private generic functions
Method, service-name: Public generic functions
Method, service-operations: Public generic functions
Method, service-operations: Public generic functions
Method, service-protocol: Public generic functions
Method, service-protocol-args: Public generic functions
Method, service-protocol-name: Public generic functions
Method, service-shape-name: Public generic functions
Method, service-version: Public generic functions
Method, service-version: Public generic functions
Method, service-xml-namespace: Private generic functions
Method, trait-converter: Private generic functions
Method, trait-name: Public generic functions
Method, trait-shape: Public generic functions
Method, traits: Public generic functions
Method, validate-superclass: Public standalone methods
Method, validate-superclass: Public standalone methods
mixin: Public ordinary functions
mixins: Public generic functions
mixins: Public generic functions

N
normalize-trait-name: Private ordinary functions

O
operation-checksum-required: Public generic functions
operation-checksum-required: Public generic functions
operation-code: Public generic functions
operation-code: Public generic functions
operation-errors: Public generic functions
operation-errors: Public generic functions
operation-errors: Public generic functions
operation-errors: Public generic functions
operation-host-prefix: Public ordinary functions
operation-input: Public generic functions
operation-input: Public generic functions
operation-input: Public generic functions
operation-input: Public generic functions
operation-method: Public generic functions
operation-method: Public generic functions
operation-name: Public generic functions
operation-name: Public generic functions
operation-output: Public generic functions
operation-output: Public generic functions
operation-output: Public generic functions
operation-output: Public generic functions
operation-request-checksum-algorithm-member: Public generic functions
operation-request-checksum-algorithm-member: Public generic functions
operation-request-checksum-required: Public generic functions
operation-request-checksum-required: Public generic functions
operation-request-checksum-validation-mode-member: Public generic functions
operation-request-checksum-validation-mode-member: Public generic functions
operation-request-compression: Public generic functions
operation-request-compression: Public generic functions
operation-request-tests: Public generic functions
operation-request-tests: Public generic functions
operation-response-checksum-algorithms: Public generic functions
operation-response-checksum-algorithms: Public generic functions
operation-response-tests: Public generic functions
operation-response-tests: Public generic functions
operation-service: Public ordinary functions
operation-shape-name: Public generic functions
operation-shape-name: Public generic functions
operation-uri: Public generic functions
operation-uri: Public generic functions
optional-auth: Public ordinary functions
output: Public ordinary functions
output-http-response-code: Private generic functions
output-http-response-code: Private generic functions

P
package-services: Public ordinary functions
paginated: Public ordinary functions
paginated-input-token: Private ordinary functions
paginated-items: Private ordinary functions
paginated-output-token: Private ordinary functions
paginated-p: Private ordinary functions
paginated-page-size: Private ordinary functions
parse: Public ordinary functions
parse-payload-as-json: Public generic functions
parse-payload-as-json: Public generic functions
parse-payload-as-xml: Private ordinary functions
parse-response: Public generic functions
parse-response: Public generic functions
parse-shape-id: Public ordinary functions
pattern: Public ordinary functions
private: Public ordinary functions

R
range: Public ordinary functions
range-max: Private ordinary functions
range-min: Private ordinary functions
range-p: Private ordinary functions
raw-traits: Public generic functions
raw-traits: Public generic functions
read-aws-model: Private ordinary functions
read-reference: Private ordinary functions
read-shape: Private ordinary functions
read-shape-members: Private ordinary functions
read-spec: Public ordinary functions
read-trait-value: Public ordinary functions
read-traits: Private ordinary functions
readonly: Public ordinary functions
recommended: Public ordinary functions
recommended-p: Private ordinary functions
recommended-reason: Private ordinary functions
reference-target: Public generic functions
reference-target: Public generic functions
request-compression: Public ordinary functions
request-compression-encodings: Private ordinary functions
request-compression-p: Private ordinary functions
request-headers: Public ordinary functions
request-host-prefix: Public ordinary functions
request-method: Public ordinary functions
request-p: Private ordinary functions
request-path-info: Public ordinary functions
request-payload: Public ordinary functions
request-query: Public ordinary functions
request-service-name: Public ordinary functions
request-streaming-p: Public ordinary functions
required: Public ordinary functions
requires-length: Public ordinary functions
response-headers: Public ordinary functions
response-p: Private ordinary functions
response-payload: Public ordinary functions
response-status: Public ordinary functions
rest-json1: Public ordinary functions
rest-json1-event-stream-http: Private ordinary functions
rest-json1-http: Private ordinary functions
rest-json1-p: Private ordinary functions
rest-xml: Public ordinary functions
rest-xml-event-stream-http: Private ordinary functions
rest-xml-http: Private ordinary functions
rest-xml-no-error-wrapping: Private ordinary functions
rest-xml-p: Private ordinary functions
retryable: Public ordinary functions
retryable-p: Private ordinary functions
retryable-throttling: Private ordinary functions

S
send-request: Public generic functions
sensitive: Public ordinary functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-data-as: Public generic functions
serialize-header-value: Private ordinary functions
serialize-input: Public generic functions
serialize-input: Public generic functions
serialize-input: Public generic functions
serialize-json-member-slot: Private ordinary functions
serialize-slot-value: Private ordinary functions
serialize-xml-member-slot: Private ordinary functions
service-errors: Public generic functions
service-errors: Public generic functions
service-errors: Private generic functions
service-errors: Private generic functions
service-name: Public generic functions
service-name: Public generic functions
service-operations: Public generic functions
service-operations: Public generic functions
service-operations: Public generic functions
service-operations: Public generic functions
service-protocol: Public generic functions
service-protocol: Public generic functions
service-protocol-args: Public generic functions
service-protocol-args: Public generic functions
service-protocol-name: Public generic functions
service-protocol-name: Public generic functions
service-shape-name: Public generic functions
service-shape-name: Public generic functions
service-version: Public generic functions
service-version: Public generic functions
service-version: Public generic functions
service-version: Public generic functions
service-xml-namespace: Private generic functions
service-xml-namespace: Private generic functions
shape-id->symbol: Public ordinary functions
shape-id->type: Public ordinary functions
shape-name->symbol: Public ordinary functions
since: Public ordinary functions
sort-shape-specs: Private ordinary functions
sparse: Public ordinary functions
streaming: Public ordinary functions
structure-shape-name: Public ordinary functions
structure-slots: Public ordinary functions

T
tags: Public ordinary functions
timestamp-format: Public ordinary functions
title: Public ordinary functions
to-string: Public ordinary functions
trait-converter: Private generic functions
trait-converter: Private generic functions
trait-name: Public generic functions
trait-name: Public generic functions
trait-shape: Public generic functions
trait-shape: Public generic functions
traits: Public generic functions
traits: Public generic functions
type-converter: Private ordinary functions

U
unique-items: Public ordinary functions
unsigned-payload: Public ordinary functions
unstable: Public ordinary functions

V
validate-superclass: Public standalone methods
validate-superclass: Public standalone methods

W
with-hash-values: Public macros

X
xml-attribute: Public ordinary functions
xml-flattened: Public ordinary functions
xml-list-attributes: Private ordinary functions
xml-list-body: Private ordinary functions
xml-list-flattened-p: Private ordinary functions
xml-list-member-xml-name: Private ordinary functions
xml-list-name: Private ordinary functions
xml-list-namespace: Private ordinary functions
xml-list-prefix: Private ordinary functions
xml-map-attributes: Private ordinary functions
xml-map-body: Private ordinary functions
xml-map-flattened-p: Private ordinary functions
xml-map-key-xml-name: Private ordinary functions
xml-map-name: Private ordinary functions
xml-map-namespace: Private ordinary functions
xml-map-prefix: Private ordinary functions
xml-map-value-xml-name: Private ordinary functions
xml-name: Public ordinary functions
xml-name: Public ordinary functions
xml-namespace: Public ordinary functions
xml-namespace: Public ordinary functions
xml-namespace-p: Private ordinary functions
xml-namespace-prefix: Public ordinary functions
xml-namespace-uri: Public ordinary functions
xml-structure-attributes: Private ordinary functions
xml-structure-body: Private ordinary functions
xml-structure-name: Private ordinary functions
xml-structure-namespace: Private ordinary functions
xml-structure-prefix: Private ordinary functions
xml-tag-attributes: Private ordinary functions
xml-tag-body: Public ordinary functions
xml-tag-name: Public ordinary functions
xml-tag-namespace: Private ordinary functions
xml-tag-prefix: Private ordinary functions


A.3 Variables

Jump to:   *  
A   B   C   D   E   F   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   X  
Index Entry  Section

*
*custom-service-classes*: Private special variables
*default-error-condition*: Public special variables
*operations*: Private special variables
*package-services*: Private special variables
*protocols*: Private special variables
*shape-type-map*: Private special variables
*smithy-type-map*: Private special variables
*spec*: Public special variables
*timestamp-format*: Private special variables
*timestamp-format*: Private special variables
*traits*: Private special variables
*type-converters*: Private special variables

A
additional-allowed-headers: Public structures
additional-exposed-headers: Public structures
allow-constraint-errors: Private structures
applies-to: Public structures
applies-to: Public structures
arn-namespace: Public structures
arn-namespace: Public classes
attributes: Public structures
auth: Public classes
auth-scheme: Public structures
auth-scheme: Public structures

B
body: Public structures
body: Public structures
body: Public structures
body-media-type: Public structures
body-media-type: Public structures

C
checksum-required: Public classes
cloud-formation-name: Public structures
cloud-trail-event-source: Public structures
code: Public structures
code: Public structures
code: Public structures
code: Public classes
condition-class: Private classes
content: Private structures
converter: Public classes

D
doc-id: Public structures
documentation: Public structures
documentation: Public structures
documentation: Private structures

E
encodings: Public structures
endpoint-host-prefix: Public classes
endpoint-prefix: Public structures
endpoint-prefix: Public classes
error: Private structures
error-code: Private classes
error-message: Public structures
error-name: Private classes
errors: Public classes
errors: Public classes
errors: Public classes
errors: Private classes
event-stream-http: Public structures
event-stream-http: Public structures
event-stream-http: Public structures
event-stream-http: Public structures

F
fail-when-missing: Public structures
false: Public special variables
flattened-p: Private structures
flattened-p: Private structures
forbid-headers: Public structures
forbid-headers: Public structures
forbid-query-params: Public structures

H
headers: Public structures
headers: Public structures
headers: Public structures
headers: Public structures
host: Public structures
host-label: Private classes
host-prefix: Public structures
host-prefix: Public structures
http: Public structures
http: Public structures
http: Public structures
http: Public structures
http-header: Private classes
http-label: Private classes
http-payload: Private classes
http-prefix-headers: Private classes
http-query: Private classes
http-query-params: Private classes
http-response-code: Public structures
http-response-code: Private classes

I
id: Public structures
id: Public structures
in: Public structures
input: Public classes
input: Public classes
input: Private structures
input-token: Public structures
items: Public structures

J
json-name: Private classes

K
key: Public classes
key-xml-name: Private structures

L
label-name: Public conditions

M
max: Public structures
max: Public structures
max-age: Public structures
member: Public classes
member-name: Private classes
member-xml-name: Private structures
members: Public classes
message: Public structures
method: Public structures
method: Public structures
method: Public structures
method: Public classes
min: Public structures
min: Public structures
mixins: Public classes

N
name: Public structures
name: Public structures
name: Public structures
name: Public structures
name: Public classes
name: Public classes
name: Public classes
name: Private classes
namespace: Public structures
no-error-wrapping: Public structures

O
operations: Public classes
operations: Private classes
origin: Public structures
output: Public classes
output: Public classes
output: Private structures
output-token: Public structures

P
page-size: Public structures
params: Public structures
params: Public structures
path-info: Public structures
payload: Public structures
payload: Public structures
prefix: Public structures
prefix: Public structures
protocol: Public structures
protocol: Public structures
protocol: Private classes
protocol-args: Private classes
protocol-id: Public classes
protocol-name: Private classes

Q
query: Public structures
query-params: Public structures

R
raw-traits: Public classes
reason: Public structures
request-algorithm-member: Public structures
request-checksum-algorithm-member: Public classes
request-checksum-required: Public structures
request-checksum-required: Public classes
request-checksum-validation-mode-member: Public classes
request-compression: Public classes
request-tests: Public classes
request-validation-mode-member: Public structures
require-headers: Public structures
require-headers: Public structures
require-query-params: Public structures
required: Private classes
resolved-host: Public structures
response-algorithms: Public structures
response-checksum-algorithms: Public classes
response-tests: Public classes

S
scheme: Public structures
sdk-id: Public structures
sdk-id: Public classes
selector: Public structures
service-name: Public structures
shape: Public classes
shape-id: Private structures
shape-name: Public classes
shape-name: Private classes
shape-name: Private classes
since: Public structures
Slot, additional-allowed-headers: Public structures
Slot, additional-exposed-headers: Public structures
Slot, allow-constraint-errors: Private structures
Slot, applies-to: Public structures
Slot, applies-to: Public structures
Slot, arn-namespace: Public structures
Slot, arn-namespace: Public classes
Slot, attributes: Public structures
Slot, auth: Public classes
Slot, auth-scheme: Public structures
Slot, auth-scheme: Public structures
Slot, body: Public structures
Slot, body: Public structures
Slot, body: Public structures
Slot, body-media-type: Public structures
Slot, body-media-type: Public structures
Slot, checksum-required: Public classes
Slot, cloud-formation-name: Public structures
Slot, cloud-trail-event-source: Public structures
Slot, code: Public structures
Slot, code: Public structures
Slot, code: Public structures
Slot, code: Public classes
Slot, condition-class: Private classes
Slot, content: Private structures
Slot, converter: Public classes
Slot, doc-id: Public structures
Slot, documentation: Public structures
Slot, documentation: Public structures
Slot, documentation: Private structures
Slot, encodings: Public structures
Slot, endpoint-host-prefix: Public classes
Slot, endpoint-prefix: Public structures
Slot, endpoint-prefix: Public classes
Slot, error: Private structures
Slot, error-code: Private classes
Slot, error-message: Public structures
Slot, error-name: Private classes
Slot, errors: Public classes
Slot, errors: Public classes
Slot, errors: Public classes
Slot, errors: Private classes
Slot, event-stream-http: Public structures
Slot, event-stream-http: Public structures
Slot, event-stream-http: Public structures
Slot, event-stream-http: Public structures
Slot, fail-when-missing: Public structures
Slot, flattened-p: Private structures
Slot, flattened-p: Private structures
Slot, forbid-headers: Public structures
Slot, forbid-headers: Public structures
Slot, forbid-query-params: Public structures
Slot, headers: Public structures
Slot, headers: Public structures
Slot, headers: Public structures
Slot, headers: Public structures
Slot, host: Public structures
Slot, host-label: Private classes
Slot, host-prefix: Public structures
Slot, host-prefix: Public structures
Slot, http: Public structures
Slot, http: Public structures
Slot, http: Public structures
Slot, http: Public structures
Slot, http-header: Private classes
Slot, http-label: Private classes
Slot, http-payload: Private classes
Slot, http-prefix-headers: Private classes
Slot, http-query: Private classes
Slot, http-query-params: Private classes
Slot, http-response-code: Public structures
Slot, http-response-code: Private classes
Slot, id: Public structures
Slot, id: Public structures
Slot, in: Public structures
Slot, input: Public classes
Slot, input: Public classes
Slot, input: Private structures
Slot, input-token: Public structures
Slot, items: Public structures
Slot, json-name: Private classes
Slot, key: Public classes
Slot, key-xml-name: Private structures
Slot, label-name: Public conditions
Slot, max: Public structures
Slot, max: Public structures
Slot, max-age: Public structures
Slot, member: Public classes
Slot, member-name: Private classes
Slot, member-xml-name: Private structures
Slot, members: Public classes
Slot, message: Public structures
Slot, method: Public structures
Slot, method: Public structures
Slot, method: Public structures
Slot, method: Public classes
Slot, min: Public structures
Slot, min: Public structures
Slot, mixins: Public classes
Slot, name: Public structures
Slot, name: Public structures
Slot, name: Public structures
Slot, name: Public structures
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Private classes
Slot, namespace: Public structures
Slot, no-error-wrapping: Public structures
Slot, operations: Public classes
Slot, operations: Private classes
Slot, origin: Public structures
Slot, output: Public classes
Slot, output: Public classes
Slot, output: Private structures
Slot, output-token: Public structures
Slot, page-size: Public structures
Slot, params: Public structures
Slot, params: Public structures
Slot, path-info: Public structures
Slot, payload: Public structures
Slot, payload: Public structures
Slot, prefix: Public structures
Slot, prefix: Public structures
Slot, protocol: Public structures
Slot, protocol: Public structures
Slot, protocol: Private classes
Slot, protocol-args: Private classes
Slot, protocol-id: Public classes
Slot, protocol-name: Private classes
Slot, query: Public structures
Slot, query-params: Public structures
Slot, raw-traits: Public classes
Slot, reason: Public structures
Slot, request-algorithm-member: Public structures
Slot, request-checksum-algorithm-member: Public classes
Slot, request-checksum-required: Public structures
Slot, request-checksum-required: Public classes
Slot, request-checksum-validation-mode-member: Public classes
Slot, request-compression: Public classes
Slot, request-tests: Public classes
Slot, request-validation-mode-member: Public structures
Slot, require-headers: Public structures
Slot, require-headers: Public structures
Slot, require-query-params: Public structures
Slot, required: Private classes
Slot, resolved-host: Public structures
Slot, response-algorithms: Public structures
Slot, response-checksum-algorithms: Public classes
Slot, response-tests: Public classes
Slot, scheme: Public structures
Slot, sdk-id: Public structures
Slot, sdk-id: Public classes
Slot, selector: Public structures
Slot, service-name: Public structures
Slot, shape: Public classes
Slot, shape-id: Private structures
Slot, shape-name: Public classes
Slot, shape-name: Private classes
Slot, shape-name: Private classes
Slot, since: Public structures
Slot, status: Public structures
Slot, streaming-p: Public structures
Slot, tags: Public structures
Slot, tags: Public structures
Slot, target: Public classes
Slot, target-type: Private classes
Slot, throttling: Public structures
Slot, timestamp-format: Private classes
Slot, title: Private structures
Slot, title: Private classes
Slot, traits: Public classes
Slot, uri: Public structures
Slot, uri: Public structures
Slot, uri: Public structures
Slot, uri: Public classes
Slot, value: Public classes
Slot, value-xml-name: Private structures
Slot, vendor-params: Public structures
Slot, vendor-params: Public structures
Slot, vendor-params-shape: Public structures
Slot, vendor-params-shape: Public structures
Slot, version: Public classes
Slot, version: Private classes
Slot, xml-attribute: Private classes
Slot, xml-flattened: Private classes
Slot, xml-name: Private classes
Slot, xml-name: Private classes
Slot, xml-namespace: Private classes
Slot, xml-namespace: Private classes
Slot, xml-namespace: Private classes
Special Variable, *custom-service-classes*: Private special variables
Special Variable, *default-error-condition*: Public special variables
Special Variable, *operations*: Private special variables
Special Variable, *package-services*: Private special variables
Special Variable, *protocols*: Private special variables
Special Variable, *shape-type-map*: Private special variables
Special Variable, *smithy-type-map*: Private special variables
Special Variable, *spec*: Public special variables
Special Variable, *timestamp-format*: Private special variables
Special Variable, *timestamp-format*: Private special variables
Special Variable, *traits*: Private special variables
Special Variable, *type-converters*: Private special variables
Special Variable, false: Public special variables
Special Variable, true: Public special variables
Special Variable, unit: Public special variables
status: Public structures
streaming-p: Public structures

T
tags: Public structures
tags: Public structures
target: Public classes
target-type: Private classes
throttling: Public structures
timestamp-format: Private classes
title: Private structures
title: Private classes
traits: Public classes
true: Public special variables

U
unit: Public special variables
uri: Public structures
uri: Public structures
uri: Public structures
uri: Public classes

V
value: Public classes
value-xml-name: Private structures
vendor-params: Public structures
vendor-params: Public structures
vendor-params-shape: Public structures
vendor-params-shape: Public structures
version: Public classes
version: Private classes

X
xml-attribute: Private classes
xml-flattened: Private classes
xml-name: Private classes
xml-name: Private classes
xml-namespace: Private classes
xml-namespace: Private classes
xml-namespace: Private classes


A.4 Data types

Jump to:   A   B   C   D   E   F   H   I   J   L   M   O   P   R   S   T   U   W   X  
Index Entry  Section

A
aggregate-type: Public classes
aggregate-type-member: Public classes
aggregate-types.lisp: The smithy/shapes-subpackages/aggregate-types․lisp file
auth-trait: Private classes
auth.lisp: The smithy/traits-subpackages/auth․lisp file
aws-auth-trait: Private classes
aws-json-1.0: Public structures
aws-json-1.1: Public structures
aws-protocols-trait: Private classes
aws-query-error: Public structures
aws-service: Public structures
aws-service: Public classes
aws-sigv4: Public structures
aws-sigv4a: Public structures
aws-trait: Private classes
aws.lisp: The smithy/traits-subpackages/aws․lisp file

B
base.lisp: The smithy/traits-subpackages/base․lisp file
base.lisp: The smithy/shapes-subpackages/base․lisp file
base.lisp: The smithy/sdk/sdk-subpackages/protocols-subpackages/base․lisp file
behavior-trait: Private classes
behavior.lisp: The smithy/traits-subpackages/behavior․lisp file
big-decimal: Public classes
big-integer: Public classes
blob: Public classes
boolean: Public classes
byte: Public classes

C
checksum.lisp: The smithy/sdk/checksum․lisp file
Class, aggregate-type: Public classes
Class, aggregate-type-member: Public classes
Class, auth-trait: Private classes
Class, aws-auth-trait: Private classes
Class, aws-protocols-trait: Private classes
Class, aws-service: Public classes
Class, aws-trait: Private classes
Class, behavior-trait: Private classes
Class, big-decimal: Public classes
Class, big-integer: Public classes
Class, blob: Public classes
Class, boolean: Public classes
Class, byte: Public classes
Class, collection-type: Public classes
Class, constraint-trait: Private classes
Class, document: Public classes
Class, documentation-trait: Private classes
Class, double: Public classes
Class, endpoint-trait: Private classes
Class, enum: Public classes
Class, error-member-class: Private classes
Class, float: Public classes
Class, http-trait: Private classes
Class, input-member-class: Private classes
Class, int-enum: Public classes
Class, integer: Public classes
Class, interface-member-class: Private classes
Class, json: Public classes
Class, list: Public classes
Class, long: Public classes
Class, map: Public classes
Class, operation: Public classes
Class, operation: Public classes
Class, output-member-class: Private classes
Class, primitive-boolean: Public classes
Class, primitive-byte: Public classes
Class, primitive-double: Public classes
Class, primitive-float: Public classes
Class, primitive-integer: Public classes
Class, primitive-long: Public classes
Class, primitive-short: Public classes
Class, primitive-type: Public classes
Class, protocol: Public classes
Class, protocol-metaclass: Public classes
Class, reference: Public classes
Class, serialization-trait: Private classes
Class, service: Public classes
Class, service: Private classes
Class, shape: Public classes
Class, short: Public classes
Class, smithy-error: Public classes
Class, smithy-error-metaclass: Private classes
Class, smithy-input: Public classes
Class, smithy-input-metaclass: Private classes
Class, smithy-interface: Private classes
Class, smithy-interface-metaclass: Private classes
Class, smithy-output: Public classes
Class, smithy-output-metaclass: Private classes
Class, smithy-structure: Public classes
Class, smithy-structure-metaclass: Private classes
Class, smithy-union: Public classes
Class, streaming-trait: Private classes
Class, string: Public classes
Class, string-enum: Public classes
Class, structure: Public classes
Class, structure-member-class: Private classes
Class, test-trait: Private classes
Class, timestamp: Public classes
Class, trait: Public classes
Class, trait: Public classes
Class, type-refinement-trait: Private classes
Class, union: Public classes
Class, with-traits: Public classes
Class, xml: Public classes
codegen.lisp: The smithy/codegen․lisp file
collection-type: Public classes
collection-types.lisp: The smithy/shapes-subpackages/collection-types․lisp file
Condition, construction-failure: Public conditions
Condition, missing-http-label: Public conditions
Condition, smithy-error: Public conditions
constraint-trait: Private classes
constraint.lisp: The smithy/traits-subpackages/constraint․lisp file
construction-failure: Public conditions
cors: Public structures

D
deprecated: Public structures
document: Public classes
documentation-trait: Private classes
documentation.lisp: The smithy/traits-subpackages/documentation․lisp file
double: Public classes

E
endpoint: Public structures
endpoint-trait: Private classes
endpoint.lisp: The smithy/traits-subpackages/endpoint․lisp file
enum: Public classes
error-example: Private structures
error-member-class: Private classes
errors.lisp: The smithy/sdk/sdk-subpackages/errors․lisp file
example: Private structures

F
File, aggregate-types.lisp: The smithy/shapes-subpackages/aggregate-types․lisp file
File, auth.lisp: The smithy/traits-subpackages/auth․lisp file
File, aws.lisp: The smithy/traits-subpackages/aws․lisp file
File, base.lisp: The smithy/traits-subpackages/base․lisp file
File, base.lisp: The smithy/shapes-subpackages/base․lisp file
File, base.lisp: The smithy/sdk/sdk-subpackages/protocols-subpackages/base․lisp file
File, behavior.lisp: The smithy/traits-subpackages/behavior․lisp file
File, checksum.lisp: The smithy/sdk/checksum․lisp file
File, codegen.lisp: The smithy/codegen․lisp file
File, collection-types.lisp: The smithy/shapes-subpackages/collection-types․lisp file
File, constraint.lisp: The smithy/traits-subpackages/constraint․lisp file
File, documentation.lisp: The smithy/traits-subpackages/documentation․lisp file
File, endpoint.lisp: The smithy/traits-subpackages/endpoint․lisp file
File, errors.lisp: The smithy/sdk/sdk-subpackages/errors․lisp file
File, http.lisp: The smithy/traits-subpackages/http․lisp file
File, http.lisp: The smithy/sdk/sdk-subpackages/http․lisp file
File, json.lisp: The smithy/json․lisp file
File, json.lisp: The smithy/sdk/json․lisp file
File, json.lisp: The smithy/sdk/sdk-subpackages/protocols-subpackages/json․lisp file
File, main.lisp: The smithy/main․lisp file
File, operation.lisp: The smithy/shapes-subpackages/operation․lisp file
File, operation.lisp: The smithy/sdk/sdk-subpackages/operation․lisp file
File, primitive-types.lisp: The smithy/shapes-subpackages/primitive-types․lisp file
File, protocols.lisp: The smithy/sdk/sdk-subpackages/protocols․lisp file
File, sdk.lisp: The smithy/sdk/sdk․lisp file
File, serialization.lisp: The smithy/traits-subpackages/serialization․lisp file
File, service.lisp: The smithy/shapes-subpackages/service․lisp file
File, service.lisp: The smithy/sdk/sdk-subpackages/service․lisp file
File, shapes.lisp: The smithy/shapes․lisp file
File, shapes.lisp: The smithy/sdk/sdk-subpackages/shapes․lisp file
File, smithy-types.lisp: The smithy/sdk/sdk-subpackages/smithy-types․lisp file
File, smithy.asd: The smithy/smithy․asd file
File, spec.lisp: The smithy/spec․lisp file
File, streaming.lisp: The smithy/traits-subpackages/streaming․lisp file
File, test.lisp: The smithy/traits-subpackages/test․lisp file
File, traits.lisp: The smithy/traits․lisp file
File, type-refinement.lisp: The smithy/traits-subpackages/type-refinement․lisp file
File, utils.lisp: The smithy/sdk/sdk-subpackages/utils․lisp file
File, utils.lisp: The smithy/utils/utils․lisp file
File, xml.lisp: The smithy/sdk/sdk-subpackages/protocols-subpackages/xml․lisp file
float: Public classes

H
http: Public structures
http-api-key-auth: Public structures
http-checksum: Public structures
http-request-tests: Public structures
http-response-tests: Public structures
http-trait: Private classes
http.lisp: The smithy/traits-subpackages/http․lisp file
http.lisp: The smithy/sdk/sdk-subpackages/http․lisp file

I
id-ref: Public structures
input-member-class: Private classes
int-enum: Public classes
integer: Public classes
interface-member-class: Private classes

J
json: Public classes
json.lisp: The smithy/json․lisp file
json.lisp: The smithy/sdk/json․lisp file
json.lisp: The smithy/sdk/sdk-subpackages/protocols-subpackages/json․lisp file

L
length: Public structures
list: Public classes
long: Public classes

M
main.lisp: The smithy/main․lisp file
map: Public classes
missing-http-label: Public conditions
Module, protocols-subpackages: The smithy/sdk/sdk-subpackages/protocols-subpackages module
Module, sdk-subpackages: The smithy/sdk/sdk-subpackages module
Module, shapes-subpackages: The smithy/shapes-subpackages module
Module, traits-subpackages: The smithy/traits-subpackages module

O
operation: Public classes
operation: Public classes
operation.lisp: The smithy/shapes-subpackages/operation․lisp file
operation.lisp: The smithy/sdk/sdk-subpackages/operation․lisp file
output-member-class: Private classes

P
Package, smithy: The smithy package
Package, smithy/checksum: The smithy/checksum package
Package, smithy/codegen: The smithy/codegen package
Package, smithy/json: The smithy/json package
Package, smithy/sdk: The smithy/sdk package
Package, smithy/sdk/errors: The smithy/sdk/errors package
Package, smithy/sdk/http: The smithy/sdk/http package
Package, smithy/sdk/operation: The smithy/sdk/operation package
Package, smithy/sdk/protocols: The smithy/sdk/protocols package
Package, smithy/sdk/protocols/base: The smithy/sdk/protocols/base package
Package, smithy/sdk/protocols/json: The smithy/sdk/protocols/json package
Package, smithy/sdk/protocols/xml: The smithy/sdk/protocols/xml package
Package, smithy/sdk/service: The smithy/sdk/service package
Package, smithy/sdk/shapes: The smithy/sdk/shapes package
Package, smithy/sdk/smithy-types: The smithy/sdk/smithy-types package
Package, smithy/sdk/utils: The smithy/sdk/utils package
Package, smithy/shapes: The smithy/shapes package
Package, smithy/shapes/aggregate-types: The smithy/shapes/aggregate-types package
Package, smithy/shapes/base: The smithy/shapes/base package
Package, smithy/shapes/collection-types: The smithy/shapes/collection-types package
Package, smithy/shapes/operation: The smithy/shapes/operation package
Package, smithy/shapes/primitive-types: The smithy/shapes/primitive-types package
Package, smithy/shapes/service: The smithy/shapes/service package
Package, smithy/spec: The smithy/spec package
Package, smithy/traits: The smithy/traits package
Package, smithy/traits/auth: The smithy/traits/auth package
Package, smithy/traits/aws: The smithy/traits/aws package
Package, smithy/traits/base: The smithy/traits/base package
Package, smithy/traits/behavior: The smithy/traits/behavior package
Package, smithy/traits/constraint: The smithy/traits/constraint package
Package, smithy/traits/documentation: The smithy/traits/documentation package
Package, smithy/traits/endpoint: The smithy/traits/endpoint package
Package, smithy/traits/http: The smithy/traits/http package
Package, smithy/traits/serialization: The smithy/traits/serialization package
Package, smithy/traits/streaming: The smithy/traits/streaming package
Package, smithy/traits/test: The smithy/traits/test package
Package, smithy/traits/type-refinement: The smithy/traits/type-refinement package
Package, smithy/utils: The smithy/utils package
paginated: Public structures
primitive-boolean: Public classes
primitive-byte: Public classes
primitive-double: Public classes
primitive-float: Public classes
primitive-integer: Public classes
primitive-long: Public classes
primitive-short: Public classes
primitive-type: Public classes
primitive-types.lisp: The smithy/shapes-subpackages/primitive-types․lisp file
protocol: Public classes
protocol-metaclass: Public classes
protocols-subpackages: The smithy/sdk/sdk-subpackages/protocols-subpackages module
protocols.lisp: The smithy/sdk/sdk-subpackages/protocols․lisp file

R
range: Public structures
recommended: Public structures
reference: Public classes
request: Public structures
request-compression: Public structures
response: Public structures
rest-json1: Public structures
rest-xml: Public structures
retryable: Public structures

S
sdk-subpackages: The smithy/sdk/sdk-subpackages module
sdk.lisp: The smithy/sdk/sdk․lisp file
serialization-trait: Private classes
serialization.lisp: The smithy/traits-subpackages/serialization․lisp file
service: Public classes
service: Private classes
service.lisp: The smithy/shapes-subpackages/service․lisp file
service.lisp: The smithy/sdk/sdk-subpackages/service․lisp file
shape: Public classes
shapes-subpackages: The smithy/shapes-subpackages module
shapes.lisp: The smithy/shapes․lisp file
shapes.lisp: The smithy/sdk/sdk-subpackages/shapes․lisp file
short: Public classes
smithy: The smithy system
smithy: The smithy package
smithy-error: Public conditions
smithy-error: Public classes
smithy-error-metaclass: Private classes
smithy-input: Public classes
smithy-input-metaclass: Private classes
smithy-interface: Private classes
smithy-interface-metaclass: Private classes
smithy-output: Public classes
smithy-output-metaclass: Private classes
smithy-structure: Public classes
smithy-structure-metaclass: Private classes
smithy-types.lisp: The smithy/sdk/sdk-subpackages/smithy-types․lisp file
smithy-union: Public classes
smithy.asd: The smithy/smithy․asd file
smithy/checksum: The smithy/checksum package
smithy/codegen: The smithy/codegen package
smithy/json: The smithy/json package
smithy/sdk: The smithy/sdk system
smithy/sdk: The smithy/sdk package
smithy/sdk/errors: The smithy/sdk/errors package
smithy/sdk/http: The smithy/sdk/http package
smithy/sdk/operation: The smithy/sdk/operation package
smithy/sdk/protocols: The smithy/sdk/protocols package
smithy/sdk/protocols/base: The smithy/sdk/protocols/base package
smithy/sdk/protocols/json: The smithy/sdk/protocols/json package
smithy/sdk/protocols/xml: The smithy/sdk/protocols/xml package
smithy/sdk/service: The smithy/sdk/service package
smithy/sdk/shapes: The smithy/sdk/shapes package
smithy/sdk/smithy-types: The smithy/sdk/smithy-types package
smithy/sdk/utils: The smithy/sdk/utils package
smithy/shapes: The smithy/shapes package
smithy/shapes/aggregate-types: The smithy/shapes/aggregate-types package
smithy/shapes/base: The smithy/shapes/base package
smithy/shapes/collection-types: The smithy/shapes/collection-types package
smithy/shapes/operation: The smithy/shapes/operation package
smithy/shapes/primitive-types: The smithy/shapes/primitive-types package
smithy/shapes/service: The smithy/shapes/service package
smithy/spec: The smithy/spec package
smithy/traits: The smithy/traits package
smithy/traits/auth: The smithy/traits/auth package
smithy/traits/aws: The smithy/traits/aws package
smithy/traits/base: The smithy/traits/base package
smithy/traits/behavior: The smithy/traits/behavior package
smithy/traits/constraint: The smithy/traits/constraint package
smithy/traits/documentation: The smithy/traits/documentation package
smithy/traits/endpoint: The smithy/traits/endpoint package
smithy/traits/http: The smithy/traits/http package
smithy/traits/serialization: The smithy/traits/serialization package
smithy/traits/streaming: The smithy/traits/streaming package
smithy/traits/test: The smithy/traits/test package
smithy/traits/type-refinement: The smithy/traits/type-refinement package
smithy/utils: The smithy/utils system
smithy/utils: The smithy/utils package
spec.lisp: The smithy/spec․lisp file
streaming-trait: Private classes
streaming.lisp: The smithy/traits-subpackages/streaming․lisp file
string: Public classes
string-enum: Public classes
structure: Public classes
Structure, aws-json-1.0: Public structures
Structure, aws-json-1.1: Public structures
Structure, aws-query-error: Public structures
Structure, aws-service: Public structures
Structure, aws-sigv4: Public structures
Structure, aws-sigv4a: Public structures
Structure, cors: Public structures
Structure, deprecated: Public structures
Structure, endpoint: Public structures
Structure, error-example: Private structures
Structure, example: Private structures
Structure, http: Public structures
Structure, http-api-key-auth: Public structures
Structure, http-checksum: Public structures
Structure, http-request-tests: Public structures
Structure, http-response-tests: Public structures
Structure, id-ref: Public structures
Structure, length: Public structures
Structure, paginated: Public structures
Structure, range: Public structures
Structure, recommended: Public structures
Structure, request: Public structures
Structure, request-compression: Public structures
Structure, response: Public structures
Structure, rest-json1: Public structures
Structure, rest-xml: Public structures
Structure, retryable: Public structures
Structure, xml-list: Private structures
Structure, xml-map: Private structures
Structure, xml-namespace: Public structures
Structure, xml-structure: Private structures
Structure, xml-tag: Public structures
structure-member-class: Private classes
System, smithy: The smithy system
System, smithy/sdk: The smithy/sdk system
System, smithy/utils: The smithy/utils system

T
test-trait: Private classes
test.lisp: The smithy/traits-subpackages/test․lisp file
timestamp: Public classes
trait: Public classes
trait: Public classes
traits-subpackages: The smithy/traits-subpackages module
traits.lisp: The smithy/traits․lisp file
Type, unit: Public types
type-refinement-trait: Private classes
type-refinement.lisp: The smithy/traits-subpackages/type-refinement․lisp file

U
union: Public classes
unit: Public types
utils.lisp: The smithy/sdk/sdk-subpackages/utils․lisp file
utils.lisp: The smithy/utils/utils․lisp file

W
with-traits: Public classes

X
xml: Public classes
xml-list: Private structures
xml-map: Private structures
xml-namespace: Public structures
xml-structure: Private structures
xml-tag: Public structures
xml.lisp: The smithy/sdk/sdk-subpackages/protocols-subpackages/xml․lisp file