Documentation
ยถ
Overview ยถ
Package s3 provides the client and types for making API requests to Amazon Simple Storage Service.
See https://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01 for more information on this service.
See s3 package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/s3/
Using the Client ยถ
To use the client for Amazon Simple Storage Service you will first need to create a new instance of it.
When creating a client for an AWS service you'll first need to have a Session already created. The Session provides configuration that can be shared between multiple service clients. Additional configuration can be applied to the Session and service's client when they are constructed. The aws package's Config type contains several fields such as Region for the AWS Region the client should make API requests too. The optional Config value can be provided as the variadic argument for Sessions and client creation.
Once the service's client is created you can use it to make API requests the AWS service. These clients are safe to use concurrently.
// Create a session to share configuration, and load external configuration. sess := session.Must(session.NewSession()) // Create the service's client with the session. svc := s3.New(sess)
See the SDK's documentation for more information on how to use service clients. https://docs.aws.amazon.com/sdk-for-go/api/
See aws package's Config type for more information on configuration options. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Amazon Simple Storage Service client S3 for more information on creating the service's client. https://docs.aws.amazon.com/sdk-for-go/api/service/s3/#New
Once the client is created you can make an API request to the service. Each API method takes a input parameter, and returns the service response and an error.
The API method will document which error codes the service can be returned by the operation if the service models the API operation's errors. These errors will also be available as const strings prefixed with "ErrCode".
result, err := svc.AbortMultipartUpload(params) if err != nil { // Cast err to awserr.Error to handle specific error codes. aerr, ok := err.(awserr.Error) if ok && aerr.Code() == <error code to check for> { // Specific error code handling } return err } fmt.Println("AbortMultipartUpload result:") fmt.Println(result)
Using the Client with Context ยถ
The service's client also provides methods to make API requests with a Context value. This allows you to control the timeout, and cancellation of pending requests. These methods also take request Option as variadic parameter to apply additional configuration to the API request.
ctx := context.Background() result, err := svc.AbortMultipartUploadWithContext(ctx, params)
See the request package documentation for more information on using Context pattern with the SDK. https://docs.aws.amazon.com/sdk-for-go/api/aws/request/
Upload Managers ยถ
The s3manager package's Uploader provides concurrent upload of content to S3 by taking advantage of S3's Multipart APIs. The Uploader also supports both io.Reader for streaming uploads, and will also take advantage of io.ReadSeeker for optimizations if the Body satisfies that type. Once the Uploader instance is created you can call Upload concurrently from multiple goroutines safely.
// The session the S3 Uploader will use sess := session.Must(session.NewSession()) // Create an uploader with the session and default options uploader := s3manager.NewUploader(sess) f, err := os.Open(filename) if err != nil { return fmt.Errorf("failed to open file %q, %v", filename, err) } // Upload the file to S3. result, err := uploader.Upload(&s3manager.UploadInput{ Bucket: aws.String(myBucket), Key: aws.String(myString), Body: f, }) if err != nil { return fmt.Errorf("failed to upload file, %v", err) } fmt.Printf("file uploaded to, %s\n", aws.StringValue(result.Location))
See the s3manager package's Uploader type documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/s3/s3manager/#Uploader
Download Manager ยถ
The s3manager package's Downloader provides concurrently downloading of Objects from S3. The Downloader will write S3 Object content with an io.WriterAt. Once the Downloader instance is created you can call Upload concurrently from multiple goroutines safely.
// The session the S3 Downloader will use sess := session.Must(session.NewSession()) // Create a downloader with the session and default options downloader := s3manager.NewDownloader(sess) // Create a file to write the S3 Object contents to. f, err := os.Create(filename) if err != nil { return fmt.Errorf("failed to create file %q, %v", filename, err) } // Write the contents of S3 Object to the file n, err := downloader.Download(f, &s3.GetObjectInput{ Bucket: aws.String(myBucket), Key: aws.String(myString), }) if err != nil { return fmt.Errorf("failed to upload file, %v", err) } fmt.Printf("file downloaded, %d bytes\n", n)
See the s3manager package's Downloader type documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/s3/s3manager/#Downloader
Get Bucket Region ยถ
GetBucketRegion will attempt to get the region for a bucket using a region hint to determine which AWS partition to perform the query on. Use this utility to determine the region a bucket is in.
sess := session.Must(session.NewSession()) bucket := "my-bucket" region, err := s3manager.GetBucketRegion(ctx, sess, bucket, "us-west-2") if err != nil { if aerr, ok := err.(awserr.Error); ok && aerr.Code() == "NotFound" { fmt.Fprintf(os.Stderr, "unable to find bucket %s's region not found\n", bucket) } return err } fmt.Printf("Bucket %s is in %s region\n", bucket, region)
See the s3manager package's GetBucketRegion function documentation for more information https://docs.aws.amazon.com/sdk-for-go/api/service/s3/s3manager/#GetBucketRegion
S3 Crypto Client ยถ
The s3crypto package provides the tools to upload and download encrypted content from S3. The Encryption and Decryption clients can be used concurrently once the client is created.
sess := session.Must(session.NewSession()) // Create the decryption client. svc := s3crypto.NewDecryptionClient(sess) // The object will be downloaded from S3 and decrypted locally. By metadata // about the object's encryption will instruct the decryption client how // decrypt the content of the object. By default KMS is used for keys. result, err := svc.GetObject(&s3.GetObjectInput { Bucket: aws.String(myBucket), Key: aws.String(myKey), })
See the s3crypto package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/s3/s3crypto/
Index ยถ
- Constants
- Variables
- func NormalizeBucketLocation(loc string) string
- func WithNormalizeBucketLocation(r *request.Request)
- type AbortIncompleteMultipartUpload
- type AbortMultipartUploadInput
- func (s AbortMultipartUploadInput) GoString() string
- func (s *AbortMultipartUploadInput) SetBucket(v string) *AbortMultipartUploadInput
- func (s *AbortMultipartUploadInput) SetKey(v string) *AbortMultipartUploadInput
- func (s *AbortMultipartUploadInput) SetRequestPayer(v string) *AbortMultipartUploadInput
- func (s *AbortMultipartUploadInput) SetUploadId(v string) *AbortMultipartUploadInput
- func (s AbortMultipartUploadInput) String() string
- func (s *AbortMultipartUploadInput) Validate() error
- type AbortMultipartUploadOutput
- type AccelerateConfiguration
- type AccessControlPolicy
- type AnalyticsAndOperator
- type AnalyticsConfiguration
- func (s AnalyticsConfiguration) GoString() string
- func (s *AnalyticsConfiguration) SetFilter(v *AnalyticsFilter) *AnalyticsConfiguration
- func (s *AnalyticsConfiguration) SetId(v string) *AnalyticsConfiguration
- func (s *AnalyticsConfiguration) SetStorageClassAnalysis(v *StorageClassAnalysis) *AnalyticsConfiguration
- func (s AnalyticsConfiguration) String() string
- func (s *AnalyticsConfiguration) Validate() error
- type AnalyticsExportDestination
- type AnalyticsFilter
- func (s AnalyticsFilter) GoString() string
- func (s *AnalyticsFilter) SetAnd(v *AnalyticsAndOperator) *AnalyticsFilter
- func (s *AnalyticsFilter) SetPrefix(v string) *AnalyticsFilter
- func (s *AnalyticsFilter) SetTag(v *Tag) *AnalyticsFilter
- func (s AnalyticsFilter) String() string
- func (s *AnalyticsFilter) Validate() error
- type AnalyticsS3BucketDestination
- func (s AnalyticsS3BucketDestination) GoString() string
- func (s *AnalyticsS3BucketDestination) SetBucket(v string) *AnalyticsS3BucketDestination
- func (s *AnalyticsS3BucketDestination) SetBucketAccountId(v string) *AnalyticsS3BucketDestination
- func (s *AnalyticsS3BucketDestination) SetFormat(v string) *AnalyticsS3BucketDestination
- func (s *AnalyticsS3BucketDestination) SetPrefix(v string) *AnalyticsS3BucketDestination
- func (s AnalyticsS3BucketDestination) String() string
- func (s *AnalyticsS3BucketDestination) Validate() error
- type Bucket
- type BucketLifecycleConfiguration
- type BucketLoggingStatus
- type CORSConfiguration
- type CORSRule
- func (s CORSRule) GoString() string
- func (s *CORSRule) SetAllowedHeaders(v []*string) *CORSRule
- func (s *CORSRule) SetAllowedMethods(v []*string) *CORSRule
- func (s *CORSRule) SetAllowedOrigins(v []*string) *CORSRule
- func (s *CORSRule) SetExposeHeaders(v []*string) *CORSRule
- func (s *CORSRule) SetMaxAgeSeconds(v int64) *CORSRule
- func (s CORSRule) String() string
- func (s *CORSRule) Validate() error
- type CloudFunctionConfiguration
- func (s CloudFunctionConfiguration) GoString() string
- func (s *CloudFunctionConfiguration) SetCloudFunction(v string) *CloudFunctionConfiguration
- func (s *CloudFunctionConfiguration) SetEvent(v string) *CloudFunctionConfiguration
- func (s *CloudFunctionConfiguration) SetEvents(v []*string) *CloudFunctionConfiguration
- func (s *CloudFunctionConfiguration) SetId(v string) *CloudFunctionConfiguration
- func (s *CloudFunctionConfiguration) SetInvocationRole(v string) *CloudFunctionConfiguration
- func (s CloudFunctionConfiguration) String() string
- type CommonPrefix
- type CompleteMultipartUploadInput
- func (s CompleteMultipartUploadInput) GoString() string
- func (s *CompleteMultipartUploadInput) SetBucket(v string) *CompleteMultipartUploadInput
- func (s *CompleteMultipartUploadInput) SetKey(v string) *CompleteMultipartUploadInput
- func (s *CompleteMultipartUploadInput) SetMultipartUpload(v *CompletedMultipartUpload) *CompleteMultipartUploadInput
- func (s *CompleteMultipartUploadInput) SetRequestPayer(v string) *CompleteMultipartUploadInput
- func (s *CompleteMultipartUploadInput) SetUploadId(v string) *CompleteMultipartUploadInput
- func (s CompleteMultipartUploadInput) String() string
- func (s *CompleteMultipartUploadInput) Validate() error
- type CompleteMultipartUploadOutput
- func (s CompleteMultipartUploadOutput) GoString() string
- func (s *CompleteMultipartUploadOutput) SetBucket(v string) *CompleteMultipartUploadOutput
- func (s *CompleteMultipartUploadOutput) SetETag(v string) *CompleteMultipartUploadOutput
- func (s *CompleteMultipartUploadOutput) SetExpiration(v string) *CompleteMultipartUploadOutput
- func (s *CompleteMultipartUploadOutput) SetKey(v string) *CompleteMultipartUploadOutput
- func (s *CompleteMultipartUploadOutput) SetLocation(v string) *CompleteMultipartUploadOutput
- func (s *CompleteMultipartUploadOutput) SetRequestCharged(v string) *CompleteMultipartUploadOutput
- func (s *CompleteMultipartUploadOutput) SetSSEKMSKeyId(v string) *CompleteMultipartUploadOutput
- func (s *CompleteMultipartUploadOutput) SetServerSideEncryption(v string) *CompleteMultipartUploadOutput
- func (s *CompleteMultipartUploadOutput) SetVersionId(v string) *CompleteMultipartUploadOutput
- func (s CompleteMultipartUploadOutput) String() string
- type CompletedMultipartUpload
- type CompletedPart
- type Condition
- type CopyObjectInput
- func (s CopyObjectInput) GoString() string
- func (s *CopyObjectInput) SetACL(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetBucket(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetCacheControl(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetContentDisposition(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetContentEncoding(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetContentLanguage(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetContentType(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetCopySource(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetCopySourceIfMatch(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetCopySourceIfModifiedSince(v time.Time) *CopyObjectInput
- func (s *CopyObjectInput) SetCopySourceIfNoneMatch(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetCopySourceIfUnmodifiedSince(v time.Time) *CopyObjectInput
- func (s *CopyObjectInput) SetCopySourceSSECustomerAlgorithm(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetCopySourceSSECustomerKey(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetCopySourceSSECustomerKeyMD5(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetExpires(v time.Time) *CopyObjectInput
- func (s *CopyObjectInput) SetGrantFullControl(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetGrantRead(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetGrantReadACP(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetGrantWriteACP(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetKey(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetMetadata(v map[string]*string) *CopyObjectInput
- func (s *CopyObjectInput) SetMetadataDirective(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetRequestPayer(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetSSECustomerAlgorithm(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetSSECustomerKey(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetSSECustomerKeyMD5(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetSSEKMSKeyId(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetServerSideEncryption(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetStorageClass(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetTagging(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetTaggingDirective(v string) *CopyObjectInput
- func (s *CopyObjectInput) SetWebsiteRedirectLocation(v string) *CopyObjectInput
- func (s CopyObjectInput) String() string
- func (s *CopyObjectInput) Validate() error
- type CopyObjectOutput
- func (s CopyObjectOutput) GoString() string
- func (s *CopyObjectOutput) SetCopyObjectResult(v *CopyObjectResult) *CopyObjectOutput
- func (s *CopyObjectOutput) SetCopySourceVersionId(v string) *CopyObjectOutput
- func (s *CopyObjectOutput) SetExpiration(v string) *CopyObjectOutput
- func (s *CopyObjectOutput) SetRequestCharged(v string) *CopyObjectOutput
- func (s *CopyObjectOutput) SetSSECustomerAlgorithm(v string) *CopyObjectOutput
- func (s *CopyObjectOutput) SetSSECustomerKeyMD5(v string) *CopyObjectOutput
- func (s *CopyObjectOutput) SetSSEKMSKeyId(v string) *CopyObjectOutput
- func (s *CopyObjectOutput) SetServerSideEncryption(v string) *CopyObjectOutput
- func (s *CopyObjectOutput) SetVersionId(v string) *CopyObjectOutput
- func (s CopyObjectOutput) String() string
- type CopyObjectResult
- type CopyPartResult
- type CreateBucketConfiguration
- type CreateBucketInput
- func (s CreateBucketInput) GoString() string
- func (s *CreateBucketInput) SetACL(v string) *CreateBucketInput
- func (s *CreateBucketInput) SetBucket(v string) *CreateBucketInput
- func (s *CreateBucketInput) SetCreateBucketConfiguration(v *CreateBucketConfiguration) *CreateBucketInput
- func (s *CreateBucketInput) SetGrantFullControl(v string) *CreateBucketInput
- func (s *CreateBucketInput) SetGrantRead(v string) *CreateBucketInput
- func (s *CreateBucketInput) SetGrantReadACP(v string) *CreateBucketInput
- func (s *CreateBucketInput) SetGrantWrite(v string) *CreateBucketInput
- func (s *CreateBucketInput) SetGrantWriteACP(v string) *CreateBucketInput
- func (s CreateBucketInput) String() string
- func (s *CreateBucketInput) Validate() error
- type CreateBucketOutput
- type CreateMultipartUploadInput
- func (s CreateMultipartUploadInput) GoString() string
- func (s *CreateMultipartUploadInput) SetACL(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetBucket(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetCacheControl(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetContentDisposition(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetContentEncoding(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetContentLanguage(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetContentType(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetExpires(v time.Time) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetGrantFullControl(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetGrantRead(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetGrantReadACP(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetGrantWriteACP(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetKey(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetMetadata(v map[string]*string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetRequestPayer(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetSSECustomerAlgorithm(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetSSECustomerKey(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetSSECustomerKeyMD5(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetSSEKMSKeyId(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetServerSideEncryption(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetStorageClass(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetTagging(v string) *CreateMultipartUploadInput
- func (s *CreateMultipartUploadInput) SetWebsiteRedirectLocation(v string) *CreateMultipartUploadInput
- func (s CreateMultipartUploadInput) String() string
- func (s *CreateMultipartUploadInput) Validate() error
- type CreateMultipartUploadOutput
- func (s CreateMultipartUploadOutput) GoString() string
- func (s *CreateMultipartUploadOutput) SetAbortDate(v time.Time) *CreateMultipartUploadOutput
- func (s *CreateMultipartUploadOutput) SetAbortRuleId(v string) *CreateMultipartUploadOutput
- func (s *CreateMultipartUploadOutput) SetBucket(v string) *CreateMultipartUploadOutput
- func (s *CreateMultipartUploadOutput) SetKey(v string) *CreateMultipartUploadOutput
- func (s *CreateMultipartUploadOutput) SetRequestCharged(v string) *CreateMultipartUploadOutput
- func (s *CreateMultipartUploadOutput) SetSSECustomerAlgorithm(v string) *CreateMultipartUploadOutput
- func (s *CreateMultipartUploadOutput) SetSSECustomerKeyMD5(v string) *CreateMultipartUploadOutput
- func (s *CreateMultipartUploadOutput) SetSSEKMSKeyId(v string) *CreateMultipartUploadOutput
- func (s *CreateMultipartUploadOutput) SetServerSideEncryption(v string) *CreateMultipartUploadOutput
- func (s *CreateMultipartUploadOutput) SetUploadId(v string) *CreateMultipartUploadOutput
- func (s CreateMultipartUploadOutput) String() string
- type Delete
- type DeleteBucketAnalyticsConfigurationInput
- func (s DeleteBucketAnalyticsConfigurationInput) GoString() string
- func (s *DeleteBucketAnalyticsConfigurationInput) SetBucket(v string) *DeleteBucketAnalyticsConfigurationInput
- func (s *DeleteBucketAnalyticsConfigurationInput) SetId(v string) *DeleteBucketAnalyticsConfigurationInput
- func (s DeleteBucketAnalyticsConfigurationInput) String() string
- func (s *DeleteBucketAnalyticsConfigurationInput) Validate() error
- type DeleteBucketAnalyticsConfigurationOutput
- type DeleteBucketCorsInput
- type DeleteBucketCorsOutput
- type DeleteBucketInput
- type DeleteBucketInventoryConfigurationInput
- func (s DeleteBucketInventoryConfigurationInput) GoString() string
- func (s *DeleteBucketInventoryConfigurationInput) SetBucket(v string) *DeleteBucketInventoryConfigurationInput
- func (s *DeleteBucketInventoryConfigurationInput) SetId(v string) *DeleteBucketInventoryConfigurationInput
- func (s DeleteBucketInventoryConfigurationInput) String() string
- func (s *DeleteBucketInventoryConfigurationInput) Validate() error
- type DeleteBucketInventoryConfigurationOutput
- type DeleteBucketLifecycleInput
- type DeleteBucketLifecycleOutput
- type DeleteBucketMetricsConfigurationInput
- func (s DeleteBucketMetricsConfigurationInput) GoString() string
- func (s *DeleteBucketMetricsConfigurationInput) SetBucket(v string) *DeleteBucketMetricsConfigurationInput
- func (s *DeleteBucketMetricsConfigurationInput) SetId(v string) *DeleteBucketMetricsConfigurationInput
- func (s DeleteBucketMetricsConfigurationInput) String() string
- func (s *DeleteBucketMetricsConfigurationInput) Validate() error
- type DeleteBucketMetricsConfigurationOutput
- type DeleteBucketOutput
- type DeleteBucketPolicyInput
- type DeleteBucketPolicyOutput
- type DeleteBucketReplicationInput
- type DeleteBucketReplicationOutput
- type DeleteBucketTaggingInput
- type DeleteBucketTaggingOutput
- type DeleteBucketWebsiteInput
- type DeleteBucketWebsiteOutput
- type DeleteMarkerEntry
- func (s DeleteMarkerEntry) GoString() string
- func (s *DeleteMarkerEntry) SetIsLatest(v bool) *DeleteMarkerEntry
- func (s *DeleteMarkerEntry) SetKey(v string) *DeleteMarkerEntry
- func (s *DeleteMarkerEntry) SetLastModified(v time.Time) *DeleteMarkerEntry
- func (s *DeleteMarkerEntry) SetOwner(v *Owner) *DeleteMarkerEntry
- func (s *DeleteMarkerEntry) SetVersionId(v string) *DeleteMarkerEntry
- func (s DeleteMarkerEntry) String() string
- type DeleteObjectInput
- func (s DeleteObjectInput) GoString() string
- func (s *DeleteObjectInput) SetBucket(v string) *DeleteObjectInput
- func (s *DeleteObjectInput) SetKey(v string) *DeleteObjectInput
- func (s *DeleteObjectInput) SetMFA(v string) *DeleteObjectInput
- func (s *DeleteObjectInput) SetRequestPayer(v string) *DeleteObjectInput
- func (s *DeleteObjectInput) SetVersionId(v string) *DeleteObjectInput
- func (s DeleteObjectInput) String() string
- func (s *DeleteObjectInput) Validate() error
- type DeleteObjectOutput
- func (s DeleteObjectOutput) GoString() string
- func (s *DeleteObjectOutput) SetDeleteMarker(v bool) *DeleteObjectOutput
- func (s *DeleteObjectOutput) SetRequestCharged(v string) *DeleteObjectOutput
- func (s *DeleteObjectOutput) SetVersionId(v string) *DeleteObjectOutput
- func (s DeleteObjectOutput) String() string
- type DeleteObjectTaggingInput
- func (s DeleteObjectTaggingInput) GoString() string
- func (s *DeleteObjectTaggingInput) SetBucket(v string) *DeleteObjectTaggingInput
- func (s *DeleteObjectTaggingInput) SetKey(v string) *DeleteObjectTaggingInput
- func (s *DeleteObjectTaggingInput) SetVersionId(v string) *DeleteObjectTaggingInput
- func (s DeleteObjectTaggingInput) String() string
- func (s *DeleteObjectTaggingInput) Validate() error
- type DeleteObjectTaggingOutput
- type DeleteObjectsInput
- func (s DeleteObjectsInput) GoString() string
- func (s *DeleteObjectsInput) SetBucket(v string) *DeleteObjectsInput
- func (s *DeleteObjectsInput) SetDelete(v *Delete) *DeleteObjectsInput
- func (s *DeleteObjectsInput) SetMFA(v string) *DeleteObjectsInput
- func (s *DeleteObjectsInput) SetRequestPayer(v string) *DeleteObjectsInput
- func (s DeleteObjectsInput) String() string
- func (s *DeleteObjectsInput) Validate() error
- type DeleteObjectsOutput
- func (s DeleteObjectsOutput) GoString() string
- func (s *DeleteObjectsOutput) SetDeleted(v []*DeletedObject) *DeleteObjectsOutput
- func (s *DeleteObjectsOutput) SetErrors(v []*Error) *DeleteObjectsOutput
- func (s *DeleteObjectsOutput) SetRequestCharged(v string) *DeleteObjectsOutput
- func (s DeleteObjectsOutput) String() string
- type DeletedObject
- func (s DeletedObject) GoString() string
- func (s *DeletedObject) SetDeleteMarker(v bool) *DeletedObject
- func (s *DeletedObject) SetDeleteMarkerVersionId(v string) *DeletedObject
- func (s *DeletedObject) SetKey(v string) *DeletedObject
- func (s *DeletedObject) SetVersionId(v string) *DeletedObject
- func (s DeletedObject) String() string
- type Destination
- type Error
- type ErrorDocument
- type FilterRule
- type GetBucketAccelerateConfigurationInput
- type GetBucketAccelerateConfigurationOutput
- type GetBucketAclInput
- type GetBucketAclOutput
- type GetBucketAnalyticsConfigurationInput
- func (s GetBucketAnalyticsConfigurationInput) GoString() string
- func (s *GetBucketAnalyticsConfigurationInput) SetBucket(v string) *GetBucketAnalyticsConfigurationInput
- func (s *GetBucketAnalyticsConfigurationInput) SetId(v string) *GetBucketAnalyticsConfigurationInput
- func (s GetBucketAnalyticsConfigurationInput) String() string
- func (s *GetBucketAnalyticsConfigurationInput) Validate() error
- type GetBucketAnalyticsConfigurationOutput
- type GetBucketCorsInput
- type GetBucketCorsOutput
- type GetBucketInventoryConfigurationInput
- func (s GetBucketInventoryConfigurationInput) GoString() string
- func (s *GetBucketInventoryConfigurationInput) SetBucket(v string) *GetBucketInventoryConfigurationInput
- func (s *GetBucketInventoryConfigurationInput) SetId(v string) *GetBucketInventoryConfigurationInput
- func (s GetBucketInventoryConfigurationInput) String() string
- func (s *GetBucketInventoryConfigurationInput) Validate() error
- type GetBucketInventoryConfigurationOutput
- type GetBucketLifecycleConfigurationInput
- type GetBucketLifecycleConfigurationOutput
- type GetBucketLifecycleInput
- type GetBucketLifecycleOutput
- type GetBucketLocationInput
- type GetBucketLocationOutput
- type GetBucketLoggingInput
- type GetBucketLoggingOutput
- type GetBucketMetricsConfigurationInput
- func (s GetBucketMetricsConfigurationInput) GoString() string
- func (s *GetBucketMetricsConfigurationInput) SetBucket(v string) *GetBucketMetricsConfigurationInput
- func (s *GetBucketMetricsConfigurationInput) SetId(v string) *GetBucketMetricsConfigurationInput
- func (s GetBucketMetricsConfigurationInput) String() string
- func (s *GetBucketMetricsConfigurationInput) Validate() error
- type GetBucketMetricsConfigurationOutput
- type GetBucketNotificationConfigurationRequest
- func (s GetBucketNotificationConfigurationRequest) GoString() string
- func (s *GetBucketNotificationConfigurationRequest) SetBucket(v string) *GetBucketNotificationConfigurationRequest
- func (s GetBucketNotificationConfigurationRequest) String() string
- func (s *GetBucketNotificationConfigurationRequest) Validate() error
- type GetBucketPolicyInput
- type GetBucketPolicyOutput
- type GetBucketReplicationInput
- type GetBucketReplicationOutput
- type GetBucketRequestPaymentInput
- type GetBucketRequestPaymentOutput
- type GetBucketTaggingInput
- type GetBucketTaggingOutput
- type GetBucketVersioningInput
- type GetBucketVersioningOutput
- type GetBucketWebsiteInput
- type GetBucketWebsiteOutput
- func (s GetBucketWebsiteOutput) GoString() string
- func (s *GetBucketWebsiteOutput) SetErrorDocument(v *ErrorDocument) *GetBucketWebsiteOutput
- func (s *GetBucketWebsiteOutput) SetIndexDocument(v *IndexDocument) *GetBucketWebsiteOutput
- func (s *GetBucketWebsiteOutput) SetRedirectAllRequestsTo(v *RedirectAllRequestsTo) *GetBucketWebsiteOutput
- func (s *GetBucketWebsiteOutput) SetRoutingRules(v []*RoutingRule) *GetBucketWebsiteOutput
- func (s GetBucketWebsiteOutput) String() string
- type GetObjectAclInput
- func (s GetObjectAclInput) GoString() string
- func (s *GetObjectAclInput) SetBucket(v string) *GetObjectAclInput
- func (s *GetObjectAclInput) SetKey(v string) *GetObjectAclInput
- func (s *GetObjectAclInput) SetRequestPayer(v string) *GetObjectAclInput
- func (s *GetObjectAclInput) SetVersionId(v string) *GetObjectAclInput
- func (s GetObjectAclInput) String() string
- func (s *GetObjectAclInput) Validate() error
- type GetObjectAclOutput
- func (s GetObjectAclOutput) GoString() string
- func (s *GetObjectAclOutput) SetGrants(v []*Grant) *GetObjectAclOutput
- func (s *GetObjectAclOutput) SetOwner(v *Owner) *GetObjectAclOutput
- func (s *GetObjectAclOutput) SetRequestCharged(v string) *GetObjectAclOutput
- func (s GetObjectAclOutput) String() string
- type GetObjectInput
- func (s GetObjectInput) GoString() string
- func (s *GetObjectInput) SetBucket(v string) *GetObjectInput
- func (s *GetObjectInput) SetIfMatch(v string) *GetObjectInput
- func (s *GetObjectInput) SetIfModifiedSince(v time.Time) *GetObjectInput
- func (s *GetObjectInput) SetIfNoneMatch(v string) *GetObjectInput
- func (s *GetObjectInput) SetIfUnmodifiedSince(v time.Time) *GetObjectInput
- func (s *GetObjectInput) SetKey(v string) *GetObjectInput
- func (s *GetObjectInput) SetPartNumber(v int64) *GetObjectInput
- func (s *GetObjectInput) SetRange(v string) *GetObjectInput
- func (s *GetObjectInput) SetRequestPayer(v string) *GetObjectInput
- func (s *GetObjectInput) SetResponseCacheControl(v string) *GetObjectInput
- func (s *GetObjectInput) SetResponseContentDisposition(v string) *GetObjectInput
- func (s *GetObjectInput) SetResponseContentEncoding(v string) *GetObjectInput
- func (s *GetObjectInput) SetResponseContentLanguage(v string) *GetObjectInput
- func (s *GetObjectInput) SetResponseContentType(v string) *GetObjectInput
- func (s *GetObjectInput) SetResponseExpires(v time.Time) *GetObjectInput
- func (s *GetObjectInput) SetSSECustomerAlgorithm(v string) *GetObjectInput
- func (s *GetObjectInput) SetSSECustomerKey(v string) *GetObjectInput
- func (s *GetObjectInput) SetSSECustomerKeyMD5(v string) *GetObjectInput
- func (s *GetObjectInput) SetVersionId(v string) *GetObjectInput
- func (s GetObjectInput) String() string
- func (s *GetObjectInput) Validate() error
- type GetObjectOutput
- func (s GetObjectOutput) GoString() string
- func (s *GetObjectOutput) SetAcceptRanges(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetBody(v io.ReadCloser) *GetObjectOutput
- func (s *GetObjectOutput) SetCacheControl(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetContentDisposition(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetContentEncoding(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetContentLanguage(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetContentLength(v int64) *GetObjectOutput
- func (s *GetObjectOutput) SetContentRange(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetContentType(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetDeleteMarker(v bool) *GetObjectOutput
- func (s *GetObjectOutput) SetETag(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetExpiration(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetExpires(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetLastModified(v time.Time) *GetObjectOutput
- func (s *GetObjectOutput) SetMetadata(v map[string]*string) *GetObjectOutput
- func (s *GetObjectOutput) SetMissingMeta(v int64) *GetObjectOutput
- func (s *GetObjectOutput) SetPartsCount(v int64) *GetObjectOutput
- func (s *GetObjectOutput) SetReplicationStatus(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetRequestCharged(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetRestore(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetSSECustomerAlgorithm(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetSSECustomerKeyMD5(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetSSEKMSKeyId(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetServerSideEncryption(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetStorageClass(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetTagCount(v int64) *GetObjectOutput
- func (s *GetObjectOutput) SetVersionId(v string) *GetObjectOutput
- func (s *GetObjectOutput) SetWebsiteRedirectLocation(v string) *GetObjectOutput
- func (s GetObjectOutput) String() string
- type GetObjectTaggingInput
- func (s GetObjectTaggingInput) GoString() string
- func (s *GetObjectTaggingInput) SetBucket(v string) *GetObjectTaggingInput
- func (s *GetObjectTaggingInput) SetKey(v string) *GetObjectTaggingInput
- func (s *GetObjectTaggingInput) SetVersionId(v string) *GetObjectTaggingInput
- func (s GetObjectTaggingInput) String() string
- func (s *GetObjectTaggingInput) Validate() error
- type GetObjectTaggingOutput
- type GetObjectTorrentInput
- func (s GetObjectTorrentInput) GoString() string
- func (s *GetObjectTorrentInput) SetBucket(v string) *GetObjectTorrentInput
- func (s *GetObjectTorrentInput) SetKey(v string) *GetObjectTorrentInput
- func (s *GetObjectTorrentInput) SetRequestPayer(v string) *GetObjectTorrentInput
- func (s GetObjectTorrentInput) String() string
- func (s *GetObjectTorrentInput) Validate() error
- type GetObjectTorrentOutput
- type GlacierJobParameters
- type Grant
- type Grantee
- func (s Grantee) GoString() string
- func (s *Grantee) SetDisplayName(v string) *Grantee
- func (s *Grantee) SetEmailAddress(v string) *Grantee
- func (s *Grantee) SetID(v string) *Grantee
- func (s *Grantee) SetType(v string) *Grantee
- func (s *Grantee) SetURI(v string) *Grantee
- func (s Grantee) String() string
- func (s *Grantee) Validate() error
- type HeadBucketInput
- type HeadBucketOutput
- type HeadObjectInput
- func (s HeadObjectInput) GoString() string
- func (s *HeadObjectInput) SetBucket(v string) *HeadObjectInput
- func (s *HeadObjectInput) SetIfMatch(v string) *HeadObjectInput
- func (s *HeadObjectInput) SetIfModifiedSince(v time.Time) *HeadObjectInput
- func (s *HeadObjectInput) SetIfNoneMatch(v string) *HeadObjectInput
- func (s *HeadObjectInput) SetIfUnmodifiedSince(v time.Time) *HeadObjectInput
- func (s *HeadObjectInput) SetKey(v string) *HeadObjectInput
- func (s *HeadObjectInput) SetPartNumber(v int64) *HeadObjectInput
- func (s *HeadObjectInput) SetRange(v string) *HeadObjectInput
- func (s *HeadObjectInput) SetRequestPayer(v string) *HeadObjectInput
- func (s *HeadObjectInput) SetSSECustomerAlgorithm(v string) *HeadObjectInput
- func (s *HeadObjectInput) SetSSECustomerKey(v string) *HeadObjectInput
- func (s *HeadObjectInput) SetSSECustomerKeyMD5(v string) *HeadObjectInput
- func (s *HeadObjectInput) SetVersionId(v string) *HeadObjectInput
- func (s HeadObjectInput) String() string
- func (s *HeadObjectInput) Validate() error
- type HeadObjectOutput
- func (s HeadObjectOutput) GoString() string
- func (s *HeadObjectOutput) SetAcceptRanges(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetCacheControl(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetContentDisposition(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetContentEncoding(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetContentLanguage(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetContentLength(v int64) *HeadObjectOutput
- func (s *HeadObjectOutput) SetContentType(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetDeleteMarker(v bool) *HeadObjectOutput
- func (s *HeadObjectOutput) SetETag(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetExpiration(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetExpires(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetLastModified(v time.Time) *HeadObjectOutput
- func (s *HeadObjectOutput) SetMetadata(v map[string]*string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetMissingMeta(v int64) *HeadObjectOutput
- func (s *HeadObjectOutput) SetPartsCount(v int64) *HeadObjectOutput
- func (s *HeadObjectOutput) SetReplicationStatus(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetRequestCharged(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetRestore(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetSSECustomerAlgorithm(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetSSECustomerKeyMD5(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetSSEKMSKeyId(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetServerSideEncryption(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetStorageClass(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetVersionId(v string) *HeadObjectOutput
- func (s *HeadObjectOutput) SetWebsiteRedirectLocation(v string) *HeadObjectOutput
- func (s HeadObjectOutput) String() string
- type IndexDocument
- type Initiator
- type InventoryConfiguration
- func (s InventoryConfiguration) GoString() string
- func (s *InventoryConfiguration) SetDestination(v *InventoryDestination) *InventoryConfiguration
- func (s *InventoryConfiguration) SetFilter(v *InventoryFilter) *InventoryConfiguration
- func (s *InventoryConfiguration) SetId(v string) *InventoryConfiguration
- func (s *InventoryConfiguration) SetIncludedObjectVersions(v string) *InventoryConfiguration
- func (s *InventoryConfiguration) SetIsEnabled(v bool) *InventoryConfiguration
- func (s *InventoryConfiguration) SetOptionalFields(v []*string) *InventoryConfiguration
- func (s *InventoryConfiguration) SetSchedule(v *InventorySchedule) *InventoryConfiguration
- func (s InventoryConfiguration) String() string
- func (s *InventoryConfiguration) Validate() error
- type InventoryDestination
- type InventoryFilter
- type InventoryS3BucketDestination
- func (s InventoryS3BucketDestination) GoString() string
- func (s *InventoryS3BucketDestination) SetAccountId(v string) *InventoryS3BucketDestination
- func (s *InventoryS3BucketDestination) SetBucket(v string) *InventoryS3BucketDestination
- func (s *InventoryS3BucketDestination) SetFormat(v string) *InventoryS3BucketDestination
- func (s *InventoryS3BucketDestination) SetPrefix(v string) *InventoryS3BucketDestination
- func (s InventoryS3BucketDestination) String() string
- func (s *InventoryS3BucketDestination) Validate() error
- type InventorySchedule
- type KeyFilter
- type LambdaFunctionConfiguration
- func (s LambdaFunctionConfiguration) GoString() string
- func (s *LambdaFunctionConfiguration) SetEvents(v []*string) *LambdaFunctionConfiguration
- func (s *LambdaFunctionConfiguration) SetFilter(v *NotificationConfigurationFilter) *LambdaFunctionConfiguration
- func (s *LambdaFunctionConfiguration) SetId(v string) *LambdaFunctionConfiguration
- func (s *LambdaFunctionConfiguration) SetLambdaFunctionArn(v string) *LambdaFunctionConfiguration
- func (s LambdaFunctionConfiguration) String() string
- func (s *LambdaFunctionConfiguration) Validate() error
- type LifecycleConfiguration
- type LifecycleExpiration
- func (s LifecycleExpiration) GoString() string
- func (s *LifecycleExpiration) SetDate(v time.Time) *LifecycleExpiration
- func (s *LifecycleExpiration) SetDays(v int64) *LifecycleExpiration
- func (s *LifecycleExpiration) SetExpiredObjectDeleteMarker(v bool) *LifecycleExpiration
- func (s LifecycleExpiration) String() string
- type LifecycleRule
- func (s LifecycleRule) GoString() string
- func (s *LifecycleRule) SetAbortIncompleteMultipartUpload(v *AbortIncompleteMultipartUpload) *LifecycleRule
- func (s *LifecycleRule) SetExpiration(v *LifecycleExpiration) *LifecycleRule
- func (s *LifecycleRule) SetFilter(v *LifecycleRuleFilter) *LifecycleRule
- func (s *LifecycleRule) SetID(v string) *LifecycleRule
- func (s *LifecycleRule) SetNoncurrentVersionExpiration(v *NoncurrentVersionExpiration) *LifecycleRule
- func (s *LifecycleRule) SetNoncurrentVersionTransitions(v []*NoncurrentVersionTransition) *LifecycleRule
- func (s *LifecycleRule) SetPrefix(v string) *LifecycleRule
- func (s *LifecycleRule) SetStatus(v string) *LifecycleRule
- func (s *LifecycleRule) SetTransitions(v []*Transition) *LifecycleRule
- func (s LifecycleRule) String() string
- func (s *LifecycleRule) Validate() error
- type LifecycleRuleAndOperator
- func (s LifecycleRuleAndOperator) GoString() string
- func (s *LifecycleRuleAndOperator) SetPrefix(v string) *LifecycleRuleAndOperator
- func (s *LifecycleRuleAndOperator) SetTags(v []*Tag) *LifecycleRuleAndOperator
- func (s LifecycleRuleAndOperator) String() string
- func (s *LifecycleRuleAndOperator) Validate() error
- type LifecycleRuleFilter
- func (s LifecycleRuleFilter) GoString() string
- func (s *LifecycleRuleFilter) SetAnd(v *LifecycleRuleAndOperator) *LifecycleRuleFilter
- func (s *LifecycleRuleFilter) SetPrefix(v string) *LifecycleRuleFilter
- func (s *LifecycleRuleFilter) SetTag(v *Tag) *LifecycleRuleFilter
- func (s LifecycleRuleFilter) String() string
- func (s *LifecycleRuleFilter) Validate() error
- type ListBucketAnalyticsConfigurationsInput
- func (s ListBucketAnalyticsConfigurationsInput) GoString() string
- func (s *ListBucketAnalyticsConfigurationsInput) SetBucket(v string) *ListBucketAnalyticsConfigurationsInput
- func (s *ListBucketAnalyticsConfigurationsInput) SetContinuationToken(v string) *ListBucketAnalyticsConfigurationsInput
- func (s ListBucketAnalyticsConfigurationsInput) String() string
- func (s *ListBucketAnalyticsConfigurationsInput) Validate() error
- type ListBucketAnalyticsConfigurationsOutput
- func (s ListBucketAnalyticsConfigurationsOutput) GoString() string
- func (s *ListBucketAnalyticsConfigurationsOutput) SetAnalyticsConfigurationList(v []*AnalyticsConfiguration) *ListBucketAnalyticsConfigurationsOutput
- func (s *ListBucketAnalyticsConfigurationsOutput) SetContinuationToken(v string) *ListBucketAnalyticsConfigurationsOutput
- func (s *ListBucketAnalyticsConfigurationsOutput) SetIsTruncated(v bool) *ListBucketAnalyticsConfigurationsOutput
- func (s *ListBucketAnalyticsConfigurationsOutput) SetNextContinuationToken(v string) *ListBucketAnalyticsConfigurationsOutput
- func (s ListBucketAnalyticsConfigurationsOutput) String() string
- type ListBucketInventoryConfigurationsInput
- func (s ListBucketInventoryConfigurationsInput) GoString() string
- func (s *ListBucketInventoryConfigurationsInput) SetBucket(v string) *ListBucketInventoryConfigurationsInput
- func (s *ListBucketInventoryConfigurationsInput) SetContinuationToken(v string) *ListBucketInventoryConfigurationsInput
- func (s ListBucketInventoryConfigurationsInput) String() string
- func (s *ListBucketInventoryConfigurationsInput) Validate() error
- type ListBucketInventoryConfigurationsOutput
- func (s ListBucketInventoryConfigurationsOutput) GoString() string
- func (s *ListBucketInventoryConfigurationsOutput) SetContinuationToken(v string) *ListBucketInventoryConfigurationsOutput
- func (s *ListBucketInventoryConfigurationsOutput) SetInventoryConfigurationList(v []*InventoryConfiguration) *ListBucketInventoryConfigurationsOutput
- func (s *ListBucketInventoryConfigurationsOutput) SetIsTruncated(v bool) *ListBucketInventoryConfigurationsOutput
- func (s *ListBucketInventoryConfigurationsOutput) SetNextContinuationToken(v string) *ListBucketInventoryConfigurationsOutput
- func (s ListBucketInventoryConfigurationsOutput) String() string
- type ListBucketMetricsConfigurationsInput
- func (s ListBucketMetricsConfigurationsInput) GoString() string
- func (s *ListBucketMetricsConfigurationsInput) SetBucket(v string) *ListBucketMetricsConfigurationsInput
- func (s *ListBucketMetricsConfigurationsInput) SetContinuationToken(v string) *ListBucketMetricsConfigurationsInput
- func (s ListBucketMetricsConfigurationsInput) String() string
- func (s *ListBucketMetricsConfigurationsInput) Validate() error
- type ListBucketMetricsConfigurationsOutput
- func (s ListBucketMetricsConfigurationsOutput) GoString() string
- func (s *ListBucketMetricsConfigurationsOutput) SetContinuationToken(v string) *ListBucketMetricsConfigurationsOutput
- func (s *ListBucketMetricsConfigurationsOutput) SetIsTruncated(v bool) *ListBucketMetricsConfigurationsOutput
- func (s *ListBucketMetricsConfigurationsOutput) SetMetricsConfigurationList(v []*MetricsConfiguration) *ListBucketMetricsConfigurationsOutput
- func (s *ListBucketMetricsConfigurationsOutput) SetNextContinuationToken(v string) *ListBucketMetricsConfigurationsOutput
- func (s ListBucketMetricsConfigurationsOutput) String() string
- type ListBucketsInput
- type ListBucketsOutput
- type ListMultipartUploadsInput
- func (s ListMultipartUploadsInput) GoString() string
- func (s *ListMultipartUploadsInput) SetBucket(v string) *ListMultipartUploadsInput
- func (s *ListMultipartUploadsInput) SetDelimiter(v string) *ListMultipartUploadsInput
- func (s *ListMultipartUploadsInput) SetEncodingType(v string) *ListMultipartUploadsInput
- func (s *ListMultipartUploadsInput) SetKeyMarker(v string) *ListMultipartUploadsInput
- func (s *ListMultipartUploadsInput) SetMaxUploads(v int64) *ListMultipartUploadsInput
- func (s *ListMultipartUploadsInput) SetPrefix(v string) *ListMultipartUploadsInput
- func (s *ListMultipartUploadsInput) SetUploadIdMarker(v string) *ListMultipartUploadsInput
- func (s ListMultipartUploadsInput) String() string
- func (s *ListMultipartUploadsInput) Validate() error
- type ListMultipartUploadsOutput
- func (s ListMultipartUploadsOutput) GoString() string
- func (s *ListMultipartUploadsOutput) SetBucket(v string) *ListMultipartUploadsOutput
- func (s *ListMultipartUploadsOutput) SetCommonPrefixes(v []*CommonPrefix) *ListMultipartUploadsOutput
- func (s *ListMultipartUploadsOutput) SetDelimiter(v string) *ListMultipartUploadsOutput
- func (s *ListMultipartUploadsOutput) SetEncodingType(v string) *ListMultipartUploadsOutput
- func (s *ListMultipartUploadsOutput) SetIsTruncated(v bool) *ListMultipartUploadsOutput
- func (s *ListMultipartUploadsOutput) SetKeyMarker(v string) *ListMultipartUploadsOutput
- func (s *ListMultipartUploadsOutput) SetMaxUploads(v int64) *ListMultipartUploadsOutput
- func (s *ListMultipartUploadsOutput) SetNextKeyMarker(v string) *ListMultipartUploadsOutput
- func (s *ListMultipartUploadsOutput) SetNextUploadIdMarker(v string) *ListMultipartUploadsOutput
- func (s *ListMultipartUploadsOutput) SetPrefix(v string) *ListMultipartUploadsOutput
- func (s *ListMultipartUploadsOutput) SetUploadIdMarker(v string) *ListMultipartUploadsOutput
- func (s *ListMultipartUploadsOutput) SetUploads(v []*MultipartUpload) *ListMultipartUploadsOutput
- func (s ListMultipartUploadsOutput) String() string
- type ListObjectVersionsInput
- func (s ListObjectVersionsInput) GoString() string
- func (s *ListObjectVersionsInput) SetBucket(v string) *ListObjectVersionsInput
- func (s *ListObjectVersionsInput) SetDelimiter(v string) *ListObjectVersionsInput
- func (s *ListObjectVersionsInput) SetEncodingType(v string) *ListObjectVersionsInput
- func (s *ListObjectVersionsInput) SetKeyMarker(v string) *ListObjectVersionsInput
- func (s *ListObjectVersionsInput) SetMaxKeys(v int64) *ListObjectVersionsInput
- func (s *ListObjectVersionsInput) SetPrefix(v string) *ListObjectVersionsInput
- func (s *ListObjectVersionsInput) SetVersionIdMarker(v string) *ListObjectVersionsInput
- func (s ListObjectVersionsInput) String() string
- func (s *ListObjectVersionsInput) Validate() error
- type ListObjectVersionsOutput
- func (s ListObjectVersionsOutput) GoString() string
- func (s *ListObjectVersionsOutput) SetCommonPrefixes(v []*CommonPrefix) *ListObjectVersionsOutput
- func (s *ListObjectVersionsOutput) SetDeleteMarkers(v []*DeleteMarkerEntry) *ListObjectVersionsOutput
- func (s *ListObjectVersionsOutput) SetDelimiter(v string) *ListObjectVersionsOutput
- func (s *ListObjectVersionsOutput) SetEncodingType(v string) *ListObjectVersionsOutput
- func (s *ListObjectVersionsOutput) SetIsTruncated(v bool) *ListObjectVersionsOutput
- func (s *ListObjectVersionsOutput) SetKeyMarker(v string) *ListObjectVersionsOutput
- func (s *ListObjectVersionsOutput) SetMaxKeys(v int64) *ListObjectVersionsOutput
- func (s *ListObjectVersionsOutput) SetName(v string) *ListObjectVersionsOutput
- func (s *ListObjectVersionsOutput) SetNextKeyMarker(v string) *ListObjectVersionsOutput
- func (s *ListObjectVersionsOutput) SetNextVersionIdMarker(v string) *ListObjectVersionsOutput
- func (s *ListObjectVersionsOutput) SetPrefix(v string) *ListObjectVersionsOutput
- func (s *ListObjectVersionsOutput) SetVersionIdMarker(v string) *ListObjectVersionsOutput
- func (s *ListObjectVersionsOutput) SetVersions(v []*ObjectVersion) *ListObjectVersionsOutput
- func (s ListObjectVersionsOutput) String() string
- type ListObjectsInput
- func (s ListObjectsInput) GoString() string
- func (s *ListObjectsInput) SetBucket(v string) *ListObjectsInput
- func (s *ListObjectsInput) SetDelimiter(v string) *ListObjectsInput
- func (s *ListObjectsInput) SetEncodingType(v string) *ListObjectsInput
- func (s *ListObjectsInput) SetMarker(v string) *ListObjectsInput
- func (s *ListObjectsInput) SetMaxKeys(v int64) *ListObjectsInput
- func (s *ListObjectsInput) SetPrefix(v string) *ListObjectsInput
- func (s *ListObjectsInput) SetRequestPayer(v string) *ListObjectsInput
- func (s ListObjectsInput) String() string
- func (s *ListObjectsInput) Validate() error
- type ListObjectsOutput
- func (s ListObjectsOutput) GoString() string
- func (s *ListObjectsOutput) SetCommonPrefixes(v []*CommonPrefix) *ListObjectsOutput
- func (s *ListObjectsOutput) SetContents(v []*Object) *ListObjectsOutput
- func (s *ListObjectsOutput) SetDelimiter(v string) *ListObjectsOutput
- func (s *ListObjectsOutput) SetEncodingType(v string) *ListObjectsOutput
- func (s *ListObjectsOutput) SetIsTruncated(v bool) *ListObjectsOutput
- func (s *ListObjectsOutput) SetMarker(v string) *ListObjectsOutput
- func (s *ListObjectsOutput) SetMaxKeys(v int64) *ListObjectsOutput
- func (s *ListObjectsOutput) SetName(v string) *ListObjectsOutput
- func (s *ListObjectsOutput) SetNextMarker(v string) *ListObjectsOutput
- func (s *ListObjectsOutput) SetPrefix(v string) *ListObjectsOutput
- func (s ListObjectsOutput) String() string
- type ListObjectsV2Input
- func (s ListObjectsV2Input) GoString() string
- func (s *ListObjectsV2Input) SetBucket(v string) *ListObjectsV2Input
- func (s *ListObjectsV2Input) SetContinuationToken(v string) *ListObjectsV2Input
- func (s *ListObjectsV2Input) SetDelimiter(v string) *ListObjectsV2Input
- func (s *ListObjectsV2Input) SetEncodingType(v string) *ListObjectsV2Input
- func (s *ListObjectsV2Input) SetFetchOwner(v bool) *ListObjectsV2Input
- func (s *ListObjectsV2Input) SetMaxKeys(v int64) *ListObjectsV2Input
- func (s *ListObjectsV2Input) SetPrefix(v string) *ListObjectsV2Input
- func (s *ListObjectsV2Input) SetRequestPayer(v string) *ListObjectsV2Input
- func (s *ListObjectsV2Input) SetStartAfter(v string) *ListObjectsV2Input
- func (s ListObjectsV2Input) String() string
- func (s *ListObjectsV2Input) Validate() error
- type ListObjectsV2Output
- func (s ListObjectsV2Output) GoString() string
- func (s *ListObjectsV2Output) SetCommonPrefixes(v []*CommonPrefix) *ListObjectsV2Output
- func (s *ListObjectsV2Output) SetContents(v []*Object) *ListObjectsV2Output
- func (s *ListObjectsV2Output) SetContinuationToken(v string) *ListObjectsV2Output
- func (s *ListObjectsV2Output) SetDelimiter(v string) *ListObjectsV2Output
- func (s *ListObjectsV2Output) SetEncodingType(v string) *ListObjectsV2Output
- func (s *ListObjectsV2Output) SetIsTruncated(v bool) *ListObjectsV2Output
- func (s *ListObjectsV2Output) SetKeyCount(v int64) *ListObjectsV2Output
- func (s *ListObjectsV2Output) SetMaxKeys(v int64) *ListObjectsV2Output
- func (s *ListObjectsV2Output) SetName(v string) *ListObjectsV2Output
- func (s *ListObjectsV2Output) SetNextContinuationToken(v string) *ListObjectsV2Output
- func (s *ListObjectsV2Output) SetPrefix(v string) *ListObjectsV2Output
- func (s *ListObjectsV2Output) SetStartAfter(v string) *ListObjectsV2Output
- func (s ListObjectsV2Output) String() string
- type ListPartsInput
- func (s ListPartsInput) GoString() string
- func (s *ListPartsInput) SetBucket(v string) *ListPartsInput
- func (s *ListPartsInput) SetKey(v string) *ListPartsInput
- func (s *ListPartsInput) SetMaxParts(v int64) *ListPartsInput
- func (s *ListPartsInput) SetPartNumberMarker(v int64) *ListPartsInput
- func (s *ListPartsInput) SetRequestPayer(v string) *ListPartsInput
- func (s *ListPartsInput) SetUploadId(v string) *ListPartsInput
- func (s ListPartsInput) String() string
- func (s *ListPartsInput) Validate() error
- type ListPartsOutput
- func (s ListPartsOutput) GoString() string
- func (s *ListPartsOutput) SetAbortDate(v time.Time) *ListPartsOutput
- func (s *ListPartsOutput) SetAbortRuleId(v string) *ListPartsOutput
- func (s *ListPartsOutput) SetBucket(v string) *ListPartsOutput
- func (s *ListPartsOutput) SetInitiator(v *Initiator) *ListPartsOutput
- func (s *ListPartsOutput) SetIsTruncated(v bool) *ListPartsOutput
- func (s *ListPartsOutput) SetKey(v string) *ListPartsOutput
- func (s *ListPartsOutput) SetMaxParts(v int64) *ListPartsOutput
- func (s *ListPartsOutput) SetNextPartNumberMarker(v int64) *ListPartsOutput
- func (s *ListPartsOutput) SetOwner(v *Owner) *ListPartsOutput
- func (s *ListPartsOutput) SetPartNumberMarker(v int64) *ListPartsOutput
- func (s *ListPartsOutput) SetParts(v []*Part) *ListPartsOutput
- func (s *ListPartsOutput) SetRequestCharged(v string) *ListPartsOutput
- func (s *ListPartsOutput) SetStorageClass(v string) *ListPartsOutput
- func (s *ListPartsOutput) SetUploadId(v string) *ListPartsOutput
- func (s ListPartsOutput) String() string
- type LoggingEnabled
- func (s LoggingEnabled) GoString() string
- func (s *LoggingEnabled) SetTargetBucket(v string) *LoggingEnabled
- func (s *LoggingEnabled) SetTargetGrants(v []*TargetGrant) *LoggingEnabled
- func (s *LoggingEnabled) SetTargetPrefix(v string) *LoggingEnabled
- func (s LoggingEnabled) String() string
- func (s *LoggingEnabled) Validate() error
- type MetricsAndOperator
- type MetricsConfiguration
- type MetricsFilter
- func (s MetricsFilter) GoString() string
- func (s *MetricsFilter) SetAnd(v *MetricsAndOperator) *MetricsFilter
- func (s *MetricsFilter) SetPrefix(v string) *MetricsFilter
- func (s *MetricsFilter) SetTag(v *Tag) *MetricsFilter
- func (s MetricsFilter) String() string
- func (s *MetricsFilter) Validate() error
- type MultipartUpload
- func (s MultipartUpload) GoString() string
- func (s *MultipartUpload) SetInitiated(v time.Time) *MultipartUpload
- func (s *MultipartUpload) SetInitiator(v *Initiator) *MultipartUpload
- func (s *MultipartUpload) SetKey(v string) *MultipartUpload
- func (s *MultipartUpload) SetOwner(v *Owner) *MultipartUpload
- func (s *MultipartUpload) SetStorageClass(v string) *MultipartUpload
- func (s *MultipartUpload) SetUploadId(v string) *MultipartUpload
- func (s MultipartUpload) String() string
- type NoncurrentVersionExpiration
- type NoncurrentVersionTransition
- type NotificationConfiguration
- func (s NotificationConfiguration) GoString() string
- func (s *NotificationConfiguration) SetLambdaFunctionConfigurations(v []*LambdaFunctionConfiguration) *NotificationConfiguration
- func (s *NotificationConfiguration) SetQueueConfigurations(v []*QueueConfiguration) *NotificationConfiguration
- func (s *NotificationConfiguration) SetTopicConfigurations(v []*TopicConfiguration) *NotificationConfiguration
- func (s NotificationConfiguration) String() string
- func (s *NotificationConfiguration) Validate() error
- type NotificationConfigurationDeprecated
- func (s NotificationConfigurationDeprecated) GoString() string
- func (s *NotificationConfigurationDeprecated) SetCloudFunctionConfiguration(v *CloudFunctionConfiguration) *NotificationConfigurationDeprecated
- func (s *NotificationConfigurationDeprecated) SetQueueConfiguration(v *QueueConfigurationDeprecated) *NotificationConfigurationDeprecated
- func (s *NotificationConfigurationDeprecated) SetTopicConfiguration(v *TopicConfigurationDeprecated) *NotificationConfigurationDeprecated
- func (s NotificationConfigurationDeprecated) String() string
- type NotificationConfigurationFilter
- type Object
- func (s Object) GoString() string
- func (s *Object) SetETag(v string) *Object
- func (s *Object) SetKey(v string) *Object
- func (s *Object) SetLastModified(v time.Time) *Object
- func (s *Object) SetOwner(v *Owner) *Object
- func (s *Object) SetSize(v int64) *Object
- func (s *Object) SetStorageClass(v string) *Object
- func (s Object) String() string
- type ObjectIdentifier
- type ObjectVersion
- func (s ObjectVersion) GoString() string
- func (s *ObjectVersion) SetETag(v string) *ObjectVersion
- func (s *ObjectVersion) SetIsLatest(v bool) *ObjectVersion
- func (s *ObjectVersion) SetKey(v string) *ObjectVersion
- func (s *ObjectVersion) SetLastModified(v time.Time) *ObjectVersion
- func (s *ObjectVersion) SetOwner(v *Owner) *ObjectVersion
- func (s *ObjectVersion) SetSize(v int64) *ObjectVersion
- func (s *ObjectVersion) SetStorageClass(v string) *ObjectVersion
- func (s *ObjectVersion) SetVersionId(v string) *ObjectVersion
- func (s ObjectVersion) String() string
- type Owner
- type Part
- type PutBucketAccelerateConfigurationInput
- func (s PutBucketAccelerateConfigurationInput) GoString() string
- func (s *PutBucketAccelerateConfigurationInput) SetAccelerateConfiguration(v *AccelerateConfiguration) *PutBucketAccelerateConfigurationInput
- func (s *PutBucketAccelerateConfigurationInput) SetBucket(v string) *PutBucketAccelerateConfigurationInput
- func (s PutBucketAccelerateConfigurationInput) String() string
- func (s *PutBucketAccelerateConfigurationInput) Validate() error
- type PutBucketAccelerateConfigurationOutput
- type PutBucketAclInput
- func (s PutBucketAclInput) GoString() string
- func (s *PutBucketAclInput) SetACL(v string) *PutBucketAclInput
- func (s *PutBucketAclInput) SetAccessControlPolicy(v *AccessControlPolicy) *PutBucketAclInput
- func (s *PutBucketAclInput) SetBucket(v string) *PutBucketAclInput
- func (s *PutBucketAclInput) SetGrantFullControl(v string) *PutBucketAclInput
- func (s *PutBucketAclInput) SetGrantRead(v string) *PutBucketAclInput
- func (s *PutBucketAclInput) SetGrantReadACP(v string) *PutBucketAclInput
- func (s *PutBucketAclInput) SetGrantWrite(v string) *PutBucketAclInput
- func (s *PutBucketAclInput) SetGrantWriteACP(v string) *PutBucketAclInput
- func (s PutBucketAclInput) String() string
- func (s *PutBucketAclInput) Validate() error
- type PutBucketAclOutput
- type PutBucketAnalyticsConfigurationInput
- func (s PutBucketAnalyticsConfigurationInput) GoString() string
- func (s *PutBucketAnalyticsConfigurationInput) SetAnalyticsConfiguration(v *AnalyticsConfiguration) *PutBucketAnalyticsConfigurationInput
- func (s *PutBucketAnalyticsConfigurationInput) SetBucket(v string) *PutBucketAnalyticsConfigurationInput
- func (s *PutBucketAnalyticsConfigurationInput) SetId(v string) *PutBucketAnalyticsConfigurationInput
- func (s PutBucketAnalyticsConfigurationInput) String() string
- func (s *PutBucketAnalyticsConfigurationInput) Validate() error
- type PutBucketAnalyticsConfigurationOutput
- type PutBucketCorsInput
- type PutBucketCorsOutput
- type PutBucketInventoryConfigurationInput
- func (s PutBucketInventoryConfigurationInput) GoString() string
- func (s *PutBucketInventoryConfigurationInput) SetBucket(v string) *PutBucketInventoryConfigurationInput
- func (s *PutBucketInventoryConfigurationInput) SetId(v string) *PutBucketInventoryConfigurationInput
- func (s *PutBucketInventoryConfigurationInput) SetInventoryConfiguration(v *InventoryConfiguration) *PutBucketInventoryConfigurationInput
- func (s PutBucketInventoryConfigurationInput) String() string
- func (s *PutBucketInventoryConfigurationInput) Validate() error
- type PutBucketInventoryConfigurationOutput
- type PutBucketLifecycleConfigurationInput
- func (s PutBucketLifecycleConfigurationInput) GoString() string
- func (s *PutBucketLifecycleConfigurationInput) SetBucket(v string) *PutBucketLifecycleConfigurationInput
- func (s *PutBucketLifecycleConfigurationInput) SetLifecycleConfiguration(v *BucketLifecycleConfiguration) *PutBucketLifecycleConfigurationInput
- func (s PutBucketLifecycleConfigurationInput) String() string
- func (s *PutBucketLifecycleConfigurationInput) Validate() error
- type PutBucketLifecycleConfigurationOutput
- type PutBucketLifecycleInput
- func (s PutBucketLifecycleInput) GoString() string
- func (s *PutBucketLifecycleInput) SetBucket(v string) *PutBucketLifecycleInput
- func (s *PutBucketLifecycleInput) SetLifecycleConfiguration(v *LifecycleConfiguration) *PutBucketLifecycleInput
- func (s PutBucketLifecycleInput) String() string
- func (s *PutBucketLifecycleInput) Validate() error
- type PutBucketLifecycleOutput
- type PutBucketLoggingInput
- func (s PutBucketLoggingInput) GoString() string
- func (s *PutBucketLoggingInput) SetBucket(v string) *PutBucketLoggingInput
- func (s *PutBucketLoggingInput) SetBucketLoggingStatus(v *BucketLoggingStatus) *PutBucketLoggingInput
- func (s PutBucketLoggingInput) String() string
- func (s *PutBucketLoggingInput) Validate() error
- type PutBucketLoggingOutput
- type PutBucketMetricsConfigurationInput
- func (s PutBucketMetricsConfigurationInput) GoString() string
- func (s *PutBucketMetricsConfigurationInput) SetBucket(v string) *PutBucketMetricsConfigurationInput
- func (s *PutBucketMetricsConfigurationInput) SetId(v string) *PutBucketMetricsConfigurationInput
- func (s *PutBucketMetricsConfigurationInput) SetMetricsConfiguration(v *MetricsConfiguration) *PutBucketMetricsConfigurationInput
- func (s PutBucketMetricsConfigurationInput) String() string
- func (s *PutBucketMetricsConfigurationInput) Validate() error
- type PutBucketMetricsConfigurationOutput
- type PutBucketNotificationConfigurationInput
- func (s PutBucketNotificationConfigurationInput) GoString() string
- func (s *PutBucketNotificationConfigurationInput) SetBucket(v string) *PutBucketNotificationConfigurationInput
- func (s *PutBucketNotificationConfigurationInput) SetNotificationConfiguration(v *NotificationConfiguration) *PutBucketNotificationConfigurationInput
- func (s PutBucketNotificationConfigurationInput) String() string
- func (s *PutBucketNotificationConfigurationInput) Validate() error
- type PutBucketNotificationConfigurationOutput
- type PutBucketNotificationInput
- func (s PutBucketNotificationInput) GoString() string
- func (s *PutBucketNotificationInput) SetBucket(v string) *PutBucketNotificationInput
- func (s *PutBucketNotificationInput) SetNotificationConfiguration(v *NotificationConfigurationDeprecated) *PutBucketNotificationInput
- func (s PutBucketNotificationInput) String() string
- func (s *PutBucketNotificationInput) Validate() error
- type PutBucketNotificationOutput
- type PutBucketPolicyInput
- type PutBucketPolicyOutput
- type PutBucketReplicationInput
- func (s PutBucketReplicationInput) GoString() string
- func (s *PutBucketReplicationInput) SetBucket(v string) *PutBucketReplicationInput
- func (s *PutBucketReplicationInput) SetReplicationConfiguration(v *ReplicationConfiguration) *PutBucketReplicationInput
- func (s PutBucketReplicationInput) String() string
- func (s *PutBucketReplicationInput) Validate() error
- type PutBucketReplicationOutput
- type PutBucketRequestPaymentInput
- func (s PutBucketRequestPaymentInput) GoString() string
- func (s *PutBucketRequestPaymentInput) SetBucket(v string) *PutBucketRequestPaymentInput
- func (s *PutBucketRequestPaymentInput) SetRequestPaymentConfiguration(v *RequestPaymentConfiguration) *PutBucketRequestPaymentInput
- func (s PutBucketRequestPaymentInput) String() string
- func (s *PutBucketRequestPaymentInput) Validate() error
- type PutBucketRequestPaymentOutput
- type PutBucketTaggingInput
- type PutBucketTaggingOutput
- type PutBucketVersioningInput
- func (s PutBucketVersioningInput) GoString() string
- func (s *PutBucketVersioningInput) SetBucket(v string) *PutBucketVersioningInput
- func (s *PutBucketVersioningInput) SetMFA(v string) *PutBucketVersioningInput
- func (s *PutBucketVersioningInput) SetVersioningConfiguration(v *VersioningConfiguration) *PutBucketVersioningInput
- func (s PutBucketVersioningInput) String() string
- func (s *PutBucketVersioningInput) Validate() error
- type PutBucketVersioningOutput
- type PutBucketWebsiteInput
- func (s PutBucketWebsiteInput) GoString() string
- func (s *PutBucketWebsiteInput) SetBucket(v string) *PutBucketWebsiteInput
- func (s *PutBucketWebsiteInput) SetWebsiteConfiguration(v *WebsiteConfiguration) *PutBucketWebsiteInput
- func (s PutBucketWebsiteInput) String() string
- func (s *PutBucketWebsiteInput) Validate() error
- type PutBucketWebsiteOutput
- type PutObjectAclInput
- func (s PutObjectAclInput) GoString() string
- func (s *PutObjectAclInput) SetACL(v string) *PutObjectAclInput
- func (s *PutObjectAclInput) SetAccessControlPolicy(v *AccessControlPolicy) *PutObjectAclInput
- func (s *PutObjectAclInput) SetBucket(v string) *PutObjectAclInput
- func (s *PutObjectAclInput) SetGrantFullControl(v string) *PutObjectAclInput
- func (s *PutObjectAclInput) SetGrantRead(v string) *PutObjectAclInput
- func (s *PutObjectAclInput) SetGrantReadACP(v string) *PutObjectAclInput
- func (s *PutObjectAclInput) SetGrantWrite(v string) *PutObjectAclInput
- func (s *PutObjectAclInput) SetGrantWriteACP(v string) *PutObjectAclInput
- func (s *PutObjectAclInput) SetKey(v string) *PutObjectAclInput
- func (s *PutObjectAclInput) SetRequestPayer(v string) *PutObjectAclInput
- func (s *PutObjectAclInput) SetVersionId(v string) *PutObjectAclInput
- func (s PutObjectAclInput) String() string
- func (s *PutObjectAclInput) Validate() error
- type PutObjectAclOutput
- type PutObjectInput
- func (s PutObjectInput) GoString() string
- func (s *PutObjectInput) SetACL(v string) *PutObjectInput
- func (s *PutObjectInput) SetBody(v io.ReadSeeker) *PutObjectInput
- func (s *PutObjectInput) SetBucket(v string) *PutObjectInput
- func (s *PutObjectInput) SetCacheControl(v string) *PutObjectInput
- func (s *PutObjectInput) SetContentDisposition(v string) *PutObjectInput
- func (s *PutObjectInput) SetContentEncoding(v string) *PutObjectInput
- func (s *PutObjectInput) SetContentLanguage(v string) *PutObjectInput
- func (s *PutObjectInput) SetContentLength(v int64) *PutObjectInput
- func (s *PutObjectInput) SetContentType(v string) *PutObjectInput
- func (s *PutObjectInput) SetExpires(v time.Time) *PutObjectInput
- func (s *PutObjectInput) SetGrantFullControl(v string) *PutObjectInput
- func (s *PutObjectInput) SetGrantRead(v string) *PutObjectInput
- func (s *PutObjectInput) SetGrantReadACP(v string) *PutObjectInput
- func (s *PutObjectInput) SetGrantWriteACP(v string) *PutObjectInput
- func (s *PutObjectInput) SetKey(v string) *PutObjectInput
- func (s *PutObjectInput) SetMetadata(v map[string]*string) *PutObjectInput
- func (s *PutObjectInput) SetRequestPayer(v string) *PutObjectInput
- func (s *PutObjectInput) SetSSECustomerAlgorithm(v string) *PutObjectInput
- func (s *PutObjectInput) SetSSECustomerKey(v string) *PutObjectInput
- func (s *PutObjectInput) SetSSECustomerKeyMD5(v string) *PutObjectInput
- func (s *PutObjectInput) SetSSEKMSKeyId(v string) *PutObjectInput
- func (s *PutObjectInput) SetServerSideEncryption(v string) *PutObjectInput
- func (s *PutObjectInput) SetStorageClass(v string) *PutObjectInput
- func (s *PutObjectInput) SetTagging(v string) *PutObjectInput
- func (s *PutObjectInput) SetWebsiteRedirectLocation(v string) *PutObjectInput
- func (s PutObjectInput) String() string
- func (s *PutObjectInput) Validate() error
- type PutObjectOutput
- func (s PutObjectOutput) GoString() string
- func (s *PutObjectOutput) SetETag(v string) *PutObjectOutput
- func (s *PutObjectOutput) SetExpiration(v string) *PutObjectOutput
- func (s *PutObjectOutput) SetRequestCharged(v string) *PutObjectOutput
- func (s *PutObjectOutput) SetSSECustomerAlgorithm(v string) *PutObjectOutput
- func (s *PutObjectOutput) SetSSECustomerKeyMD5(v string) *PutObjectOutput
- func (s *PutObjectOutput) SetSSEKMSKeyId(v string) *PutObjectOutput
- func (s *PutObjectOutput) SetServerSideEncryption(v string) *PutObjectOutput
- func (s *PutObjectOutput) SetVersionId(v string) *PutObjectOutput
- func (s PutObjectOutput) String() string
- type PutObjectTaggingInput
- func (s PutObjectTaggingInput) GoString() string
- func (s *PutObjectTaggingInput) SetBucket(v string) *PutObjectTaggingInput
- func (s *PutObjectTaggingInput) SetKey(v string) *PutObjectTaggingInput
- func (s *PutObjectTaggingInput) SetTagging(v *Tagging) *PutObjectTaggingInput
- func (s *PutObjectTaggingInput) SetVersionId(v string) *PutObjectTaggingInput
- func (s PutObjectTaggingInput) String() string
- func (s *PutObjectTaggingInput) Validate() error
- type PutObjectTaggingOutput
- type QueueConfiguration
- func (s QueueConfiguration) GoString() string
- func (s *QueueConfiguration) SetEvents(v []*string) *QueueConfiguration
- func (s *QueueConfiguration) SetFilter(v *NotificationConfigurationFilter) *QueueConfiguration
- func (s *QueueConfiguration) SetId(v string) *QueueConfiguration
- func (s *QueueConfiguration) SetQueueArn(v string) *QueueConfiguration
- func (s QueueConfiguration) String() string
- func (s *QueueConfiguration) Validate() error
- type QueueConfigurationDeprecated
- func (s QueueConfigurationDeprecated) GoString() string
- func (s *QueueConfigurationDeprecated) SetEvent(v string) *QueueConfigurationDeprecated
- func (s *QueueConfigurationDeprecated) SetEvents(v []*string) *QueueConfigurationDeprecated
- func (s *QueueConfigurationDeprecated) SetId(v string) *QueueConfigurationDeprecated
- func (s *QueueConfigurationDeprecated) SetQueue(v string) *QueueConfigurationDeprecated
- func (s QueueConfigurationDeprecated) String() string
- type Redirect
- func (s Redirect) GoString() string
- func (s *Redirect) SetHostName(v string) *Redirect
- func (s *Redirect) SetHttpRedirectCode(v string) *Redirect
- func (s *Redirect) SetProtocol(v string) *Redirect
- func (s *Redirect) SetReplaceKeyPrefixWith(v string) *Redirect
- func (s *Redirect) SetReplaceKeyWith(v string) *Redirect
- func (s Redirect) String() string
- type RedirectAllRequestsTo
- type ReplicationConfiguration
- func (s ReplicationConfiguration) GoString() string
- func (s *ReplicationConfiguration) SetRole(v string) *ReplicationConfiguration
- func (s *ReplicationConfiguration) SetRules(v []*ReplicationRule) *ReplicationConfiguration
- func (s ReplicationConfiguration) String() string
- func (s *ReplicationConfiguration) Validate() error
- type ReplicationRule
- func (s ReplicationRule) GoString() string
- func (s *ReplicationRule) SetDestination(v *Destination) *ReplicationRule
- func (s *ReplicationRule) SetID(v string) *ReplicationRule
- func (s *ReplicationRule) SetPrefix(v string) *ReplicationRule
- func (s *ReplicationRule) SetStatus(v string) *ReplicationRule
- func (s ReplicationRule) String() string
- func (s *ReplicationRule) Validate() error
- type RequestFailure
- type RequestPaymentConfiguration
- type RestoreObjectInput
- func (s RestoreObjectInput) GoString() string
- func (s *RestoreObjectInput) SetBucket(v string) *RestoreObjectInput
- func (s *RestoreObjectInput) SetKey(v string) *RestoreObjectInput
- func (s *RestoreObjectInput) SetRequestPayer(v string) *RestoreObjectInput
- func (s *RestoreObjectInput) SetRestoreRequest(v *RestoreRequest) *RestoreObjectInput
- func (s *RestoreObjectInput) SetVersionId(v string) *RestoreObjectInput
- func (s RestoreObjectInput) String() string
- func (s *RestoreObjectInput) Validate() error
- type RestoreObjectOutput
- type RestoreRequest
- type RoutingRule
- type Rule
- func (s Rule) GoString() string
- func (s *Rule) SetAbortIncompleteMultipartUpload(v *AbortIncompleteMultipartUpload) *Rule
- func (s *Rule) SetExpiration(v *LifecycleExpiration) *Rule
- func (s *Rule) SetID(v string) *Rule
- func (s *Rule) SetNoncurrentVersionExpiration(v *NoncurrentVersionExpiration) *Rule
- func (s *Rule) SetNoncurrentVersionTransition(v *NoncurrentVersionTransition) *Rule
- func (s *Rule) SetPrefix(v string) *Rule
- func (s *Rule) SetStatus(v string) *Rule
- func (s *Rule) SetTransition(v *Transition) *Rule
- func (s Rule) String() string
- func (s *Rule) Validate() error
- type S3
- func (c *S3) AbortMultipartUpload(input *AbortMultipartUploadInput) (*AbortMultipartUploadOutput, error)
- func (c *S3) AbortMultipartUploadRequest(input *AbortMultipartUploadInput) (req *request.Request, output *AbortMultipartUploadOutput)
- func (c *S3) AbortMultipartUploadWithContext(ctx aws.Context, input *AbortMultipartUploadInput, opts ...request.Option) (*AbortMultipartUploadOutput, error)
- func (c *S3) CompleteMultipartUpload(input *CompleteMultipartUploadInput) (*CompleteMultipartUploadOutput, error)
- func (c *S3) CompleteMultipartUploadRequest(input *CompleteMultipartUploadInput) (req *request.Request, output *CompleteMultipartUploadOutput)
- func (c *S3) CompleteMultipartUploadWithContext(ctx aws.Context, input *CompleteMultipartUploadInput, opts ...request.Option) (*CompleteMultipartUploadOutput, error)
- func (c *S3) CopyObject(input *CopyObjectInput) (*CopyObjectOutput, error)
- func (c *S3) CopyObjectRequest(input *CopyObjectInput) (req *request.Request, output *CopyObjectOutput)
- func (c *S3) CopyObjectWithContext(ctx aws.Context, input *CopyObjectInput, opts ...request.Option) (*CopyObjectOutput, error)
- func (c *S3) CreateBucket(input *CreateBucketInput) (*CreateBucketOutput, error)
- func (c *S3) CreateBucketRequest(input *CreateBucketInput) (req *request.Request, output *CreateBucketOutput)
- func (c *S3) CreateBucketWithContext(ctx aws.Context, input *CreateBucketInput, opts ...request.Option) (*CreateBucketOutput, error)
- func (c *S3) CreateMultipartUpload(input *CreateMultipartUploadInput) (*CreateMultipartUploadOutput, error)
- func (c *S3) CreateMultipartUploadRequest(input *CreateMultipartUploadInput) (req *request.Request, output *CreateMultipartUploadOutput)
- func (c *S3) CreateMultipartUploadWithContext(ctx aws.Context, input *CreateMultipartUploadInput, opts ...request.Option) (*CreateMultipartUploadOutput, error)
- func (c *S3) DeleteBucket(input *DeleteBucketInput) (*DeleteBucketOutput, error)
- func (c *S3) DeleteBucketAnalyticsConfiguration(input *DeleteBucketAnalyticsConfigurationInput) (*DeleteBucketAnalyticsConfigurationOutput, error)
- func (c *S3) DeleteBucketAnalyticsConfigurationRequest(input *DeleteBucketAnalyticsConfigurationInput) (req *request.Request, output *DeleteBucketAnalyticsConfigurationOutput)
- func (c *S3) DeleteBucketAnalyticsConfigurationWithContext(ctx aws.Context, input *DeleteBucketAnalyticsConfigurationInput, ...) (*DeleteBucketAnalyticsConfigurationOutput, error)
- func (c *S3) DeleteBucketCors(input *DeleteBucketCorsInput) (*DeleteBucketCorsOutput, error)
- func (c *S3) DeleteBucketCorsRequest(input *DeleteBucketCorsInput) (req *request.Request, output *DeleteBucketCorsOutput)
- func (c *S3) DeleteBucketCorsWithContext(ctx aws.Context, input *DeleteBucketCorsInput, opts ...request.Option) (*DeleteBucketCorsOutput, error)
- func (c *S3) DeleteBucketInventoryConfiguration(input *DeleteBucketInventoryConfigurationInput) (*DeleteBucketInventoryConfigurationOutput, error)
- func (c *S3) DeleteBucketInventoryConfigurationRequest(input *DeleteBucketInventoryConfigurationInput) (req *request.Request, output *DeleteBucketInventoryConfigurationOutput)
- func (c *S3) DeleteBucketInventoryConfigurationWithContext(ctx aws.Context, input *DeleteBucketInventoryConfigurationInput, ...) (*DeleteBucketInventoryConfigurationOutput, error)
- func (c *S3) DeleteBucketLifecycle(input *DeleteBucketLifecycleInput) (*DeleteBucketLifecycleOutput, error)
- func (c *S3) DeleteBucketLifecycleRequest(input *DeleteBucketLifecycleInput) (req *request.Request, output *DeleteBucketLifecycleOutput)
- func (c *S3) DeleteBucketLifecycleWithContext(ctx aws.Context, input *DeleteBucketLifecycleInput, opts ...request.Option) (*DeleteBucketLifecycleOutput, error)
- func (c *S3) DeleteBucketMetricsConfiguration(input *DeleteBucketMetricsConfigurationInput) (*DeleteBucketMetricsConfigurationOutput, error)
- func (c *S3) DeleteBucketMetricsConfigurationRequest(input *DeleteBucketMetricsConfigurationInput) (req *request.Request, output *DeleteBucketMetricsConfigurationOutput)
- func (c *S3) DeleteBucketMetricsConfigurationWithContext(ctx aws.Context, input *DeleteBucketMetricsConfigurationInput, ...) (*DeleteBucketMetricsConfigurationOutput, error)
- func (c *S3) DeleteBucketPolicy(input *DeleteBucketPolicyInput) (*DeleteBucketPolicyOutput, error)
- func (c *S3) DeleteBucketPolicyRequest(input *DeleteBucketPolicyInput) (req *request.Request, output *DeleteBucketPolicyOutput)
- func (c *S3) DeleteBucketPolicyWithContext(ctx aws.Context, input *DeleteBucketPolicyInput, opts ...request.Option) (*DeleteBucketPolicyOutput, error)
- func (c *S3) DeleteBucketReplication(input *DeleteBucketReplicationInput) (*DeleteBucketReplicationOutput, error)
- func (c *S3) DeleteBucketReplicationRequest(input *DeleteBucketReplicationInput) (req *request.Request, output *DeleteBucketReplicationOutput)
- func (c *S3) DeleteBucketReplicationWithContext(ctx aws.Context, input *DeleteBucketReplicationInput, opts ...request.Option) (*DeleteBucketReplicationOutput, error)
- func (c *S3) DeleteBucketRequest(input *DeleteBucketInput) (req *request.Request, output *DeleteBucketOutput)
- func (c *S3) DeleteBucketTagging(input *DeleteBucketTaggingInput) (*DeleteBucketTaggingOutput, error)
- func (c *S3) DeleteBucketTaggingRequest(input *DeleteBucketTaggingInput) (req *request.Request, output *DeleteBucketTaggingOutput)
- func (c *S3) DeleteBucketTaggingWithContext(ctx aws.Context, input *DeleteBucketTaggingInput, opts ...request.Option) (*DeleteBucketTaggingOutput, error)
- func (c *S3) DeleteBucketWebsite(input *DeleteBucketWebsiteInput) (*DeleteBucketWebsiteOutput, error)
- func (c *S3) DeleteBucketWebsiteRequest(input *DeleteBucketWebsiteInput) (req *request.Request, output *DeleteBucketWebsiteOutput)
- func (c *S3) DeleteBucketWebsiteWithContext(ctx aws.Context, input *DeleteBucketWebsiteInput, opts ...request.Option) (*DeleteBucketWebsiteOutput, error)
- func (c *S3) DeleteBucketWithContext(ctx aws.Context, input *DeleteBucketInput, opts ...request.Option) (*DeleteBucketOutput, error)
- func (c *S3) DeleteObject(input *DeleteObjectInput) (*DeleteObjectOutput, error)
- func (c *S3) DeleteObjectRequest(input *DeleteObjectInput) (req *request.Request, output *DeleteObjectOutput)
- func (c *S3) DeleteObjectTagging(input *DeleteObjectTaggingInput) (*DeleteObjectTaggingOutput, error)
- func (c *S3) DeleteObjectTaggingRequest(input *DeleteObjectTaggingInput) (req *request.Request, output *DeleteObjectTaggingOutput)
- func (c *S3) DeleteObjectTaggingWithContext(ctx aws.Context, input *DeleteObjectTaggingInput, opts ...request.Option) (*DeleteObjectTaggingOutput, error)
- func (c *S3) DeleteObjectWithContext(ctx aws.Context, input *DeleteObjectInput, opts ...request.Option) (*DeleteObjectOutput, error)
- func (c *S3) DeleteObjects(input *DeleteObjectsInput) (*DeleteObjectsOutput, error)
- func (c *S3) DeleteObjectsRequest(input *DeleteObjectsInput) (req *request.Request, output *DeleteObjectsOutput)
- func (c *S3) DeleteObjectsWithContext(ctx aws.Context, input *DeleteObjectsInput, opts ...request.Option) (*DeleteObjectsOutput, error)
- func (c *S3) GetBucketAccelerateConfiguration(input *GetBucketAccelerateConfigurationInput) (*GetBucketAccelerateConfigurationOutput, error)
- func (c *S3) GetBucketAccelerateConfigurationRequest(input *GetBucketAccelerateConfigurationInput) (req *request.Request, output *GetBucketAccelerateConfigurationOutput)
- func (c *S3) GetBucketAccelerateConfigurationWithContext(ctx aws.Context, input *GetBucketAccelerateConfigurationInput, ...) (*GetBucketAccelerateConfigurationOutput, error)
- func (c *S3) GetBucketAcl(input *GetBucketAclInput) (*GetBucketAclOutput, error)
- func (c *S3) GetBucketAclRequest(input *GetBucketAclInput) (req *request.Request, output *GetBucketAclOutput)
- func (c *S3) GetBucketAclWithContext(ctx aws.Context, input *GetBucketAclInput, opts ...request.Option) (*GetBucketAclOutput, error)
- func (c *S3) GetBucketAnalyticsConfiguration(input *GetBucketAnalyticsConfigurationInput) (*GetBucketAnalyticsConfigurationOutput, error)
- func (c *S3) GetBucketAnalyticsConfigurationRequest(input *GetBucketAnalyticsConfigurationInput) (req *request.Request, output *GetBucketAnalyticsConfigurationOutput)
- func (c *S3) GetBucketAnalyticsConfigurationWithContext(ctx aws.Context, input *GetBucketAnalyticsConfigurationInput, ...) (*GetBucketAnalyticsConfigurationOutput, error)
- func (c *S3) GetBucketCors(input *GetBucketCorsInput) (*GetBucketCorsOutput, error)
- func (c *S3) GetBucketCorsRequest(input *GetBucketCorsInput) (req *request.Request, output *GetBucketCorsOutput)
- func (c *S3) GetBucketCorsWithContext(ctx aws.Context, input *GetBucketCorsInput, opts ...request.Option) (*GetBucketCorsOutput, error)
- func (c *S3) GetBucketInventoryConfiguration(input *GetBucketInventoryConfigurationInput) (*GetBucketInventoryConfigurationOutput, error)
- func (c *S3) GetBucketInventoryConfigurationRequest(input *GetBucketInventoryConfigurationInput) (req *request.Request, output *GetBucketInventoryConfigurationOutput)
- func (c *S3) GetBucketInventoryConfigurationWithContext(ctx aws.Context, input *GetBucketInventoryConfigurationInput, ...) (*GetBucketInventoryConfigurationOutput, error)
- func (c *S3) GetBucketLifecycle(input *GetBucketLifecycleInput) (*GetBucketLifecycleOutput, error)
- func (c *S3) GetBucketLifecycleConfiguration(input *GetBucketLifecycleConfigurationInput) (*GetBucketLifecycleConfigurationOutput, error)
- func (c *S3) GetBucketLifecycleConfigurationRequest(input *GetBucketLifecycleConfigurationInput) (req *request.Request, output *GetBucketLifecycleConfigurationOutput)
- func (c *S3) GetBucketLifecycleConfigurationWithContext(ctx aws.Context, input *GetBucketLifecycleConfigurationInput, ...) (*GetBucketLifecycleConfigurationOutput, error)
- func (c *S3) GetBucketLifecycleRequest(input *GetBucketLifecycleInput) (req *request.Request, output *GetBucketLifecycleOutput)
- func (c *S3) GetBucketLifecycleWithContext(ctx aws.Context, input *GetBucketLifecycleInput, opts ...request.Option) (*GetBucketLifecycleOutput, error)
- func (c *S3) GetBucketLocation(input *GetBucketLocationInput) (*GetBucketLocationOutput, error)
- func (c *S3) GetBucketLocationRequest(input *GetBucketLocationInput) (req *request.Request, output *GetBucketLocationOutput)
- func (c *S3) GetBucketLocationWithContext(ctx aws.Context, input *GetBucketLocationInput, opts ...request.Option) (*GetBucketLocationOutput, error)
- func (c *S3) GetBucketLogging(input *GetBucketLoggingInput) (*GetBucketLoggingOutput, error)
- func (c *S3) GetBucketLoggingRequest(input *GetBucketLoggingInput) (req *request.Request, output *GetBucketLoggingOutput)
- func (c *S3) GetBucketLoggingWithContext(ctx aws.Context, input *GetBucketLoggingInput, opts ...request.Option) (*GetBucketLoggingOutput, error)
- func (c *S3) GetBucketMetricsConfiguration(input *GetBucketMetricsConfigurationInput) (*GetBucketMetricsConfigurationOutput, error)
- func (c *S3) GetBucketMetricsConfigurationRequest(input *GetBucketMetricsConfigurationInput) (req *request.Request, output *GetBucketMetricsConfigurationOutput)
- func (c *S3) GetBucketMetricsConfigurationWithContext(ctx aws.Context, input *GetBucketMetricsConfigurationInput, ...) (*GetBucketMetricsConfigurationOutput, error)
- func (c *S3) GetBucketNotification(input *GetBucketNotificationConfigurationRequest) (*NotificationConfigurationDeprecated, error)
- func (c *S3) GetBucketNotificationConfiguration(input *GetBucketNotificationConfigurationRequest) (*NotificationConfiguration, error)
- func (c *S3) GetBucketNotificationConfigurationRequest(input *GetBucketNotificationConfigurationRequest) (req *request.Request, output *NotificationConfiguration)
- func (c *S3) GetBucketNotificationConfigurationWithContext(ctx aws.Context, input *GetBucketNotificationConfigurationRequest, ...) (*NotificationConfiguration, error)
- func (c *S3) GetBucketNotificationRequest(input *GetBucketNotificationConfigurationRequest) (req *request.Request, output *NotificationConfigurationDeprecated)
- func (c *S3) GetBucketNotificationWithContext(ctx aws.Context, input *GetBucketNotificationConfigurationRequest, ...) (*NotificationConfigurationDeprecated, error)
- func (c *S3) GetBucketPolicy(input *GetBucketPolicyInput) (*GetBucketPolicyOutput, error)
- func (c *S3) GetBucketPolicyRequest(input *GetBucketPolicyInput) (req *request.Request, output *GetBucketPolicyOutput)
- func (c *S3) GetBucketPolicyWithContext(ctx aws.Context, input *GetBucketPolicyInput, opts ...request.Option) (*GetBucketPolicyOutput, error)
- func (c *S3) GetBucketReplication(input *GetBucketReplicationInput) (*GetBucketReplicationOutput, error)
- func (c *S3) GetBucketReplicationRequest(input *GetBucketReplicationInput) (req *request.Request, output *GetBucketReplicationOutput)
- func (c *S3) GetBucketReplicationWithContext(ctx aws.Context, input *GetBucketReplicationInput, opts ...request.Option) (*GetBucketReplicationOutput, error)
- func (c *S3) GetBucketRequestPayment(input *GetBucketRequestPaymentInput) (*GetBucketRequestPaymentOutput, error)
- func (c *S3) GetBucketRequestPaymentRequest(input *GetBucketRequestPaymentInput) (req *request.Request, output *GetBucketRequestPaymentOutput)
- func (c *S3) GetBucketRequestPaymentWithContext(ctx aws.Context, input *GetBucketRequestPaymentInput, opts ...request.Option) (*GetBucketRequestPaymentOutput, error)
- func (c *S3) GetBucketTagging(input *GetBucketTaggingInput) (*GetBucketTaggingOutput, error)
- func (c *S3) GetBucketTaggingRequest(input *GetBucketTaggingInput) (req *request.Request, output *GetBucketTaggingOutput)
- func (c *S3) GetBucketTaggingWithContext(ctx aws.Context, input *GetBucketTaggingInput, opts ...request.Option) (*GetBucketTaggingOutput, error)
- func (c *S3) GetBucketVersioning(input *GetBucketVersioningInput) (*GetBucketVersioningOutput, error)
- func (c *S3) GetBucketVersioningRequest(input *GetBucketVersioningInput) (req *request.Request, output *GetBucketVersioningOutput)
- func (c *S3) GetBucketVersioningWithContext(ctx aws.Context, input *GetBucketVersioningInput, opts ...request.Option) (*GetBucketVersioningOutput, error)
- func (c *S3) GetBucketWebsite(input *GetBucketWebsiteInput) (*GetBucketWebsiteOutput, error)
- func (c *S3) GetBucketWebsiteRequest(input *GetBucketWebsiteInput) (req *request.Request, output *GetBucketWebsiteOutput)
- func (c *S3) GetBucketWebsiteWithContext(ctx aws.Context, input *GetBucketWebsiteInput, opts ...request.Option) (*GetBucketWebsiteOutput, error)
- func (c *S3) GetObject(input *GetObjectInput) (*GetObjectOutput, error)
- func (c *S3) GetObjectAcl(input *GetObjectAclInput) (*GetObjectAclOutput, error)
- func (c *S3) GetObjectAclRequest(input *GetObjectAclInput) (req *request.Request, output *GetObjectAclOutput)
- func (c *S3) GetObjectAclWithContext(ctx aws.Context, input *GetObjectAclInput, opts ...request.Option) (*GetObjectAclOutput, error)
- func (c *S3) GetObjectRequest(input *GetObjectInput) (req *request.Request, output *GetObjectOutput)
- func (c *S3) GetObjectTagging(input *GetObjectTaggingInput) (*GetObjectTaggingOutput, error)
- func (c *S3) GetObjectTaggingRequest(input *GetObjectTaggingInput) (req *request.Request, output *GetObjectTaggingOutput)
- func (c *S3) GetObjectTaggingWithContext(ctx aws.Context, input *GetObjectTaggingInput, opts ...request.Option) (*GetObjectTaggingOutput, error)
- func (c *S3) GetObjectTorrent(input *GetObjectTorrentInput) (*GetObjectTorrentOutput, error)
- func (c *S3) GetObjectTorrentRequest(input *GetObjectTorrentInput) (req *request.Request, output *GetObjectTorrentOutput)
- func (c *S3) GetObjectTorrentWithContext(ctx aws.Context, input *GetObjectTorrentInput, opts ...request.Option) (*GetObjectTorrentOutput, error)
- func (c *S3) GetObjectWithContext(ctx aws.Context, input *GetObjectInput, opts ...request.Option) (*GetObjectOutput, error)
- func (c *S3) HeadBucket(input *HeadBucketInput) (*HeadBucketOutput, error)
- func (c *S3) HeadBucketRequest(input *HeadBucketInput) (req *request.Request, output *HeadBucketOutput)
- func (c *S3) HeadBucketWithContext(ctx aws.Context, input *HeadBucketInput, opts ...request.Option) (*HeadBucketOutput, error)
- func (c *S3) HeadObject(input *HeadObjectInput) (*HeadObjectOutput, error)
- func (c *S3) HeadObjectRequest(input *HeadObjectInput) (req *request.Request, output *HeadObjectOutput)
- func (c *S3) HeadObjectWithContext(ctx aws.Context, input *HeadObjectInput, opts ...request.Option) (*HeadObjectOutput, error)
- func (c *S3) ListBucketAnalyticsConfigurations(input *ListBucketAnalyticsConfigurationsInput) (*ListBucketAnalyticsConfigurationsOutput, error)
- func (c *S3) ListBucketAnalyticsConfigurationsRequest(input *ListBucketAnalyticsConfigurationsInput) (req *request.Request, output *ListBucketAnalyticsConfigurationsOutput)
- func (c *S3) ListBucketAnalyticsConfigurationsWithContext(ctx aws.Context, input *ListBucketAnalyticsConfigurationsInput, ...) (*ListBucketAnalyticsConfigurationsOutput, error)
- func (c *S3) ListBucketInventoryConfigurations(input *ListBucketInventoryConfigurationsInput) (*ListBucketInventoryConfigurationsOutput, error)
- func (c *S3) ListBucketInventoryConfigurationsRequest(input *ListBucketInventoryConfigurationsInput) (req *request.Request, output *ListBucketInventoryConfigurationsOutput)
- func (c *S3) ListBucketInventoryConfigurationsWithContext(ctx aws.Context, input *ListBucketInventoryConfigurationsInput, ...) (*ListBucketInventoryConfigurationsOutput, error)
- func (c *S3) ListBucketMetricsConfigurations(input *ListBucketMetricsConfigurationsInput) (*ListBucketMetricsConfigurationsOutput, error)
- func (c *S3) ListBucketMetricsConfigurationsRequest(input *ListBucketMetricsConfigurationsInput) (req *request.Request, output *ListBucketMetricsConfigurationsOutput)
- func (c *S3) ListBucketMetricsConfigurationsWithContext(ctx aws.Context, input *ListBucketMetricsConfigurationsInput, ...) (*ListBucketMetricsConfigurationsOutput, error)
- func (c *S3) ListBuckets(input *ListBucketsInput) (*ListBucketsOutput, error)
- func (c *S3) ListBucketsRequest(input *ListBucketsInput) (req *request.Request, output *ListBucketsOutput)
- func (c *S3) ListBucketsWithContext(ctx aws.Context, input *ListBucketsInput, opts ...request.Option) (*ListBucketsOutput, error)
- func (c *S3) ListMultipartUploads(input *ListMultipartUploadsInput) (*ListMultipartUploadsOutput, error)
- func (c *S3) ListMultipartUploadsPages(input *ListMultipartUploadsInput, ...) error
- func (c *S3) ListMultipartUploadsPagesWithContext(ctx aws.Context, input *ListMultipartUploadsInput, ...) error
- func (c *S3) ListMultipartUploadsRequest(input *ListMultipartUploadsInput) (req *request.Request, output *ListMultipartUploadsOutput)
- func (c *S3) ListMultipartUploadsWithContext(ctx aws.Context, input *ListMultipartUploadsInput, opts ...request.Option) (*ListMultipartUploadsOutput, error)
- func (c *S3) ListObjectVersions(input *ListObjectVersionsInput) (*ListObjectVersionsOutput, error)
- func (c *S3) ListObjectVersionsPages(input *ListObjectVersionsInput, fn func(*ListObjectVersionsOutput, bool) bool) error
- func (c *S3) ListObjectVersionsPagesWithContext(ctx aws.Context, input *ListObjectVersionsInput, ...) error
- func (c *S3) ListObjectVersionsRequest(input *ListObjectVersionsInput) (req *request.Request, output *ListObjectVersionsOutput)
- func (c *S3) ListObjectVersionsWithContext(ctx aws.Context, input *ListObjectVersionsInput, opts ...request.Option) (*ListObjectVersionsOutput, error)
- func (c *S3) ListObjects(input *ListObjectsInput) (*ListObjectsOutput, error)
- func (c *S3) ListObjectsPages(input *ListObjectsInput, fn func(*ListObjectsOutput, bool) bool) error
- func (c *S3) ListObjectsPagesWithContext(ctx aws.Context, input *ListObjectsInput, ...) error
- func (c *S3) ListObjectsRequest(input *ListObjectsInput) (req *request.Request, output *ListObjectsOutput)
- func (c *S3) ListObjectsV2(input *ListObjectsV2Input) (*ListObjectsV2Output, error)
- func (c *S3) ListObjectsV2Pages(input *ListObjectsV2Input, fn func(*ListObjectsV2Output, bool) bool) error
- func (c *S3) ListObjectsV2PagesWithContext(ctx aws.Context, input *ListObjectsV2Input, ...) error
- func (c *S3) ListObjectsV2Request(input *ListObjectsV2Input) (req *request.Request, output *ListObjectsV2Output)
- func (c *S3) ListObjectsV2WithContext(ctx aws.Context, input *ListObjectsV2Input, opts ...request.Option) (*ListObjectsV2Output, error)
- func (c *S3) ListObjectsWithContext(ctx aws.Context, input *ListObjectsInput, opts ...request.Option) (*ListObjectsOutput, error)
- func (c *S3) ListParts(input *ListPartsInput) (*ListPartsOutput, error)
- func (c *S3) ListPartsPages(input *ListPartsInput, fn func(*ListPartsOutput, bool) bool) error
- func (c *S3) ListPartsPagesWithContext(ctx aws.Context, input *ListPartsInput, fn func(*ListPartsOutput, bool) bool, ...) error
- func (c *S3) ListPartsRequest(input *ListPartsInput) (req *request.Request, output *ListPartsOutput)
- func (c *S3) ListPartsWithContext(ctx aws.Context, input *ListPartsInput, opts ...request.Option) (*ListPartsOutput, error)
- func (c *S3) PutBucketAccelerateConfiguration(input *PutBucketAccelerateConfigurationInput) (*PutBucketAccelerateConfigurationOutput, error)
- func (c *S3) PutBucketAccelerateConfigurationRequest(input *PutBucketAccelerateConfigurationInput) (req *request.Request, output *PutBucketAccelerateConfigurationOutput)
- func (c *S3) PutBucketAccelerateConfigurationWithContext(ctx aws.Context, input *PutBucketAccelerateConfigurationInput, ...) (*PutBucketAccelerateConfigurationOutput, error)
- func (c *S3) PutBucketAcl(input *PutBucketAclInput) (*PutBucketAclOutput, error)
- func (c *S3) PutBucketAclRequest(input *PutBucketAclInput) (req *request.Request, output *PutBucketAclOutput)
- func (c *S3) PutBucketAclWithContext(ctx aws.Context, input *PutBucketAclInput, opts ...request.Option) (*PutBucketAclOutput, error)
- func (c *S3) PutBucketAnalyticsConfiguration(input *PutBucketAnalyticsConfigurationInput) (*PutBucketAnalyticsConfigurationOutput, error)
- func (c *S3) PutBucketAnalyticsConfigurationRequest(input *PutBucketAnalyticsConfigurationInput) (req *request.Request, output *PutBucketAnalyticsConfigurationOutput)
- func (c *S3) PutBucketAnalyticsConfigurationWithContext(ctx aws.Context, input *PutBucketAnalyticsConfigurationInput, ...) (*PutBucketAnalyticsConfigurationOutput, error)
- func (c *S3) PutBucketCors(input *PutBucketCorsInput) (*PutBucketCorsOutput, error)
- func (c *S3) PutBucketCorsRequest(input *PutBucketCorsInput) (req *request.Request, output *PutBucketCorsOutput)
- func (c *S3) PutBucketCorsWithContext(ctx aws.Context, input *PutBucketCorsInput, opts ...request.Option) (*PutBucketCorsOutput, error)
- func (c *S3) PutBucketInventoryConfiguration(input *PutBucketInventoryConfigurationInput) (*PutBucketInventoryConfigurationOutput, error)
- func (c *S3) PutBucketInventoryConfigurationRequest(input *PutBucketInventoryConfigurationInput) (req *request.Request, output *PutBucketInventoryConfigurationOutput)
- func (c *S3) PutBucketInventoryConfigurationWithContext(ctx aws.Context, input *PutBucketInventoryConfigurationInput, ...) (*PutBucketInventoryConfigurationOutput, error)
- func (c *S3) PutBucketLifecycle(input *PutBucketLifecycleInput) (*PutBucketLifecycleOutput, error)
- func (c *S3) PutBucketLifecycleConfiguration(input *PutBucketLifecycleConfigurationInput) (*PutBucketLifecycleConfigurationOutput, error)
- func (c *S3) PutBucketLifecycleConfigurationRequest(input *PutBucketLifecycleConfigurationInput) (req *request.Request, output *PutBucketLifecycleConfigurationOutput)
- func (c *S3) PutBucketLifecycleConfigurationWithContext(ctx aws.Context, input *PutBucketLifecycleConfigurationInput, ...) (*PutBucketLifecycleConfigurationOutput, error)
- func (c *S3) PutBucketLifecycleRequest(input *PutBucketLifecycleInput) (req *request.Request, output *PutBucketLifecycleOutput)
- func (c *S3) PutBucketLifecycleWithContext(ctx aws.Context, input *PutBucketLifecycleInput, opts ...request.Option) (*PutBucketLifecycleOutput, error)
- func (c *S3) PutBucketLogging(input *PutBucketLoggingInput) (*PutBucketLoggingOutput, error)
- func (c *S3) PutBucketLoggingRequest(input *PutBucketLoggingInput) (req *request.Request, output *PutBucketLoggingOutput)
- func (c *S3) PutBucketLoggingWithContext(ctx aws.Context, input *PutBucketLoggingInput, opts ...request.Option) (*PutBucketLoggingOutput, error)
- func (c *S3) PutBucketMetricsConfiguration(input *PutBucketMetricsConfigurationInput) (*PutBucketMetricsConfigurationOutput, error)
- func (c *S3) PutBucketMetricsConfigurationRequest(input *PutBucketMetricsConfigurationInput) (req *request.Request, output *PutBucketMetricsConfigurationOutput)
- func (c *S3) PutBucketMetricsConfigurationWithContext(ctx aws.Context, input *PutBucketMetricsConfigurationInput, ...) (*PutBucketMetricsConfigurationOutput, error)
- func (c *S3) PutBucketNotification(input *PutBucketNotificationInput) (*PutBucketNotificationOutput, error)
- func (c *S3) PutBucketNotificationConfiguration(input *PutBucketNotificationConfigurationInput) (*PutBucketNotificationConfigurationOutput, error)
- func (c *S3) PutBucketNotificationConfigurationRequest(input *PutBucketNotificationConfigurationInput) (req *request.Request, output *PutBucketNotificationConfigurationOutput)
- func (c *S3) PutBucketNotificationConfigurationWithContext(ctx aws.Context, input *PutBucketNotificationConfigurationInput, ...) (*PutBucketNotificationConfigurationOutput, error)
- func (c *S3) PutBucketNotificationRequest(input *PutBucketNotificationInput) (req *request.Request, output *PutBucketNotificationOutput)
- func (c *S3) PutBucketNotificationWithContext(ctx aws.Context, input *PutBucketNotificationInput, opts ...request.Option) (*PutBucketNotificationOutput, error)
- func (c *S3) PutBucketPolicy(input *PutBucketPolicyInput) (*PutBucketPolicyOutput, error)
- func (c *S3) PutBucketPolicyRequest(input *PutBucketPolicyInput) (req *request.Request, output *PutBucketPolicyOutput)
- func (c *S3) PutBucketPolicyWithContext(ctx aws.Context, input *PutBucketPolicyInput, opts ...request.Option) (*PutBucketPolicyOutput, error)
- func (c *S3) PutBucketReplication(input *PutBucketReplicationInput) (*PutBucketReplicationOutput, error)
- func (c *S3) PutBucketReplicationRequest(input *PutBucketReplicationInput) (req *request.Request, output *PutBucketReplicationOutput)
- func (c *S3) PutBucketReplicationWithContext(ctx aws.Context, input *PutBucketReplicationInput, opts ...request.Option) (*PutBucketReplicationOutput, error)
- func (c *S3) PutBucketRequestPayment(input *PutBucketRequestPaymentInput) (*PutBucketRequestPaymentOutput, error)
- func (c *S3) PutBucketRequestPaymentRequest(input *PutBucketRequestPaymentInput) (req *request.Request, output *PutBucketRequestPaymentOutput)
- func (c *S3) PutBucketRequestPaymentWithContext(ctx aws.Context, input *PutBucketRequestPaymentInput, opts ...request.Option) (*PutBucketRequestPaymentOutput, error)
- func (c *S3) PutBucketTagging(input *PutBucketTaggingInput) (*PutBucketTaggingOutput, error)
- func (c *S3) PutBucketTaggingRequest(input *PutBucketTaggingInput) (req *request.Request, output *PutBucketTaggingOutput)
- func (c *S3) PutBucketTaggingWithContext(ctx aws.Context, input *PutBucketTaggingInput, opts ...request.Option) (*PutBucketTaggingOutput, error)
- func (c *S3) PutBucketVersioning(input *PutBucketVersioningInput) (*PutBucketVersioningOutput, error)
- func (c *S3) PutBucketVersioningRequest(input *PutBucketVersioningInput) (req *request.Request, output *PutBucketVersioningOutput)
- func (c *S3) PutBucketVersioningWithContext(ctx aws.Context, input *PutBucketVersioningInput, opts ...request.Option) (*PutBucketVersioningOutput, error)
- func (c *S3) PutBucketWebsite(input *PutBucketWebsiteInput) (*PutBucketWebsiteOutput, error)
- func (c *S3) PutBucketWebsiteRequest(input *PutBucketWebsiteInput) (req *request.Request, output *PutBucketWebsiteOutput)
- func (c *S3) PutBucketWebsiteWithContext(ctx aws.Context, input *PutBucketWebsiteInput, opts ...request.Option) (*PutBucketWebsiteOutput, error)
- func (c *S3) PutObject(input *PutObjectInput) (*PutObjectOutput, error)
- func (c *S3) PutObjectAcl(input *PutObjectAclInput) (*PutObjectAclOutput, error)
- func (c *S3) PutObjectAclRequest(input *PutObjectAclInput) (req *request.Request, output *PutObjectAclOutput)
- func (c *S3) PutObjectAclWithContext(ctx aws.Context, input *PutObjectAclInput, opts ...request.Option) (*PutObjectAclOutput, error)
- func (c *S3) PutObjectRequest(input *PutObjectInput) (req *request.Request, output *PutObjectOutput)
- func (c *S3) PutObjectTagging(input *PutObjectTaggingInput) (*PutObjectTaggingOutput, error)
- func (c *S3) PutObjectTaggingRequest(input *PutObjectTaggingInput) (req *request.Request, output *PutObjectTaggingOutput)
- func (c *S3) PutObjectTaggingWithContext(ctx aws.Context, input *PutObjectTaggingInput, opts ...request.Option) (*PutObjectTaggingOutput, error)
- func (c *S3) PutObjectWithContext(ctx aws.Context, input *PutObjectInput, opts ...request.Option) (*PutObjectOutput, error)
- func (c *S3) RestoreObject(input *RestoreObjectInput) (*RestoreObjectOutput, error)
- func (c *S3) RestoreObjectRequest(input *RestoreObjectInput) (req *request.Request, output *RestoreObjectOutput)
- func (c *S3) RestoreObjectWithContext(ctx aws.Context, input *RestoreObjectInput, opts ...request.Option) (*RestoreObjectOutput, error)
- func (c *S3) UploadPart(input *UploadPartInput) (*UploadPartOutput, error)
- func (c *S3) UploadPartCopy(input *UploadPartCopyInput) (*UploadPartCopyOutput, error)
- func (c *S3) UploadPartCopyRequest(input *UploadPartCopyInput) (req *request.Request, output *UploadPartCopyOutput)
- func (c *S3) UploadPartCopyWithContext(ctx aws.Context, input *UploadPartCopyInput, opts ...request.Option) (*UploadPartCopyOutput, error)
- func (c *S3) UploadPartRequest(input *UploadPartInput) (req *request.Request, output *UploadPartOutput)
- func (c *S3) UploadPartWithContext(ctx aws.Context, input *UploadPartInput, opts ...request.Option) (*UploadPartOutput, error)
- func (c *S3) WaitUntilBucketExists(input *HeadBucketInput) error
- func (c *S3) WaitUntilBucketExistsWithContext(ctx aws.Context, input *HeadBucketInput, opts ...request.WaiterOption) error
- func (c *S3) WaitUntilBucketNotExists(input *HeadBucketInput) error
- func (c *S3) WaitUntilBucketNotExistsWithContext(ctx aws.Context, input *HeadBucketInput, opts ...request.WaiterOption) error
- func (c *S3) WaitUntilObjectExists(input *HeadObjectInput) error
- func (c *S3) WaitUntilObjectExistsWithContext(ctx aws.Context, input *HeadObjectInput, opts ...request.WaiterOption) error
- func (c *S3) WaitUntilObjectNotExists(input *HeadObjectInput) error
- func (c *S3) WaitUntilObjectNotExistsWithContext(ctx aws.Context, input *HeadObjectInput, opts ...request.WaiterOption) error
- type StorageClassAnalysis
- type StorageClassAnalysisDataExport
- func (s StorageClassAnalysisDataExport) GoString() string
- func (s *StorageClassAnalysisDataExport) SetDestination(v *AnalyticsExportDestination) *StorageClassAnalysisDataExport
- func (s *StorageClassAnalysisDataExport) SetOutputSchemaVersion(v string) *StorageClassAnalysisDataExport
- func (s StorageClassAnalysisDataExport) String() string
- func (s *StorageClassAnalysisDataExport) Validate() error
- type Tag
- type Tagging
- type TargetGrant
- type TopicConfiguration
- func (s TopicConfiguration) GoString() string
- func (s *TopicConfiguration) SetEvents(v []*string) *TopicConfiguration
- func (s *TopicConfiguration) SetFilter(v *NotificationConfigurationFilter) *TopicConfiguration
- func (s *TopicConfiguration) SetId(v string) *TopicConfiguration
- func (s *TopicConfiguration) SetTopicArn(v string) *TopicConfiguration
- func (s TopicConfiguration) String() string
- func (s *TopicConfiguration) Validate() error
- type TopicConfigurationDeprecated
- func (s TopicConfigurationDeprecated) GoString() string
- func (s *TopicConfigurationDeprecated) SetEvent(v string) *TopicConfigurationDeprecated
- func (s *TopicConfigurationDeprecated) SetEvents(v []*string) *TopicConfigurationDeprecated
- func (s *TopicConfigurationDeprecated) SetId(v string) *TopicConfigurationDeprecated
- func (s *TopicConfigurationDeprecated) SetTopic(v string) *TopicConfigurationDeprecated
- func (s TopicConfigurationDeprecated) String() string
- type Transition