package testutils
import "github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics/testutils"
Index ¶
- func NoopRequestCloner(i interface{}) interface{}
- type ErrorInitializeHandler
- type ErrorPublisher
- func (tp *ErrorPublisher) PostRequestMetrics(data *metrics.MetricData) error
- func (tp *ErrorPublisher) PostStreamMetrics(data *metrics.MetricData) error
- type MetricDataRecorderPublisher
- func (mdrp *MetricDataRecorderPublisher) PostRequestMetrics(data *metrics.MetricData) error
- func (mdrp *MetricDataRecorderPublisher) PostStreamMetrics(data *metrics.MetricData) error
- type NoopDeserializeHandler
- type NoopFinalizeHandler
- type NoopInitializeHandler
- type NoopPublisher
- func (np *NoopPublisher) PostRequestMetrics(data *metrics.MetricData) error
- func (np *NoopPublisher) PostStreamMetrics(data *metrics.MetricData) error
- type NoopSerializeHandler
- type StreamingBodyBuildHandler
- type TestReadCloser
Functions ¶
func NoopRequestCloner ¶
func NoopRequestCloner(i interface{}) interface{}
Types ¶
type ErrorInitializeHandler ¶
type ErrorInitializeHandler struct{}
func (ErrorInitializeHandler) HandleInitialize ¶
func (ErrorInitializeHandler) HandleInitialize(ctx context.Context, in middleware.InitializeInput) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, )
type ErrorPublisher ¶
type ErrorPublisher struct{}
func (*ErrorPublisher) PostRequestMetrics ¶
func (tp *ErrorPublisher) PostRequestMetrics(data *metrics.MetricData) error
func (*ErrorPublisher) PostStreamMetrics ¶
func (tp *ErrorPublisher) PostStreamMetrics(data *metrics.MetricData) error
type MetricDataRecorderPublisher ¶
type MetricDataRecorderPublisher struct { Data *metrics.MetricData }
func (*MetricDataRecorderPublisher) PostRequestMetrics ¶
func (mdrp *MetricDataRecorderPublisher) PostRequestMetrics(data *metrics.MetricData) error
func (*MetricDataRecorderPublisher) PostStreamMetrics ¶
func (mdrp *MetricDataRecorderPublisher) PostStreamMetrics(data *metrics.MetricData) error
type NoopDeserializeHandler ¶
type NoopDeserializeHandler struct{}
func (NoopDeserializeHandler) HandleDeserialize ¶
func (NoopDeserializeHandler) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput) ( out middleware.DeserializeOutput, metadata middleware.Metadata, err error, )
type NoopFinalizeHandler ¶
type NoopFinalizeHandler struct{}
func (NoopFinalizeHandler) HandleFinalize ¶
func (NoopFinalizeHandler) HandleFinalize(ctx context.Context, in middleware.FinalizeInput) ( out middleware.FinalizeOutput, metadata middleware.Metadata, err error, )
type NoopInitializeHandler ¶
type NoopInitializeHandler struct{}
func (NoopInitializeHandler) HandleInitialize ¶
func (NoopInitializeHandler) HandleInitialize(ctx context.Context, in middleware.InitializeInput) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, )
type NoopPublisher ¶
type NoopPublisher struct{}
func (*NoopPublisher) PostRequestMetrics ¶
func (np *NoopPublisher) PostRequestMetrics(data *metrics.MetricData) error
func (*NoopPublisher) PostStreamMetrics ¶
func (np *NoopPublisher) PostStreamMetrics(data *metrics.MetricData) error
type NoopSerializeHandler ¶
type NoopSerializeHandler struct{}
func (NoopSerializeHandler) HandleSerialize ¶
func (NoopSerializeHandler) HandleSerialize(ctx context.Context, in middleware.SerializeInput) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, )
type StreamingBodyBuildHandler ¶
type StreamingBodyBuildHandler struct {
Result interface{}
}
func (*StreamingBodyBuildHandler) HandleBuild ¶
func (s *StreamingBodyBuildHandler) HandleBuild(ctx context.Context, in middleware.BuildInput) ( out middleware.BuildOutput, metadata middleware.Metadata, err error, )
type TestReadCloser ¶
type TestReadCloser struct { Data []byte // contains filtered or unexported fields }
func (*TestReadCloser) Close ¶
func (m *TestReadCloser) Close() error
func (*TestReadCloser) Read ¶
func (m *TestReadCloser) Read(p []byte) (int, error)
Source Files ¶
- Version
- v1.31.0
- Published
- Sep 20, 2024
- Platform
- windows/amd64
- Imports
- 5 packages
- Last checked
- 3 minutes ago –
Tools for package owners.