chore(aws): upgrade aws dependencies
This commit is contained in:
581
vendor/github.com/aws/aws-sdk-go-v2/service/s3/deserializers.go
generated
vendored
581
vendor/github.com/aws/aws-sdk-go-v2/service/s3/deserializers.go
generated
vendored
@@ -5,9 +5,13 @@ package s3
|
||||
import (
|
||||
"bytes"
|
||||
"context"
|
||||
"encoding/json"
|
||||
"encoding/xml"
|
||||
"fmt"
|
||||
awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware"
|
||||
"github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream"
|
||||
"github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/eventstreamapi"
|
||||
awsxml "github.com/aws/aws-sdk-go-v2/aws/protocol/xml"
|
||||
"github.com/aws/aws-sdk-go-v2/service/internal/s3shared"
|
||||
"github.com/aws/aws-sdk-go-v2/service/s3/types"
|
||||
smithy "github.com/aws/smithy-go"
|
||||
@@ -11081,6 +11085,75 @@ func awsRestxml_deserializeOpHttpBindingsRestoreObjectOutput(v *RestoreObjectOut
|
||||
return nil
|
||||
}
|
||||
|
||||
type awsRestxml_deserializeOpSelectObjectContent struct {
|
||||
}
|
||||
|
||||
func (*awsRestxml_deserializeOpSelectObjectContent) ID() string {
|
||||
return "OperationDeserializer"
|
||||
}
|
||||
|
||||
func (m *awsRestxml_deserializeOpSelectObjectContent) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) (
|
||||
out middleware.DeserializeOutput, metadata middleware.Metadata, err error,
|
||||
) {
|
||||
out, metadata, err = next.HandleDeserialize(ctx, in)
|
||||
if err != nil {
|
||||
return out, metadata, err
|
||||
}
|
||||
|
||||
response, ok := out.RawResponse.(*smithyhttp.Response)
|
||||
if !ok {
|
||||
return out, metadata, &smithy.DeserializationError{Err: fmt.Errorf("unknown transport type %T", out.RawResponse)}
|
||||
}
|
||||
|
||||
if response.StatusCode < 200 || response.StatusCode >= 300 {
|
||||
return out, metadata, awsRestxml_deserializeOpErrorSelectObjectContent(response, &metadata)
|
||||
}
|
||||
output := &SelectObjectContentOutput{}
|
||||
out.Result = output
|
||||
|
||||
return out, metadata, err
|
||||
}
|
||||
|
||||
func awsRestxml_deserializeOpErrorSelectObjectContent(response *smithyhttp.Response, metadata *middleware.Metadata) error {
|
||||
var errorBuffer bytes.Buffer
|
||||
if _, err := io.Copy(&errorBuffer, response.Body); err != nil {
|
||||
return &smithy.DeserializationError{Err: fmt.Errorf("failed to copy error response body, %w", err)}
|
||||
}
|
||||
errorBody := bytes.NewReader(errorBuffer.Bytes())
|
||||
|
||||
errorCode := "UnknownError"
|
||||
errorMessage := errorCode
|
||||
|
||||
errorComponents, err := s3shared.GetErrorResponseComponents(errorBody, s3shared.ErrorResponseDeserializerOptions{
|
||||
UseStatusCode: true, StatusCode: response.StatusCode,
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if hostID := errorComponents.HostID; len(hostID) != 0 {
|
||||
s3shared.SetHostIDMetadata(metadata, hostID)
|
||||
}
|
||||
if reqID := errorComponents.RequestID; len(reqID) != 0 {
|
||||
awsmiddleware.SetRequestIDMetadata(metadata, reqID)
|
||||
}
|
||||
if len(errorComponents.Code) != 0 {
|
||||
errorCode = errorComponents.Code
|
||||
}
|
||||
if len(errorComponents.Message) != 0 {
|
||||
errorMessage = errorComponents.Message
|
||||
}
|
||||
errorBody.Seek(0, io.SeekStart)
|
||||
switch {
|
||||
default:
|
||||
genericError := &smithy.GenericAPIError{
|
||||
Code: errorCode,
|
||||
Message: errorMessage,
|
||||
}
|
||||
return genericError
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
type awsRestxml_deserializeOpUploadPart struct {
|
||||
}
|
||||
|
||||
@@ -11467,6 +11540,514 @@ func awsRestxml_deserializeOpErrorWriteGetObjectResponse(response *smithyhttp.Re
|
||||
}
|
||||
}
|
||||
|
||||
func awsRestxml_deserializeEventStreamSelectObjectContentEventStream(v *types.SelectObjectContentEventStream, msg *eventstream.Message) error {
|
||||
if v == nil {
|
||||
return fmt.Errorf("unexpected serialization of nil %T", v)
|
||||
}
|
||||
|
||||
eventType := msg.Headers.Get(eventstreamapi.EventTypeHeader)
|
||||
if eventType == nil {
|
||||
return fmt.Errorf("%s event header not present", eventstreamapi.EventTypeHeader)
|
||||
}
|
||||
|
||||
switch {
|
||||
case strings.EqualFold("Cont", eventType.String()):
|
||||
vv := &types.SelectObjectContentEventStreamMemberCont{}
|
||||
if err := awsRestxml_deserializeEventMessageContinuationEvent(&vv.Value, msg); err != nil {
|
||||
return err
|
||||
}
|
||||
*v = vv
|
||||
return nil
|
||||
|
||||
case strings.EqualFold("End", eventType.String()):
|
||||
vv := &types.SelectObjectContentEventStreamMemberEnd{}
|
||||
if err := awsRestxml_deserializeEventMessageEndEvent(&vv.Value, msg); err != nil {
|
||||
return err
|
||||
}
|
||||
*v = vv
|
||||
return nil
|
||||
|
||||
case strings.EqualFold("Progress", eventType.String()):
|
||||
vv := &types.SelectObjectContentEventStreamMemberProgress{}
|
||||
if err := awsRestxml_deserializeEventMessageProgressEvent(&vv.Value, msg); err != nil {
|
||||
return err
|
||||
}
|
||||
*v = vv
|
||||
return nil
|
||||
|
||||
case strings.EqualFold("Records", eventType.String()):
|
||||
vv := &types.SelectObjectContentEventStreamMemberRecords{}
|
||||
if err := awsRestxml_deserializeEventMessageRecordsEvent(&vv.Value, msg); err != nil {
|
||||
return err
|
||||
}
|
||||
*v = vv
|
||||
return nil
|
||||
|
||||
case strings.EqualFold("Stats", eventType.String()):
|
||||
vv := &types.SelectObjectContentEventStreamMemberStats{}
|
||||
if err := awsRestxml_deserializeEventMessageStatsEvent(&vv.Value, msg); err != nil {
|
||||
return err
|
||||
}
|
||||
*v = vv
|
||||
return nil
|
||||
|
||||
default:
|
||||
buffer := bytes.NewBuffer(nil)
|
||||
eventstream.NewEncoder().Encode(buffer, *msg)
|
||||
*v = &types.UnknownUnionMember{
|
||||
Tag: eventType.String(),
|
||||
Value: buffer.Bytes(),
|
||||
}
|
||||
return nil
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
func awsRestxml_deserializeEventStreamExceptionSelectObjectContentEventStream(msg *eventstream.Message) error {
|
||||
exceptionType := msg.Headers.Get(eventstreamapi.ExceptionTypeHeader)
|
||||
if exceptionType == nil {
|
||||
return fmt.Errorf("%s event header not present", eventstreamapi.ExceptionTypeHeader)
|
||||
}
|
||||
|
||||
switch {
|
||||
default:
|
||||
br := bytes.NewReader(msg.Payload)
|
||||
var buff [1024]byte
|
||||
ringBuffer := smithyio.NewRingBuffer(buff[:])
|
||||
|
||||
body := io.TeeReader(br, ringBuffer)
|
||||
decoder := json.NewDecoder(body)
|
||||
decoder.UseNumber()
|
||||
errorComponents, err := awsxml.GetErrorResponseComponents(br, true)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
errorCode := "UnknownError"
|
||||
errorMessage := errorCode
|
||||
if ev := exceptionType.String(); len(ev) > 0 {
|
||||
errorCode = ev
|
||||
} else if ev := errorComponents.Code; len(ev) > 0 {
|
||||
errorCode = ev
|
||||
}
|
||||
if ev := errorComponents.Message; len(ev) > 0 {
|
||||
errorMessage = ev
|
||||
}
|
||||
return &smithy.GenericAPIError{
|
||||
Code: errorCode,
|
||||
Message: errorMessage,
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
func awsRestxml_deserializeEventMessageRecordsEvent(v *types.RecordsEvent, msg *eventstream.Message) error {
|
||||
if v == nil {
|
||||
return fmt.Errorf("unexpected serialization of nil %T", v)
|
||||
}
|
||||
|
||||
if msg.Payload != nil {
|
||||
bsv := make([]byte, len(msg.Payload))
|
||||
copy(bsv, msg.Payload)
|
||||
|
||||
v.Payload = bsv
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func awsRestxml_deserializeEventMessageStatsEvent(v *types.StatsEvent, msg *eventstream.Message) error {
|
||||
if v == nil {
|
||||
return fmt.Errorf("unexpected serialization of nil %T", v)
|
||||
}
|
||||
|
||||
br := bytes.NewReader(msg.Payload)
|
||||
var buff [1024]byte
|
||||
ringBuffer := smithyio.NewRingBuffer(buff[:])
|
||||
body := io.TeeReader(br, ringBuffer)
|
||||
rootDecoder := xml.NewDecoder(body)
|
||||
t, err := smithyxml.FetchRootElement(rootDecoder)
|
||||
if err == io.EOF {
|
||||
return nil
|
||||
}
|
||||
if err != nil {
|
||||
var snapshot bytes.Buffer
|
||||
io.Copy(&snapshot, ringBuffer)
|
||||
return &smithy.DeserializationError{
|
||||
Err: fmt.Errorf("failed to decode response body, %w", err),
|
||||
Snapshot: snapshot.Bytes(),
|
||||
}
|
||||
}
|
||||
|
||||
decoder := smithyxml.WrapNodeDecoder(rootDecoder, t)
|
||||
err = awsRestxml_deserializeDocumentStats(&v.Details, decoder)
|
||||
if err != nil {
|
||||
var snapshot bytes.Buffer
|
||||
io.Copy(&snapshot, ringBuffer)
|
||||
return &smithy.DeserializationError{
|
||||
Err: fmt.Errorf("failed to decode response body, %w", err),
|
||||
Snapshot: snapshot.Bytes(),
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func awsRestxml_deserializeEventMessageProgressEvent(v *types.ProgressEvent, msg *eventstream.Message) error {
|
||||
if v == nil {
|
||||
return fmt.Errorf("unexpected serialization of nil %T", v)
|
||||
}
|
||||
|
||||
br := bytes.NewReader(msg.Payload)
|
||||
var buff [1024]byte
|
||||
ringBuffer := smithyio.NewRingBuffer(buff[:])
|
||||
body := io.TeeReader(br, ringBuffer)
|
||||
rootDecoder := xml.NewDecoder(body)
|
||||
t, err := smithyxml.FetchRootElement(rootDecoder)
|
||||
if err == io.EOF {
|
||||
return nil
|
||||
}
|
||||
if err != nil {
|
||||
var snapshot bytes.Buffer
|
||||
io.Copy(&snapshot, ringBuffer)
|
||||
return &smithy.DeserializationError{
|
||||
Err: fmt.Errorf("failed to decode response body, %w", err),
|
||||
Snapshot: snapshot.Bytes(),
|
||||
}
|
||||
}
|
||||
|
||||
decoder := smithyxml.WrapNodeDecoder(rootDecoder, t)
|
||||
err = awsRestxml_deserializeDocumentProgress(&v.Details, decoder)
|
||||
if err != nil {
|
||||
var snapshot bytes.Buffer
|
||||
io.Copy(&snapshot, ringBuffer)
|
||||
return &smithy.DeserializationError{
|
||||
Err: fmt.Errorf("failed to decode response body, %w", err),
|
||||
Snapshot: snapshot.Bytes(),
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func awsRestxml_deserializeEventMessageContinuationEvent(v *types.ContinuationEvent, msg *eventstream.Message) error {
|
||||
if v == nil {
|
||||
return fmt.Errorf("unexpected serialization of nil %T", v)
|
||||
}
|
||||
|
||||
br := bytes.NewReader(msg.Payload)
|
||||
var buff [1024]byte
|
||||
ringBuffer := smithyio.NewRingBuffer(buff[:])
|
||||
body := io.TeeReader(br, ringBuffer)
|
||||
rootDecoder := xml.NewDecoder(body)
|
||||
t, err := smithyxml.FetchRootElement(rootDecoder)
|
||||
if err == io.EOF {
|
||||
return nil
|
||||
}
|
||||
if err != nil {
|
||||
var snapshot bytes.Buffer
|
||||
io.Copy(&snapshot, ringBuffer)
|
||||
return &smithy.DeserializationError{
|
||||
Err: fmt.Errorf("failed to decode response body, %w", err),
|
||||
Snapshot: snapshot.Bytes(),
|
||||
}
|
||||
}
|
||||
|
||||
decoder := smithyxml.WrapNodeDecoder(rootDecoder, t)
|
||||
err = awsRestxml_deserializeDocumentContinuationEvent(&v, decoder)
|
||||
if err != nil {
|
||||
var snapshot bytes.Buffer
|
||||
io.Copy(&snapshot, ringBuffer)
|
||||
return &smithy.DeserializationError{
|
||||
Err: fmt.Errorf("failed to decode response body, %w", err),
|
||||
Snapshot: snapshot.Bytes(),
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func awsRestxml_deserializeEventMessageEndEvent(v *types.EndEvent, msg *eventstream.Message) error {
|
||||
if v == nil {
|
||||
return fmt.Errorf("unexpected serialization of nil %T", v)
|
||||
}
|
||||
|
||||
br := bytes.NewReader(msg.Payload)
|
||||
var buff [1024]byte
|
||||
ringBuffer := smithyio.NewRingBuffer(buff[:])
|
||||
body := io.TeeReader(br, ringBuffer)
|
||||
rootDecoder := xml.NewDecoder(body)
|
||||
t, err := smithyxml.FetchRootElement(rootDecoder)
|
||||
if err == io.EOF {
|
||||
return nil
|
||||
}
|
||||
if err != nil {
|
||||
var snapshot bytes.Buffer
|
||||
io.Copy(&snapshot, ringBuffer)
|
||||
return &smithy.DeserializationError{
|
||||
Err: fmt.Errorf("failed to decode response body, %w", err),
|
||||
Snapshot: snapshot.Bytes(),
|
||||
}
|
||||
}
|
||||
|
||||
decoder := smithyxml.WrapNodeDecoder(rootDecoder, t)
|
||||
err = awsRestxml_deserializeDocumentEndEvent(&v, decoder)
|
||||
if err != nil {
|
||||
var snapshot bytes.Buffer
|
||||
io.Copy(&snapshot, ringBuffer)
|
||||
return &smithy.DeserializationError{
|
||||
Err: fmt.Errorf("failed to decode response body, %w", err),
|
||||
Snapshot: snapshot.Bytes(),
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func awsRestxml_deserializeDocumentContinuationEvent(v **types.ContinuationEvent, decoder smithyxml.NodeDecoder) error {
|
||||
if v == nil {
|
||||
return fmt.Errorf("unexpected nil of type %T", v)
|
||||
}
|
||||
var sv *types.ContinuationEvent
|
||||
if *v == nil {
|
||||
sv = &types.ContinuationEvent{}
|
||||
} else {
|
||||
sv = *v
|
||||
}
|
||||
|
||||
for {
|
||||
t, done, err := decoder.Token()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if done {
|
||||
break
|
||||
}
|
||||
originalDecoder := decoder
|
||||
decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t)
|
||||
switch {
|
||||
default:
|
||||
// Do nothing and ignore the unexpected tag element
|
||||
err = decoder.Decoder.Skip()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
}
|
||||
decoder = originalDecoder
|
||||
}
|
||||
*v = sv
|
||||
return nil
|
||||
}
|
||||
|
||||
func awsRestxml_deserializeDocumentEndEvent(v **types.EndEvent, decoder smithyxml.NodeDecoder) error {
|
||||
if v == nil {
|
||||
return fmt.Errorf("unexpected nil of type %T", v)
|
||||
}
|
||||
var sv *types.EndEvent
|
||||
if *v == nil {
|
||||
sv = &types.EndEvent{}
|
||||
} else {
|
||||
sv = *v
|
||||
}
|
||||
|
||||
for {
|
||||
t, done, err := decoder.Token()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if done {
|
||||
break
|
||||
}
|
||||
originalDecoder := decoder
|
||||
decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t)
|
||||
switch {
|
||||
default:
|
||||
// Do nothing and ignore the unexpected tag element
|
||||
err = decoder.Decoder.Skip()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
}
|
||||
decoder = originalDecoder
|
||||
}
|
||||
*v = sv
|
||||
return nil
|
||||
}
|
||||
|
||||
func awsRestxml_deserializeDocumentProgress(v **types.Progress, decoder smithyxml.NodeDecoder) error {
|
||||
if v == nil {
|
||||
return fmt.Errorf("unexpected nil of type %T", v)
|
||||
}
|
||||
var sv *types.Progress
|
||||
if *v == nil {
|
||||
sv = &types.Progress{}
|
||||
} else {
|
||||
sv = *v
|
||||
}
|
||||
|
||||
for {
|
||||
t, done, err := decoder.Token()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if done {
|
||||
break
|
||||
}
|
||||
originalDecoder := decoder
|
||||
decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t)
|
||||
switch {
|
||||
case strings.EqualFold("BytesProcessed", t.Name.Local):
|
||||
val, err := decoder.Value()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if val == nil {
|
||||
break
|
||||
}
|
||||
{
|
||||
xtv := string(val)
|
||||
i64, err := strconv.ParseInt(xtv, 10, 64)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
sv.BytesProcessed = i64
|
||||
}
|
||||
|
||||
case strings.EqualFold("BytesReturned", t.Name.Local):
|
||||
val, err := decoder.Value()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if val == nil {
|
||||
break
|
||||
}
|
||||
{
|
||||
xtv := string(val)
|
||||
i64, err := strconv.ParseInt(xtv, 10, 64)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
sv.BytesReturned = i64
|
||||
}
|
||||
|
||||
case strings.EqualFold("BytesScanned", t.Name.Local):
|
||||
val, err := decoder.Value()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if val == nil {
|
||||
break
|
||||
}
|
||||
{
|
||||
xtv := string(val)
|
||||
i64, err := strconv.ParseInt(xtv, 10, 64)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
sv.BytesScanned = i64
|
||||
}
|
||||
|
||||
default:
|
||||
// Do nothing and ignore the unexpected tag element
|
||||
err = decoder.Decoder.Skip()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
}
|
||||
decoder = originalDecoder
|
||||
}
|
||||
*v = sv
|
||||
return nil
|
||||
}
|
||||
|
||||
func awsRestxml_deserializeDocumentStats(v **types.Stats, decoder smithyxml.NodeDecoder) error {
|
||||
if v == nil {
|
||||
return fmt.Errorf("unexpected nil of type %T", v)
|
||||
}
|
||||
var sv *types.Stats
|
||||
if *v == nil {
|
||||
sv = &types.Stats{}
|
||||
} else {
|
||||
sv = *v
|
||||
}
|
||||
|
||||
for {
|
||||
t, done, err := decoder.Token()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if done {
|
||||
break
|
||||
}
|
||||
originalDecoder := decoder
|
||||
decoder = smithyxml.WrapNodeDecoder(originalDecoder.Decoder, t)
|
||||
switch {
|
||||
case strings.EqualFold("BytesProcessed", t.Name.Local):
|
||||
val, err := decoder.Value()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if val == nil {
|
||||
break
|
||||
}
|
||||
{
|
||||
xtv := string(val)
|
||||
i64, err := strconv.ParseInt(xtv, 10, 64)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
sv.BytesProcessed = i64
|
||||
}
|
||||
|
||||
case strings.EqualFold("BytesReturned", t.Name.Local):
|
||||
val, err := decoder.Value()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if val == nil {
|
||||
break
|
||||
}
|
||||
{
|
||||
xtv := string(val)
|
||||
i64, err := strconv.ParseInt(xtv, 10, 64)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
sv.BytesReturned = i64
|
||||
}
|
||||
|
||||
case strings.EqualFold("BytesScanned", t.Name.Local):
|
||||
val, err := decoder.Value()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if val == nil {
|
||||
break
|
||||
}
|
||||
{
|
||||
xtv := string(val)
|
||||
i64, err := strconv.ParseInt(xtv, 10, 64)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
sv.BytesScanned = i64
|
||||
}
|
||||
|
||||
default:
|
||||
// Do nothing and ignore the unexpected tag element
|
||||
err = decoder.Decoder.Skip()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
}
|
||||
decoder = originalDecoder
|
||||
}
|
||||
*v = sv
|
||||
return nil
|
||||
}
|
||||
|
||||
func awsRestxml_deserializeErrorBucketAlreadyExists(response *smithyhttp.Response, errorBody *bytes.Reader) error {
|
||||
output := &types.BucketAlreadyExists{}
|
||||
return output
|
||||
|
||||
Reference in New Issue
Block a user