Interface: s3manager.WriterReadFrom

import "../ibm-cos-sdk-go/service/s3/s3manager"

Overview

WriterReadFrom defines an interface implementing io.Writer and io.ReaderFrom

Implemented By

s3.AbortIncompleteMultipartUpload, s3.AbortMultipartUploadInput, s3.AbortMultipartUploadOutput, s3.AccessControlPolicy, s3.AddLegalHoldInput, kms.AliasListEntry, kms.AlreadyExistsException, s3manager.BatchDelete, s3manager.BatchError, s3.Bucket, s3.BucketExtended, s3.BucketLoggingStatus, s3.BucketProtectionDefaultRetention, s3.BucketProtectionMaximumRetention, s3.BucketProtectionMinimumRetention, s3manager.BufferedReadSeeker, s3manager.BufferedReadSeekerWriteTo, s3manager.BufferedReadSeekerWriteToPool, s3.CORSConfiguration, s3.CORSRule, kms.CancelKeyDeletionInput, kms.CancelKeyDeletionOutput, credentials.ChainProvider, s3crypto.CipherData, client.Client, kms.CloudHsmClusterInUseException, kms.CloudHsmClusterInvalidConfigurationException, kms.CloudHsmClusterNotActiveException, kms.CloudHsmClusterNotFoundException, kms.CloudHsmClusterNotRelatedException, endpoints.CodeGenOptions, s3.CommonPrefix, s3.CompleteMultipartUploadInput, s3.CompleteMultipartUploadOutput, s3.CompletedMultipartUpload, s3.CompletedPart, s3.Condition, aws.Config, client.Config, kms.ConnectCustomKeyStoreInput, s3.CopyObjectInput, s3.CopyObjectOutput, s3.CopyObjectResult, s3.CopyPartResult, kms.CreateAliasInput, s3.CreateBucketConfiguration, s3.CreateBucketInput, s3.CreateBucketOutput, kms.CreateCustomKeyStoreInput, kms.CreateCustomKeyStoreOutput, kms.CreateGrantInput, kms.CreateGrantOutput, kms.CreateKeyInput, kms.CreateKeyOutput, s3.CreateMultipartUploadInput, s3.CreateMultipartUploadOutput, credentials.Credentials, s3crypto.CryptoReadCloser, s3crypto.CryptoRegistry, kms.CustomKeyStoreHasCMKsException, kms.CustomKeyStoreInvalidStateException, kms.CustomKeyStoreNameInUseException, kms.CustomKeyStoreNotFoundException, kms.CustomKeyStoresListEntry, endpoints.DecodeModelOptions, kms.DecryptInput, kms.DecryptOutput, s3crypto.DecryptionClient, s3crypto.DecryptionClientV2, s3.DefaultRetention, client.DefaultRetryer, s3.Delete, kms.DeleteAliasInput, s3.DeleteBucketCorsInput, s3.DeleteBucketInput, s3.DeleteBucketLifecycleInput, s3.DeleteBucketReplicationInput, s3.DeleteBucketWebsiteInput, kms.DeleteCustomKeyStoreInput, kms.DeleteImportedKeyMaterialInput, s3.DeleteLegalHoldInput, s3manager.DeleteListIterator, s3.DeleteMarkerEntry, s3.DeleteMarkerReplication, s3.DeleteObjectInput, s3.DeleteObjectOutput, s3.DeleteObjectTaggingInput, s3.DeleteObjectTaggingOutput, s3.DeleteObjectsInput, s3manager.DeleteObjectsIterator, s3.DeleteObjectsOutput, s3.DeletePublicAccessBlockInput, s3.DeletedObject, kms.DependencyTimeoutException, kms.DescribeCustomKeyStoresInput, kms.DescribeCustomKeyStoresOutput, kms.DescribeKeyInput, kms.DescribeKeyOutput, s3.Destination, kms.DisableKeyInput, kms.DisableKeyRotationInput, kms.DisabledException, kms.DisconnectCustomKeyStoreInput, s3manager.DownloadObjectsIterator, s3manager.Downloader, ec2metadata.EC2Metadata, kms.EnableKeyInput, kms.EnableKeyRotationInput, kms.EncryptInput, kms.EncryptOutput, s3crypto.EncryptionClient, s3crypto.EncryptionClientV2, endpoints.Endpoint, credentials.EnvProvider, s3crypto.Envelope, request.ErrInvalidParams, request.ErrParamFormat, request.ErrParamMaxLen, request.ErrParamMinLen, request.ErrParamMinValue, request.ErrParamRequired, token.Error, s3.Error, s3manager.Error, s3.ErrorDocument, credentials.ErrorProvider, s3manager.Errors, kms.ExpiredImportTokenException, credentials.Expiry, s3.ExtendObjectRetentionInput, kms.GenerateDataKeyInput, kms.GenerateDataKeyOutput, kms.GenerateDataKeyPairInput, kms.GenerateDataKeyPairOutput, kms.GenerateDataKeyPairWithoutPlaintextInput, kms.GenerateDataKeyPairWithoutPlaintextOutput, kms.GenerateDataKeyWithoutPlaintextInput, kms.GenerateDataKeyWithoutPlaintextOutput, kms.GenerateRandomInput, kms.GenerateRandomOutput, s3.GetBucketAclInput, s3.GetBucketAclOutput, s3.GetBucketCorsInput, s3.GetBucketCorsOutput, s3.GetBucketLifecycleConfigurationInput, s3.GetBucketLifecycleConfigurationOutput, s3.GetBucketLocationInput, s3.GetBucketLocationOutput, s3.GetBucketLoggingInput, s3.GetBucketLoggingOutput, s3.GetBucketProtectionConfigurationInput, s3.GetBucketProtectionConfigurationOutput, s3.GetBucketReplicationInput, s3.GetBucketReplicationOutput, s3.GetBucketVersioningInput, s3.GetBucketVersioningOutput, s3.GetBucketWebsiteInput, s3.GetBucketWebsiteOutput, kms.GetKeyPolicyInput, kms.GetKeyPolicyOutput, kms.GetKeyRotationStatusInput, kms.GetKeyRotationStatusOutput, s3.GetObjectAclInput, s3.GetObjectAclOutput, s3.GetObjectInput, s3.GetObjectLegalHoldInput, s3.GetObjectLegalHoldOutput, s3.GetObjectLockConfigurationInput, s3.GetObjectLockConfigurationOutput, s3.GetObjectOutput, s3.GetObjectRetentionInput, s3.GetObjectRetentionOutput, s3.GetObjectTaggingInput, s3.GetObjectTaggingOutput, kms.GetParametersForImportInput, kms.GetParametersForImportOutput, s3.GetPublicAccessBlockInput, s3.GetPublicAccessBlockOutput, kms.GetPublicKeyInput, kms.GetPublicKeyOutput, s3.GlacierJobParameters, s3.Grant, kms.GrantConstraints, kms.GrantListEntry, s3.Grantee, request.HandlerList, request.Handlers, s3.HeadBucketInput, s3.HeadBucketOutput, s3.HeadObjectInput, s3.HeadObjectOutput, s3crypto.HeaderV2LoadStrategy, s3crypto.HeaderV2SaveStrategy, kms.ImportKeyMaterialInput, kms.IncorrectKeyException, kms.IncorrectKeyMaterialException, kms.IncorrectTrustAnchorException, s3.IndexDocument, s3.Initiator, kms.InternalException, kms.InvalidAliasNameException, kms.InvalidArnException, kms.InvalidCiphertextException, kms.InvalidGrantIdException, kms.InvalidGrantTokenException, kms.InvalidImportTokenException, kms.InvalidKeyUsageException, kms.InvalidMarkerException, kms.InvalidStateException, kms.KMS, kms.KMSInvalidSignatureException, kms.KeyListEntry, kms.KeyMetadata, kms.KeyUnavailableException, s3.LegalHold, s3.LifecycleConfiguration, s3.LifecycleExpiration, s3.LifecycleRule, s3.LifecycleRuleFilter, kms.LimitExceededException, kms.ListAliasesInput, kms.ListAliasesOutput, s3.ListBucketsExtendedInput, s3.ListBucketsExtendedOutput, s3.ListBucketsInput, s3.ListBucketsOutput, kms.ListGrantsInput, kms.ListGrantsResponse, kms.ListKeyPoliciesInput, kms.ListKeyPoliciesOutput, kms.ListKeysInput, kms.ListKeysOutput, s3.ListLegalHoldsInput, s3.ListLegalHoldsOutput, s3.ListMultipartUploadsInput, s3.ListMultipartUploadsOutput, s3.ListObjectVersionsInput, s3.ListObjectVersionsOutput, s3.ListObjectsInput, s3.ListObjectsOutput, s3.ListObjectsV2Input, s3.ListObjectsV2Output, s3.ListPartsInput, s3.ListPartsOutput, kms.ListResourceTagsInput, kms.ListResourceTagsOutput, kms.ListRetirableGrantsInput, aws.LogLevelType, aws.LoggerFunc, s3.LoggingEnabled, kms.MalformedPolicyDocumentException, s3crypto.MaterialDescription, aws.MultiCloser, s3.MultipartUpload, client.NoOpRetryer, s3.NoncurrentVersionExpiration, kms.NotFoundException, s3.Object, s3.ObjectIdentifier, s3.ObjectLockConfiguration, s3.ObjectLockLegalHold, s3.ObjectLockRetention, s3.ObjectLockRule, s3.ObjectVersion, endpoints.Options, s3.Owner, request.Pagination, s3.Part, endpoints.Partition, s3manager.PooledBufferedReadFromProvider, processcreds.ProcessProvider, s3.ProtectionConfiguration, ibmiam.Provider, plugincreds.Provider, endpointcreds.Provider, s3.PublicAccessBlockConfiguration, s3.PutBucketAclInput, s3.PutBucketCorsInput, s3.PutBucketLifecycleConfigurationInput, s3.PutBucketLoggingInput, s3.PutBucketProtectionConfigurationInput, s3.PutBucketReplicationInput, s3.PutBucketVersioningInput, s3.PutBucketWebsiteInput, kms.PutKeyPolicyInput, s3.PutObjectAclInput, s3.PutObjectAclOutput, s3.PutObjectInput, s3.PutObjectLegalHoldInput, s3.PutObjectLegalHoldOutput, s3.PutObjectLockConfigurationInput, s3.PutObjectLockConfigurationOutput, s3.PutObjectOutput, s3.PutObjectRetentionInput, s3.PutObjectRetentionOutput, s3.PutObjectTaggingInput, s3.PutObjectTaggingOutput, s3.PutPublicAccessBlockInput, kms.ReEncryptInput, kms.ReEncryptOutput, aws.ReaderSeekerCloser, s3.Redirect, s3.RedirectAllRequestsTo, endpoints.Region, s3.ReplicationConfiguration, s3.ReplicationRule, s3.ReplicationRuleAndOperator, s3.ReplicationRuleFilter, request.Request, endpoints.ResolverFunc, s3.RestoreObjectInput, s3.RestoreRequest, kms.RetireGrantInput, kms.RevokeGrantInput, s3.RoutingRule, s3.S3, s3crypto.S3LoadStrategy, s3crypto.S3SaveStrategy, kms.ScheduleKeyDeletionInput, kms.ScheduleKeyDeletionOutput, endpoints.Service, session.Session, session.SharedConfigAssumeRoleError, session.SharedConfigLoadError, session.SharedConfigProfileNotExistsError, credentials.SharedCredentialsProvider, kms.SignInput, kms.SignOutput, v4.Signer, credentials.StaticProvider, bearer.StaticTokenProvider, v4.StreamSigner, s3.Tag, kms.Tag, kms.TagException, kms.TagResourceInput, s3.Tagging, s3.TargetGrant, bearer.Token, bearer.TokenProviderFunc, s3.Transition, endpoints.UnknownEndpointError, endpoints.UnknownServiceError, kms.UnsupportedOperationException, kms.UntagResourceInput, kms.UpdateAliasInput, kms.UpdateCustomKeyStoreInput, kms.UpdateKeyDescriptionInput, s3manager.UploadObjectsIterator, s3.UploadPartCopyInput, s3.UploadPartCopyOutput, s3.UploadPartInput, s3.UploadPartOutput, s3manager.Uploader, credentials.Value, kms.VerifyInput, kms.VerifyOutput, s3.VersioningConfiguration, request.Waiter, request.WaiterAcceptor, s3.WebsiteConfiguration, aws.WriteAtBuffer