Documentation

Index

Constants

This section is empty.

Variables

View Source
var RandReader = rand.Reader

    RandReader is the random reader the protocol package will use to read random bytes from. This is exported for testing, and should not be used.

    View Source
    var UnmarshalDiscardBodyHandler = request.NamedHandler{Name: "awssdk.shared.UnmarshalDiscardBody", Fn: UnmarshalDiscardBody}

      UnmarshalDiscardBodyHandler is a named request handler to empty and close a response's body

      Functions

      func CanSetIdempotencyToken

      func CanSetIdempotencyToken(v reflect.Value, f reflect.StructField) bool

        CanSetIdempotencyToken returns true if the struct field should be automatically populated with a Idempotency token.

        Only *string and string type fields that are tagged with idempotencyToken which are not already set can be auto filled.

        func GetIdempotencyToken

        func GetIdempotencyToken() string

          GetIdempotencyToken returns a randomly generated idempotency token.

          func SetIdempotencyToken

          func SetIdempotencyToken(v reflect.Value)

            SetIdempotencyToken will set the value provided with a Idempotency Token. Given that the value can be set. Will panic if value is not setable.

            func UUIDVersion4

            func UUIDVersion4(u []byte) string

              UUIDVersion4 returns a Version 4 random UUID from the byte slice provided

              func UnmarshalDiscardBody

              func UnmarshalDiscardBody(r *request.Request)

                UnmarshalDiscardBody is a request handler to empty a response's body and closing it.

                Types

                This section is empty.

                Directories

                Path Synopsis
                Package ec2query provides serialisation of AWS EC2 requests and responses.
                Package ec2query provides serialisation of AWS EC2 requests and responses.
                json
                jsonutil
                Package jsonutil provides JSON serialisation of AWS requests and responses.
                Package jsonutil provides JSON serialisation of AWS requests and responses.
                Package jsonrpc provides JSON RPC utilities for serialisation of AWS requests and responses.
                Package jsonrpc provides JSON RPC utilities for serialisation of AWS requests and responses.
                Package query provides serialisation of AWS query requests, and responses.
                Package query provides serialisation of AWS query requests, and responses.
                Package rest provides RESTful serialization of AWS requests and responses.
                Package rest provides RESTful serialization of AWS requests and responses.
                Package restjson provides RESTful JSON serialisation of AWS requests and responses.
                Package restjson provides RESTful JSON serialisation of AWS requests and responses.
                Package restxml provides RESTful XML serialisation of AWS requests and responses.
                Package restxml provides RESTful XML serialisation of AWS requests and responses.
                xml
                xmlutil
                Package xmlutil provides XML serialisation of AWS requests and responses.
                Package xmlutil provides XML serialisation of AWS requests and responses.