package testutils

import "github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics/testutils"

Index

Types

type ErrorInitializeHandler

type ErrorInitializeHandler struct{}

func (ErrorInitializeHandler) HandleInitialize

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

type NoopFinalizeHandler

type NoopFinalizeHandler struct{}

func (NoopFinalizeHandler) HandleFinalize

type NoopInitializeHandler

type NoopInitializeHandler struct{}

func (NoopInitializeHandler) HandleInitialize

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

type StreamingBodyBuildHandler

type StreamingBodyBuildHandler struct {
	Result interface{}
}

func (*StreamingBodyBuildHandler) HandleBuild

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

test_util.go

Version
v1.25.0
Published
Feb 13, 2024
Platform
js/wasm
Imports
5 packages
Last checked
44 minutes ago

Tools for package owners.