Versions in this module Expand all Collapse all v1 v1.0.4 Oct 27, 2021 Changes in this version + const HostPrefixHandlerName + const ISO8601TimeFormat + const ISO8601TimeFormatName + const RFC822TimeFormat + const RFC822TimeFormatName + const UnixTimeFormatName + var RandReader = rand.Reader + var UnmarshalDiscardBodyHandler = request.NamedHandler + var ValidateEndpointHostHandler = request.NamedHandler + func CanSetIdempotencyToken(v reflect.Value, f reflect.StructField) bool + func DecodeJSONValue(v string, escape EscapeMode) (aws.JSONValue, error) + func EncodeJSONValue(v aws.JSONValue, escape EscapeMode) (string, error) + func FormatTime(name string, t time.Time) string + func GetIdempotencyToken() string + func IsKnownTimestampFormat(name string) bool + func NewHostPrefixHandler(prefix string, labelsFn func() map[string]string) request.NamedHandler + func ParseTime(formatName, value string) (time.Time, error) + func SetIdempotencyToken(v reflect.Value) + func UUIDVersion4(u []byte) string + func UnmarshalDiscardBody(r *request.Request) + func ValidHostLabel(label string) bool + func ValidateEndpointHost(opName, host string) error + type EscapeMode uint + const Base64Escape + const NoEscape + const QuotedEscape + type HandlerPayloadMarshal struct + Marshalers request.HandlerList + func (h HandlerPayloadMarshal) MarshalPayload(w io.Writer, v interface{}) error + type HandlerPayloadUnmarshal struct + Unmarshalers request.HandlerList + func (h HandlerPayloadUnmarshal) UnmarshalPayload(r io.Reader, v interface{}) error + type HostPrefixBuilder struct + LabelsFn func() map[string]string + Prefix string + func (h HostPrefixBuilder) Build(r *request.Request) + type PayloadMarshaler interface + MarshalPayload func(io.Writer, interface{}) error + type PayloadUnmarshaler interface + UnmarshalPayload func(io.Reader, interface{}) error