sdk

package
v0.22.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NowTime func() time.Time

NowTime is a value for getting the current time. This value can be overridden for testing mocking out current time.

View Source
var Sleep func(time.Duration)

Sleep is a value for sleeping for a duration. This value can be overridden for testing and mocking out sleep duration.

View Source
var SleepWithContext func(context.Context, time.Duration) error

SleepWithContext will wait for the timer duration to expire, or the context is canceled. Which ever happens first. If the context is canceled the Context's error will be returned.

This value can be overridden for testing and mocking out sleep duration.

Functions

func TestingUseNoOpSleep added in v0.20.0

func TestingUseNoOpSleep() func()

TestingUseNoOpSleep is a utility for disabling sleep across the SDK for testing.

func UUIDVersion4 added in v0.20.0

func UUIDVersion4() (string, error)

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

Types

type Invalidator

type Invalidator interface {
	Invalidate()
}

Invalidator provides access to a type's invalidate method to make it invalidate it cache.

e.g aws.SafeCredentialsProvider's Invalidate method.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL