MCPcopy Create free account

hub / github.com/aws/smithy-go / types & classes

Types & classes681 in github.com/aws/smithy-go

↓ 20 callersTypeAliasUint
Uint describes a CBOR uint (major type 0) in the range [0, 2^64-1].
encoding/cbor/cbor.go:69
↓ 19 callersTypeAliasString
String describes a CBOR text string (major type 3).
encoding/cbor/cbor.go:88
↓ 17 callersTypeAliasNegInt
NegInt describes a CBOR negative int (major type 1) in the range [-2^64, -1]. The "true negative" value of a type 1 is specified by RFC 8949 to be -1
encoding/cbor/cbor.go:82
↓ 14 callersTypeAliasFloat64
Float64 describes an IEEE 754 double-precision floating-point number (major type 7, argument 27).
encoding/cbor/cbor.go:123
↓ 12 callersTypeAliasBool
Bool describes a boolean value (major type 7, argument 20/21).
encoding/cbor/cbor.go:106
↓ 11 callersTypeAliasFloat32
Float32 describes an IEEE 754 single-precision floating-point number (major type 7, argument 26). Go does not natively support float16, all values en
encoding/cbor/cbor.go:119
↓ 8 callersFuncTypeTokenProviderFunc
TokenProviderFunc provides a helper utility to wrap a function as a type that implements the TokenProvider interface.
auth/bearer/token.go:33
↓ 6 callersFuncTypeHandlerFunc
HandlerFunc provides a wrapper around a function pointer to be used as a middleware handler.
middleware/middleware.go:19
↓ 4 callersFuncTypeBuildHandlerFunc
BuildHandlerFunc provides a wrapper around a function to be used as buildMiddleware.
middleware/step_build.go:291
↓ 3 callersTypeAliasSlice
Slice describes a CBOR byte slice (major type 2).
encoding/cbor/cbor.go:85
↓ 2 callersFuncTypeDeserializeHandlerFunc
DeserializeHandlerFunc provides a wrapper around a function to be used as deserializeMiddleware.
middleware/step_deserialize.go:293
↓ 2 callersTypeAliasEncodeFixedUint
FixedUint encodes fixed-width Uint values. This is used by the encoder for the purpose of embedding integrals in document shapes. Decode will never r
encoding/cbor/encode.go:196
↓ 2 callersTypeAliasNumber
Number is an arbitrary precision numerical value
document/document.go:97
↓ 2 callersFuncTypeSerializeHandlerFunc
SerializeHandlerFunc provides a wrapper around a function to be used as serializeMiddleware.
middleware/step_serialize.go:298
↓ 2 callersTypeAliasfieldsByIndex
fieldsByIndex sorts field by index sequence. Based on the enoding/json field filtering of the Go Stdlib https://golang.org/src/encoding/json/encode.g
document/internal/serde/field.go:248
↓ 1 callersFuncTypeClientDoFunc
ClientDoFunc provides a helper to wrap a function as an HTTP client for round tripping requests.
transport/http/client.go:21
↓ 1 callersTypeAliasEncodeFixedNegInt
FixedUint encodes fixed-width NegInt values. This is used by the encoder for the purpose of embedding integrals in document shapes. Decode will never
encoding/cbor/encode.go:210
↓ 1 callersFuncTypeFinalizeHandlerFunc
FinalizeHandlerFunc provides a wrapper around a function to be used as finalizeMiddleware.
middleware/step_finalize.go:291
↓ 1 callersFuncTypeInitializeHandlerFunc
InitializeHandlerFunc provides a wrapper around a function to be used as initializeMiddleware.
middleware/step_initialize.go:292
↓ 1 callersTypeAliasList
List describes a CBOR list (major type 4).
encoding/cbor/cbor.go:91
↓ 1 callersTypeAliasMap
Map describes a CBOR map (major type 5). The type signature of the map's key is restricted to string as it is in Smithy.
encoding/cbor/cbor.go:97
↓ 1 callersTypeAliasSpanKind
SpanKind indicates the nature of the work being performed.
tracing/tracing.go:21
↓ 1 callersTypeAliasSpanStatus
SpanStatus records the "success" state of an observed span.
tracing/tracing.go:11
↓ 1 callersFuncTypecompressFunc
func(io.Reader) ([]byte, error)
private/requestcompression/request_compression.go:25
↓ 1 callersTypeAliascustomTime
document/json/encoder_test.go:44
↓ 1 callersTypeAliasfieldsByName
fieldsByName sorts field by name, breaking ties with depth, then breaking ties with "name came from json tag", then breaking ties with index sequence.
document/internal/serde/field.go:225
↓ 1 callersTypeAliasjsonValueProvider
jsonValueProvider is a valueProvider that returns the JSON value encoder as is.
document/json/encoder.go:46
↓ 1 callersTypeAliasmajorType
major type in LSB position
encoding/cbor/const.go:4
↓ 1 callersTypeAliasxmlAttrSlice
testing/xml/sort.go:10
InterfaceAPIError
APIError provides the generic API and protocol agnostic error type all SDK generated exception types will implement.
errors.go:7
ClassAbstractDirectedCodegen
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/AbstractDirectedCodegen.java:38
ClassAddChecksumRequiredMiddleware
Adds middleware supporting httpChecksumRequired trait behavior.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/AddChecksumRequiredMiddleware.java:30
ClassAddOperationShapes
Ensures that each operation has a unique input and output shape.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/AddOperationShapes.java:33
ClassAddOperationShapesTest
codegen/smithy-go-codegen/src/test/java/software/amazon/smithy/go/codegen/AddOperationShapesTest.java:33
InterfaceAfterAttemptInterceptor
AfterAttemptInterceptor runs right after the incoming HTTP response is deserialized. This hook is invoked regardless of whether the deserialized resul
transport/http/interceptor.go:306
InterfaceAfterDeserializationInterceptor
AfterDeserializationInterceptor runs right after the incoming HTTP response is deserialized. This hook is invoked regardless of whether the deserializ
transport/http/interceptor.go:292
InterfaceAfterExecutionInterceptor
AfterExecutionInterceptor runs after everything else. It runs regardless of how far the operation progressed in its lifecycle, and regardless of wheth
transport/http/interceptor.go:319
InterfaceAfterSerializationInterceptor
AfterSerializationInterceptor runs after the operation input is serialized into its transport request. Available InterceptorContext fields: - Input -
transport/http/interceptor.go:193
InterfaceAfterSigningInterceptor
AfterSigningInterceptor runs right after the request is signed. It is unsafe to modify the outgoing HTTP request at or past this hook, since doing so
transport/http/interceptor.go:237
InterfaceAfterTransmitInterceptor
AfterTransmitInterceptor runs right after the HTTP response is received. It will always be invoked when a response is received, regardless of its sta
transport/http/interceptor.go:262
ClassAnonymousAuthScheme
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/auth/AnonymousAuthScheme.java:25
ClassAnonymousDefinition
Implements codegen for smithy.api#noAuth.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/auth/AnonymousDefinition.java:30
StructAnonymousIdentity
AnonymousIdentity is a sentinel to indicate no identity.
auth/identity.go:29
StructAnonymousIdentityResolver
AnonymousIdentityResolver returns AnonymousIdentity.
auth/identity.go:40
ClassApplicationProtocol
Represents the resolves {@link Symbol}s and references for an application protocol (e.g., "http", "mqtt", etc).
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ApplicationProtocol.java:26
StructArray
Array represents the encoding of a XML array type
encoding/xml/array.go:9
StructArray
Array represents the encoding of a JSON Array
encoding/json/array.go:8
EnumArtifactType
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoSettings.java:69
InterfaceAsyncInstrument
AsyncInstrument is the universal handle returned for creation of all async instruments. Callers use the Stop() API to unregister the callback passed
metrics/metrics.go:102
StructAttr
An Attr represents an attribute in an XML element (Name=Value).
encoding/xml/element.go:19
ClassAuth
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SmithyGoTypes.java:149
ClassAuthGenerator
Entry point into smithy client auth generation.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthGenerator.java:24
ClassAuthParameter
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthParameter.java:21
ClassAuthParametersGenerator
Generates auth scheme resolver parameters. By default, the only field that exists universally is the name of the operation being invoked. Services tha
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthParametersGenerator.java:35
ClassAuthParametersResolver
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthParametersResolver.java:20
ClassAuthParametersResolverGenerator
Generates a single method which binds auth scheme resolver parameters from operation input and client options. The only value bound by default is the
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthParametersResolverGenerator.java:31
InterfaceAuthScheme
AuthScheme defines an HTTP authentication scheme.
transport/http/auth.go:11
InterfaceAuthSchemeDefinition
Defines code generation for a modeled auth scheme.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/AuthSchemeDefinition.java:30
ClassAuthSchemePropertyGenerator
Handles codegen for the `authSchemes` endpoint property. This property is represented in codegen as `[] auth.Option`.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/AuthSchemePropertyGenerator.java:31
ClassAuthSchemeResolverGenerator
Implements modeled auth scheme resolver generation.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthSchemeResolverGenerator.java:39
StructAuthenticationMiddleware
AuthenticationMiddleware provides the Finalize middleware step for signing an request message with a bearer token.
auth/bearer/middleware.go:23
ClassAwsJson10ProtocolGenerator
Implements the aws.protocols#awsJson1_0 protocol.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol/aws/AwsJson10ProtocolGenerator.java:48
ClassBackfilledInputOutputTrait
Marker trait to indicate that an input or output shape on an operation was backfilled (i.e. the operation DID NOT have a target for it in the original
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/trait/BackfilledInputOutputTrait.java:27
ClassBase64
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoStdlibTypes.java:45
ClassBearer
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SmithyGoTypes.java:165
InterfaceBeforeAttemptInterceptor
BeforeAttemptInterceptor runs right before every attempt in the retry loop. If this interceptor returns an error, AfterAttempt interceptors WILL NOT
transport/http/interceptor.go:214
InterfaceBeforeDeserializationInterceptor
BeforeDeserializationInterceptor runs right before the incoming HTTP response is deserialized. This interceptor IS NOT invoked if the HTTP round-trip
transport/http/interceptor.go:277
InterfaceBeforeExecutionInterceptor
BeforeExecutionInterceptor runs before anything else in the operation lifecycle. Available InterceptorContext fields: - Input
transport/http/interceptor.go:172
InterfaceBeforeRetryLoopInterceptor
BeforeRetryLoopInterceptor runs right before the operation enters the retry loop. Available InterceptorContext fields: - Input - Request
transport/http/interceptor.go:202
InterfaceBeforeSerializationInterceptor
BeforeSerializationInterceptor runs before the operation input is serialized into its transport request. Serialization occurs before the operation's
transport/http/interceptor.go:183
InterfaceBeforeSigningInterceptor
BeforeSigningInterceptor runs right before the request is signed. Signing occurs within the operation's retry loop. Available InterceptorContext fie
transport/http/interceptor.go:225
InterfaceBeforeTransmitInterceptor
BeforeTransmitInterceptor runs right before the HTTP request is sent. HTTP transmit occurs within the operation's retry loop. Available InterceptorC
transport/http/interceptor.go:248
InterfaceBuildHandler
BuildHandler provides the interface for the next handler the BuildMiddleware will call in the middleware chain.
middleware/step_build.go:23
StructBuildInput
BuildInput provides the input parameters for the BuildMiddleware to consume. BuildMiddleware may modify the Request value before forwarding the input
middleware/step_build.go:12
InterfaceBuildMiddleware
BuildMiddleware provides the interface for middleware specific to the build step. Delegates to the next BuildHandler for further processing.
middleware/step_build.go:32
StructBuildOutput
BuildOutput provides the result returned by the next BuildHandler.
middleware/step_build.go:17
StructBuildStep
BuildStep provides the ordered grouping of BuildMiddleware to be invoked on a handler.
middleware/step_build.go:78
ClassBuildStepMiddleware
Abstract class for BuildStep middleware generation.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/middleware/BuildStepMiddleware.java:24
ClassBuilder
Builder for {@link Synthetic}.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/Synthetic.java:95
ClassBuilder
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ShapeValueGenerator.java:407
ClassBuilder
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ManifestWriter.java:142
ClassBuilder
Builds a {@link GoStackStepMiddlewareGenerator}.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoStackStepMiddlewareGenerator.java:379
ClassBuilder
Builder for {@link GoDependency}.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoDependency.java:357
ClassBuilder
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoModuleInfo.java:106
ClassBuilder
Builder for {@link SemanticVersion}.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SemanticVersion.java:336
ClassBuilder
A builder for {@link MiddlewareIdentifier}.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/MiddlewareIdentifier.java:125
ClassBuilder
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ProtocolGenerator.java:572
ClassBuilder
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ConfigFieldResolver.java:133
ClassBuilder
Builds a {@code RuntimeClientPlugin}.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/RuntimeClientPlugin.java:244
ClassBuilder
Builds a ConfigField.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ConfigField.java:116
ClassBuilder
Builds a ClientMember.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ClientMember.java:90
ClassBuilder
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ClientMemberResolver.java:66
ClassBuilder
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestRequestGenerator.java:319
ClassBuilder
Builds a MiddlewareRegistrar.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/MiddlewareRegistrar.java:101
ClassBuilder
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestResponseGenerator.java:205
ClassBuilder
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestGenerator.java:576
ClassBuilder
Builder for {@link ConfigValue}.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestGenerator.java:726
ClassBuilder
Builder for {@link SkipTest}.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestGenerator.java:883
ClassBuilder
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestResponseErrorGenerator.java:176
ClassBuilder
ExecuteCommand builder.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/testutils/ExecuteCommand.java:110
next →1–100 of 681, ranked by callers