Interface: s3iface.S3API
import "../ibm-cos-sdk-go/service/s3/s3iface"
Overview
S3API provides an interface to enable mocking the s3.S3 service client's API operation, paginators, and waiters. This make unit testing your code that calls out to the SDK's service client's calls easier.
The best way to use this interface is so the SDK's service client's calls can be stubbed out for unit testing your code with the SDK without needing to inject custom request handlers into the SDK's request pipeline.
// myFunc uses an SDK service client to make a request to
// Amazon Simple Storage Service.
func myFunc(svc s3iface.S3API) bool {
// Make svc.AbortMultipartUpload request
}
IBM COS SDK Code – START
func main() {
sess := session.Must(session.NewSession())
svc := s3.New(sess)
myFunc(svc)
}
IBM COS SDK Code – END
In your _test.go file:
// Define a mock struct to be used in your unit tests of myFunc.
type mockS3Client struct {
s3iface.S3API
}
func (m *mockS3Client) AbortMultipartUpload(input *s3.AbortMultipartUploadInput) (*s3.AbortMultipartUploadOutput, error) {
// mock response/functionality
}
func TestMyFunc(t *testing.T) {
// Setup Test
mockSvc := &mockS3Client{}
myfunc(mockSvc)
// Verify myFunc's functionality
}
It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters. Its suggested to use the pattern above for testing, or using tooling to generate mocks to satisfy the interfaces.
Implemented By
Interface Method Summary collapse
- AbortMultipartUpload(*s3.AbortMultipartUploadInput) (*s3.AbortMultipartUploadOutput, error) interface
- AbortMultipartUploadRequest(*s3.AbortMultipartUploadInput) (*request.Request, *s3.AbortMultipartUploadOutput) interface
- AbortMultipartUploadWithContext(aws.Context, *s3.AbortMultipartUploadInput, ...request.Option) (*s3.AbortMultipartUploadOutput, error) interface
- AddLegalHold(*s3.AddLegalHoldInput) (*s3.AddLegalHoldOutput, error) interface
- AddLegalHoldRequest(*s3.AddLegalHoldInput) (*request.Request, *s3.AddLegalHoldOutput) interface
- AddLegalHoldWithContext(aws.Context, *s3.AddLegalHoldInput, ...request.Option) (*s3.AddLegalHoldOutput, error) interface
- CompleteMultipartUpload(*s3.CompleteMultipartUploadInput) (*s3.CompleteMultipartUploadOutput, error) interface
- CompleteMultipartUploadRequest(*s3.CompleteMultipartUploadInput) (*request.Request, *s3.CompleteMultipartUploadOutput) interface
- CompleteMultipartUploadWithContext(aws.Context, *s3.CompleteMultipartUploadInput, ...request.Option) (*s3.CompleteMultipartUploadOutput, error) interface
- CopyObject(*s3.CopyObjectInput) (*s3.CopyObjectOutput, error) interface
- CopyObjectRequest(*s3.CopyObjectInput) (*request.Request, *s3.CopyObjectOutput) interface
- CopyObjectWithContext(aws.Context, *s3.CopyObjectInput, ...request.Option) (*s3.CopyObjectOutput, error) interface
- CreateBucket(*s3.CreateBucketInput) (*s3.CreateBucketOutput, error) interface
- CreateBucketRequest(*s3.CreateBucketInput) (*request.Request, *s3.CreateBucketOutput) interface
- CreateBucketWithContext(aws.Context, *s3.CreateBucketInput, ...request.Option) (*s3.CreateBucketOutput, error) interface
- CreateMultipartUpload(*s3.CreateMultipartUploadInput) (*s3.CreateMultipartUploadOutput, error) interface
- CreateMultipartUploadRequest(*s3.CreateMultipartUploadInput) (*request.Request, *s3.CreateMultipartUploadOutput) interface
- CreateMultipartUploadWithContext(aws.Context, *s3.CreateMultipartUploadInput, ...request.Option) (*s3.CreateMultipartUploadOutput, error) interface
- DeleteBucket(*s3.DeleteBucketInput) (*s3.DeleteBucketOutput, error) interface
- DeleteBucketCors(*s3.DeleteBucketCorsInput) (*s3.DeleteBucketCorsOutput, error) interface
- DeleteBucketCorsRequest(*s3.DeleteBucketCorsInput) (*request.Request, *s3.DeleteBucketCorsOutput) interface
- DeleteBucketCorsWithContext(aws.Context, *s3.DeleteBucketCorsInput, ...request.Option) (*s3.DeleteBucketCorsOutput, error) interface
- DeleteBucketLifecycle(*s3.DeleteBucketLifecycleInput) (*s3.DeleteBucketLifecycleOutput, error) interface
- DeleteBucketLifecycleRequest(*s3.DeleteBucketLifecycleInput) (*request.Request, *s3.DeleteBucketLifecycleOutput) interface
- DeleteBucketLifecycleWithContext(aws.Context, *s3.DeleteBucketLifecycleInput, ...request.Option) (*s3.DeleteBucketLifecycleOutput, error) interface
- DeleteBucketReplication(*s3.DeleteBucketReplicationInput) (*s3.DeleteBucketReplicationOutput, error) interface
- DeleteBucketReplicationRequest(*s3.DeleteBucketReplicationInput) (*request.Request, *s3.DeleteBucketReplicationOutput) interface
- DeleteBucketReplicationWithContext(aws.Context, *s3.DeleteBucketReplicationInput, ...request.Option) (*s3.DeleteBucketReplicationOutput, error) interface
- DeleteBucketRequest(*s3.DeleteBucketInput) (*request.Request, *s3.DeleteBucketOutput) interface
- DeleteBucketWebsite(*s3.DeleteBucketWebsiteInput) (*s3.DeleteBucketWebsiteOutput, error) interface
- DeleteBucketWebsiteRequest(*s3.DeleteBucketWebsiteInput) (*request.Request, *s3.DeleteBucketWebsiteOutput) interface
- DeleteBucketWebsiteWithContext(aws.Context, *s3.DeleteBucketWebsiteInput, ...request.Option) (*s3.DeleteBucketWebsiteOutput, error) interface
- DeleteBucketWithContext(aws.Context, *s3.DeleteBucketInput, ...request.Option) (*s3.DeleteBucketOutput, error) interface
- DeleteLegalHold(*s3.DeleteLegalHoldInput) (*s3.DeleteLegalHoldOutput, error) interface
- DeleteLegalHoldRequest(*s3.DeleteLegalHoldInput) (*request.Request, *s3.DeleteLegalHoldOutput) interface
- DeleteLegalHoldWithContext(aws.Context, *s3.DeleteLegalHoldInput, ...request.Option) (*s3.DeleteLegalHoldOutput, error) interface
- DeleteObject(*s3.DeleteObjectInput) (*s3.DeleteObjectOutput, error) interface
- DeleteObjectRequest(*s3.DeleteObjectInput) (*request.Request, *s3.DeleteObjectOutput) interface
- DeleteObjects(*s3.DeleteObjectsInput) (*s3.DeleteObjectsOutput, error) interface
- DeleteObjectsRequest(*s3.DeleteObjectsInput) (*request.Request, *s3.DeleteObjectsOutput) interface
- DeleteObjectsWithContext(aws.Context, *s3.DeleteObjectsInput, ...request.Option) (*s3.DeleteObjectsOutput, error) interface
- DeleteObjectTagging(*s3.DeleteObjectTaggingInput) (*s3.DeleteObjectTaggingOutput, error) interface
- DeleteObjectTaggingRequest(*s3.DeleteObjectTaggingInput) (*request.Request, *s3.DeleteObjectTaggingOutput) interface
- DeleteObjectTaggingWithContext(aws.Context, *s3.DeleteObjectTaggingInput, ...request.Option) (*s3.DeleteObjectTaggingOutput, error) interface
- DeleteObjectWithContext(aws.Context, *s3.DeleteObjectInput, ...request.Option) (*s3.DeleteObjectOutput, error) interface
- DeletePublicAccessBlock(*s3.DeletePublicAccessBlockInput) (*s3.DeletePublicAccessBlockOutput, error) interface
- DeletePublicAccessBlockRequest(*s3.DeletePublicAccessBlockInput) (*request.Request, *s3.DeletePublicAccessBlockOutput) interface
- DeletePublicAccessBlockWithContext(aws.Context, *s3.DeletePublicAccessBlockInput, ...request.Option) (*s3.DeletePublicAccessBlockOutput, error) interface
- ExtendObjectRetention(*s3.ExtendObjectRetentionInput) (*s3.ExtendObjectRetentionOutput, error) interface
- ExtendObjectRetentionRequest(*s3.ExtendObjectRetentionInput) (*request.Request, *s3.ExtendObjectRetentionOutput) interface
- ExtendObjectRetentionWithContext(aws.Context, *s3.ExtendObjectRetentionInput, ...request.Option) (*s3.ExtendObjectRetentionOutput, error) interface
- GetBucketAcl(*s3.GetBucketAclInput) (*s3.GetBucketAclOutput, error) interface
- GetBucketAclRequest(*s3.GetBucketAclInput) (*request.Request, *s3.GetBucketAclOutput) interface
- GetBucketAclWithContext(aws.Context, *s3.GetBucketAclInput, ...request.Option) (*s3.GetBucketAclOutput, error) interface
- GetBucketCors(*s3.GetBucketCorsInput) (*s3.GetBucketCorsOutput, error) interface
- GetBucketCorsRequest(*s3.GetBucketCorsInput) (*request.Request, *s3.GetBucketCorsOutput) interface
- GetBucketCorsWithContext(aws.Context, *s3.GetBucketCorsInput, ...request.Option) (*s3.GetBucketCorsOutput, error) interface
- GetBucketLifecycleConfiguration(*s3.GetBucketLifecycleConfigurationInput) (*s3.GetBucketLifecycleConfigurationOutput, error) interface
- GetBucketLifecycleConfigurationRequest(*s3.GetBucketLifecycleConfigurationInput) (*request.Request, *s3.GetBucketLifecycleConfigurationOutput) interface
- GetBucketLifecycleConfigurationWithContext(aws.Context, *s3.GetBucketLifecycleConfigurationInput, ...request.Option) (*s3.GetBucketLifecycleConfigurationOutput, error) interface
- GetBucketLocation(*s3.GetBucketLocationInput) (*s3.GetBucketLocationOutput, error) interface
- GetBucketLocationRequest(*s3.GetBucketLocationInput) (*request.Request, *s3.GetBucketLocationOutput) interface
- GetBucketLocationWithContext(aws.Context, *s3.GetBucketLocationInput, ...request.Option) (*s3.GetBucketLocationOutput, error) interface
- GetBucketLogging(*s3.GetBucketLoggingInput) (*s3.GetBucketLoggingOutput, error) interface
- GetBucketLoggingRequest(*s3.GetBucketLoggingInput) (*request.Request, *s3.GetBucketLoggingOutput) interface
- GetBucketLoggingWithContext(aws.Context, *s3.GetBucketLoggingInput, ...request.Option) (*s3.GetBucketLoggingOutput, error) interface
- GetBucketProtectionConfiguration(*s3.GetBucketProtectionConfigurationInput) (*s3.GetBucketProtectionConfigurationOutput, error) interface
- GetBucketProtectionConfigurationRequest(*s3.GetBucketProtectionConfigurationInput) (*request.Request, *s3.GetBucketProtectionConfigurationOutput) interface
- GetBucketProtectionConfigurationWithContext(aws.Context, *s3.GetBucketProtectionConfigurationInput, ...request.Option) (*s3.GetBucketProtectionConfigurationOutput, error) interface
- GetBucketReplication(*s3.GetBucketReplicationInput) (*s3.GetBucketReplicationOutput, error) interface
- GetBucketReplicationRequest(*s3.GetBucketReplicationInput) (*request.Request, *s3.GetBucketReplicationOutput) interface
- GetBucketReplicationWithContext(aws.Context, *s3.GetBucketReplicationInput, ...request.Option) (*s3.GetBucketReplicationOutput, error) interface
- GetBucketVersioning(*s3.GetBucketVersioningInput) (*s3.GetBucketVersioningOutput, error) interface
- GetBucketVersioningRequest(*s3.GetBucketVersioningInput) (*request.Request, *s3.GetBucketVersioningOutput) interface
- GetBucketVersioningWithContext(aws.Context, *s3.GetBucketVersioningInput, ...request.Option) (*s3.GetBucketVersioningOutput, error) interface
- GetBucketWebsite(*s3.GetBucketWebsiteInput) (*s3.GetBucketWebsiteOutput, error) interface
- GetBucketWebsiteRequest(*s3.GetBucketWebsiteInput) (*request.Request, *s3.GetBucketWebsiteOutput) interface
- GetBucketWebsiteWithContext(aws.Context, *s3.GetBucketWebsiteInput, ...request.Option) (*s3.GetBucketWebsiteOutput, error) interface
- GetObject(*s3.GetObjectInput) (*s3.GetObjectOutput, error) interface
- GetObjectAcl(*s3.GetObjectAclInput) (*s3.GetObjectAclOutput, error) interface
- GetObjectAclRequest(*s3.GetObjectAclInput) (*request.Request, *s3.GetObjectAclOutput) interface
- GetObjectAclWithContext(aws.Context, *s3.GetObjectAclInput, ...request.Option) (*s3.GetObjectAclOutput, error) interface
- GetObjectLegalHold(*s3.GetObjectLegalHoldInput) (*s3.GetObjectLegalHoldOutput, error) interface
- GetObjectLegalHoldRequest(*s3.GetObjectLegalHoldInput) (*request.Request, *s3.GetObjectLegalHoldOutput) interface
- GetObjectLegalHoldWithContext(aws.Context, *s3.GetObjectLegalHoldInput, ...request.Option) (*s3.GetObjectLegalHoldOutput, error) interface
- GetObjectLockConfiguration(*s3.GetObjectLockConfigurationInput) (*s3.GetObjectLockConfigurationOutput, error) interface
- GetObjectLockConfigurationRequest(*s3.GetObjectLockConfigurationInput) (*request.Request, *s3.GetObjectLockConfigurationOutput) interface
- GetObjectLockConfigurationWithContext(aws.Context, *s3.GetObjectLockConfigurationInput, ...request.Option) (*s3.GetObjectLockConfigurationOutput, error) interface
- GetObjectRequest(*s3.GetObjectInput) (*request.Request, *s3.GetObjectOutput) interface
- GetObjectRetention(*s3.GetObjectRetentionInput) (*s3.GetObjectRetentionOutput, error) interface
- GetObjectRetentionRequest(*s3.GetObjectRetentionInput) (*request.Request, *s3.GetObjectRetentionOutput) interface
- GetObjectRetentionWithContext(aws.Context, *s3.GetObjectRetentionInput, ...request.Option) (*s3.GetObjectRetentionOutput, error) interface
- GetObjectTagging(*s3.GetObjectTaggingInput) (*s3.GetObjectTaggingOutput, error) interface
- GetObjectTaggingRequest(*s3.GetObjectTaggingInput) (*request.Request, *s3.GetObjectTaggingOutput) interface
- GetObjectTaggingWithContext(aws.Context, *s3.GetObjectTaggingInput, ...request.Option) (*s3.GetObjectTaggingOutput, error) interface
- GetObjectWithContext(aws.Context, *s3.GetObjectInput, ...request.Option) (*s3.GetObjectOutput, error) interface
- GetPublicAccessBlock(*s3.GetPublicAccessBlockInput) (*s3.GetPublicAccessBlockOutput, error) interface
- GetPublicAccessBlockRequest(*s3.GetPublicAccessBlockInput) (*request.Request, *s3.GetPublicAccessBlockOutput) interface
- GetPublicAccessBlockWithContext(aws.Context, *s3.GetPublicAccessBlockInput, ...request.Option) (*s3.GetPublicAccessBlockOutput, error) interface
- HeadBucket(*s3.HeadBucketInput) (*s3.HeadBucketOutput, error) interface
- HeadBucketRequest(*s3.HeadBucketInput) (*request.Request, *s3.HeadBucketOutput) interface
- HeadBucketWithContext(aws.Context, *s3.HeadBucketInput, ...request.Option) (*s3.HeadBucketOutput, error) interface
- HeadObject(*s3.HeadObjectInput) (*s3.HeadObjectOutput, error) interface
- HeadObjectRequest(*s3.HeadObjectInput) (*request.Request, *s3.HeadObjectOutput) interface
- HeadObjectWithContext(aws.Context, *s3.HeadObjectInput, ...request.Option) (*s3.HeadObjectOutput, error) interface
- ListBuckets(*s3.ListBucketsInput) (*s3.ListBucketsOutput, error) interface
- ListBucketsExtended(*s3.ListBucketsExtendedInput) (*s3.ListBucketsExtendedOutput, error) interface
- ListBucketsExtendedPages(*s3.ListBucketsExtendedInput, func(*s3.ListBucketsExtendedOutput, bool) bool) error interface
- ListBucketsExtendedPagesWithContext(aws.Context, *s3.ListBucketsExtendedInput, func(*s3.ListBucketsExtendedOutput, bool) bool, ...request.Option) error interface
- ListBucketsExtendedRequest(*s3.ListBucketsExtendedInput) (*request.Request, *s3.ListBucketsExtendedOutput) interface
- ListBucketsExtendedWithContext(aws.Context, *s3.ListBucketsExtendedInput, ...request.Option) (*s3.ListBucketsExtendedOutput, error) interface
- ListBucketsRequest(*s3.ListBucketsInput) (*request.Request, *s3.ListBucketsOutput) interface
- ListBucketsWithContext(aws.Context, *s3.ListBucketsInput, ...request.Option) (*s3.ListBucketsOutput, error) interface
- ListLegalHolds(*s3.ListLegalHoldsInput) (*s3.ListLegalHoldsOutput, error) interface
- ListLegalHoldsRequest(*s3.ListLegalHoldsInput) (*request.Request, *s3.ListLegalHoldsOutput) interface
- ListLegalHoldsWithContext(aws.Context, *s3.ListLegalHoldsInput, ...request.Option) (*s3.ListLegalHoldsOutput, error) interface
- ListMultipartUploads(*s3.ListMultipartUploadsInput) (*s3.ListMultipartUploadsOutput, error) interface
- ListMultipartUploadsPages(*s3.ListMultipartUploadsInput, func(*s3.ListMultipartUploadsOutput, bool) bool) error interface
- ListMultipartUploadsPagesWithContext(aws.Context, *s3.ListMultipartUploadsInput, func(*s3.ListMultipartUploadsOutput, bool) bool, ...request.Option) error interface
- ListMultipartUploadsRequest(*s3.ListMultipartUploadsInput) (*request.Request, *s3.ListMultipartUploadsOutput) interface
- ListMultipartUploadsWithContext(aws.Context, *s3.ListMultipartUploadsInput, ...request.Option) (*s3.ListMultipartUploadsOutput, error) interface
- ListObjects(*s3.ListObjectsInput) (*s3.ListObjectsOutput, error) interface
- ListObjectsPages(*s3.ListObjectsInput, func(*s3.ListObjectsOutput, bool) bool) error interface
- ListObjectsPagesWithContext(aws.Context, *s3.ListObjectsInput, func(*s3.ListObjectsOutput, bool) bool, ...request.Option) error interface
- ListObjectsRequest(*s3.ListObjectsInput) (*request.Request, *s3.ListObjectsOutput) interface
- ListObjectsV2(*s3.ListObjectsV2Input) (*s3.ListObjectsV2Output, error) interface
- ListObjectsV2Pages(*s3.ListObjectsV2Input, func(*s3.ListObjectsV2Output, bool) bool) error interface
- ListObjectsV2PagesWithContext(aws.Context, *s3.ListObjectsV2Input, func(*s3.ListObjectsV2Output, bool) bool, ...request.Option) error interface
- ListObjectsV2Request(*s3.ListObjectsV2Input) (*request.Request, *s3.ListObjectsV2Output) interface
- ListObjectsV2WithContext(aws.Context, *s3.ListObjectsV2Input, ...request.Option) (*s3.ListObjectsV2Output, error) interface
- ListObjectsWithContext(aws.Context, *s3.ListObjectsInput, ...request.Option) (*s3.ListObjectsOutput, error) interface
- ListObjectVersions(*s3.ListObjectVersionsInput) (*s3.ListObjectVersionsOutput, error) interface
- ListObjectVersionsPages(*s3.ListObjectVersionsInput, func(*s3.ListObjectVersionsOutput, bool) bool) error interface
- ListObjectVersionsPagesWithContext(aws.Context, *s3.ListObjectVersionsInput, func(*s3.ListObjectVersionsOutput, bool) bool, ...request.Option) error interface
- ListObjectVersionsRequest(*s3.ListObjectVersionsInput) (*request.Request, *s3.ListObjectVersionsOutput) interface
- ListObjectVersionsWithContext(aws.Context, *s3.ListObjectVersionsInput, ...request.Option) (*s3.ListObjectVersionsOutput, error) interface
- ListParts(*s3.ListPartsInput) (*s3.ListPartsOutput, error) interface
- ListPartsPages(*s3.ListPartsInput, func(*s3.ListPartsOutput, bool) bool) error interface
- ListPartsPagesWithContext(aws.Context, *s3.ListPartsInput, func(*s3.ListPartsOutput, bool) bool, ...request.Option) error interface
- ListPartsRequest(*s3.ListPartsInput) (*request.Request, *s3.ListPartsOutput) interface
- ListPartsWithContext(aws.Context, *s3.ListPartsInput, ...request.Option) (*s3.ListPartsOutput, error) interface
- PutBucketAcl(*s3.PutBucketAclInput) (*s3.PutBucketAclOutput, error) interface
- PutBucketAclRequest(*s3.PutBucketAclInput) (*request.Request, *s3.PutBucketAclOutput) interface
- PutBucketAclWithContext(aws.Context, *s3.PutBucketAclInput, ...request.Option) (*s3.PutBucketAclOutput, error) interface
- PutBucketCors(*s3.PutBucketCorsInput) (*s3.PutBucketCorsOutput, error) interface
- PutBucketCorsRequest(*s3.PutBucketCorsInput) (*request.Request, *s3.PutBucketCorsOutput) interface
- PutBucketCorsWithContext(aws.Context, *s3.PutBucketCorsInput, ...request.Option) (*s3.PutBucketCorsOutput, error) interface
- PutBucketLifecycleConfiguration(*s3.PutBucketLifecycleConfigurationInput) (*s3.PutBucketLifecycleConfigurationOutput, error) interface
- PutBucketLifecycleConfigurationRequest(*s3.PutBucketLifecycleConfigurationInput) (*request.Request, *s3.PutBucketLifecycleConfigurationOutput) interface
- PutBucketLifecycleConfigurationWithContext(aws.Context, *s3.PutBucketLifecycleConfigurationInput, ...request.Option) (*s3.PutBucketLifecycleConfigurationOutput, error) interface
- PutBucketLogging(*s3.PutBucketLoggingInput) (*s3.PutBucketLoggingOutput, error) interface
- PutBucketLoggingRequest(*s3.PutBucketLoggingInput) (*request.Request, *s3.PutBucketLoggingOutput) interface
- PutBucketLoggingWithContext(aws.Context, *s3.PutBucketLoggingInput, ...request.Option) (*s3.PutBucketLoggingOutput, error) interface
- PutBucketProtectionConfiguration(*s3.PutBucketProtectionConfigurationInput) (*s3.PutBucketProtectionConfigurationOutput, error) interface
- PutBucketProtectionConfigurationRequest(*s3.PutBucketProtectionConfigurationInput) (*request.Request, *s3.PutBucketProtectionConfigurationOutput) interface
- PutBucketProtectionConfigurationWithContext(aws.Context, *s3.PutBucketProtectionConfigurationInput, ...request.Option) (*s3.PutBucketProtectionConfigurationOutput, error) interface
- PutBucketReplication(*s3.PutBucketReplicationInput) (*s3.PutBucketReplicationOutput, error) interface
- PutBucketReplicationRequest(*s3.PutBucketReplicationInput) (*request.Request, *s3.PutBucketReplicationOutput) interface
- PutBucketReplicationWithContext(aws.Context, *s3.PutBucketReplicationInput, ...request.Option) (*s3.PutBucketReplicationOutput, error) interface
- PutBucketVersioning(*s3.PutBucketVersioningInput) (*s3.PutBucketVersioningOutput, error) interface
- PutBucketVersioningRequest(*s3.PutBucketVersioningInput) (*request.Request, *s3.PutBucketVersioningOutput) interface
- PutBucketVersioningWithContext(aws.Context, *s3.PutBucketVersioningInput, ...request.Option) (*s3.PutBucketVersioningOutput, error) interface
- PutBucketWebsite(*s3.PutBucketWebsiteInput) (*s3.PutBucketWebsiteOutput, error) interface
- PutBucketWebsiteRequest(*s3.PutBucketWebsiteInput) (*request.Request, *s3.PutBucketWebsiteOutput) interface
- PutBucketWebsiteWithContext(aws.Context, *s3.PutBucketWebsiteInput, ...request.Option) (*s3.PutBucketWebsiteOutput, error) interface
- PutObject(*s3.PutObjectInput) (*s3.PutObjectOutput, error) interface
- PutObjectAcl(*s3.PutObjectAclInput) (*s3.PutObjectAclOutput, error) interface
- PutObjectAclRequest(*s3.PutObjectAclInput) (*request.Request, *s3.PutObjectAclOutput) interface
- PutObjectAclWithContext(aws.Context, *s3.PutObjectAclInput, ...request.Option) (*s3.PutObjectAclOutput, error) interface
- PutObjectLegalHold(*s3.PutObjectLegalHoldInput) (*s3.PutObjectLegalHoldOutput, error) interface
- PutObjectLegalHoldRequest(*s3.PutObjectLegalHoldInput) (*request.Request, *s3.PutObjectLegalHoldOutput) interface
- PutObjectLegalHoldWithContext(aws.Context, *s3.PutObjectLegalHoldInput, ...request.Option) (*s3.PutObjectLegalHoldOutput, error) interface
- PutObjectLockConfiguration(*s3.PutObjectLockConfigurationInput) (*s3.PutObjectLockConfigurationOutput, error) interface
- PutObjectLockConfigurationRequest(*s3.PutObjectLockConfigurationInput) (*request.Request, *s3.PutObjectLockConfigurationOutput) interface
- PutObjectLockConfigurationWithContext(aws.Context, *s3.PutObjectLockConfigurationInput, ...request.Option) (*s3.PutObjectLockConfigurationOutput, error) interface
- PutObjectRequest(*s3.PutObjectInput) (*request.Request, *s3.PutObjectOutput) interface
- PutObjectRetention(*s3.PutObjectRetentionInput) (*s3.PutObjectRetentionOutput, error) interface
- PutObjectRetentionRequest(*s3.PutObjectRetentionInput) (*request.Request, *s3.PutObjectRetentionOutput) interface
- PutObjectRetentionWithContext(aws.Context, *s3.PutObjectRetentionInput, ...request.Option) (*s3.PutObjectRetentionOutput, error) interface
- PutObjectTagging(*s3.PutObjectTaggingInput) (*s3.PutObjectTaggingOutput, error) interface
- PutObjectTaggingRequest(*s3.PutObjectTaggingInput) (*request.Request, *s3.PutObjectTaggingOutput) interface
- PutObjectTaggingWithContext(aws.Context, *s3.PutObjectTaggingInput, ...request.Option) (*s3.PutObjectTaggingOutput, error) interface
- PutObjectWithContext(aws.Context, *s3.PutObjectInput, ...request.Option) (*s3.PutObjectOutput, error) interface
- PutPublicAccessBlock(*s3.PutPublicAccessBlockInput) (*s3.PutPublicAccessBlockOutput, error) interface
- PutPublicAccessBlockRequest(*s3.PutPublicAccessBlockInput) (*request.Request, *s3.PutPublicAccessBlockOutput) interface
- PutPublicAccessBlockWithContext(aws.Context, *s3.PutPublicAccessBlockInput, ...request.Option) (*s3.PutPublicAccessBlockOutput, error) interface
- RestoreObject(*s3.RestoreObjectInput) (*s3.RestoreObjectOutput, error) interface
- RestoreObjectRequest(*s3.RestoreObjectInput) (*request.Request, *s3.RestoreObjectOutput) interface
- RestoreObjectWithContext(aws.Context, *s3.RestoreObjectInput, ...request.Option) (*s3.RestoreObjectOutput, error) interface
- UploadPart(*s3.UploadPartInput) (*s3.UploadPartOutput, error) interface
- UploadPartCopy(*s3.UploadPartCopyInput) (*s3.UploadPartCopyOutput, error) interface
- UploadPartCopyRequest(*s3.UploadPartCopyInput) (*request.Request, *s3.UploadPartCopyOutput) interface
- UploadPartCopyWithContext(aws.Context, *s3.UploadPartCopyInput, ...request.Option) (*s3.UploadPartCopyOutput, error) interface
- UploadPartRequest(*s3.UploadPartInput) (*request.Request, *s3.UploadPartOutput) interface
- UploadPartWithContext(aws.Context, *s3.UploadPartInput, ...request.Option) (*s3.UploadPartOutput, error) interface
- WaitUntilBucketExists(*s3.HeadBucketInput) error interface
- WaitUntilBucketExistsWithContext(aws.Context, *s3.HeadBucketInput, ...request.WaiterOption) error interface
- WaitUntilBucketNotExists(*s3.HeadBucketInput) error interface
- WaitUntilBucketNotExistsWithContext(aws.Context, *s3.HeadBucketInput, ...request.WaiterOption) error interface
- WaitUntilObjectExists(*s3.HeadObjectInput) error interface
- WaitUntilObjectExistsWithContext(aws.Context, *s3.HeadObjectInput, ...request.WaiterOption) error interface
- WaitUntilObjectNotExists(*s3.HeadObjectInput) error interface
- WaitUntilObjectNotExistsWithContext(aws.Context, *s3.HeadObjectInput, ...request.WaiterOption) error interface
Interface Method Details
AbortMultipartUpload(*s3.AbortMultipartUploadInput) (*s3.AbortMultipartUploadOutput, error)
This method is abstract.
66 |
// File 'service/s3/s3iface/interface.go', line 66
|
AbortMultipartUploadRequest(*s3.AbortMultipartUploadInput) (*request.Request, *s3.AbortMultipartUploadOutput)
This method is abstract.
68 |
// File 'service/s3/s3iface/interface.go', line 68 |
AbortMultipartUploadWithContext(aws.Context, *s3.AbortMultipartUploadInput, ...request.Option) (*s3.AbortMultipartUploadOutput, error)
This method is abstract.
67 |
// File 'service/s3/s3iface/interface.go', line 67
|
AddLegalHold(*s3.AddLegalHoldInput) (*s3.AddLegalHoldOutput, error)
This method is abstract.
70 |
// File 'service/s3/s3iface/interface.go', line 70
|
AddLegalHoldRequest(*s3.AddLegalHoldInput) (*request.Request, *s3.AddLegalHoldOutput)
This method is abstract.
72 |
// File 'service/s3/s3iface/interface.go', line 72 |
AddLegalHoldWithContext(aws.Context, *s3.AddLegalHoldInput, ...request.Option) (*s3.AddLegalHoldOutput, error)
This method is abstract.
71 |
// File 'service/s3/s3iface/interface.go', line 71
|
CompleteMultipartUpload(*s3.CompleteMultipartUploadInput) (*s3.CompleteMultipartUploadOutput, error)
This method is abstract.
74 |
// File 'service/s3/s3iface/interface.go', line 74
|
CompleteMultipartUploadRequest(*s3.CompleteMultipartUploadInput) (*request.Request, *s3.CompleteMultipartUploadOutput)
This method is abstract.
76 |
// File 'service/s3/s3iface/interface.go', line 76 |
CompleteMultipartUploadWithContext(aws.Context, *s3.CompleteMultipartUploadInput, ...request.Option) (*s3.CompleteMultipartUploadOutput, error)
This method is abstract.
75 |
// File 'service/s3/s3iface/interface.go', line 75
|
CopyObject(*s3.CopyObjectInput) (*s3.CopyObjectOutput, error)
This method is abstract.
78 |
// File 'service/s3/s3iface/interface.go', line 78
|
CopyObjectRequest(*s3.CopyObjectInput) (*request.Request, *s3.CopyObjectOutput)
This method is abstract.
80 |
// File 'service/s3/s3iface/interface.go', line 80 |
CopyObjectWithContext(aws.Context, *s3.CopyObjectInput, ...request.Option) (*s3.CopyObjectOutput, error)
This method is abstract.
79 |
// File 'service/s3/s3iface/interface.go', line 79
|
CreateBucket(*s3.CreateBucketInput) (*s3.CreateBucketOutput, error)
This method is abstract.
82 |
// File 'service/s3/s3iface/interface.go', line 82
|
CreateBucketRequest(*s3.CreateBucketInput) (*request.Request, *s3.CreateBucketOutput)
This method is abstract.
84 |
// File 'service/s3/s3iface/interface.go', line 84 |
CreateBucketWithContext(aws.Context, *s3.CreateBucketInput, ...request.Option) (*s3.CreateBucketOutput, error)
This method is abstract.
83 |
// File 'service/s3/s3iface/interface.go', line 83
|
CreateMultipartUpload(*s3.CreateMultipartUploadInput) (*s3.CreateMultipartUploadOutput, error)
This method is abstract.
86 |
// File 'service/s3/s3iface/interface.go', line 86
|
CreateMultipartUploadRequest(*s3.CreateMultipartUploadInput) (*request.Request, *s3.CreateMultipartUploadOutput)
This method is abstract.
88 |
// File 'service/s3/s3iface/interface.go', line 88 |
CreateMultipartUploadWithContext(aws.Context, *s3.CreateMultipartUploadInput, ...request.Option) (*s3.CreateMultipartUploadOutput, error)
This method is abstract.
87 |
// File 'service/s3/s3iface/interface.go', line 87
|
DeleteBucket(*s3.DeleteBucketInput) (*s3.DeleteBucketOutput, error)
This method is abstract.
90 |
// File 'service/s3/s3iface/interface.go', line 90
|
DeleteBucketCors(*s3.DeleteBucketCorsInput) (*s3.DeleteBucketCorsOutput, error)
This method is abstract.
94 |
// File 'service/s3/s3iface/interface.go', line 94
|
DeleteBucketCorsRequest(*s3.DeleteBucketCorsInput) (*request.Request, *s3.DeleteBucketCorsOutput)
This method is abstract.
96 |
// File 'service/s3/s3iface/interface.go', line 96 |
DeleteBucketCorsWithContext(aws.Context, *s3.DeleteBucketCorsInput, ...request.Option) (*s3.DeleteBucketCorsOutput, error)
This method is abstract.
95 |
// File 'service/s3/s3iface/interface.go', line 95
|
DeleteBucketLifecycle(*s3.DeleteBucketLifecycleInput) (*s3.DeleteBucketLifecycleOutput, error)
This method is abstract.
98 |
// File 'service/s3/s3iface/interface.go', line 98
|
DeleteBucketLifecycleRequest(*s3.DeleteBucketLifecycleInput) (*request.Request, *s3.DeleteBucketLifecycleOutput)
This method is abstract.
100 |
// File 'service/s3/s3iface/interface.go', line 100 |
DeleteBucketLifecycleWithContext(aws.Context, *s3.DeleteBucketLifecycleInput, ...request.Option) (*s3.DeleteBucketLifecycleOutput, error)
This method is abstract.
99 |
// File 'service/s3/s3iface/interface.go', line 99
|
DeleteBucketReplication(*s3.DeleteBucketReplicationInput) (*s3.DeleteBucketReplicationOutput, error)
This method is abstract.
102 |
// File 'service/s3/s3iface/interface.go', line 102
|
DeleteBucketReplicationRequest(*s3.DeleteBucketReplicationInput) (*request.Request, *s3.DeleteBucketReplicationOutput)
This method is abstract.
104 |
// File 'service/s3/s3iface/interface.go', line 104 |
DeleteBucketReplicationWithContext(aws.Context, *s3.DeleteBucketReplicationInput, ...request.Option) (*s3.DeleteBucketReplicationOutput, error)
This method is abstract.
103 |
// File 'service/s3/s3iface/interface.go', line 103
|
DeleteBucketRequest(*s3.DeleteBucketInput) (*request.Request, *s3.DeleteBucketOutput)
This method is abstract.
92 |
// File 'service/s3/s3iface/interface.go', line 92 |
DeleteBucketWebsite(*s3.DeleteBucketWebsiteInput) (*s3.DeleteBucketWebsiteOutput, error)
This method is abstract.
106 |
// File 'service/s3/s3iface/interface.go', line 106
|
DeleteBucketWebsiteRequest(*s3.DeleteBucketWebsiteInput) (*request.Request, *s3.DeleteBucketWebsiteOutput)
This method is abstract.
108 |
// File 'service/s3/s3iface/interface.go', line 108 |
DeleteBucketWebsiteWithContext(aws.Context, *s3.DeleteBucketWebsiteInput, ...request.Option) (*s3.DeleteBucketWebsiteOutput, error)
This method is abstract.
107 |
// File 'service/s3/s3iface/interface.go', line 107
|
DeleteBucketWithContext(aws.Context, *s3.DeleteBucketInput, ...request.Option) (*s3.DeleteBucketOutput, error)
This method is abstract.
91 |
// File 'service/s3/s3iface/interface.go', line 91
|
DeleteLegalHold(*s3.DeleteLegalHoldInput) (*s3.DeleteLegalHoldOutput, error)
This method is abstract.
110 |
// File 'service/s3/s3iface/interface.go', line 110
|
DeleteLegalHoldRequest(*s3.DeleteLegalHoldInput) (*request.Request, *s3.DeleteLegalHoldOutput)
This method is abstract.
112 |
// File 'service/s3/s3iface/interface.go', line 112 |
DeleteLegalHoldWithContext(aws.Context, *s3.DeleteLegalHoldInput, ...request.Option) (*s3.DeleteLegalHoldOutput, error)
This method is abstract.
111 |
// File 'service/s3/s3iface/interface.go', line 111
|
DeleteObject(*s3.DeleteObjectInput) (*s3.DeleteObjectOutput, error)
This method is abstract.
114 |
// File 'service/s3/s3iface/interface.go', line 114
|
DeleteObjectRequest(*s3.DeleteObjectInput) (*request.Request, *s3.DeleteObjectOutput)
This method is abstract.
116 |
// File 'service/s3/s3iface/interface.go', line 116 |
DeleteObjects(*s3.DeleteObjectsInput) (*s3.DeleteObjectsOutput, error)
This method is abstract.
122 |
// File 'service/s3/s3iface/interface.go', line 122
|
DeleteObjectsRequest(*s3.DeleteObjectsInput) (*request.Request, *s3.DeleteObjectsOutput)
This method is abstract.
124 |
// File 'service/s3/s3iface/interface.go', line 124 |
DeleteObjectsWithContext(aws.Context, *s3.DeleteObjectsInput, ...request.Option) (*s3.DeleteObjectsOutput, error)
This method is abstract.
123 |
// File 'service/s3/s3iface/interface.go', line 123
|
DeleteObjectTagging(*s3.DeleteObjectTaggingInput) (*s3.DeleteObjectTaggingOutput, error)
This method is abstract.
118 |
// File 'service/s3/s3iface/interface.go', line 118
|
DeleteObjectTaggingRequest(*s3.DeleteObjectTaggingInput) (*request.Request, *s3.DeleteObjectTaggingOutput)
This method is abstract.
120 |
// File 'service/s3/s3iface/interface.go', line 120 |
DeleteObjectTaggingWithContext(aws.Context, *s3.DeleteObjectTaggingInput, ...request.Option) (*s3.DeleteObjectTaggingOutput, error)
This method is abstract.
119 |
// File 'service/s3/s3iface/interface.go', line 119
|
DeleteObjectWithContext(aws.Context, *s3.DeleteObjectInput, ...request.Option) (*s3.DeleteObjectOutput, error)
This method is abstract.
115 |
// File 'service/s3/s3iface/interface.go', line 115
|
DeletePublicAccessBlock(*s3.DeletePublicAccessBlockInput) (*s3.DeletePublicAccessBlockOutput, error)
This method is abstract.
126 |
// File 'service/s3/s3iface/interface.go', line 126
|
DeletePublicAccessBlockRequest(*s3.DeletePublicAccessBlockInput) (*request.Request, *s3.DeletePublicAccessBlockOutput)
This method is abstract.
128 |
// File 'service/s3/s3iface/interface.go', line 128 |
DeletePublicAccessBlockWithContext(aws.Context, *s3.DeletePublicAccessBlockInput, ...request.Option) (*s3.DeletePublicAccessBlockOutput, error)
This method is abstract.
127 |
// File 'service/s3/s3iface/interface.go', line 127
|
ExtendObjectRetention(*s3.ExtendObjectRetentionInput) (*s3.ExtendObjectRetentionOutput, error)
This method is abstract.
130 |
// File 'service/s3/s3iface/interface.go', line 130
|
ExtendObjectRetentionRequest(*s3.ExtendObjectRetentionInput) (*request.Request, *s3.ExtendObjectRetentionOutput)
This method is abstract.
132 |
// File 'service/s3/s3iface/interface.go', line 132 |
ExtendObjectRetentionWithContext(aws.Context, *s3.ExtendObjectRetentionInput, ...request.Option) (*s3.ExtendObjectRetentionOutput, error)
This method is abstract.
131 |
// File 'service/s3/s3iface/interface.go', line 131
|
GetBucketAcl(*s3.GetBucketAclInput) (*s3.GetBucketAclOutput, error)
This method is abstract.
134 |
// File 'service/s3/s3iface/interface.go', line 134
|
GetBucketAclRequest(*s3.GetBucketAclInput) (*request.Request, *s3.GetBucketAclOutput)
This method is abstract.
136 |
// File 'service/s3/s3iface/interface.go', line 136 |
GetBucketAclWithContext(aws.Context, *s3.GetBucketAclInput, ...request.Option) (*s3.GetBucketAclOutput, error)
This method is abstract.
135 |
// File 'service/s3/s3iface/interface.go', line 135
|
GetBucketCors(*s3.GetBucketCorsInput) (*s3.GetBucketCorsOutput, error)
This method is abstract.
138 |
// File 'service/s3/s3iface/interface.go', line 138
|
GetBucketCorsRequest(*s3.GetBucketCorsInput) (*request.Request, *s3.GetBucketCorsOutput)
This method is abstract.
140 |
// File 'service/s3/s3iface/interface.go', line 140 |
GetBucketCorsWithContext(aws.Context, *s3.GetBucketCorsInput, ...request.Option) (*s3.GetBucketCorsOutput, error)
This method is abstract.
139 |
// File 'service/s3/s3iface/interface.go', line 139
|
GetBucketLifecycleConfiguration(*s3.GetBucketLifecycleConfigurationInput) (*s3.GetBucketLifecycleConfigurationOutput, error)
This method is abstract.
142 |
// File 'service/s3/s3iface/interface.go', line 142
|
GetBucketLifecycleConfigurationRequest(*s3.GetBucketLifecycleConfigurationInput) (*request.Request, *s3.GetBucketLifecycleConfigurationOutput)
This method is abstract.
144 |
// File 'service/s3/s3iface/interface.go', line 144 |
GetBucketLifecycleConfigurationWithContext(aws.Context, *s3.GetBucketLifecycleConfigurationInput, ...request.Option) (*s3.GetBucketLifecycleConfigurationOutput, error)
This method is abstract.
143 |
// File 'service/s3/s3iface/interface.go', line 143
|
GetBucketLocation(*s3.GetBucketLocationInput) (*s3.GetBucketLocationOutput, error)
This method is abstract.
146 |
// File 'service/s3/s3iface/interface.go', line 146
|
GetBucketLocationRequest(*s3.GetBucketLocationInput) (*request.Request, *s3.GetBucketLocationOutput)
This method is abstract.
148 |
// File 'service/s3/s3iface/interface.go', line 148 |
GetBucketLocationWithContext(aws.Context, *s3.GetBucketLocationInput, ...request.Option) (*s3.GetBucketLocationOutput, error)
This method is abstract.
147 |
// File 'service/s3/s3iface/interface.go', line 147
|
GetBucketLogging(*s3.GetBucketLoggingInput) (*s3.GetBucketLoggingOutput, error)
This method is abstract.
150 |
// File 'service/s3/s3iface/interface.go', line 150
|
GetBucketLoggingRequest(*s3.GetBucketLoggingInput) (*request.Request, *s3.GetBucketLoggingOutput)
This method is abstract.
152 |
// File 'service/s3/s3iface/interface.go', line 152 |
GetBucketLoggingWithContext(aws.Context, *s3.GetBucketLoggingInput, ...request.Option) (*s3.GetBucketLoggingOutput, error)
This method is abstract.
151 |
// File 'service/s3/s3iface/interface.go', line 151
|
GetBucketProtectionConfiguration(*s3.GetBucketProtectionConfigurationInput) (*s3.GetBucketProtectionConfigurationOutput, error)
This method is abstract.
154 |
// File 'service/s3/s3iface/interface.go', line 154
|
GetBucketProtectionConfigurationRequest(*s3.GetBucketProtectionConfigurationInput) (*request.Request, *s3.GetBucketProtectionConfigurationOutput)
This method is abstract.
156 |
// File 'service/s3/s3iface/interface.go', line 156 |
GetBucketProtectionConfigurationWithContext(aws.Context, *s3.GetBucketProtectionConfigurationInput, ...request.Option) (*s3.GetBucketProtectionConfigurationOutput, error)
This method is abstract.
155 |
// File 'service/s3/s3iface/interface.go', line 155
|
GetBucketReplication(*s3.GetBucketReplicationInput) (*s3.GetBucketReplicationOutput, error)
This method is abstract.
158 |
// File 'service/s3/s3iface/interface.go', line 158
|
GetBucketReplicationRequest(*s3.GetBucketReplicationInput) (*request.Request, *s3.GetBucketReplicationOutput)
This method is abstract.
160 |
// File 'service/s3/s3iface/interface.go', line 160 |
GetBucketReplicationWithContext(aws.Context, *s3.GetBucketReplicationInput, ...request.Option) (*s3.GetBucketReplicationOutput, error)
This method is abstract.
159 |
// File 'service/s3/s3iface/interface.go', line 159
|
GetBucketVersioning(*s3.GetBucketVersioningInput) (*s3.GetBucketVersioningOutput, error)
This method is abstract.
162 |
// File 'service/s3/s3iface/interface.go', line 162
|
GetBucketVersioningRequest(*s3.GetBucketVersioningInput) (*request.Request, *s3.GetBucketVersioningOutput)
This method is abstract.
164 |
// File 'service/s3/s3iface/interface.go', line 164 |
GetBucketVersioningWithContext(aws.Context, *s3.GetBucketVersioningInput, ...request.Option) (*s3.GetBucketVersioningOutput, error)
This method is abstract.
163 |
// File 'service/s3/s3iface/interface.go', line 163
|
GetBucketWebsite(*s3.GetBucketWebsiteInput) (*s3.GetBucketWebsiteOutput, error)
This method is abstract.
166 |
// File 'service/s3/s3iface/interface.go', line 166
|
GetBucketWebsiteRequest(*s3.GetBucketWebsiteInput) (*request.Request, *s3.GetBucketWebsiteOutput)
This method is abstract.
168 |
// File 'service/s3/s3iface/interface.go', line 168 |
GetBucketWebsiteWithContext(aws.Context, *s3.GetBucketWebsiteInput, ...request.Option) (*s3.GetBucketWebsiteOutput, error)
This method is abstract.
167 |
// File 'service/s3/s3iface/interface.go', line 167
|
GetObject(*s3.GetObjectInput) (*s3.GetObjectOutput, error)
This method is abstract.
170 |
// File 'service/s3/s3iface/interface.go', line 170
|
GetObjectAcl(*s3.GetObjectAclInput) (*s3.GetObjectAclOutput, error)
This method is abstract.
174 |
// File 'service/s3/s3iface/interface.go', line 174
|
GetObjectAclRequest(*s3.GetObjectAclInput) (*request.Request, *s3.GetObjectAclOutput)
This method is abstract.
176 |
// File 'service/s3/s3iface/interface.go', line 176 |
GetObjectAclWithContext(aws.Context, *s3.GetObjectAclInput, ...request.Option) (*s3.GetObjectAclOutput, error)
This method is abstract.
175 |
// File 'service/s3/s3iface/interface.go', line 175
|
GetObjectLegalHold(*s3.GetObjectLegalHoldInput) (*s3.GetObjectLegalHoldOutput, error)
This method is abstract.
178 |
// File 'service/s3/s3iface/interface.go', line 178
|
GetObjectLegalHoldRequest(*s3.GetObjectLegalHoldInput) (*request.Request, *s3.GetObjectLegalHoldOutput)
This method is abstract.
180 |
// File 'service/s3/s3iface/interface.go', line 180 |
GetObjectLegalHoldWithContext(aws.Context, *s3.GetObjectLegalHoldInput, ...request.Option) (*s3.GetObjectLegalHoldOutput, error)
This method is abstract.
179 |
// File 'service/s3/s3iface/interface.go', line 179
|
GetObjectLockConfiguration(*s3.GetObjectLockConfigurationInput) (*s3.GetObjectLockConfigurationOutput, error)
This method is abstract.
182 |
// File 'service/s3/s3iface/interface.go', line 182
|
GetObjectLockConfigurationRequest(*s3.GetObjectLockConfigurationInput) (*request.Request, *s3.GetObjectLockConfigurationOutput)
This method is abstract.
184 |
// File 'service/s3/s3iface/interface.go', line 184 |
GetObjectLockConfigurationWithContext(aws.Context, *s3.GetObjectLockConfigurationInput, ...request.Option) (*s3.GetObjectLockConfigurationOutput, error)
This method is abstract.
183 |
// File 'service/s3/s3iface/interface.go', line 183
|
GetObjectRequest(*s3.GetObjectInput) (*request.Request, *s3.GetObjectOutput)
This method is abstract.
172 |
// File 'service/s3/s3iface/interface.go', line 172 |
GetObjectRetention(*s3.GetObjectRetentionInput) (*s3.GetObjectRetentionOutput, error)
This method is abstract.
186 |
// File 'service/s3/s3iface/interface.go', line 186
|
GetObjectRetentionRequest(*s3.GetObjectRetentionInput) (*request.Request, *s3.GetObjectRetentionOutput)
This method is abstract.
188 |
// File 'service/s3/s3iface/interface.go', line 188 |
GetObjectRetentionWithContext(aws.Context, *s3.GetObjectRetentionInput, ...request.Option) (*s3.GetObjectRetentionOutput, error)
This method is abstract.
187 |
// File 'service/s3/s3iface/interface.go', line 187
|
GetObjectTagging(*s3.GetObjectTaggingInput) (*s3.GetObjectTaggingOutput, error)
This method is abstract.
190 |
// File 'service/s3/s3iface/interface.go', line 190
|
GetObjectTaggingRequest(*s3.GetObjectTaggingInput) (*request.Request, *s3.GetObjectTaggingOutput)
This method is abstract.
192 |
// File 'service/s3/s3iface/interface.go', line 192 |
GetObjectTaggingWithContext(aws.Context, *s3.GetObjectTaggingInput, ...request.Option) (*s3.GetObjectTaggingOutput, error)
This method is abstract.
191 |
// File 'service/s3/s3iface/interface.go', line 191
|
GetObjectWithContext(aws.Context, *s3.GetObjectInput, ...request.Option) (*s3.GetObjectOutput, error)
This method is abstract.
171 |
// File 'service/s3/s3iface/interface.go', line 171
|
GetPublicAccessBlock(*s3.GetPublicAccessBlockInput) (*s3.GetPublicAccessBlockOutput, error)
This method is abstract.
194 |
// File 'service/s3/s3iface/interface.go', line 194
|
GetPublicAccessBlockRequest(*s3.GetPublicAccessBlockInput) (*request.Request, *s3.GetPublicAccessBlockOutput)
This method is abstract.
196 |
// File 'service/s3/s3iface/interface.go', line 196 |
GetPublicAccessBlockWithContext(aws.Context, *s3.GetPublicAccessBlockInput, ...request.Option) (*s3.GetPublicAccessBlockOutput, error)
This method is abstract.
195 |
// File 'service/s3/s3iface/interface.go', line 195
|
HeadBucket(*s3.HeadBucketInput) (*s3.HeadBucketOutput, error)
This method is abstract.
198 |
// File 'service/s3/s3iface/interface.go', line 198
|
HeadBucketRequest(*s3.HeadBucketInput) (*request.Request, *s3.HeadBucketOutput)
This method is abstract.
200 |
// File 'service/s3/s3iface/interface.go', line 200 |
HeadBucketWithContext(aws.Context, *s3.HeadBucketInput, ...request.Option) (*s3.HeadBucketOutput, error)
This method is abstract.
199 |
// File 'service/s3/s3iface/interface.go', line 199
|
HeadObject(*s3.HeadObjectInput) (*s3.HeadObjectOutput, error)
This method is abstract.
202 |
// File 'service/s3/s3iface/interface.go', line 202
|
HeadObjectRequest(*s3.HeadObjectInput) (*request.Request, *s3.HeadObjectOutput)
This method is abstract.
204 |
// File 'service/s3/s3iface/interface.go', line 204 |
HeadObjectWithContext(aws.Context, *s3.HeadObjectInput, ...request.Option) (*s3.HeadObjectOutput, error)
This method is abstract.
203 |
// File 'service/s3/s3iface/interface.go', line 203
|
ListBuckets(*s3.ListBucketsInput) (*s3.ListBucketsOutput, error)
This method is abstract.
206 |
// File 'service/s3/s3iface/interface.go', line 206
|
ListBucketsExtended(*s3.ListBucketsExtendedInput) (*s3.ListBucketsExtendedOutput, error)
This method is abstract.
210 |
// File 'service/s3/s3iface/interface.go', line 210
|
ListBucketsExtendedPages(*s3.ListBucketsExtendedInput, func(*s3.ListBucketsExtendedOutput, bool) bool) error
This method is abstract.
214 |
// File 'service/s3/s3iface/interface.go', line 214
|
ListBucketsExtendedPagesWithContext(aws.Context, *s3.ListBucketsExtendedInput, func(*s3.ListBucketsExtendedOutput, bool) bool, ...request.Option) error
This method is abstract.
215 |
// File 'service/s3/s3iface/interface.go', line 215
|
ListBucketsExtendedRequest(*s3.ListBucketsExtendedInput) (*request.Request, *s3.ListBucketsExtendedOutput)
This method is abstract.
212 |
// File 'service/s3/s3iface/interface.go', line 212 |
ListBucketsExtendedWithContext(aws.Context, *s3.ListBucketsExtendedInput, ...request.Option) (*s3.ListBucketsExtendedOutput, error)
This method is abstract.
211 |
// File 'service/s3/s3iface/interface.go', line 211
|
ListBucketsRequest(*s3.ListBucketsInput) (*request.Request, *s3.ListBucketsOutput)
This method is abstract.
208 |
// File 'service/s3/s3iface/interface.go', line 208 |
ListBucketsWithContext(aws.Context, *s3.ListBucketsInput, ...request.Option) (*s3.ListBucketsOutput, error)
This method is abstract.
207 |
// File 'service/s3/s3iface/interface.go', line 207
|
ListLegalHolds(*s3.ListLegalHoldsInput) (*s3.ListLegalHoldsOutput, error)
This method is abstract.
217 |
// File 'service/s3/s3iface/interface.go', line 217
|
ListLegalHoldsRequest(*s3.ListLegalHoldsInput) (*request.Request, *s3.ListLegalHoldsOutput)
This method is abstract.
219 |
// File 'service/s3/s3iface/interface.go', line 219 |
ListLegalHoldsWithContext(aws.Context, *s3.ListLegalHoldsInput, ...request.Option) (*s3.ListLegalHoldsOutput, error)
This method is abstract.
218 |
// File 'service/s3/s3iface/interface.go', line 218
|
ListMultipartUploads(*s3.ListMultipartUploadsInput) (*s3.ListMultipartUploadsOutput, error)
This method is abstract.
221 |
// File 'service/s3/s3iface/interface.go', line 221
|
ListMultipartUploadsPages(*s3.ListMultipartUploadsInput, func(*s3.ListMultipartUploadsOutput, bool) bool) error
This method is abstract.
225 |
// File 'service/s3/s3iface/interface.go', line 225
|
ListMultipartUploadsPagesWithContext(aws.Context, *s3.ListMultipartUploadsInput, func(*s3.ListMultipartUploadsOutput, bool) bool, ...request.Option) error
This method is abstract.
226 |
// File 'service/s3/s3iface/interface.go', line 226
|
ListMultipartUploadsRequest(*s3.ListMultipartUploadsInput) (*request.Request, *s3.ListMultipartUploadsOutput)
This method is abstract.
223 |
// File 'service/s3/s3iface/interface.go', line 223 |
ListMultipartUploadsWithContext(aws.Context, *s3.ListMultipartUploadsInput, ...request.Option) (*s3.ListMultipartUploadsOutput, error)
This method is abstract.
222 |
// File 'service/s3/s3iface/interface.go', line 222
|
ListObjects(*s3.ListObjectsInput) (*s3.ListObjectsOutput, error)
This method is abstract.
235 |
// File 'service/s3/s3iface/interface.go', line 235
|
ListObjectsPages(*s3.ListObjectsInput, func(*s3.ListObjectsOutput, bool) bool) error
This method is abstract.
239 |
// File 'service/s3/s3iface/interface.go', line 239
|
ListObjectsPagesWithContext(aws.Context, *s3.ListObjectsInput, func(*s3.ListObjectsOutput, bool) bool, ...request.Option) error
This method is abstract.
240 |
// File 'service/s3/s3iface/interface.go', line 240
|
ListObjectsRequest(*s3.ListObjectsInput) (*request.Request, *s3.ListObjectsOutput)
This method is abstract.
237 |
// File 'service/s3/s3iface/interface.go', line 237 |
ListObjectsV2(*s3.ListObjectsV2Input) (*s3.ListObjectsV2Output, error)
This method is abstract.
242 |
// File 'service/s3/s3iface/interface.go', line 242
|
ListObjectsV2Pages(*s3.ListObjectsV2Input, func(*s3.ListObjectsV2Output, bool) bool) error
This method is abstract.
246 |
// File 'service/s3/s3iface/interface.go', line 246
|
ListObjectsV2PagesWithContext(aws.Context, *s3.ListObjectsV2Input, func(*s3.ListObjectsV2Output, bool) bool, ...request.Option) error
This method is abstract.
247 |
// File 'service/s3/s3iface/interface.go', line 247
|
ListObjectsV2Request(*s3.ListObjectsV2Input) (*request.Request, *s3.ListObjectsV2Output)
This method is abstract.
244 |
// File 'service/s3/s3iface/interface.go', line 244 |
ListObjectsV2WithContext(aws.Context, *s3.ListObjectsV2Input, ...request.Option) (*s3.ListObjectsV2Output, error)
This method is abstract.
243 |
// File 'service/s3/s3iface/interface.go', line 243
|
ListObjectsWithContext(aws.Context, *s3.ListObjectsInput, ...request.Option) (*s3.ListObjectsOutput, error)
This method is abstract.
236 |
// File 'service/s3/s3iface/interface.go', line 236
|
ListObjectVersions(*s3.ListObjectVersionsInput) (*s3.ListObjectVersionsOutput, error)
This method is abstract.
228 |
// File 'service/s3/s3iface/interface.go', line 228
|
ListObjectVersionsPages(*s3.ListObjectVersionsInput, func(*s3.ListObjectVersionsOutput, bool) bool) error
This method is abstract.
232 |
// File 'service/s3/s3iface/interface.go', line 232
|
ListObjectVersionsPagesWithContext(aws.Context, *s3.ListObjectVersionsInput, func(*s3.ListObjectVersionsOutput, bool) bool, ...request.Option) error
This method is abstract.
233 |
// File 'service/s3/s3iface/interface.go', line 233
|
ListObjectVersionsRequest(*s3.ListObjectVersionsInput) (*request.Request, *s3.ListObjectVersionsOutput)
This method is abstract.
230 |
// File 'service/s3/s3iface/interface.go', line 230 |
ListObjectVersionsWithContext(aws.Context, *s3.ListObjectVersionsInput, ...request.Option) (*s3.ListObjectVersionsOutput, error)
This method is abstract.
229 |
// File 'service/s3/s3iface/interface.go', line 229
|
ListParts(*s3.ListPartsInput) (*s3.ListPartsOutput, error)
This method is abstract.
249 |
// File 'service/s3/s3iface/interface.go', line 249
|
ListPartsPages(*s3.ListPartsInput, func(*s3.ListPartsOutput, bool) bool) error
This method is abstract.
253 |
// File 'service/s3/s3iface/interface.go', line 253
|
ListPartsPagesWithContext(aws.Context, *s3.ListPartsInput, func(*s3.ListPartsOutput, bool) bool, ...request.Option) error
This method is abstract.
254 |
// File 'service/s3/s3iface/interface.go', line 254
|
ListPartsRequest(*s3.ListPartsInput) (*request.Request, *s3.ListPartsOutput)
This method is abstract.
251 |
// File 'service/s3/s3iface/interface.go', line 251 |
ListPartsWithContext(aws.Context, *s3.ListPartsInput, ...request.Option) (*s3.ListPartsOutput, error)
This method is abstract.
250 |
// File 'service/s3/s3iface/interface.go', line 250
|
PutBucketAcl(*s3.PutBucketAclInput) (*s3.PutBucketAclOutput, error)
This method is abstract.
256 |
// File 'service/s3/s3iface/interface.go', line 256
|
PutBucketAclRequest(*s3.PutBucketAclInput) (*request.Request, *s3.PutBucketAclOutput)
This method is abstract.
258 |
// File 'service/s3/s3iface/interface.go', line 258 |
PutBucketAclWithContext(aws.Context, *s3.PutBucketAclInput, ...request.Option) (*s3.PutBucketAclOutput, error)
This method is abstract.
257 |
// File 'service/s3/s3iface/interface.go', line 257
|
PutBucketCors(*s3.PutBucketCorsInput) (*s3.PutBucketCorsOutput, error)
This method is abstract.
260 |
// File 'service/s3/s3iface/interface.go', line 260
|
PutBucketCorsRequest(*s3.PutBucketCorsInput) (*request.Request, *s3.PutBucketCorsOutput)
This method is abstract.
262 |
// File 'service/s3/s3iface/interface.go', line 262 |
PutBucketCorsWithContext(aws.Context, *s3.PutBucketCorsInput, ...request.Option) (*s3.PutBucketCorsOutput, error)
This method is abstract.
261 |
// File 'service/s3/s3iface/interface.go', line 261
|
PutBucketLifecycleConfiguration(*s3.PutBucketLifecycleConfigurationInput) (*s3.PutBucketLifecycleConfigurationOutput, error)
This method is abstract.
264 |
// File 'service/s3/s3iface/interface.go', line 264
|
PutBucketLifecycleConfigurationRequest(*s3.PutBucketLifecycleConfigurationInput) (*request.Request, *s3.PutBucketLifecycleConfigurationOutput)
This method is abstract.
266 |
// File 'service/s3/s3iface/interface.go', line 266 |
PutBucketLifecycleConfigurationWithContext(aws.Context, *s3.PutBucketLifecycleConfigurationInput, ...request.Option) (*s3.PutBucketLifecycleConfigurationOutput, error)
This method is abstract.
265 |
// File 'service/s3/s3iface/interface.go', line 265
|
PutBucketLogging(*s3.PutBucketLoggingInput) (*s3.PutBucketLoggingOutput, error)
This method is abstract.
268 |
// File 'service/s3/s3iface/interface.go', line 268
|
PutBucketLoggingRequest(*s3.PutBucketLoggingInput) (*request.Request, *s3.PutBucketLoggingOutput)
This method is abstract.
270 |
// File 'service/s3/s3iface/interface.go', line 270 |
PutBucketLoggingWithContext(aws.Context, *s3.PutBucketLoggingInput, ...request.Option) (*s3.PutBucketLoggingOutput, error)
This method is abstract.
269 |
// File 'service/s3/s3iface/interface.go', line 269
|
PutBucketProtectionConfiguration(*s3.PutBucketProtectionConfigurationInput) (*s3.PutBucketProtectionConfigurationOutput, error)
This method is abstract.
272 |
// File 'service/s3/s3iface/interface.go', line 272
|
PutBucketProtectionConfigurationRequest(*s3.PutBucketProtectionConfigurationInput) (*request.Request, *s3.PutBucketProtectionConfigurationOutput)
This method is abstract.
274 |
// File 'service/s3/s3iface/interface.go', line 274 |
PutBucketProtectionConfigurationWithContext(aws.Context, *s3.PutBucketProtectionConfigurationInput, ...request.Option) (*s3.PutBucketProtectionConfigurationOutput, error)
This method is abstract.
273 |
// File 'service/s3/s3iface/interface.go', line 273
|
PutBucketReplication(*s3.PutBucketReplicationInput) (*s3.PutBucketReplicationOutput, error)
This method is abstract.
276 |
// File 'service/s3/s3iface/interface.go', line 276
|
PutBucketReplicationRequest(*s3.PutBucketReplicationInput) (*request.Request, *s3.PutBucketReplicationOutput)
This method is abstract.
278 |
// File 'service/s3/s3iface/interface.go', line 278 |
PutBucketReplicationWithContext(aws.Context, *s3.PutBucketReplicationInput, ...request.Option) (*s3.PutBucketReplicationOutput, error)
This method is abstract.
277 |
// File 'service/s3/s3iface/interface.go', line 277
|
PutBucketVersioning(*s3.PutBucketVersioningInput) (*s3.PutBucketVersioningOutput, error)
This method is abstract.
280 |
// File 'service/s3/s3iface/interface.go', line 280
|
PutBucketVersioningRequest(*s3.PutBucketVersioningInput) (*request.Request, *s3.PutBucketVersioningOutput)
This method is abstract.
282 |
// File 'service/s3/s3iface/interface.go', line 282 |
PutBucketVersioningWithContext(aws.Context, *s3.PutBucketVersioningInput, ...request.Option) (*s3.PutBucketVersioningOutput, error)
This method is abstract.
281 |
// File 'service/s3/s3iface/interface.go', line 281
|
PutBucketWebsite(*s3.PutBucketWebsiteInput) (*s3.PutBucketWebsiteOutput, error)
This method is abstract.
284 |
// File 'service/s3/s3iface/interface.go', line 284
|
PutBucketWebsiteRequest(*s3.PutBucketWebsiteInput) (*request.Request, *s3.PutBucketWebsiteOutput)
This method is abstract.
286 |
// File 'service/s3/s3iface/interface.go', line 286 |
PutBucketWebsiteWithContext(aws.Context, *s3.PutBucketWebsiteInput, ...request.Option) (*s3.PutBucketWebsiteOutput, error)
This method is abstract.
285 |
// File 'service/s3/s3iface/interface.go', line 285
|
PutObject(*s3.PutObjectInput) (*s3.PutObjectOutput, error)
This method is abstract.
288 |
// File 'service/s3/s3iface/interface.go', line 288
|
PutObjectAcl(*s3.PutObjectAclInput) (*s3.PutObjectAclOutput, error)
This method is abstract.
292 |
// File 'service/s3/s3iface/interface.go', line 292
|
PutObjectAclRequest(*s3.PutObjectAclInput) (*request.Request, *s3.PutObjectAclOutput)
This method is abstract.
294 |
// File 'service/s3/s3iface/interface.go', line 294 |
PutObjectAclWithContext(aws.Context, *s3.PutObjectAclInput, ...request.Option) (*s3.PutObjectAclOutput, error)
This method is abstract.
293 |
// File 'service/s3/s3iface/interface.go', line 293
|
PutObjectLegalHold(*s3.PutObjectLegalHoldInput) (*s3.PutObjectLegalHoldOutput, error)
This method is abstract.
296 |
// File 'service/s3/s3iface/interface.go', line 296
|
PutObjectLegalHoldRequest(*s3.PutObjectLegalHoldInput) (*request.Request, *s3.PutObjectLegalHoldOutput)
This method is abstract.
298 |
// File 'service/s3/s3iface/interface.go', line 298 |
PutObjectLegalHoldWithContext(aws.Context, *s3.PutObjectLegalHoldInput, ...request.Option) (*s3.PutObjectLegalHoldOutput, error)
This method is abstract.
297 |
// File 'service/s3/s3iface/interface.go', line 297
|
PutObjectLockConfiguration(*s3.PutObjectLockConfigurationInput) (*s3.PutObjectLockConfigurationOutput, error)
This method is abstract.
300 |
// File 'service/s3/s3iface/interface.go', line 300
|
PutObjectLockConfigurationRequest(*s3.PutObjectLockConfigurationInput) (*request.Request, *s3.PutObjectLockConfigurationOutput)
This method is abstract.
302 |
// File 'service/s3/s3iface/interface.go', line 302 |
PutObjectLockConfigurationWithContext(aws.Context, *s3.PutObjectLockConfigurationInput, ...request.Option) (*s3.PutObjectLockConfigurationOutput, error)
This method is abstract.
301 |
// File 'service/s3/s3iface/interface.go', line 301
|
PutObjectRequest(*s3.PutObjectInput) (*request.Request, *s3.PutObjectOutput)
This method is abstract.
290 |
// File 'service/s3/s3iface/interface.go', line 290 |
PutObjectRetention(*s3.PutObjectRetentionInput) (*s3.PutObjectRetentionOutput, error)
This method is abstract.
304 |
// File 'service/s3/s3iface/interface.go', line 304
|
PutObjectRetentionRequest(*s3.PutObjectRetentionInput) (*request.Request, *s3.PutObjectRetentionOutput)
This method is abstract.
306 |
// File 'service/s3/s3iface/interface.go', line 306 |
PutObjectRetentionWithContext(aws.Context, *s3.PutObjectRetentionInput, ...request.Option) (*s3.PutObjectRetentionOutput, error)
This method is abstract.
305 |
// File 'service/s3/s3iface/interface.go', line 305
|
PutObjectTagging(*s3.PutObjectTaggingInput) (*s3.PutObjectTaggingOutput, error)
This method is abstract.
308 |
// File 'service/s3/s3iface/interface.go', line 308
|
PutObjectTaggingRequest(*s3.PutObjectTaggingInput) (*request.Request, *s3.PutObjectTaggingOutput)
This method is abstract.
310 |
// File 'service/s3/s3iface/interface.go', line 310 |
PutObjectTaggingWithContext(aws.Context, *s3.PutObjectTaggingInput, ...request.Option) (*s3.PutObjectTaggingOutput, error)
This method is abstract.
309 |
// File 'service/s3/s3iface/interface.go', line 309
|
PutObjectWithContext(aws.Context, *s3.PutObjectInput, ...request.Option) (*s3.PutObjectOutput, error)
This method is abstract.
289 |
// File 'service/s3/s3iface/interface.go', line 289
|
PutPublicAccessBlock(*s3.PutPublicAccessBlockInput) (*s3.PutPublicAccessBlockOutput, error)
This method is abstract.
312 |
// File 'service/s3/s3iface/interface.go', line 312
|
PutPublicAccessBlockRequest(*s3.PutPublicAccessBlockInput) (*request.Request, *s3.PutPublicAccessBlockOutput)
This method is abstract.
314 |
// File 'service/s3/s3iface/interface.go', line 314 |
PutPublicAccessBlockWithContext(aws.Context, *s3.PutPublicAccessBlockInput, ...request.Option) (*s3.PutPublicAccessBlockOutput, error)
This method is abstract.
313 |
// File 'service/s3/s3iface/interface.go', line 313
|
RestoreObject(*s3.RestoreObjectInput) (*s3.RestoreObjectOutput, error)
This method is abstract.
316 |
// File 'service/s3/s3iface/interface.go', line 316
|
RestoreObjectRequest(*s3.RestoreObjectInput) (*request.Request, *s3.RestoreObjectOutput)
This method is abstract.
318 |
// File 'service/s3/s3iface/interface.go', line 318 |
RestoreObjectWithContext(aws.Context, *s3.RestoreObjectInput, ...request.Option) (*s3.RestoreObjectOutput, error)
This method is abstract.
317 |
// File 'service/s3/s3iface/interface.go', line 317
|
UploadPart(*s3.UploadPartInput) (*s3.UploadPartOutput, error)
This method is abstract.
320 |
// File 'service/s3/s3iface/interface.go', line 320
|
UploadPartCopy(*s3.UploadPartCopyInput) (*s3.UploadPartCopyOutput, error)
This method is abstract.
324 |
// File 'service/s3/s3iface/interface.go', line 324
|
UploadPartCopyRequest(*s3.UploadPartCopyInput) (*request.Request, *s3.UploadPartCopyOutput)
This method is abstract.
326 |
// File 'service/s3/s3iface/interface.go', line 326 |
UploadPartCopyWithContext(aws.Context, *s3.UploadPartCopyInput, ...request.Option) (*s3.UploadPartCopyOutput, error)
This method is abstract.
325 |
// File 'service/s3/s3iface/interface.go', line 325
|
UploadPartRequest(*s3.UploadPartInput) (*request.Request, *s3.UploadPartOutput)
This method is abstract.
322 |
// File 'service/s3/s3iface/interface.go', line 322 |
UploadPartWithContext(aws.Context, *s3.UploadPartInput, ...request.Option) (*s3.UploadPartOutput, error)
This method is abstract.
321 |
// File 'service/s3/s3iface/interface.go', line 321
|
WaitUntilBucketExists(*s3.HeadBucketInput) error
This method is abstract.
328 |
// File 'service/s3/s3iface/interface.go', line 328
|
WaitUntilBucketExistsWithContext(aws.Context, *s3.HeadBucketInput, ...request.WaiterOption) error
This method is abstract.
329 |
// File 'service/s3/s3iface/interface.go', line 329
|
WaitUntilBucketNotExists(*s3.HeadBucketInput) error
This method is abstract.
331 |
// File 'service/s3/s3iface/interface.go', line 331
|
WaitUntilBucketNotExistsWithContext(aws.Context, *s3.HeadBucketInput, ...request.WaiterOption) error
This method is abstract.
332 |
// File 'service/s3/s3iface/interface.go', line 332
|
WaitUntilObjectExists(*s3.HeadObjectInput) error
This method is abstract.
334 |
// File 'service/s3/s3iface/interface.go', line 334
|
WaitUntilObjectExistsWithContext(aws.Context, *s3.HeadObjectInput, ...request.WaiterOption) error
This method is abstract.
335 |
// File 'service/s3/s3iface/interface.go', line 335
|
WaitUntilObjectNotExists(*s3.HeadObjectInput) error
This method is abstract.
337 |
// File 'service/s3/s3iface/interface.go', line 337
|
WaitUntilObjectNotExistsWithContext(aws.Context, *s3.HeadObjectInput, ...request.WaiterOption) error
This method is abstract.
338 |
// File 'service/s3/s3iface/interface.go', line 338
|