package middleware
Import Path
github.com/aws/smithy-go/middleware (on go.dev )
Dependency Relation
imports 6 packages , and imported by 16 packages
Involved Source Files
#d doc.go
Package middleware provides transport agnostic middleware for decorating SDK
handlers.
The Smithy middleware stack provides ordered behavior to be invoked on an
underlying handler. The stack is separated into steps that are invoked in a
static order. A step is a collection of middleware that are injected into a
ordered list defined by the user. The user may add, insert, swap, and remove a
step's middleware. When the stack is invoked the step middleware become static,
and their order cannot be modified.
A stack and its step middleware are **not** safe to modify concurrently.
A stack will use the ordered list of middleware to decorate a underlying
handler. A handler could be something like an HTTP Client that round trips an
API operation over HTTP.
Smithy Middleware Stack
A Stack is a collection of middleware that wrap a handler. The stack can be
broken down into discreet steps. Each step may contain zero or more middleware
specific to that stack's step.
A Stack Step is a predefined set of middleware that are invoked in a static
order by the Stack. These steps represent fixed points in the middleware stack
for organizing specific behavior, such as serialize and build. A Stack Step is
composed of zero or more middleware that are specific to that step. A step may
define its own set of input/output parameters the generic input/output
parameters are cast from. A step calls its middleware recursively, before
calling the next step in the stack returning the result or error of the step
middleware decorating the underlying handler.
* Initialize: Prepares the input, and sets any default parameters as needed,
(e.g. idempotency token, and presigned URLs).
* Serialize: Serializes the prepared input into a data structure that can be
consumed by the target transport's message, (e.g. REST-JSON serialization).
* Build: Adds additional metadata to the serialized transport message, (e.g.
HTTP's Content-Length header, or body checksum). Decorations and
modifications to the message should be copied to all message attempts.
* Finalize: Performs final preparations needed before sending the message. The
message should already be complete by this stage, and is only alternated to
meet the expectations of the recipient, (e.g. Retry and AWS SigV4 request
signing).
* Deserialize: Reacts to the handler's response returned by the recipient of
the request message. Deserializes the response into a structured type or
error above stacks can react to.
Adding Middleware to a Stack Step
Middleware can be added to a step front or back, or relative, by name, to an
existing middleware in that stack. If a middleware does not have a name, a
unique name will be generated at the middleware and be added to the step.
// Create middleware stack
stack := middleware.NewStack()
// Add middleware to stack steps
stack.Initialize.Add(paramValidationMiddleware, middleware.After)
stack.Serialize.Add(marshalOperationFoo, middleware.After)
stack.Deserialize.Add(unmarshalOperationFoo, middleware.After)
// Invoke middleware on handler.
resp, err := stack.HandleMiddleware(ctx, req.Input, clientHandler)
logging.go
metadata.go
middleware.go
ordered_group.go
stack.go
stack_values.go
step_build.go
step_deserialize.go
step_finalize.go
step_initialize.go
step_serialize.go
Package-Level Type Names (total 64, in which 37 are exported)
/* sort exporteds by: alphabet | popularity */
type BuildHandler (interface)
BuildHandler provides the interface for the next handler the
BuildMiddleware will call in the middleware chain.
Methods (only one, which is exported )
( BuildHandler) HandleBuild (ctx context .Context , in BuildInput ) (out BuildOutput , metadata Metadata , err error )
Implemented By (at least 3, in which 1 are exported )
BuildHandlerFunc
/* 2+ unexporteds ... */ /* 2+ unexporteds: */
buildWrapHandler
decoratedBuildHandler
As Inputs Of (at least 4, all are exported )
func BuildMiddleware .HandleBuild (ctx context .Context , in BuildInput , next BuildHandler ) (out BuildOutput , metadata Metadata , err error )
func github.com/aws/smithy-go/transport/http.(*ComputeContentLength ).HandleBuild (ctx context .Context , in BuildInput , next BuildHandler ) (out BuildOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/middleware.ClientRequestID .HandleBuild (ctx context .Context , in BuildInput , next BuildHandler ) (out BuildOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.(*AddExpiresOnPresignedURL ).HandleBuild (ctx context .Context , in BuildInput , next BuildHandler ) (out BuildOutput , metadata Metadata , err error )
type BuildMiddleware (interface)
BuildMiddleware provides the interface for middleware specific to the
serialize step. Delegates to the next BuildHandler for further
processing.
Methods (total 2, both are exported )
( BuildMiddleware) HandleBuild (ctx context .Context , in BuildInput , next BuildHandler ) (out BuildOutput , metadata Metadata , err error )
Invokes the middleware behavior which must delegate to the next handler
for the middleware chain to continue. The method must return a result or
error to its caller.
( BuildMiddleware) ID () string
Unique ID for the middleware in theBuildStep. The step does not allow
duplicate IDs.
Implemented By (at least 15, in which 3 are exported )
*github.com/aws/smithy-go/transport/http.ComputeContentLength
*github.com/aws/aws-sdk-go-v2/aws/middleware.ClientRequestID
*github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.AddExpiresOnPresignedURL
/* 12+ unexporteds ... */ /* 12+ unexporteds: */
buildMiddlewareFunc
*github.com/aws/smithy-go/transport/http.contentMD5Checksum
*github.com/aws/smithy-go/transport/http.headerValueHelper
*github.com/aws/smithy-go/transport/http.validateContentLength
*github.com/aws/aws-sdk-go-v2/aws/middleware.requestUserAgent
*github.com/aws/aws-sdk-go-v2/aws/signer/v4.computePayloadSHA256
*github.com/aws/aws-sdk-go-v2/aws/signer/v4.contentSHA256Header
*github.com/aws/aws-sdk-go-v2/aws/signer/v4.dynamicPayloadSigningMiddleware
*github.com/aws/aws-sdk-go-v2/aws/signer/v4.streamingEventsPayload
*github.com/aws/aws-sdk-go-v2/aws/signer/v4.unsignedPayload
*github.com/aws/aws-sdk-go-v2/aws/transport/http.removeContentTypeHeader
*github.com/aws/aws-sdk-go-v2/service/internal/checksum.computeInputPayloadChecksum
Implements (at least one unexported )
/* at least one unexported ... */ /* at least one unexported: */
BuildMiddleware : ider
As Outputs Of (at least 4, all are exported )
func BuildMiddlewareFunc (id string , fn func(context .Context , BuildInput , BuildHandler ) (BuildOutput , Metadata , error )) BuildMiddleware
func (*BuildStep ).Get (id string ) (BuildMiddleware , bool )
func (*BuildStep ).Remove (id string ) (BuildMiddleware , error )
func (*BuildStep ).Swap (id string , m BuildMiddleware ) (BuildMiddleware , error )
As Inputs Of (at least 3, all are exported )
func (*BuildStep ).Add (m BuildMiddleware , pos RelativePosition ) error
func (*BuildStep ).Insert (m BuildMiddleware , relativeTo string , pos RelativePosition ) error
func (*BuildStep ).Swap (id string , m BuildMiddleware ) (BuildMiddleware , error )
type BuildOutput (struct)
BuildOutput provides the result returned by the next BuildHandler.
Fields (only one, which is exported )
Result interface{}
As Outputs Of (at least 6, all are exported )
func BuildHandler .HandleBuild (ctx context .Context , in BuildInput ) (out BuildOutput , metadata Metadata , err error )
func BuildHandlerFunc .HandleBuild (ctx context .Context , in BuildInput ) (BuildOutput , Metadata , error )
func BuildMiddleware .HandleBuild (ctx context .Context , in BuildInput , next BuildHandler ) (out BuildOutput , metadata Metadata , err error )
func github.com/aws/smithy-go/transport/http.(*ComputeContentLength ).HandleBuild (ctx context .Context , in BuildInput , next BuildHandler ) (out BuildOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/middleware.ClientRequestID .HandleBuild (ctx context .Context , in BuildInput , next BuildHandler ) (out BuildOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.(*AddExpiresOnPresignedURL ).HandleBuild (ctx context .Context , in BuildInput , next BuildHandler ) (out BuildOutput , metadata Metadata , err error )
type BuildStep (struct)
BuildStep provides the ordered grouping of BuildMiddleware to be invoked on
a handler.
Fields (only one, which is unexported )
/* one unexported ... */ /* one unexported: */
ids *orderedIDs
Methods (total 9, all are exported )
(*BuildStep) Add (m BuildMiddleware , pos RelativePosition ) error
Add injects the middleware to the relative position of the middleware group.
Returns an error if the middleware already exists.
(*BuildStep) Clear ()
Clear removes all middleware in the step.
(*BuildStep) Get (id string ) (BuildMiddleware , bool )
Get retrieves the middleware identified by id. If the middleware is not present, returns false.
(*BuildStep) HandleMiddleware (ctx context .Context , in interface{}, next Handler ) (out interface{}, metadata Metadata , err error )
HandleMiddleware invokes the middleware by decorating the next handler
provided. Returns the result of the middleware and handler being invoked.
Implements Middleware interface.
(*BuildStep) ID () string
ID returns the unique name of the step as a middleware.
(*BuildStep) Insert (m BuildMiddleware , relativeTo string , pos RelativePosition ) error
Insert injects the middleware relative to an existing middleware id.
Returns an error if the original middleware does not exist, or the middleware
being added already exists.
(*BuildStep) List () []string
List returns a list of the middleware in the step.
(*BuildStep) Remove (id string ) (BuildMiddleware , error )
Remove removes the middleware by id. Returns error if the middleware
doesn't exist.
(*BuildStep) Swap (id string , m BuildMiddleware ) (BuildMiddleware , error )
Swap removes the middleware by id, replacing it with the new middleware.
Returns the middleware removed, or an error if the middleware to be removed
doesn't exist.
Implements (at least 3, in which 1 are exported )
*BuildStep : Middleware
/* 2+ unexporteds ... */ /* 2+ unexporteds: */
*BuildStep : ider
*BuildStep : stackStepper
As Outputs Of (at least one exported )
func NewBuildStep () *BuildStep
type DeserializeHandler (interface)
DeserializeHandler provides the interface for the next handler the
DeserializeMiddleware will call in the middleware chain.
Methods (only one, which is exported )
( DeserializeHandler) HandleDeserialize (ctx context .Context , in DeserializeInput ) (out DeserializeOutput , metadata Metadata , err error )
Implemented By (at least 3, in which 1 are exported )
DeserializeHandlerFunc
/* 2+ unexporteds ... */ /* 2+ unexporteds: */
decoratedDeserializeHandler
deserializeWrapHandler
As Inputs Of (at least 5, all are exported )
func DeserializeMiddleware .HandleDeserialize (ctx context .Context , in DeserializeInput , next DeserializeHandler ) (out DeserializeOutput , metadata Metadata , err error )
func github.com/aws/smithy-go/transport/http.(*RequestResponseLogger ).HandleDeserialize (ctx context .Context , in DeserializeInput , next DeserializeHandler ) (out DeserializeOutput , metadata Metadata , err error )
func github.com/aws/smithy-go/transport/http.(*RequireMinimumProtocol ).HandleDeserialize (ctx context .Context , in DeserializeInput , next DeserializeHandler ) (out DeserializeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/middleware.RecordResponseTiming .HandleDeserialize (ctx context .Context , in DeserializeInput , next DeserializeHandler ) (out DeserializeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding.(*DecompressGzip ).HandleDeserialize (ctx context .Context , input DeserializeInput , next DeserializeHandler ) (output DeserializeOutput , metadata Metadata , err error )
type DeserializeMiddleware (interface)
DeserializeMiddleware provides the interface for middleware specific to the
serialize step. Delegates to the next DeserializeHandler for further
processing.
Methods (total 2, both are exported )
( DeserializeMiddleware) HandleDeserialize (ctx context .Context , in DeserializeInput , next DeserializeHandler ) (out DeserializeOutput , metadata Metadata , err error )
HandleDeserialize invokes the middleware behavior which must delegate to the next handler
for the middleware chain to continue. The method must return a result or
error to its caller.
( DeserializeMiddleware) ID () string
ID returns a unique ID for the middleware in the DeserializeStep. The step does not
allow duplicate IDs.
Implemented By (at least 110, in which 4 are exported )
*github.com/aws/smithy-go/transport/http.RequestResponseLogger
*github.com/aws/smithy-go/transport/http.RequireMinimumProtocol
*github.com/aws/aws-sdk-go-v2/aws/middleware.RecordResponseTiming
*github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding.DecompressGzip
/* 106+ unexporteds ... */ /* 106+ unexporteds: */
deserializeMiddlewareFunc
*github.com/aws/smithy-go/transport/http.closeResponseBody
*github.com/aws/smithy-go/transport/http.errorCloseResponseBodyMiddleware
*github.com/aws/aws-sdk-go-v2/aws/middleware.addRawResponse
*github.com/aws/aws-sdk-go-v2/aws/middleware.requestIDRetriever
*github.com/aws/aws-sdk-go-v2/aws/transport/http.readTimeout
*github.com/aws/aws-sdk-go-v2/aws/transport/http.responseErrorWrapper
*github.com/aws/aws-sdk-go-v2/service/internal/checksum.validateOutputPayloadChecksum
*github.com/aws/aws-sdk-go-v2/service/internal/s3shared.errorWrapper
*github.com/aws/aws-sdk-go-v2/service/internal/s3shared.metadataRetriever
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpAbortMultipartUpload
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpCompleteMultipartUpload
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpCopyObject
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpCreateBucket
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpCreateMultipartUpload
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteBucket
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteBucketAnalyticsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteBucketCors
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteBucketEncryption
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteBucketIntelligentTieringConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteBucketInventoryConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteBucketLifecycle
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteBucketMetricsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteBucketOwnershipControls
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteBucketPolicy
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteBucketReplication
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteBucketTagging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteBucketWebsite
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteObject
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteObjects
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeleteObjectTagging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpDeletePublicAccessBlock
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpEventStreamSelectObjectContent
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketAccelerateConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketAcl
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketAnalyticsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketCors
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketEncryption
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketIntelligentTieringConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketInventoryConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketLifecycleConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketLocation
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketLocation_custom
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketLogging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketMetricsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketNotificationConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketOwnershipControls
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketPolicy
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketPolicyStatus
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketReplication
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketRequestPayment
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketTagging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketVersioning
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetBucketWebsite
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetObject
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetObjectAcl
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetObjectAttributes
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetObjectLegalHold
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetObjectLockConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetObjectRetention
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetObjectTagging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetObjectTorrent
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpGetPublicAccessBlock
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpHeadBucket
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpHeadObject
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpListBucketAnalyticsConfigurations
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpListBucketIntelligentTieringConfigurations
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpListBucketInventoryConfigurations
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpListBucketMetricsConfigurations
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpListBuckets
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpListMultipartUploads
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpListObjects
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpListObjectsV2
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpListObjectVersions
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpListParts
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketAccelerateConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketAcl
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketAnalyticsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketCors
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketEncryption
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketIntelligentTieringConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketInventoryConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketLifecycleConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketLogging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketMetricsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketNotificationConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketOwnershipControls
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketPolicy
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketReplication
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketRequestPayment
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketTagging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketVersioning
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutBucketWebsite
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutObject
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutObjectAcl
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutObjectLegalHold
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutObjectLockConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutObjectRetention
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutObjectTagging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpPutPublicAccessBlock
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpRestoreObject
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpSelectObjectContent
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpUploadPart
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpUploadPartCopy
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_deserializeOpWriteGetObjectResponse
*github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.processResponseFor200ErrorMiddleware
Implements (at least one unexported )
/* at least one unexported ... */ /* at least one unexported: */
DeserializeMiddleware : ider
As Outputs Of (at least 4, all are exported )
func DeserializeMiddlewareFunc (id string , fn func(context .Context , DeserializeInput , DeserializeHandler ) (DeserializeOutput , Metadata , error )) DeserializeMiddleware
func (*DeserializeStep ).Get (id string ) (DeserializeMiddleware , bool )
func (*DeserializeStep ).Remove (id string ) (DeserializeMiddleware , error )
func (*DeserializeStep ).Swap (id string , m DeserializeMiddleware ) (DeserializeMiddleware , error )
As Inputs Of (at least 3, all are exported )
func (*DeserializeStep ).Add (m DeserializeMiddleware , pos RelativePosition ) error
func (*DeserializeStep ).Insert (m DeserializeMiddleware , relativeTo string , pos RelativePosition ) error
func (*DeserializeStep ).Swap (id string , m DeserializeMiddleware ) (DeserializeMiddleware , error )
type DeserializeOutput (struct)
DeserializeOutput provides the result returned by the next
DeserializeHandler. The DeserializeMiddleware should deserialize the
RawResponse into a Result that can be consumed by middleware higher up in
the stack.
Fields (total 2, both are exported )
RawResponse interface{}
Result interface{}
As Outputs Of (at least 7, all are exported )
func DeserializeHandler .HandleDeserialize (ctx context .Context , in DeserializeInput ) (out DeserializeOutput , metadata Metadata , err error )
func DeserializeHandlerFunc .HandleDeserialize (ctx context .Context , in DeserializeInput ) (DeserializeOutput , Metadata , error )
func DeserializeMiddleware .HandleDeserialize (ctx context .Context , in DeserializeInput , next DeserializeHandler ) (out DeserializeOutput , metadata Metadata , err error )
func github.com/aws/smithy-go/transport/http.(*RequestResponseLogger ).HandleDeserialize (ctx context .Context , in DeserializeInput , next DeserializeHandler ) (out DeserializeOutput , metadata Metadata , err error )
func github.com/aws/smithy-go/transport/http.(*RequireMinimumProtocol ).HandleDeserialize (ctx context .Context , in DeserializeInput , next DeserializeHandler ) (out DeserializeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/middleware.RecordResponseTiming .HandleDeserialize (ctx context .Context , in DeserializeInput , next DeserializeHandler ) (out DeserializeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding.(*DecompressGzip ).HandleDeserialize (ctx context .Context , input DeserializeInput , next DeserializeHandler ) (output DeserializeOutput , metadata Metadata , err error )
type DeserializeStep (struct)
DeserializeStep provides the ordered grouping of DeserializeMiddleware to be
invoked on a handler.
Fields (only one, which is unexported )
/* one unexported ... */ /* one unexported: */
ids *orderedIDs
Methods (total 9, all are exported )
(*DeserializeStep) Add (m DeserializeMiddleware , pos RelativePosition ) error
Add injects the middleware to the relative position of the middleware group.
Returns an error if the middleware already exists.
(*DeserializeStep) Clear ()
Clear removes all middleware in the step.
(*DeserializeStep) Get (id string ) (DeserializeMiddleware , bool )
Get retrieves the middleware identified by id. If the middleware is not present, returns false.
(*DeserializeStep) HandleMiddleware (ctx context .Context , in interface{}, next Handler ) (out interface{}, metadata Metadata , err error )
HandleMiddleware invokes the middleware by decorating the next handler
provided. Returns the result of the middleware and handler being invoked.
Implements Middleware interface.
(*DeserializeStep) ID () string
ID returns the unique ID of the step as a middleware.
(*DeserializeStep) Insert (m DeserializeMiddleware , relativeTo string , pos RelativePosition ) error
Insert injects the middleware relative to an existing middleware ID.
Returns error if the original middleware does not exist, or the middleware
being added already exists.
(*DeserializeStep) List () []string
List returns a list of the middleware in the step.
(*DeserializeStep) Remove (id string ) (DeserializeMiddleware , error )
Remove removes the middleware by id. Returns error if the middleware
doesn't exist.
(*DeserializeStep) Swap (id string , m DeserializeMiddleware ) (DeserializeMiddleware , error )
Swap removes the middleware by id, replacing it with the new middleware.
Returns the middleware removed, or error if the middleware to be removed
doesn't exist.
Implements (at least 3, in which 1 are exported )
*DeserializeStep : Middleware
/* 2+ unexporteds ... */ /* 2+ unexporteds: */
*DeserializeStep : ider
*DeserializeStep : stackStepper
As Outputs Of (at least one exported )
func NewDeserializeStep () *DeserializeStep
type FinalizeHandler (interface)
FinalizeHandler provides the interface for the next handler the
FinalizeMiddleware will call in the middleware chain.
Methods (only one, which is exported )
( FinalizeHandler) HandleFinalize (ctx context .Context , in FinalizeInput ) (out FinalizeOutput , metadata Metadata , err error )
Implemented By (at least 3, in which 1 are exported )
FinalizeHandlerFunc
/* 2+ unexporteds ... */ /* 2+ unexporteds: */
decoratedFinalizeHandler
finalizeWrapHandler
As Inputs Of (at least 14, in which 13 are exported )
func FinalizeMiddleware .HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/smithy-go/auth/bearer.(*AuthenticationMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi.(*InitializeStreamWriter ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/retry.(*Attempt ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/retry.MetricsHeader .HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/signer/v4.(*PresignHTTPRequestMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/signer/v4.(*SignHTTPRequestMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/internal/v4a.(*PresignHTTPRequestMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/internal/v4a.(*SignHTTPRequestMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding.(*DisableGzip ).HandleFinalize (ctx context .Context , input FinalizeInput , next FinalizeHandler ) (output FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding.(*EnableGzip ).HandleFinalize (ctx context .Context , input FinalizeInput , next FinalizeHandler ) (output FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.(*PresignHTTPRequestMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.(*SignHTTPRequestMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
/* at least one unexported ... */ /* at least one unexported: */
func github.com/aws/aws-sdk-go-v2/aws/retry.(*Attempt ).handleAttempt (ctx context .Context , in FinalizeInput , releaseRetryToken func(error ) error , next FinalizeHandler ) (out FinalizeOutput , attemptResult retry .AttemptResult , _ func(error ) error , err error )
type FinalizeMiddleware (interface)
FinalizeMiddleware provides the interface for middleware specific to the
serialize step. Delegates to the next FinalizeHandler for further
processing.
Methods (total 2, both are exported )
( FinalizeMiddleware) HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
HandleFinalize invokes the middleware behavior which must delegate to the next handler
for the middleware chain to continue. The method must return a result or
error to its caller.
( FinalizeMiddleware) ID () string
ID returns a unique ID for the middleware in the FinalizeStep. The step does not
allow duplicate IDs.
Implemented By (at least 14, in which 12 are exported )
*github.com/aws/smithy-go/auth/bearer.AuthenticationMiddleware
*github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi.InitializeStreamWriter
*github.com/aws/aws-sdk-go-v2/aws/retry.Attempt
*github.com/aws/aws-sdk-go-v2/aws/retry.MetricsHeader
*github.com/aws/aws-sdk-go-v2/aws/signer/v4.PresignHTTPRequestMiddleware
*github.com/aws/aws-sdk-go-v2/aws/signer/v4.SignHTTPRequestMiddleware
*github.com/aws/aws-sdk-go-v2/internal/v4a.PresignHTTPRequestMiddleware
*github.com/aws/aws-sdk-go-v2/internal/v4a.SignHTTPRequestMiddleware
*github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding.DisableGzip
*github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding.EnableGzip
*github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.PresignHTTPRequestMiddleware
*github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.SignHTTPRequestMiddleware
/* 2+ unexporteds ... */ /* 2+ unexporteds: */
finalizeMiddlewareFunc
*github.com/aws/aws-sdk-go-v2/service/internal/checksum.computeInputPayloadChecksum
Implements (at least one unexported )
/* at least one unexported ... */ /* at least one unexported: */
FinalizeMiddleware : ider
As Outputs Of (at least 4, all are exported )
func FinalizeMiddlewareFunc (id string , fn func(context .Context , FinalizeInput , FinalizeHandler ) (FinalizeOutput , Metadata , error )) FinalizeMiddleware
func (*FinalizeStep ).Get (id string ) (FinalizeMiddleware , bool )
func (*FinalizeStep ).Remove (id string ) (FinalizeMiddleware , error )
func (*FinalizeStep ).Swap (id string , m FinalizeMiddleware ) (FinalizeMiddleware , error )
As Inputs Of (at least 3, all are exported )
func (*FinalizeStep ).Add (m FinalizeMiddleware , pos RelativePosition ) error
func (*FinalizeStep ).Insert (m FinalizeMiddleware , relativeTo string , pos RelativePosition ) error
func (*FinalizeStep ).Swap (id string , m FinalizeMiddleware ) (FinalizeMiddleware , error )
type FinalizeOutput (struct)
FinalizeOutput provides the result returned by the next FinalizeHandler.
Fields (only one, which is exported )
Result interface{}
As Outputs Of (at least 16, in which 15 are exported )
func FinalizeHandler .HandleFinalize (ctx context .Context , in FinalizeInput ) (out FinalizeOutput , metadata Metadata , err error )
func FinalizeHandlerFunc .HandleFinalize (ctx context .Context , in FinalizeInput ) (FinalizeOutput , Metadata , error )
func FinalizeMiddleware .HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/smithy-go/auth/bearer.(*AuthenticationMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi.(*InitializeStreamWriter ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/retry.(*Attempt ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/retry.MetricsHeader .HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/signer/v4.(*PresignHTTPRequestMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/signer/v4.(*SignHTTPRequestMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/internal/v4a.(*PresignHTTPRequestMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/internal/v4a.(*SignHTTPRequestMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding.(*DisableGzip ).HandleFinalize (ctx context .Context , input FinalizeInput , next FinalizeHandler ) (output FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding.(*EnableGzip ).HandleFinalize (ctx context .Context , input FinalizeInput , next FinalizeHandler ) (output FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.(*PresignHTTPRequestMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.(*SignHTTPRequestMiddleware ).HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
/* at least one unexported ... */ /* at least one unexported: */
func github.com/aws/aws-sdk-go-v2/aws/retry.(*Attempt ).handleAttempt (ctx context .Context , in FinalizeInput , releaseRetryToken func(error ) error , next FinalizeHandler ) (out FinalizeOutput , attemptResult retry .AttemptResult , _ func(error ) error , err error )
type FinalizeStep (struct)
FinalizeStep provides the ordered grouping of FinalizeMiddleware to be
invoked on a handler.
Fields (only one, which is unexported )
/* one unexported ... */ /* one unexported: */
ids *orderedIDs
Methods (total 9, all are exported )
(*FinalizeStep) Add (m FinalizeMiddleware , pos RelativePosition ) error
Add injects the middleware to the relative position of the middleware group.
Returns an error if the middleware already exists.
(*FinalizeStep) Clear ()
Clear removes all middleware in the step.
(*FinalizeStep) Get (id string ) (FinalizeMiddleware , bool )
Get retrieves the middleware identified by id. If the middleware is not present, returns false.
(*FinalizeStep) HandleMiddleware (ctx context .Context , in interface{}, next Handler ) (out interface{}, metadata Metadata , err error )
HandleMiddleware invokes the middleware by decorating the next handler
provided. Returns the result of the middleware and handler being invoked.
Implements Middleware interface.
(*FinalizeStep) ID () string
ID returns the unique id of the step as a middleware.
(*FinalizeStep) Insert (m FinalizeMiddleware , relativeTo string , pos RelativePosition ) error
Insert injects the middleware relative to an existing middleware ID.
Returns error if the original middleware does not exist, or the middleware
being added already exists.
(*FinalizeStep) List () []string
List returns a list of the middleware in the step.
(*FinalizeStep) Remove (id string ) (FinalizeMiddleware , error )
Remove removes the middleware by id. Returns error if the middleware
doesn't exist.
(*FinalizeStep) Swap (id string , m FinalizeMiddleware ) (FinalizeMiddleware , error )
Swap removes the middleware by id, replacing it with the new middleware.
Returns the middleware removed, or error if the middleware to be removed
doesn't exist.
Implements (at least 3, in which 1 are exported )
*FinalizeStep : Middleware
/* 2+ unexporteds ... */ /* 2+ unexporteds: */
*FinalizeStep : ider
*FinalizeStep : stackStepper
As Outputs Of (at least one exported )
func NewFinalizeStep () *FinalizeStep
type Handler (interface)
Handler provides the interface for performing the logic to obtain an output,
or error for the given input.
Methods (only one, which is exported )
( Handler) Handle (ctx context .Context , input interface{}) (output interface{}, metadata Metadata , err error )
Handle performs logic to obtain an output for the given input. Handler
should be decorated with middleware to perform input specific behavior.
Implemented By (at least 3, in which 2 are exported )
HandlerFunc
github.com/aws/smithy-go/transport/http.ClientHandler
/* at least one unexported ... */ /* at least one unexported: */
decoratedHandler
As Outputs Of (at least one exported )
func DecorateHandler (h Handler , with ...Middleware ) Handler
As Inputs Of (at least 8, all are exported )
func DecorateHandler (h Handler , with ...Middleware ) Handler
func (*BuildStep ).HandleMiddleware (ctx context .Context , in interface{}, next Handler ) (out interface{}, metadata Metadata , err error )
func (*DeserializeStep ).HandleMiddleware (ctx context .Context , in interface{}, next Handler ) (out interface{}, metadata Metadata , err error )
func (*FinalizeStep ).HandleMiddleware (ctx context .Context , in interface{}, next Handler ) (out interface{}, metadata Metadata , err error )
func (*InitializeStep ).HandleMiddleware (ctx context .Context , in interface{}, next Handler ) (out interface{}, metadata Metadata , err error )
func Middleware .HandleMiddleware (ctx context .Context , input interface{}, next Handler ) (output interface{}, metadata Metadata , err error )
func (*SerializeStep ).HandleMiddleware (ctx context .Context , in interface{}, next Handler ) (out interface{}, metadata Metadata , err error )
func (*Stack ).HandleMiddleware (ctx context .Context , input interface{}, next Handler ) (output interface{}, metadata Metadata , err error )
type InitializeHandler (interface)
InitializeHandler provides the interface for the next handler the
InitializeMiddleware will call in the middleware chain.
Methods (only one, which is exported )
( InitializeHandler) HandleInitialize (ctx context .Context , in InitializeInput ) (out InitializeOutput , metadata Metadata , err error )
Implemented By (at least 3, in which 1 are exported )
InitializeHandlerFunc
/* 2+ unexporteds ... */ /* 2+ unexporteds: */
decoratedInitializeHandler
initializeWrapHandler
As Inputs Of (at least 4, all are exported )
func InitializeMiddleware .HandleInitialize (ctx context .Context , in InitializeInput , next InitializeHandler ) (out InitializeOutput , metadata Metadata , err error )
func github.com/aws/smithy-go/waiter.(*Logger ).HandleInitialize (ctx context .Context , in InitializeInput , next InitializeHandler ) (out InitializeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/middleware.RegisterServiceMetadata .HandleInitialize (ctx context .Context , in InitializeInput , next InitializeHandler ) (out InitializeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/internal/s3shared.(*ARNLookup ).HandleInitialize (ctx context .Context , in InitializeInput , next InitializeHandler ) (out InitializeOutput , metadata Metadata , err error )
type InitializeMiddleware (interface)
InitializeMiddleware provides the interface for middleware specific to the
initialize step. Delegates to the next InitializeHandler for further
processing.
Methods (total 2, both are exported )
( InitializeMiddleware) HandleInitialize (ctx context .Context , in InitializeInput , next InitializeHandler ) (out InitializeOutput , metadata Metadata , err error )
HandleInitialize invokes the middleware behavior which must delegate to the next handler
for the middleware chain to continue. The method must return a result or
error to its caller.
( InitializeMiddleware) ID () string
ID returns a unique ID for the middleware in the InitializeStep. The step does not
allow duplicate IDs.
Implemented By (at least 101, in which 3 are exported )
*github.com/aws/smithy-go/waiter.Logger
*github.com/aws/aws-sdk-go-v2/aws/middleware.RegisterServiceMetadata
*github.com/aws/aws-sdk-go-v2/service/internal/s3shared.ARNLookup
/* 98+ unexporteds ... */ /* 98+ unexporteds: */
initializeMiddlewareFunc
*setLogger
*github.com/aws/aws-sdk-go-v2/service/internal/checksum.setupInputContext
*github.com/aws/aws-sdk-go-v2/service/internal/checksum.setupOutputContext
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url.asIsPresigningMiddleware
*github.com/aws/aws-sdk-go-v2/service/internal/presigned-url.presign
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpAbortMultipartUpload
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpCompleteMultipartUpload
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpCopyObject
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpCreateBucket
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpCreateMultipartUpload
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteBucket
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteBucketAnalyticsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteBucketCors
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteBucketEncryption
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteBucketIntelligentTieringConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteBucketInventoryConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteBucketLifecycle
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteBucketMetricsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteBucketOwnershipControls
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteBucketPolicy
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteBucketReplication
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteBucketTagging
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteBucketWebsite
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteObject
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteObjects
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeleteObjectTagging
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpDeletePublicAccessBlock
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketAccelerateConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketAcl
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketAnalyticsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketCors
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketEncryption
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketIntelligentTieringConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketInventoryConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketLifecycleConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketLocation
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketLogging
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketMetricsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketNotificationConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketOwnershipControls
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketPolicy
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketPolicyStatus
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketReplication
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketRequestPayment
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketTagging
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketVersioning
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetBucketWebsite
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetObject
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetObjectAcl
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetObjectAttributes
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetObjectLegalHold
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetObjectLockConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetObjectRetention
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetObjectTagging
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetObjectTorrent
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpGetPublicAccessBlock
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpHeadBucket
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpHeadObject
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpListBucketAnalyticsConfigurations
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpListBucketIntelligentTieringConfigurations
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpListBucketInventoryConfigurations
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpListBucketMetricsConfigurations
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpListMultipartUploads
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpListObjects
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpListObjectsV2
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpListObjectVersions
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpListParts
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketAccelerateConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketAcl
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketAnalyticsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketCors
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketEncryption
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketIntelligentTieringConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketInventoryConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketLifecycleConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketLogging
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketMetricsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketNotificationConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketOwnershipControls
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketPolicy
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketReplication
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketRequestPayment
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketTagging
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketVersioning
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutBucketWebsite
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutObject
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutObjectAcl
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutObjectLegalHold
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutObjectLockConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutObjectRetention
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutObjectTagging
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpPutPublicAccessBlock
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpRestoreObject
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpSelectObjectContent
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpUploadPart
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpUploadPartCopy
*github.com/aws/aws-sdk-go-v2/service/s3.validateOpWriteGetObjectResponse
Implements (at least one unexported )
/* at least one unexported ... */ /* at least one unexported: */
InitializeMiddleware : ider
As Outputs Of (at least 4, all are exported )
func InitializeMiddlewareFunc (id string , fn func(context .Context , InitializeInput , InitializeHandler ) (InitializeOutput , Metadata , error )) InitializeMiddleware
func (*InitializeStep ).Get (id string ) (InitializeMiddleware , bool )
func (*InitializeStep ).Remove (id string ) (InitializeMiddleware , error )
func (*InitializeStep ).Swap (id string , m InitializeMiddleware ) (InitializeMiddleware , error )
As Inputs Of (at least 3, all are exported )
func (*InitializeStep ).Add (m InitializeMiddleware , pos RelativePosition ) error
func (*InitializeStep ).Insert (m InitializeMiddleware , relativeTo string , pos RelativePosition ) error
func (*InitializeStep ).Swap (id string , m InitializeMiddleware ) (InitializeMiddleware , error )
type InitializeOutput (struct)
InitializeOutput provides the result returned by the next InitializeHandler.
Fields (only one, which is exported )
Result interface{}
As Outputs Of (at least 6, all are exported )
func InitializeHandler .HandleInitialize (ctx context .Context , in InitializeInput ) (out InitializeOutput , metadata Metadata , err error )
func InitializeHandlerFunc .HandleInitialize (ctx context .Context , in InitializeInput ) (InitializeOutput , Metadata , error )
func InitializeMiddleware .HandleInitialize (ctx context .Context , in InitializeInput , next InitializeHandler ) (out InitializeOutput , metadata Metadata , err error )
func github.com/aws/smithy-go/waiter.(*Logger ).HandleInitialize (ctx context .Context , in InitializeInput , next InitializeHandler ) (out InitializeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/aws/middleware.RegisterServiceMetadata .HandleInitialize (ctx context .Context , in InitializeInput , next InitializeHandler ) (out InitializeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/internal/s3shared.(*ARNLookup ).HandleInitialize (ctx context .Context , in InitializeInput , next InitializeHandler ) (out InitializeOutput , metadata Metadata , err error )
type InitializeStep (struct)
InitializeStep provides the ordered grouping of InitializeMiddleware to be
invoked on a handler.
Fields (only one, which is unexported )
/* one unexported ... */ /* one unexported: */
ids *orderedIDs
Methods (total 9, all are exported )
(*InitializeStep) Add (m InitializeMiddleware , pos RelativePosition ) error
Add injects the middleware to the relative position of the middleware group.
Returns an error if the middleware already exists.
(*InitializeStep) Clear ()
Clear removes all middleware in the step.
(*InitializeStep) Get (id string ) (InitializeMiddleware , bool )
Get retrieves the middleware identified by id. If the middleware is not present, returns false.
(*InitializeStep) HandleMiddleware (ctx context .Context , in interface{}, next Handler ) (out interface{}, metadata Metadata , err error )
HandleMiddleware invokes the middleware by decorating the next handler
provided. Returns the result of the middleware and handler being invoked.
Implements Middleware interface.
(*InitializeStep) ID () string
ID returns the unique ID of the step as a middleware.
(*InitializeStep) Insert (m InitializeMiddleware , relativeTo string , pos RelativePosition ) error
Insert injects the middleware relative to an existing middleware ID.
Returns error if the original middleware does not exist, or the middleware
being added already exists.
(*InitializeStep) List () []string
List returns a list of the middleware in the step.
(*InitializeStep) Remove (id string ) (InitializeMiddleware , error )
Remove removes the middleware by id. Returns error if the middleware
doesn't exist.
(*InitializeStep) Swap (id string , m InitializeMiddleware ) (InitializeMiddleware , error )
Swap removes the middleware by id, replacing it with the new middleware.
Returns the middleware removed, or error if the middleware to be removed
doesn't exist.
Implements (at least 3, in which 1 are exported )
*InitializeStep : Middleware
/* 2+ unexporteds ... */ /* 2+ unexporteds: */
*InitializeStep : ider
*InitializeStep : stackStepper
As Outputs Of (at least one exported )
func NewInitializeStep () *InitializeStep
type RelativePosition int (basic type)
RelativePosition provides specifying the relative position of a middleware
in an ordered group.
As Inputs Of (at least 10, all are exported )
func (*BuildStep ).Add (m BuildMiddleware , pos RelativePosition ) error
func (*BuildStep ).Insert (m BuildMiddleware , relativeTo string , pos RelativePosition ) error
func (*DeserializeStep ).Add (m DeserializeMiddleware , pos RelativePosition ) error
func (*DeserializeStep ).Insert (m DeserializeMiddleware , relativeTo string , pos RelativePosition ) error
func (*FinalizeStep ).Add (m FinalizeMiddleware , pos RelativePosition ) error
func (*FinalizeStep ).Insert (m FinalizeMiddleware , relativeTo string , pos RelativePosition ) error
func (*InitializeStep ).Add (m InitializeMiddleware , pos RelativePosition ) error
func (*InitializeStep ).Insert (m InitializeMiddleware , relativeTo string , pos RelativePosition ) error
func (*SerializeStep ).Add (m SerializeMiddleware , pos RelativePosition ) error
func (*SerializeStep ).Insert (m SerializeMiddleware , relativeTo string , pos RelativePosition ) error
As Types Of (total 2, both are exported )
const After
const Before
type SerializeHandler (interface)
SerializeHandler provides the interface for the next handler the
SerializeMiddleware will call in the middleware chain.
Methods (only one, which is exported )
( SerializeHandler) HandleSerialize (ctx context .Context , in SerializeInput ) (out SerializeOutput , metadata Metadata , err error )
Implemented By (at least 3, in which 1 are exported )
SerializeHandlerFunc
/* 2+ unexporteds ... */ /* 2+ unexporteds: */
decoratedSerializeHandler
serializeWrapHandler
As Inputs Of (at least 3, all are exported )
func SerializeMiddleware .HandleSerialize (ctx context .Context , in SerializeInput , next SerializeHandler ) (out SerializeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/internal/s3shared.(*EnableDualstack ).HandleSerialize (ctx context .Context , in SerializeInput , next SerializeHandler ) (out SerializeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*ResolveEndpoint ).HandleSerialize (ctx context .Context , in SerializeInput , next SerializeHandler ) (out SerializeOutput , metadata Metadata , err error )
type SerializeMiddleware (interface)
SerializeMiddleware provides the interface for middleware specific to the
serialize step. Delegates to the next SerializeHandler for further
processing.
Methods (total 2, both are exported )
( SerializeMiddleware) HandleSerialize (ctx context .Context , in SerializeInput , next SerializeHandler ) (out SerializeOutput , metadata Metadata , err error )
HandleSerialize invokes the middleware behavior which must delegate to the next handler
for the middleware chain to continue. The method must return a result or
error to its caller.
( SerializeMiddleware) ID () string
ID returns a unique ID for the middleware in the SerializeStep. The step does not
allow duplicate IDs.
Implemented By (at least 104, in which 2 are exported )
*github.com/aws/aws-sdk-go-v2/service/internal/s3shared.EnableDualstack
*github.com/aws/aws-sdk-go-v2/service/s3.ResolveEndpoint
/* 102+ unexporteds ... */ /* 102+ unexporteds: */
serializeMiddlewareFunc
github.com/aws/smithy-go/transport/http.removeDefaultContentType
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpAbortMultipartUpload
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpCompleteMultipartUpload
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpCopyObject
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpCreateBucket
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpCreateMultipartUpload
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteBucket
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteBucketAnalyticsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteBucketCors
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteBucketEncryption
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteBucketIntelligentTieringConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteBucketInventoryConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteBucketLifecycle
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteBucketMetricsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteBucketOwnershipControls
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteBucketPolicy
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteBucketReplication
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteBucketTagging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteBucketWebsite
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteObject
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteObjects
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeleteObjectTagging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpDeletePublicAccessBlock
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketAccelerateConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketAcl
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketAnalyticsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketCors
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketEncryption
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketIntelligentTieringConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketInventoryConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketLifecycleConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketLocation
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketLogging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketMetricsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketNotificationConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketOwnershipControls
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketPolicy
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketPolicyStatus
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketReplication
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketRequestPayment
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketTagging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketVersioning
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetBucketWebsite
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetObject
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetObjectAcl
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetObjectAttributes
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetObjectLegalHold
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetObjectLockConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetObjectRetention
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetObjectTagging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetObjectTorrent
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpGetPublicAccessBlock
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpHeadBucket
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpHeadObject
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpListBucketAnalyticsConfigurations
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpListBucketIntelligentTieringConfigurations
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpListBucketInventoryConfigurations
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpListBucketMetricsConfigurations
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpListBuckets
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpListMultipartUploads
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpListObjects
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpListObjectsV2
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpListObjectVersions
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpListParts
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketAccelerateConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketAcl
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketAnalyticsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketCors
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketEncryption
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketIntelligentTieringConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketInventoryConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketLifecycleConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketLogging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketMetricsConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketNotificationConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketOwnershipControls
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketPolicy
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketReplication
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketRequestPayment
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketTagging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketVersioning
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutBucketWebsite
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutObject
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutObjectAcl
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutObjectLegalHold
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutObjectLockConfiguration
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutObjectRetention
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutObjectTagging
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpPutPublicAccessBlock
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpRestoreObject
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpSelectObjectContent
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpUploadPart
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpUploadPartCopy
*github.com/aws/aws-sdk-go-v2/service/s3.awsRestxml_serializeOpWriteGetObjectResponse
*github.com/aws/aws-sdk-go-v2/service/s3.endpointPrefix_opWriteGetObjectResponseMiddleware
*github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.accesspointOptions
*github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.outpostAccessPointOptions
*github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.processARNResource
*github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.removeBucketFromPathMiddleware
*github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.s3ObjectLambdaEndpoint
*github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.updateEndpoint
Implements (at least one unexported )
/* at least one unexported ... */ /* at least one unexported: */
SerializeMiddleware : ider
As Outputs Of (at least 4, all are exported )
func SerializeMiddlewareFunc (id string , fn func(context .Context , SerializeInput , SerializeHandler ) (SerializeOutput , Metadata , error )) SerializeMiddleware
func (*SerializeStep ).Get (id string ) (SerializeMiddleware , bool )
func (*SerializeStep ).Remove (id string ) (SerializeMiddleware , error )
func (*SerializeStep ).Swap (id string , m SerializeMiddleware ) (SerializeMiddleware , error )
As Inputs Of (at least 3, all are exported )
func (*SerializeStep ).Add (m SerializeMiddleware , pos RelativePosition ) error
func (*SerializeStep ).Insert (m SerializeMiddleware , relativeTo string , pos RelativePosition ) error
func (*SerializeStep ).Swap (id string , m SerializeMiddleware ) (SerializeMiddleware , error )
type SerializeOutput (struct)
SerializeOutput provides the result returned by the next SerializeHandler.
Fields (only one, which is exported )
Result interface{}
As Outputs Of (at least 5, all are exported )
func SerializeHandler .HandleSerialize (ctx context .Context , in SerializeInput ) (out SerializeOutput , metadata Metadata , err error )
func SerializeHandlerFunc .HandleSerialize (ctx context .Context , in SerializeInput ) (SerializeOutput , Metadata , error )
func SerializeMiddleware .HandleSerialize (ctx context .Context , in SerializeInput , next SerializeHandler ) (out SerializeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/internal/s3shared.(*EnableDualstack ).HandleSerialize (ctx context .Context , in SerializeInput , next SerializeHandler ) (out SerializeOutput , metadata Metadata , err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*ResolveEndpoint ).HandleSerialize (ctx context .Context , in SerializeInput , next SerializeHandler ) (out SerializeOutput , metadata Metadata , err error )
type SerializeStep (struct)
SerializeStep provides the ordered grouping of SerializeMiddleware to be
invoked on a handler.
Fields (total 2, neither is exported )
/* 2 unexporteds ... */ /* 2 unexporteds: */
ids *orderedIDs
newRequest func() interface{}
Methods (total 9, all are exported )
(*SerializeStep) Add (m SerializeMiddleware , pos RelativePosition ) error
Add injects the middleware to the relative position of the middleware group.
Returns an error if the middleware already exists.
(*SerializeStep) Clear ()
Clear removes all middleware in the step.
(*SerializeStep) Get (id string ) (SerializeMiddleware , bool )
Get retrieves the middleware identified by id. If the middleware is not present, returns false.
(*SerializeStep) HandleMiddleware (ctx context .Context , in interface{}, next Handler ) (out interface{}, metadata Metadata , err error )
HandleMiddleware invokes the middleware by decorating the next handler
provided. Returns the result of the middleware and handler being invoked.
Implements Middleware interface.
(*SerializeStep) ID () string
ID returns the unique ID of the step as a middleware.
(*SerializeStep) Insert (m SerializeMiddleware , relativeTo string , pos RelativePosition ) error
Insert injects the middleware relative to an existing middleware ID.
Returns error if the original middleware does not exist, or the middleware
being added already exists.
(*SerializeStep) List () []string
List returns a list of the middleware in the step.
(*SerializeStep) Remove (id string ) (SerializeMiddleware , error )
Remove removes the middleware by id. Returns error if the middleware
doesn't exist.
(*SerializeStep) Swap (id string , m SerializeMiddleware ) (SerializeMiddleware , error )
Swap removes the middleware by id, replacing it with the new middleware.
Returns the middleware removed, or error if the middleware to be removed
doesn't exist.
Implements (at least 3, in which 1 are exported )
*SerializeStep : Middleware
/* 2+ unexporteds ... */ /* 2+ unexporteds: */
*SerializeStep : ider
*SerializeStep : stackStepper
As Outputs Of (at least one exported )
func NewSerializeStep (newRequest func() interface{}) *SerializeStep
type Stack (struct)
Stack provides protocol and transport agnostic set of middleware split into
distinct steps. Steps have specific transitions between them, that are
managed by the individual step.
Steps are composed as middleware around the underlying handler in the
following order:
Initialize -> Serialize -> Build -> Finalize -> Deserialize -> Handler
Any middleware within the chain may choose to stop and return an error or
response. Since the middleware decorate the handler like a call stack, each
middleware will receive the result of the next middleware in the chain.
Middleware that does not need to react to an input, or result must forward
along the input down the chain, or return the result back up the chain.
Initialize <- Serialize -> Build -> Finalize <- Deserialize <- Handler
Fields (total 6, in which 5 are exported )
Build *BuildStep
Build adds additional metadata to the serialized transport message
(e.g. HTTP's Content-Length header, or body checksum). Decorations and
modifications to the message should be copied to all message attempts.
Takes Request, and returns result or error.
Receives result or error from Finalize step.
Deserialize *DeserializeStep
Deserialize reacts to the handler's response returned by the recipient of the request
message. Deserializes the response into a structured type or error above
stacks can react to.
Should only forward Request to underlying handler.
Takes Request, and returns result or error.
Receives raw response, or error from underlying handler.
Finalize *FinalizeStep
Finalize performs final preparations needed before sending the message. The
message should already be complete by this stage, and is only alternated
to meet the expectations of the recipient (e.g. Retry and AWS SigV4
request signing)
Takes Request, and returns result or error.
Receives result or error from Deserialize step.
Initialize *InitializeStep
Initialize prepares the input, and sets any default parameters as
needed, (e.g. idempotency token, and presigned URLs).
Takes Input Parameters, and returns result or error.
Receives result or error from Serialize step.
Serialize *SerializeStep
Serialize serializes the prepared input into a data structure that can be consumed
by the target transport's message, (e.g. REST-JSON serialization)
Converts Input Parameters into a Request, and returns the result or error.
Receives result or error from Build step.
/* one unexported ... */ /* one unexported: */
id string
Methods (total 4, all are exported )
(*Stack) HandleMiddleware (ctx context .Context , input interface{}, next Handler ) (output interface{}, metadata Metadata , err error )
HandleMiddleware invokes the middleware stack decorating the next handler.
Each step of stack will be invoked in order before calling the next step.
With the next handler call last.
The input value must be the input parameters of the operation being
performed.
Will return the result of the operation, or error.
(*Stack) ID () string
ID returns the unique ID for the stack as a middleware.
(*Stack) List () []string
List returns a list of all middleware in the stack by step.
(*Stack) String () string
Implements (at least 8, in which 3 are exported )
*Stack : Middleware
*Stack : expvar.Var
*Stack : fmt.Stringer
/* 5+ unexporteds ... */ /* 5+ unexporteds: */
*Stack : ider
*Stack : stackStepper
*Stack : stringer
*Stack : context.stringer
*Stack : runtime.stringer
As Outputs Of (at least one exported )
func NewStack (id string , newRequestFn func() interface{}) *Stack
As Inputs Of (at least 369, in which 44 are exported )
func AddSetLoggerMiddleware (stack *Stack , logger logging .Logger ) error
func github.com/aws/smithy-go/auth/bearer.AddAuthenticationMiddleware (s *Stack , signer bearer .Signer , tokenProvider bearer .TokenProvider ) error
func github.com/aws/smithy-go/transport/http.AddCloseResponseBodyMiddleware (stack *Stack ) error
func github.com/aws/smithy-go/transport/http.AddComputeContentLengthMiddleware (stack *Stack ) error
func github.com/aws/smithy-go/transport/http.AddContentChecksumMiddleware (stack *Stack ) error
func github.com/aws/smithy-go/transport/http.AddErrorCloseResponseBodyMiddleware (stack *Stack ) error
func github.com/aws/smithy-go/transport/http.AddNoPayloadDefaultContentTypeRemover (stack *Stack ) (err error )
func github.com/aws/smithy-go/transport/http.AddRequireMinimumProtocol (stack *Stack , major, minor int ) error
func github.com/aws/smithy-go/transport/http.RemoveNoPayloadDefaultContentTypeRemover (stack *Stack ) (err error )
func github.com/aws/smithy-go/transport/http.ValidateContentLengthHeader (stack *Stack ) error
func github.com/aws/smithy-go/waiter.Logger .AddLogger (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/middleware.AddClientRequestIDMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/middleware.AddRawResponseToMetadata (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/middleware.AddRecordResponseTiming (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/middleware.AddRequestIDRetrieverMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/middleware.AddRequestUserAgentMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi.AddInitializeStreamWriter (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/retry.AddRetryMiddlewares (stack *Stack , options retry .AddRetryMiddlewaresOptions ) error
func github.com/aws/aws-sdk-go-v2/aws/signer/v4.AddComputePayloadSHA256Middleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/signer/v4.AddContentSHA256HeaderMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/signer/v4.AddStreamingEventsPayload (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/signer/v4.AddUnsignedPayloadMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/signer/v4.RemoveComputePayloadSHA256Middleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/signer/v4.RemoveContentSHA256HeaderMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/signer/v4.SwapComputePayloadSHA256ForUnsignedPayloadMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/signer/v4.UseDynamicPayloadSigningMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/transport/http.AddResponseErrorMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/aws/transport/http.AddResponseReadTimeoutMiddleware (stack *Stack , duration time .Duration ) error
func github.com/aws/aws-sdk-go-v2/aws/transport/http.RemoveContentTypeHeader (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/internal/v4a.RegisterSigningMiddleware (stack *Stack , signingMiddleware *v4a .SignHTTPRequestMiddleware ) (err error )
func github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding.AddAcceptEncodingGzip (stack *Stack , options acceptencoding .AddAcceptEncodingGzipOptions ) error
func github.com/aws/aws-sdk-go-v2/service/internal/checksum.AddInputMiddleware (stack *Stack , options checksum .InputMiddlewareOptions ) (err error )
func github.com/aws/aws-sdk-go-v2/service/internal/checksum.AddOutputMiddleware (stack *Stack , options checksum .OutputMiddlewareOptions ) error
func github.com/aws/aws-sdk-go-v2/service/internal/checksum.RemoveInputMiddleware (stack *Stack )
func github.com/aws/aws-sdk-go-v2/service/internal/checksum.RemoveOutputMiddleware (stack *Stack )
func github.com/aws/aws-sdk-go-v2/service/internal/presigned-url.AddAsIsPresigingMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/internal/presigned-url.AddMiddleware (stack *Stack , opts presignedurl .Options ) error
func github.com/aws/aws-sdk-go-v2/service/internal/presigned-url.RemoveMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/internal/s3shared.AddMetadataRetrieverMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/internal/s3shared.AddResponseErrorMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.HandleResponseErrorWith200Status (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.RegisterPreSigningMiddleware (stack *Stack , signingMiddleware *customizations .PresignHTTPRequestMiddleware ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.RegisterSigningMiddleware (stack *Stack , signingMiddleware *customizations .SignHTTPRequestMiddleware ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3/internal/customizations.UpdateEndpoint (stack *Stack , options customizations .UpdateEndpointOptions ) (err error )
/* 325+ unexporteds ... */ /* 325+ unexporteds: */
func github.com/aws/smithy-go/transport/http.getOrAddHeaderValueHelper (stack *Stack ) (*http .headerValueHelper , error )
func github.com/aws/aws-sdk-go-v2/aws/middleware.getOrAddRequestUserAgent (stack *Stack ) (*middleware .requestUserAgent , error )
func github.com/aws/aws-sdk-go-v2/service/s3.addAbortMultipartUploadUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addClientUserAgent (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addCompleteMultipartUploadUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addCopyObjectUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addCreateBucketUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addCreateMultipartUploadUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketAnalyticsConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketCorsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketEncryptionUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketIntelligentTieringConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketInventoryConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketLifecycleUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketMetricsConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketOwnershipControlsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketPayloadAsUnsigned (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketPolicyUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketReplicationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketTaggingUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteBucketWebsiteUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteObjectPayloadAsUnsigned (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteObjectsInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteObjectsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteObjectTaggingUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeleteObjectUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addDeletePublicAccessBlockUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addEndpointPrefix_opWriteGetObjectResponseMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addEventStreamSelectObjectContentMiddleware (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketAccelerateConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketAclUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketAnalyticsConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketCorsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketEncryptionUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketIntelligentTieringConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketInventoryConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketLifecycleConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketLocationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketLoggingUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketMetricsConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketNotificationConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketOwnershipControlsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketPolicyStatusUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketPolicyUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketReplicationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketRequestPaymentUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketTaggingUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketVersioningUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetBucketWebsiteUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetObjectAclUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetObjectAttributesUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetObjectLegalHoldUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetObjectLockConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetObjectOutputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetObjectPayloadAsUnsigned (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetObjectRetentionUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetObjectTaggingUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetObjectTorrentUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetObjectUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addGetPublicAccessBlockUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addHeadBucketPayloadAsUnsigned (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addHeadBucketUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addHeadObjectPayloadAsUnsigned (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addHeadObjectUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addHTTPSignerV4Middleware (stack *Stack , o s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addListBucketAnalyticsConfigurationsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addListBucketIntelligentTieringConfigurationsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addListBucketInventoryConfigurationsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addListBucketMetricsConfigurationsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addListBucketsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addListMultipartUploadsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addListObjectsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addListObjectsV2UpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addListObjectVersionsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addListPartsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addMetadataRetrieverMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpAbortMultipartUploadValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpCompleteMultipartUploadValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpCopyObjectValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpCreateBucketValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpCreateMultipartUploadValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteBucketAnalyticsConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteBucketCorsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteBucketEncryptionValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteBucketIntelligentTieringConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteBucketInventoryConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteBucketLifecycleValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteBucketMetricsConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteBucketOwnershipControlsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteBucketPolicyValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteBucketReplicationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteBucketTaggingValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteBucketValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteBucketWebsiteValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteObjectsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteObjectTaggingValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeleteObjectValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpDeletePublicAccessBlockValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketAccelerateConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketAclValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketAnalyticsConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketCorsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketEncryptionValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketIntelligentTieringConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketInventoryConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketLifecycleConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketLocationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketLoggingValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketMetricsConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketNotificationConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketOwnershipControlsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketPolicyStatusValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketPolicyValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketReplicationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketRequestPaymentValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketTaggingValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketVersioningValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetBucketWebsiteValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetObjectAclValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetObjectAttributesValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetObjectLegalHoldValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetObjectLockConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetObjectRetentionValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetObjectTaggingValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetObjectTorrentValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetObjectValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpGetPublicAccessBlockValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpHeadBucketValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpHeadObjectValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpListBucketAnalyticsConfigurationsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpListBucketIntelligentTieringConfigurationsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpListBucketInventoryConfigurationsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpListBucketMetricsConfigurationsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpListMultipartUploadsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpListObjectsV2ValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpListObjectsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpListObjectVersionsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpListPartsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketAccelerateConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketAclValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketAnalyticsConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketCorsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketEncryptionValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketIntelligentTieringConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketInventoryConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketLifecycleConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketLoggingValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketMetricsConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketNotificationConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketOwnershipControlsValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketPolicyValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketReplicationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketRequestPaymentValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketTaggingValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketVersioningValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutBucketWebsiteValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutObjectAclValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutObjectLegalHoldValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutObjectLockConfigurationValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutObjectRetentionValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutObjectTaggingValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutObjectValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpPutPublicAccessBlockValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpRestoreObjectValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpSelectObjectContentValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpUploadPartCopyValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpUploadPartValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addOpWriteGetObjectResponseValidationMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketAccelerateConfigurationInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketAccelerateConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketAclInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketAclUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketAnalyticsConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketCorsInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketCorsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketEncryptionInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketEncryptionUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketIntelligentTieringConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketInventoryConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketLifecycleConfigurationInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketLifecycleConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketLoggingInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketLoggingUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketMetricsConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketNotificationConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketOwnershipControlsInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketOwnershipControlsUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketPolicyInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketPolicyUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketReplicationInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketReplicationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketRequestPaymentInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketRequestPaymentUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketTaggingInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketTaggingUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketVersioningInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketVersioningUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketWebsiteInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutBucketWebsiteUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutObjectAclInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutObjectAclUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutObjectInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutObjectLegalHoldInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutObjectLegalHoldUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutObjectLockConfigurationInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutObjectLockConfigurationUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutObjectPayloadAsUnsigned (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutObjectRetentionInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutObjectRetentionUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutObjectTaggingInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutObjectTaggingUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutObjectUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutPublicAccessBlockInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addPutPublicAccessBlockUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addRequestResponseLogging (stack *Stack , o s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addResolveEndpointMiddleware (stack *Stack , o s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addResponseErrorMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addRestoreObjectInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addRestoreObjectUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addRetryMiddlewares (stack *Stack , o s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addSelectObjectContentUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addSetLoggerMiddleware (stack *Stack , o s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addUploadPartCopyUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addUploadPartInputChecksumMiddlewares (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addUploadPartPayloadAsUnsigned (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addUploadPartUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.addWriteGetObjectResponseUpdateEndpoint (stack *Stack , options s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.disableAcceptEncodingGzip (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.removeResolveEndpointMiddleware (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.swapDeserializerHelper (stack *Stack ) error
func github.com/aws/aws-sdk-go-v2/service/s3.swapWithCustomHTTPSignerMiddleware (stack *Stack , o s3 .Options ) error
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationAbortMultipartUploadMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationCompleteMultipartUploadMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationCopyObjectMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationCreateBucketMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationCreateMultipartUploadMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteBucketAnalyticsConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteBucketCorsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteBucketEncryptionMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteBucketIntelligentTieringConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteBucketInventoryConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteBucketLifecycleMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteBucketMetricsConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteBucketMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteBucketOwnershipControlsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteBucketPolicyMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteBucketReplicationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteBucketTaggingMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteBucketWebsiteMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteObjectMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteObjectsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeleteObjectTaggingMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationDeletePublicAccessBlockMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketAccelerateConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketAclMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketAnalyticsConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketCorsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketEncryptionMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketIntelligentTieringConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketInventoryConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketLifecycleConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketLocationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketLoggingMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketMetricsConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketNotificationConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketOwnershipControlsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketPolicyMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketPolicyStatusMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketReplicationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketRequestPaymentMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketTaggingMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketVersioningMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetBucketWebsiteMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetObjectAclMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetObjectAttributesMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetObjectLegalHoldMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetObjectLockConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetObjectMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetObjectRetentionMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetObjectTaggingMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetObjectTorrentMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationGetPublicAccessBlockMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationHeadBucketMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationHeadObjectMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationListBucketAnalyticsConfigurationsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationListBucketIntelligentTieringConfigurationsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationListBucketInventoryConfigurationsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationListBucketMetricsConfigurationsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationListBucketsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationListMultipartUploadsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationListObjectsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationListObjectsV2Middlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationListObjectVersionsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationListPartsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketAccelerateConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketAclMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketAnalyticsConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketCorsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketEncryptionMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketIntelligentTieringConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketInventoryConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketLifecycleConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketLoggingMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketMetricsConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketNotificationConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketOwnershipControlsMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketPolicyMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketReplicationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketRequestPaymentMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketTaggingMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketVersioningMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutBucketWebsiteMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutObjectAclMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutObjectLegalHoldMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutObjectLockConfigurationMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutObjectMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutObjectRetentionMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutObjectTaggingMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationPutPublicAccessBlockMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationRestoreObjectMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationSelectObjectContentMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationUploadPartCopyMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationUploadPartMiddlewares (stack *Stack , options s3 .Options ) (err error )
func github.com/aws/aws-sdk-go-v2/service/s3.(*Client ).addOperationWriteGetObjectResponseMiddlewares (stack *Stack , options s3 .Options ) (err error )
/* 27 unexporteds ... */ /* 27 unexporteds: */ type buildMiddlewareFunc (struct)
Fields (total 2, neither is exported )
/* 2 unexporteds ... */ /* 2 unexporteds: */
fn func(context .Context , BuildInput , BuildHandler ) (BuildOutput , Metadata , error )
Middleware function to be called.
id string
Unique ID for the middleware.
Methods (total 2, both are exported )
( buildMiddlewareFunc) HandleBuild (ctx context .Context , in BuildInput , next BuildHandler ) (out BuildOutput , metadata Metadata , err error )
HandleBuild invokes the middleware Fn.
( buildMiddlewareFunc) ID () string
ID returns the unique ID for the middleware.
Implements (at least 2, in which 1 are exported )
buildMiddlewareFunc : BuildMiddleware
/* at least one unexported ... */ /* at least one unexported: */
buildMiddlewareFunc : ider
type deserializeMiddlewareFunc (struct)
Fields (total 2, neither is exported )
/* 2 unexporteds ... */ /* 2 unexporteds: */
fn func(context .Context , DeserializeInput , DeserializeHandler ) (DeserializeOutput , Metadata , error )
Middleware function to be called.
id string
Unique ID for the middleware.
Methods (total 2, both are exported )
( deserializeMiddlewareFunc) HandleDeserialize (ctx context .Context , in DeserializeInput , next DeserializeHandler ) (out DeserializeOutput , metadata Metadata , err error )
HandleDeserialize invokes the middleware Fn.
( deserializeMiddlewareFunc) ID () string
ID returns the unique ID for the middleware.
Implements (at least 2, in which 1 are exported )
deserializeMiddlewareFunc : DeserializeMiddleware
/* at least one unexported ... */ /* at least one unexported: */
deserializeMiddlewareFunc : ider
type finalizeMiddlewareFunc (struct)
Fields (total 2, neither is exported )
/* 2 unexporteds ... */ /* 2 unexporteds: */
fn func(context .Context , FinalizeInput , FinalizeHandler ) (FinalizeOutput , Metadata , error )
Middleware function to be called.
id string
Unique ID for the middleware.
Methods (total 2, both are exported )
( finalizeMiddlewareFunc) HandleFinalize (ctx context .Context , in FinalizeInput , next FinalizeHandler ) (out FinalizeOutput , metadata Metadata , err error )
HandleFinalize invokes the middleware Fn.
( finalizeMiddlewareFunc) ID () string
ID returns the unique ID for the middleware.
Implements (at least 2, in which 1 are exported )
finalizeMiddlewareFunc : FinalizeMiddleware
/* at least one unexported ... */ /* at least one unexported: */
finalizeMiddlewareFunc : ider
type initializeMiddlewareFunc (struct)
Fields (total 2, neither is exported )
/* 2 unexporteds ... */ /* 2 unexporteds: */
fn func(context .Context , InitializeInput , InitializeHandler ) (InitializeOutput , Metadata , error )
Middleware function to be called.
id string
Unique ID for the middleware.
Methods (total 2, both are exported )
( initializeMiddlewareFunc) HandleInitialize (ctx context .Context , in InitializeInput , next InitializeHandler ) (out InitializeOutput , metadata Metadata , err error )
HandleInitialize invokes the middleware Fn.
( initializeMiddlewareFunc) ID () string
ID returns the unique ID for the middleware.
Implements (at least 2, in which 1 are exported )
initializeMiddlewareFunc : InitializeMiddleware
/* at least one unexported ... */ /* at least one unexported: */
initializeMiddlewareFunc : ider
type orderedIDs (struct)
orderedIDs provides an ordered collection of items with relative ordering
by name.
Fields (total 2, neither is exported )
/* 2 unexporteds ... */ /* 2 unexporteds: */
items map[string ]ider
order *relativeOrder
Methods (total 8, all are exported )
(*orderedIDs) Add (m ider , pos RelativePosition ) error
Add injects the item to the relative position of the item group. Returns an
error if the item already exists.
(*orderedIDs) Clear ()
Clear removes all entries and slots.
(*orderedIDs) Get (id string ) (ider , bool )
Get returns the ider identified by id. If ider is not present, returns false.
(*orderedIDs) GetOrder () []interface{}
GetOrder returns the item in the order it should be invoked in.
(*orderedIDs) Insert (m ider , relativeTo string , pos RelativePosition ) error
Insert injects the item relative to an existing item id. Returns an error if
the original item does not exist, or the item being added already exists.
(*orderedIDs) List () []string
(*orderedIDs) Remove (id string ) (ider , error )
Remove removes the item by id. Returns an error if the item
doesn't exist.
(*orderedIDs) Swap (id string , m ider ) (ider , error )
Swap removes the item by id, replacing it with the new item. Returns an error
if the original item doesn't exist.
As Outputs Of (at least one unexported )
/* at least one unexported ... */ /* at least one unexported: */
func newOrderedIDs () *orderedIDs
type serializeMiddlewareFunc (struct)
Fields (total 2, neither is exported )
/* 2 unexporteds ... */ /* 2 unexporteds: */
fn func(context .Context , SerializeInput , SerializeHandler ) (SerializeOutput , Metadata , error )
Middleware function to be called.
id string
Unique ID for the middleware.
Methods (total 2, both are exported )
( serializeMiddlewareFunc) HandleSerialize (ctx context .Context , in SerializeInput , next SerializeHandler ) (out SerializeOutput , metadata Metadata , err error )
HandleSerialize invokes the middleware Fn.
( serializeMiddlewareFunc) ID () string
ID returns the unique ID for the middleware.
Implements (at least 2, in which 1 are exported )
serializeMiddlewareFunc : SerializeMiddleware
/* at least one unexported ... */ /* at least one unexported: */
serializeMiddlewareFunc : ider