converter

package
v0.0.0-...-8018a7e Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2021 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FormatTimeZulu

func FormatTimeZulu(input *time.Time) string

func GCPUpload

func GCPUpload(input *s3manager.UploadInput, writer Writer) (int64, error)

func GCSACLResponseToAWS

func GCSACLResponseToAWS(input []storage.ACLRule) response_type.AWSACLResponse

func GCSAttrToHeaders

func GCSAttrToHeaders(input *storage.ObjectAttrs, writer http.ResponseWriter)

func GCSCopyResponseToAWS

func GCSCopyResponseToAWS(input *storage.ObjectAttrs) response_type.CopyResult

func GCSItemToContent

func GCSItemToContent(item *storage.ObjectAttrs) *response_type.BucketContent

func GCSListResponseObjectsToAWS

func GCSListResponseObjectsToAWS(contents []*response_type.BucketContent, listRequest *s3.ListObjectsInput, nextToken string, contentI int, prefixI int, prefixes []*response_type.BucketCommonPrefix) *response_type.AWSListBucketResponse

func GCSListResponseToAWS

func GCSListResponseToAWS(input *storage.ObjectIterator, listRequest *s3.ListObjectsInput, pageSize int) (*response_type.AWSListBucketResponse, error)

Old version of aws listing does not paginate nicely. It uses the last item of the prior list to do an offset. So here we will just paginate through till we find that item.

func GCSListResponseToAWSv2

func GCSListResponseToAWSv2(input *storage.ObjectIterator, listRequest *s3.ListObjectsInput, pageSize int) (*response_type.AWSListBucketResponse, error)

new version of aws listing does same pagination as gcs

func GCSMD5ToEtag

func GCSMD5ToEtag(input *storage.ObjectAttrs, writer http.ResponseWriter)

func MD5toEtag

func MD5toEtag(input []byte) string

Types

type Writer

type Writer interface {
	Write(p []byte) (n int, err error)
}

Jump to

Keyboard shortcuts

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