Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aws/smithy-go
/ functions
Functions
3,047 in github.com/aws/smithy-go
⨍
Functions
3,047
◇
Types & classes
681
↓ 2 callers
Function
ValidHostLabel
ValidHostLabel returns whether the label is a valid RFC 3986 host label.
transport/http/host.go:73
↓ 2 callers
Function
ValidPortNumber
ValidPortNumber returns whether the port is valid RFC 3986 port.
transport/http/host.go:60
↓ 2 callers
Function
ValidateEndpointHost
ValidateEndpointHost validates that the host string passed in is a valid RFC 3986 host. Returns error if the host is not valid.
transport/http/host.go:12
↓ 2 callers
Function
ValueElem
ValueElem walks interface and pointer types and returns the underlying element.
document/internal/serde/serde.go:91
↓ 2 callers
Function
WithContext
WithContext will pass the provided context to logger if it implements the ContextLogger interface and return the resulting logger. Otherwise the logge
logging/logger.go:41
↓ 2 callers
Function
WithSpan
WithSpan sets the active trace Span on the context.
tracing/context.go:26
↓ 2 callers
Method
WriteLine
(v string)
middleware/stack.go:201
↓ 2 callers
Method
WriteRune
(rune)
middleware/stack.go:180
↓ 2 callers
Method
WriteString
(string)
middleware/stack.go:179
↓ 2 callers
Method
addCommand
Adds command arguments to the set of arguments the command will be executed with. @param command command and arguments to be executed. @return builder
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/testutils/ExecuteCommand.java:122
↓ 2 callers
Method
addConfigFieldResolver
Adds a config field resolver that will be added to the client by this plugin. @param configFieldResolver The config field resolver. @return Returns t
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/RuntimeClientPlugin.java:397
↓ 2 callers
Method
addConnAcquired
(ctx context.Context, incr int64)
transport/http/metrics.go:172
↓ 2 callers
Method
addHeaderValue
(value headerValue)
transport/http/middleware_headers.go:99
↓ 2 callers
Method
addImport
(String importPath, String alias)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ImportDeclarations.java:36
↓ 2 callers
Method
alias
Set the dependency alias. @param alias the alias @return the builder
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoDependency.java:407
↓ 2 callers
Method
appendTo
(value string)
transport/http/user_agent.go:32
↓ 2 callers
Method
autoDocTemplate
Auto-formats a multi-paragraph string as a doc writable (including line wrapping). @param contents The docs. @return writer for formatted docs.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoWriter.java:169
↓ 2 callers
Method
build
(String build)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SemanticVersion.java:372
↓ 2 callers
Method
build
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/MiddlewareIdentifier.java:139
↓ 2 callers
Method
buildCanonicalHeaders
()
aws-http-auth/internal/v4/signer.go:175
↓ 2 callers
Method
buildCanonicalRequestWithHeaders
(canonHeaders, signedHeaders string)
aws-http-auth/internal/v4/signer.go:148
↓ 2 callers
Method
buildSymbol
(String name, String namespace)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SymbolUtils.java:214
↓ 2 callers
Method
builder
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ShapeValueGenerator.java:394
↓ 2 callers
Method
builder
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ManifestWriter.java:138
↓ 2 callers
Method
builder
Get a {@link SemanticVersion} builder. @return the builder
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SemanticVersion.java:186
↓ 2 callers
Method
builder
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/MiddlewareIdentifier.java:97
↓ 2 callers
Method
builder
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ConfigFieldResolver.java:67
↓ 2 callers
Method
builder
Returns the builder for ExecuteCommand. @return ExecuteCommand builder.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/testutils/ExecuteCommand.java:103
↓ 2 callers
Method
compare
(MemberShape a, MemberShape b)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/CodegenUtils.java:347
↓ 2 callers
Method
compareTo
Compare two {@link SemanticVersion}, ignoring prefix strings. To validate that prefix strings match see the overloaded function signature. @param o t
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SemanticVersion.java:217
↓ 2 callers
Method
compareTo
(SkipTest o)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestGenerator.java:854
↓ 2 callers
Method
conditionallyBase64Encode
( GenerationContext context, GoWriter writer, Shape targetShape,
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpBindingProtocolGenerator.java:1061
↓ 2 callers
Method
convert
Converts a commonmark formatted string into a godoc formatted string. @param docs commonmark formatted documentation @return godoc formatted document
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/DocumentationConverter.java:70
↓ 2 callers
Method
createBigSymbol
(Shape shape, String symbolName)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SymbolVisitor.java:413
↓ 2 callers
Method
createCollectionSymbol
(CollectionShape shape)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SymbolVisitor.java:311
↓ 2 callers
Method
createInitializeStepMiddleware
Create a new InitializeStep middleware generator with the provided type name. @param name is the type name to identify the middleware. @param id th
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoStackStepMiddlewareGenerator.java:60
↓ 2 callers
Method
createSymbolProvider
Creates a Go symbol provider. @param model The model to generate symbols for. @param settings The Gosettings to use to create symbol provider @ret
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoCodegenPlugin.java:64
↓ 2 callers
Method
deserializeCollection
Writes the code needed to deserialize a collection in the document of a response. <p>Implementations of this method are expected to generate a functi
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/DocumentShapeDeserVisitor.java:168
↓ 2 callers
Method
do
(ctx context.Context, target string, in, out any)
aws-http-auth/sigv4/e2e_test.go:67
↓ 2 callers
Method
doCall
doCall handles the single call for a key.
internal/sync/singleflight/singleflight.go:137
↓ 2 callers
Method
encodeNumber
(rv reflect.Value)
document/cbor/encode.go:186
↓ 2 callers
Method
encodeNumber
(vp valueProvider, rv reflect.Value)
document/json/encoder.go:253
↓ 2 callers
Method
endpointType
(Symbol endpointType)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointTestsGenerator.java:376
↓ 2 callers
Method
ensureSupportedProtocol
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ClientOptions.java:243
↓ 2 callers
Method
equals
(Object o)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoDependency.java:238
↓ 2 callers
Method
filterDependencies
( Predicate<SymbolDependency> predicate )
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoModuleInfo.java:87
↓ 2 callers
Method
float
(v float64, bitSize int)
encoding/httpbinding/query.go:82
↓ 2 callers
Method
float
(v float64, bitSize int)
encoding/httpbinding/header.go:91
↓ 2 callers
Method
float
(v float64, bitSize int)
encoding/httpbinding/uri.go:70
↓ 2 callers
Method
float
(v float64, bits int)
encoding/xml/value.go:152
↓ 2 callers
Method
float
(v float64, bits int)
encoding/json/value.go:66
↓ 2 callers
Function
float16to32
(f uint16)
encoding/cbor/float16.go:3
↓ 2 callers
Method
floatOfBitSize
Float64 returns the number as a float64.
document/document.go:133
↓ 2 callers
Method
formatUnionMemberName
(UnionShape union, MemberShape member)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/SymbolVisitor.java:231
↓ 2 callers
Method
generate
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ServiceGenerator.java:95
↓ 2 callers
Method
generate
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/auth/AuthGenerator.java:31
↓ 2 callers
Method
generate
(Set<Shape> shapes)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol/JsonSerializerGenerator.java:53
↓ 2 callers
Method
generateErrorDispatcher
Generates a function that handles error deserialization by getting the error code then dispatching to the error-specific deserializer. <p> If the erro
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolGeneratorUtils.java:62
↓ 2 callers
Method
generateResolverType
(GoWriter.Writable resolveMethodBody)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointResolverGenerator.java:112
↓ 2 callers
Method
generateRetryableName
( String waiterName )
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/Waiters2.java:765
↓ 2 callers
Method
generateRulesList
(List<Rule> rules, Scope scope)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointResolverGenerator.java:249
↓ 2 callers
Method
getAddMiddlewareStackHelperFunctionName
(OperationShape operationShape)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ValidationGenerator.java:314
↓ 2 callers
Method
getAddOperationMiddlewareFuncName
Returns the name of the operation's middleware mutator function, that adds all middleware for the operation to the stack. @param operation symbol for
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/OperationGenerator.java:272
↓ 2 callers
Method
getAddRequestCompressionMiddlewareFuncName
(String operationName)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/requestcompression/RequestCompression.java:137
↓ 2 callers
Method
getArtifactType
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/GoIntegration.java:58
↓ 2 callers
Method
getConfigResolvers
( ConfigFieldResolver.Location location, ConfigFieldResolver.Target target )
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ServiceGenerator.java:464
↓ 2 callers
Method
getContentType
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/protocol/rpc2/Rpc2SerializeRequestMiddleware.java:47
↓ 2 callers
Method
getDefault
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/endpoints/EndpointResolverGenerator.java:535
↓ 2 callers
Method
getDocumentPackage
(GoSettings settings)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ProtocolDocumentGenerator.java:491
↓ 2 callers
Method
getDocumentTimestampFormat
Gets the default serde format for timestamps. @return Returns the default format.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpBindingProtocolGenerator.java:178
↓ 2 callers
Method
getDocumentation
@return Gets the optional documentation for the member field.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ClientMember.java:55
↓ 2 callers
Method
getEndpointBuiltinBindings
Gets the endpoint builtin bindings that will be rendered by this plugin. @return the bindings.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/RuntimeClientPlugin.java:124
↓ 2 callers
Method
getEndpointRules
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ProtocolGenerator.java:548
↓ 2 callers
Method
getEventStreamReaderInterfaceName
(ServiceShape serviceShape, ToShapeId shape)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/EventStreamGenerator.java:401
↓ 2 callers
Method
getEventStreamWriterInterfaceName
(ServiceShape serviceShape, ToShapeId shape)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/EventStreamGenerator.java:396
↓ 2 callers
Method
getGoDependencies
Get the the set of {@link GoDependency} required by this dependency. @return the set of dependencies
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoDependency.java:92
↓ 2 callers
Method
getHttpBindingOperations
Get the operations with HTTP Bindings. @param context the generation context @return the list of operation shapes
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpBindingProtocolGenerator.java:113
↓ 2 callers
Method
getIdempotencyTokenMiddlewareHelperName
Get Idempotency Token Middleware Helper name. @param operationShape Operation shape for which middleware is defined. @return name of the idempotency
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/IdempotencyTokenMiddlewareGenerator.java:201
↓ 2 callers
Method
getIdempotencyTokenMiddlewareName
Get Idempotency Token Middleware name. @param operationShape Operation shape for which middleware is defined. @return name of the idempotency token m
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/IdempotencyTokenMiddlewareGenerator.java:191
↓ 2 callers
Method
getImportPath
Get the import path of the dependency. @return the import path of the dependency
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoDependency.java:128
↓ 2 callers
Method
getInputEventStreams
Get the input event streams and their usages in operations for the provided service. @param service the service shape @return the map of event stream
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoEventStreamIndex.java:85
↓ 2 callers
Method
getInternalDocumentPackage
(GoSettings settings)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ProtocolDocumentGenerator.java:487
↓ 2 callers
Method
getInternalDocumentSymbolBuilder
Create a non-pointable {@link Symbol.Builder} for typeName in the service's internal document package. @param settings the Smithy Go settings. @param
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/ProtocolDocumentGenerator.java:463
↓ 2 callers
Method
getMiddlewareHelperName
(OperationShape operation)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/EndpointHostPrefixMiddleware.java:196
↓ 2 callers
Method
getMiddlewareName
(OperationShape operation)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/EndpointHostPrefixMiddleware.java:192
↓ 2 callers
Method
getMinimumNonStdLibDependencies
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoModuleInfo.java:57
↓ 2 callers
Method
getName
@return Returns the name of the config field.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ConfigField.java:45
↓ 2 callers
Method
getName
@return Returns the name of the client member field.
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ClientMember.java:41
↓ 2 callers
Method
getName
Get the config field name. @return the field name
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/HttpProtocolUnitTestGenerator.java:683
↓ 2 callers
Method
getOperationHandlerName
(OperationShape operation)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/protocol/HttpHandlerProtocolGenerator.java:178
↓ 2 callers
Method
getOperationHttpBindingsDeserFunctionName
Generates the name of a deserializer function for shapes of a service. @param shape The shape the deserializer function is being generated for. @p
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ProtocolGenerator.java:199
↓ 2 callers
Method
getOperationHttpBindingsSerFunctionName
Generates the name of a serializer function for shapes of a service. @param shape The shape the serializer function is being generated for. @param
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ProtocolGenerator.java:185
↓ 2 callers
Method
getOperationValidationMiddlewareName
(OperationShape operationShape)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ValidationGenerator.java:299
↓ 2 callers
Function
getOrAddHeaderValueHelper
(stack *middleware.Stack)
transport/http/middleware_headers.go:124
↓ 2 callers
Method
getOutputEventStreams
Get the output event streams and their usages in operations for the provided service. @param service the service shape @return the map of event strea
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/GoEventStreamIndex.java:95
↓ 2 callers
Method
getResolver
()
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ConfigFieldResolver.java:55
↓ 2 callers
Method
getServiceTitle
Attempts to get the title of the API's service from the model. If unalbe to get the title the fallback value will be returned instead. @param shape
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/CodegenUtils.java:407
↓ 2 callers
Method
getShapeValidationFunctionName
(Shape shape, boolean topLevelOpShape)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/integration/ValidationGenerator.java:304
↓ 2 callers
Method
getShapeValidatorName
(Shape shape)
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/server/ServerValidationgenerator.java:250
↓ 2 callers
Method
getShapesRequiringValidationHelpers
Get a set of shapes that require validation helpers. @param service service to find operations for @return operations requiring validation
codegen/smithy-go-codegen/src/main/java/software/amazon/smithy/go/codegen/knowledge/GoValidationIndex.java:145
← previous
next →
501–600 of 3,047, ranked by callers