Package software.amazon.smithy.aws.traits.protocols
package software.amazon.smithy.aws.traits.protocols
-
ClassDescriptionAn RPC-based protocol that sends JSON payloads.An RPC-based protocol that sends JSON payloads.Represents a configurable AWS protocol trait.Builder for creating a
AwsProtocolTrait
.Provides the value in the "Code" distinguishing field and HTTP response code for an operation error.Builder used to create an AwsQueryErrorTrait.An RPC-based protocol that sends query string requests and XML responses.Indicates the serialized name of a structure member when that structure is serialized for the input of an EC2 operation.An RPC-based protocol that sends query string requests and XML responses, customized for Amazon EC2.Ensures that the http payload trait is only bound to structures, unions, documents, blobs, or strings for AWS protocols.Ensures that every entry ineventStreamHttp
also appears in thehttp
property of a protocol trait.A RESTful protocol that sends JSON in structured payloads.A RESTful protocol that sends XML in structured payloads.