Versions in this module Expand all Collapse all v1 v1.16.3 Apr 3, 2022 Changes in this version + func AddClientRequestIDMiddleware(stack *middleware.Stack) error + func AddRawResponseToMetadata(stack *middleware.Stack) error + func AddRecordResponseTiming(stack *middleware.Stack) error + func AddRequestIDRetrieverMiddleware(stack *middleware.Stack) error + func AddRequestUserAgentMiddleware(stack *middleware.Stack) error + func AddSDKAgentKey(keyType SDKAgentKeyType, key string) func(*middleware.Stack) error + func AddSDKAgentKeyValue(keyType SDKAgentKeyType, key, value string) func(*middleware.Stack) error + func AddUserAgentKey(key string) func(*middleware.Stack) error + func AddUserAgentKeyValue(key, value string) func(*middleware.Stack) error + func GetAttemptSkew(metadata middleware.Metadata) (v time.Duration, ok bool) + func GetEndpointSource(ctx context.Context) (v aws.EndpointSource) + func GetOperationName(ctx context.Context) (v string) + func GetPartitionID(ctx context.Context) string + func GetRawResponse(metadata middleware.Metadata) interface + func GetRegion(ctx context.Context) (v string) + func GetRequestIDMetadata(metadata middleware.Metadata) (string, bool) + func GetResponseAt(metadata middleware.Metadata) (v time.Time, ok bool) + func GetServerTime(metadata middleware.Metadata) (v time.Time, ok bool) + func GetServiceID(ctx context.Context) (v string) + func GetSigningCredentials(ctx context.Context) (v aws.Credentials) + func GetSigningName(ctx context.Context) (v string) + func GetSigningRegion(ctx context.Context) (v string) + func SetEndpointSource(ctx context.Context, value aws.EndpointSource) context.Context + func SetPartitionID(ctx context.Context, value string) context.Context + func SetRequestIDMetadata(metadata *middleware.Metadata, id string) + func SetServiceID(ctx context.Context, value string) context.Context + func SetSigningCredentials(ctx context.Context, value aws.Credentials) context.Context + func SetSigningName(ctx context.Context, value string) context.Context + func SetSigningRegion(ctx context.Context, value string) context.Context + type ClientRequestID struct + func (r *ClientRequestID) ID() string + func (r ClientRequestID) HandleBuild(ctx context.Context, in middleware.BuildInput, next middleware.BuildHandler) (out middleware.BuildOutput, metadata middleware.Metadata, err error) + type RecordResponseTiming struct + func (a *RecordResponseTiming) ID() string + func (a RecordResponseTiming) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, ...) (out middleware.DeserializeOutput, metadata middleware.Metadata, err error) + type RegisterServiceMetadata struct + OperationName string + Region string + ServiceID string + SigningName string + func (s *RegisterServiceMetadata) ID() string + func (s RegisterServiceMetadata) HandleInitialize(ctx context.Context, in middleware.InitializeInput, ...) (out middleware.InitializeOutput, metadata middleware.Metadata, err error) + type SDKAgentKeyType int + const APIMetadata + const AdditionalMetadata + const ApplicationIdentifier + const ConfigMetadata + const EnvironmentMetadata + const FeatureMetadata + const FrameworkMetadata + const LanguageMetadata + const OperatingSystemMetadata