A B C D E F G H I K L M N O P Q R S T U V W 

A

abort() - Method in class com.amazonaws.services.s3.model.S3ObjectInputStream
Aborts the underlying http request without reading any more data and closes the stream.
abort() - Method in interface com.amazonaws.services.s3.transfer.Download
Cancels this download.
abort() - Method in interface com.amazonaws.services.s3.transfer.MultipleFileDownload
Cancels this download.
abort() - Method in interface com.amazonaws.services.s3.transfer.Upload
Abort the current upload operation.
abortMultipartUpload(AbortMultipartUploadRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Aborts a multipart upload.
abortMultipartUpload(AbortMultipartUploadRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
abortMultipartUpload(AbortMultipartUploadRequest) - Method in class com.amazonaws.services.s3.AmazonS3EncryptionClient
 
AbortMultipartUploadRequest - Class in com.amazonaws.services.s3.model
The AbortMultipartUploadRequest contains the parameters used for the AbortMultipartUpload method.
AbortMultipartUploadRequest(String, String, String) - Constructor for class com.amazonaws.services.s3.model.AbortMultipartUploadRequest
Constructs a new request to abort a multipart upload.
abortMultipartUploads(String, Date) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Aborts any multipart uploads that were initiated before the specified date.
AbstractPutObjectRequest - Class in com.amazonaws.services.s3.model
Abstract base class for a put object or put object like request.
AbstractPutObjectRequest(String, String, File) - Constructor for class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Constructs a new AbstractPutObjectRequest object to upload a file to the specified bucket and key.
AbstractPutObjectRequest(String, String, String) - Constructor for class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Constructs a new AbstractPutObjectRequest object with redirect location.
AbstractPutObjectRequest(String, String, InputStream, ObjectMetadata) - Constructor for class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Constructs a new AbstractPutObjectRequest object to upload a stream of data to the specified bucket and key.
AccessControlList - Class in com.amazonaws.services.s3.model
Represents an Amazon S3 Access Control List (ACL), including the ACL's set of grantees and the permissions assigned to each grantee.
AccessControlList() - Constructor for class com.amazonaws.services.s3.model.AccessControlList
 
addConfiguration(String, NotificationConfiguration) - Method in class com.amazonaws.services.s3.model.BucketNotificationConfiguration
Adds the given notification configuration to the BucketNotificationConfiguration object
addDescription(String, String) - Method in class com.amazonaws.services.s3.model.EncryptionMaterials
Fluent API to add material description.
addDescriptions(Map<String, String>) - Method in class com.amazonaws.services.s3.model.EncryptionMaterials
Fluent API to add all the given material descriptions.
addEvent(String) - Method in class com.amazonaws.services.s3.model.NotificationConfiguration
Adds the given event to the set of events for this NotificationConfiguration object.
addEvent(S3Event) - Method in class com.amazonaws.services.s3.model.NotificationConfiguration
Adds the given event to the set of events for this NotificationConfiguration object.
addMaterial(EncryptionMaterials) - Method in class com.amazonaws.services.s3.model.SimpleMaterialProvider
 
addObjectPrefix(String) - Method in class com.amazonaws.services.s3.model.NotificationConfiguration
Adds the given prefix to the list of prefix for this NotificationConfiguration object.
addProgressListener(ProgressListener) - Method in interface com.amazonaws.services.s3.transfer.Transfer
Adds the specified progress listener to the list of listeners receiving updates about this transfer's progress.
addProgressListener(ProgressListener) - Method in interface com.amazonaws.services.s3.transfer.Transfer
addRequestParameter(String, String) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Adds an additional request parameter to be included in the pre-signed URL.
addUserMetadata(String, String) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Adds the key value pair of custom user-metadata for the associated object.
AES_256_SERVER_SIDE_ENCRYPTION - Static variable in class com.amazonaws.services.s3.model.ObjectMetadata
 
AMAZON_PREFIX - Static variable in interface com.amazonaws.services.s3.Headers
Prefix for general Amazon headers: x-amz-
AmazonS3 - Interface in com.amazonaws.services.s3
Provides an interface for accessing the Amazon S3 web service.
AmazonS3Client - Class in com.amazonaws.services.s3
Provides the client for accessing the Amazon S3 web service.
AmazonS3Client() - Constructor for class com.amazonaws.services.s3.AmazonS3Client
Constructs a new client to invoke service methods on Amazon S3.
AmazonS3Client(AWSCredentials) - Constructor for class com.amazonaws.services.s3.AmazonS3Client
Constructs a new Amazon S3 client using the specified AWS credentials to access Amazon S3.
AmazonS3Client(AWSCredentials, ClientConfiguration) - Constructor for class com.amazonaws.services.s3.AmazonS3Client
Constructs a new Amazon S3 client using the specified AWS credentials and client configuration to access Amazon S3.
AmazonS3Client(AWSCredentialsProvider) - Constructor for class com.amazonaws.services.s3.AmazonS3Client
Constructs a new Amazon S3 client using the specified AWS credentials provider to access Amazon S3.
AmazonS3Client(AWSCredentialsProvider, ClientConfiguration) - Constructor for class com.amazonaws.services.s3.AmazonS3Client
Constructs a new Amazon S3 client using the specified AWS credentials and client configuration to access Amazon S3.
AmazonS3Client(AWSCredentialsProvider, ClientConfiguration, RequestMetricCollector) - Constructor for class com.amazonaws.services.s3.AmazonS3Client
Constructs a new Amazon S3 client using the specified AWS credentials, client configuration and request metric collector to access Amazon S3.
AmazonS3Client(ClientConfiguration) - Constructor for class com.amazonaws.services.s3.AmazonS3Client
Constructs a new client using the specified client configuration to access Amazon S3.
AmazonS3Encryption - Interface in com.amazonaws.services.s3
A marker interface used to check if an instance of S3 client is an S3 encryption client.
AmazonS3EncryptionClient - Class in com.amazonaws.services.s3
Used to perform client-side encryption for storing data securely in S3.
AmazonS3EncryptionClient(EncryptionMaterials) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
Constructs a new Amazon S3 Encryption client that will make anonymous requests to Amazon S3.
AmazonS3EncryptionClient(EncryptionMaterialsProvider) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
Constructs a new Amazon S3 Encryption client that will make anonymous requests to Amazon S3.
AmazonS3EncryptionClient(EncryptionMaterials, CryptoConfiguration) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
Constructs a new Amazon S3 Encryption client that will make anonymous requests to Amazon S3.
AmazonS3EncryptionClient(EncryptionMaterialsProvider, CryptoConfiguration) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
Constructs a new Amazon S3 Encryption client that will make anonymous requests to Amazon S3.
AmazonS3EncryptionClient(AWSCredentials, EncryptionMaterials) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to access Amazon S3.
AmazonS3EncryptionClient(AWSCredentials, EncryptionMaterialsProvider) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to access Amazon S3.
AmazonS3EncryptionClient(AWSCredentialsProvider, EncryptionMaterialsProvider) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to access Amazon S3.
AmazonS3EncryptionClient(AWSCredentials, EncryptionMaterials, CryptoConfiguration) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to access Amazon S3.
AmazonS3EncryptionClient(AWSCredentials, EncryptionMaterialsProvider, CryptoConfiguration) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to access Amazon S3.
AmazonS3EncryptionClient(AWSCredentialsProvider, EncryptionMaterialsProvider, CryptoConfiguration) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to access Amazon S3.
AmazonS3EncryptionClient(AWSCredentials, EncryptionMaterials, ClientConfiguration, CryptoConfiguration) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
Constructs a new Amazon S3 Encryption client using the specified AWS credentials and client configuration to access Amazon S3.
AmazonS3EncryptionClient(AWSCredentials, EncryptionMaterialsProvider, ClientConfiguration, CryptoConfiguration) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
 
AmazonS3EncryptionClient(AWSCredentialsProvider, EncryptionMaterialsProvider, ClientConfiguration, CryptoConfiguration) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
 
AmazonS3EncryptionClient(AWSCredentialsProvider, EncryptionMaterialsProvider, ClientConfiguration, CryptoConfiguration, RequestMetricCollector) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
 
AmazonS3EncryptionClient(AWSKMSClient, AWSCredentialsProvider, EncryptionMaterialsProvider, ClientConfiguration, CryptoConfiguration, RequestMetricCollector) - Constructor for class com.amazonaws.services.s3.AmazonS3EncryptionClient
 
AmazonS3Exception - Exception in com.amazonaws.services.s3.model
Provides an extension of the AmazonServiceException for errors reported by Amazon S3 while processing a request.
AmazonS3Exception(String) - Constructor for exception com.amazonaws.services.s3.model.AmazonS3Exception
Constructs a new AmazonS3Exception with the specified message.
AmazonS3Exception(String, Exception) - Constructor for exception com.amazonaws.services.s3.model.AmazonS3Exception
Constructs a new AmazonS3Exception with the specified message and root cause.
AmazonS3Exception(String, String) - Constructor for exception com.amazonaws.services.s3.model.AmazonS3Exception
Constructs a new AmazonS3Exception with the specified message and error response xml from Amazon S3.
AmazonS3URI - Class in com.amazonaws.services.s3
A URI wrapper that can parse out information about an S3 URI.
AmazonS3URI(String) - Constructor for class com.amazonaws.services.s3.AmazonS3URI
Creates a new AmazonS3URI by parsing the given string.
AmazonS3URI(URI) - Constructor for class com.amazonaws.services.s3.AmazonS3URI
Creates a new AmazonS3URI by wrapping the given URI.
appendMultipartUserAgent(X) - Static method in class com.amazonaws.services.s3.transfer.TransferManager
 
appendSingleObjectUserAgent(X) - Static method in class com.amazonaws.services.s3.transfer.TransferManager
 
appendUserAgent(X, String) - Method in class com.amazonaws.services.s3.UploadObjectObserver
Appends the given user agent to the given request.
available() - Method in class com.amazonaws.services.s3.model.S3ObjectInputStream
Returns super.available() if the value is not zero or else always returns 1.
AwsChunkedEncodingInputStream - Class in com.amazonaws.auth
A wrapper class of InputStream that implements chunked-encoding.
AwsChunkedEncodingInputStream(InputStream, byte[], String, String, String, AWS4Signer) - Constructor for class com.amazonaws.auth.AwsChunkedEncodingInputStream
 
AwsChunkedEncodingInputStream(InputStream, int, byte[], String, String, String, AWS4Signer) - Constructor for class com.amazonaws.auth.AwsChunkedEncodingInputStream
A wrapper of InputStream that implements pseudo-chunked-encoding.
awsCredentialsProvider - Variable in class com.amazonaws.services.s3.AmazonS3Client
Provider for AWS credentials.

B

Bucket - Class in com.amazonaws.services.s3.model
Represents an Amazon S3 bucket.
Bucket() - Constructor for class com.amazonaws.services.s3.model.Bucket
Constructs a bucket without any name specified.
Bucket(String) - Constructor for class com.amazonaws.services.s3.model.Bucket
Creates a bucket with a name.
BucketCrossOriginConfiguration - Class in com.amazonaws.services.s3.model
 
BucketCrossOriginConfiguration(List<CORSRule>) - Constructor for class com.amazonaws.services.s3.model.BucketCrossOriginConfiguration
Constructs a new BucketCrossOriginConfiguration object with the rules given.
BucketCrossOriginConfiguration() - Constructor for class com.amazonaws.services.s3.model.BucketCrossOriginConfiguration
 
BucketLifecycleConfiguration - Class in com.amazonaws.services.s3.model
Container for bucket lifecycle configuration operations.
BucketLifecycleConfiguration(List<BucketLifecycleConfiguration.Rule>) - Constructor for class com.amazonaws.services.s3.model.BucketLifecycleConfiguration
Constructs a new BucketLifecycleConfiguration object with the rules given.
BucketLifecycleConfiguration() - Constructor for class com.amazonaws.services.s3.model.BucketLifecycleConfiguration
 
BucketLifecycleConfiguration.NoncurrentVersionTransition - Class in com.amazonaws.services.s3.model
The non-current-version transition attribute of the rule, describing how non-current versions of objects will move between different storage classes in Amazon S3.
BucketLifecycleConfiguration.NoncurrentVersionTransition() - Constructor for class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
 
BucketLifecycleConfiguration.Rule - Class in com.amazonaws.services.s3.model
 
BucketLifecycleConfiguration.Rule() - Constructor for class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
 
BucketLifecycleConfiguration.Transition - Class in com.amazonaws.services.s3.model
The transition attribute of the rule describing how this object will move between different storage classes in Amazon S3.
BucketLifecycleConfiguration.Transition() - Constructor for class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Transition
 
BucketLoggingConfiguration - Class in com.amazonaws.services.s3.model
Represents bucket logging configuration used to control bucket-based server access logging in Amazon S3.
BucketLoggingConfiguration() - Constructor for class com.amazonaws.services.s3.model.BucketLoggingConfiguration
Creates a new bucket logging configuration, which by default is disabled.
BucketLoggingConfiguration(String, String) - Constructor for class com.amazonaws.services.s3.model.BucketLoggingConfiguration
Creates a new bucket logging configuration which enables server access logs to be collected and stored in the specified destination bucket with the specified log file prefix.
bucketName - Variable in class com.amazonaws.services.s3.model.S3ObjectSummary
The name of the bucket in which this object is stored
bucketName - Variable in class com.amazonaws.services.s3.model.S3VersionSummary
The name of the bucket in which this version is stored
BucketNotificationConfiguration - Class in com.amazonaws.services.s3.model
Represents a bucket's notification configuration.
BucketNotificationConfiguration() - Constructor for class com.amazonaws.services.s3.model.BucketNotificationConfiguration
Creates a new bucket notification configuration.
BucketNotificationConfiguration(String, NotificationConfiguration) - Constructor for class com.amazonaws.services.s3.model.BucketNotificationConfiguration
Creates a new bucket notification configuration with the given configuration.
BucketNotificationConfiguration(Collection<BucketNotificationConfiguration.TopicConfiguration>) - Constructor for class com.amazonaws.services.s3.model.BucketNotificationConfiguration
Deprecated. 
BucketNotificationConfiguration.TopicConfiguration - Class in com.amazonaws.services.s3.model
Deprecated.
Use TopicConfiguration instead
BucketNotificationConfiguration.TopicConfiguration(String, String) - Constructor for class com.amazonaws.services.s3.model.BucketNotificationConfiguration.TopicConfiguration
Deprecated.
BucketPolicy - Class in com.amazonaws.services.s3.model
Represents a Amazon S3 bucket policy.
BucketPolicy() - Constructor for class com.amazonaws.services.s3.model.BucketPolicy
 
BucketTaggingConfiguration - Class in com.amazonaws.services.s3.model
 
BucketTaggingConfiguration() - Constructor for class com.amazonaws.services.s3.model.BucketTaggingConfiguration
Creates a new bucket tagging configuration.
BucketTaggingConfiguration(Collection<TagSet>) - Constructor for class com.amazonaws.services.s3.model.BucketTaggingConfiguration
Creates a new bucket Tagging configuration containing the specified TopicConfigurations.
BucketVersioningConfiguration - Class in com.amazonaws.services.s3.model
Represents the versioning configuration for a bucket.
BucketVersioningConfiguration() - Constructor for class com.amazonaws.services.s3.model.BucketVersioningConfiguration
Creates a new bucket versioning configuration object which defaults to BucketVersioningConfiguration.OFF status.
BucketVersioningConfiguration(String) - Constructor for class com.amazonaws.services.s3.model.BucketVersioningConfiguration
Creates a new bucket versioning configuration object with the specified status.
BucketWebsiteConfiguration - Class in com.amazonaws.services.s3.model
Bucket configuration options for hosting static websites entirely out of Amazon S3.
BucketWebsiteConfiguration() - Constructor for class com.amazonaws.services.s3.model.BucketWebsiteConfiguration
Creates a new BucketWebsiteConfiguration.
BucketWebsiteConfiguration(String) - Constructor for class com.amazonaws.services.s3.model.BucketWebsiteConfiguration
Creates a new BucketWebsiteConfiguration with the specified index document suffix.
BucketWebsiteConfiguration(String, String) - Constructor for class com.amazonaws.services.s3.model.BucketWebsiteConfiguration
Creates a new BucketWebsiteConfiguration with the specified index document suffix and error document.
build() - Method in class com.amazonaws.services.s3.model.S3ObjectIdBuilder
 

C

CACHE_CONTROL - Static variable in interface com.amazonaws.services.s3.Headers
 
calculateStreamContentLength(long) - Static method in class com.amazonaws.auth.AwsChunkedEncodingInputStream
 
CANNED_ACL_CONDITION_KEY - Static variable in class com.amazonaws.auth.policy.conditions.S3ConditionFactory
Condition key for the canned ACL specified by a request.
CannedAccessControlList - Enum in com.amazonaws.services.s3.model
Specifies constants defining a canned access control list.
CanonicalGrantee - Class in com.amazonaws.services.s3.model
Represents a grantee identified by their canonical Amazon ID.
CanonicalGrantee(String) - Constructor for class com.amazonaws.services.s3.model.CanonicalGrantee
Constructs a new CanonicalGrantee object with the given canonical ID.
changeObjectStorageClass(String, String, StorageClass) - Method in interface com.amazonaws.services.s3.AmazonS3
Changes the Amazon S3 storage class for a specified object.
changeObjectStorageClass(String, String, StorageClass) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
cleanupDataSource(S3DataSource, File, InputStream, InputStream, Log) - Static method in enum com.amazonaws.services.s3.model.S3DataSource.Utils
Clean up any temporary streams created during the execution, and restore the original file and/or input stream.
clone() - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
 
clone() - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
 
clone() - Method in class com.amazonaws.services.s3.model.EncryptedPutObjectRequest
Returns a clone (as deep as possible) of this request object.
clone() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Returns a clone of this ObjectMetadata.
clone() - Method in class com.amazonaws.services.s3.model.PutObjectRequest
Returns a clone (as deep as possible) of this request object.
clone() - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Returns a clone (as deep as possible) of this request object.
close() - Method in class com.amazonaws.services.s3.model.S3Object
Releases any underlying system resources.
CloudFunctionConfiguration - Class in com.amazonaws.services.s3.model
Represents the lambda configuration for an Amazon S3 bucket notification.
CloudFunctionConfiguration(String, String, EnumSet<S3Event>) - Constructor for class com.amazonaws.services.s3.model.CloudFunctionConfiguration
Creates a new lambda configuration with the given invocation role , function and set of events.
CloudFunctionConfiguration(String, String, String...) - Constructor for class com.amazonaws.services.s3.model.CloudFunctionConfiguration
Creates a new lambda configuration with the given invocation role , function and set of events.
com.amazonaws.auth - package com.amazonaws.auth
 
com.amazonaws.auth.policy.actions - package com.amazonaws.auth.policy.actions
 
com.amazonaws.auth.policy.conditions - package com.amazonaws.auth.policy.conditions
 
com.amazonaws.auth.policy.resources - package com.amazonaws.auth.policy.resources
 
com.amazonaws.services.s3 - package com.amazonaws.services.s3
Synchronous client for accessing Amazon S3.
com.amazonaws.services.s3.event - package com.amazonaws.services.s3.event
 
com.amazonaws.services.s3.iterable - package com.amazonaws.services.s3.iterable
 
com.amazonaws.services.s3.metrics - package com.amazonaws.services.s3.metrics
 
com.amazonaws.services.s3.model - package com.amazonaws.services.s3.model
Classes modeling the various types represented by Amazon S3.
com.amazonaws.services.s3.transfer - package com.amazonaws.services.s3.transfer
Transfer management.
com.amazonaws.services.s3.transfer.exception - package com.amazonaws.services.s3.transfer.exception
 
com.amazonaws.services.s3.transfer.model - package com.amazonaws.services.s3.transfer.model
 
completeMultipartUpload(CompleteMultipartUploadRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Completes a multipart upload by assembling previously uploaded parts.
completeMultipartUpload(CompleteMultipartUploadRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
completeMultipartUpload(CompleteMultipartUploadRequest) - Method in class com.amazonaws.services.s3.AmazonS3EncryptionClient
 
CompleteMultipartUploadRequest - Class in com.amazonaws.services.s3.model
Container for the parameters of the CompleteMultipartUpload operation.
CompleteMultipartUploadRequest() - Constructor for class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
 
CompleteMultipartUploadRequest(String, String, String, List<PartETag>) - Constructor for class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Constructs a new request to complete a multipart upload.
CompleteMultipartUploadResult - Class in com.amazonaws.services.s3.model
The CompleteMultipartUploadResult contains all the information about the CompleteMultipartUpload method.
CompleteMultipartUploadResult() - Constructor for class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
 
CONTENT_DISPOSITION - Static variable in interface com.amazonaws.services.s3.Headers
 
CONTENT_ENCODING - Static variable in interface com.amazonaws.services.s3.Headers
 
CONTENT_LENGTH - Static variable in interface com.amazonaws.services.s3.Headers
 
CONTENT_MD5 - Static variable in interface com.amazonaws.services.s3.Headers
 
CONTENT_RANGE - Static variable in interface com.amazonaws.services.s3.Headers
 
CONTENT_TYPE - Static variable in interface com.amazonaws.services.s3.Headers
 
Copy - Interface in com.amazonaws.services.s3.transfer
Represents an asynchronous copy request from one Amazon S3 location another.
copy(String, String, String, String) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Schedules a new transfer to copy data from one Amazon S3 location to another Amazon S3 location.
copy(CopyObjectRequest) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Schedules a new transfer to copy data from one Amazon S3 location to another Amazon S3 location.
copy(CopyObjectRequest, TransferStateChangeListener) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Schedules a new transfer to copy data from one Amazon S3 location to another Amazon S3 location.
COPY_PART_RANGE - Static variable in interface com.amazonaws.services.s3.Headers
Range header for the copy part request
COPY_SOURCE_CONDITION_KEY - Static variable in class com.amazonaws.auth.policy.conditions.S3ConditionFactory
Condition key for the source object specified by a request to copy an object.
COPY_SOURCE_IF_MATCH - Static variable in interface com.amazonaws.services.s3.Headers
ETag matching constraint header for the copy object request
COPY_SOURCE_IF_MODIFIED_SINCE - Static variable in interface com.amazonaws.services.s3.Headers
Modified since constraint header for the copy object request
COPY_SOURCE_IF_NO_MATCH - Static variable in interface com.amazonaws.services.s3.Headers
ETag non-matching constraint header for the copy object request
COPY_SOURCE_IF_UNMODIFIED_SINCE - Static variable in interface com.amazonaws.services.s3.Headers
Unmodified since constraint header for the copy object request
COPY_SOURCE_SERVER_SIDE_ENCRYPTION_CUSTOMER_ALGORITHM - Static variable in interface com.amazonaws.services.s3.Headers
Header for the encryption algorithm used when encrypting the object with customer-provided keys
COPY_SOURCE_SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY - Static variable in interface com.amazonaws.services.s3.Headers
Header for the customer-provided key for server-side encryption
COPY_SOURCE_SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY_MD5 - Static variable in interface com.amazonaws.services.s3.Headers
Header for the MD5 digest of the customer-provided key for server-side encryption
copyObject(String, String, String, String) - Method in interface com.amazonaws.services.s3.AmazonS3
Copies a source object to a new destination in Amazon S3.
copyObject(CopyObjectRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Copies a source object to a new destination in Amazon S3.
copyObject(String, String, String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
copyObject(CopyObjectRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
CopyObjectRequest - Class in com.amazonaws.services.s3.model
Provides options for copying an Amazon S3 object from a source location to a new destination.
CopyObjectRequest(String, String, String, String) - Constructor for class com.amazonaws.services.s3.model.CopyObjectRequest
Constructs with basic options.
CopyObjectRequest(String, String, String, String, String) - Constructor for class com.amazonaws.services.s3.model.CopyObjectRequest
Constructs a new CopyObjectRequest with basic options, providing an S3 version ID identifying the specific version of the source object to copy.
CopyObjectResult - Class in com.amazonaws.services.s3.model
Contains the data returned by Amazon S3 from the AmazonS3.copyObject(CopyObjectRequest copyObjectRequest) call.
CopyObjectResult() - Constructor for class com.amazonaws.services.s3.model.CopyObjectResult
 
copyPart(CopyPartRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Copies a source object to a part of a multipart upload.
copyPart(CopyPartRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
Copies a source object to a part of a multipart upload.
copyPart(CopyPartRequest) - Method in class com.amazonaws.services.s3.AmazonS3EncryptionClient
 
CopyPartRequest - Class in com.amazonaws.services.s3.model
Provides options for copying an Amazon S3 object from a source location to a part of a multipart upload.
CopyPartRequest() - Constructor for class com.amazonaws.services.s3.model.CopyPartRequest
 
CopyPartResult - Class in com.amazonaws.services.s3.model
Result of the copy part operation.
CopyPartResult() - Constructor for class com.amazonaws.services.s3.model.CopyPartResult
 
copyPutObjectBaseTo(T) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
 
CopyResult - Class in com.amazonaws.services.s3.transfer.model
Contains information returned by Amazon S3 for a completed copy operation.
CopyResult() - Constructor for class com.amazonaws.services.s3.transfer.model.CopyResult
 
CORSRule - Class in com.amazonaws.services.s3.model
Container for rules of cross origin configuration.
CORSRule() - Constructor for class com.amazonaws.services.s3.model.CORSRule
 
CORSRule.AllowedMethods - Enum in com.amazonaws.services.s3.model
Enumeration of names of the all the allowed methods.
createBucket(CreateBucketRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Creates a new Amazon S3 bucket in the default region, Region.US_Standard.
createBucket(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Creates a new Amazon S3 bucket with the specified name in the default (US) region, Region.US_Standard.
createBucket(String, Region) - Method in interface com.amazonaws.services.s3.AmazonS3
Creates a new Amazon S3 bucket with the specified name in the specified Amazon S3 region.
createBucket(String, String) - Method in interface com.amazonaws.services.s3.AmazonS3
Creates a new Amazon S3 bucket with the specified name in the specified Amazon S3 region.
createBucket(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
createBucket(String, Region) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
createBucket(String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
createBucket(CreateBucketRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
CreateBucketRequest - Class in com.amazonaws.services.s3.model
Provides options for creating an Amazon S3 bucket.
CreateBucketRequest(String) - Constructor for class com.amazonaws.services.s3.model.CreateBucketRequest
Constructs a new CreateBucketRequest, ready to be executed to create the specified bucket in the US_Standard region.
CreateBucketRequest(String, Region) - Constructor for class com.amazonaws.services.s3.model.CreateBucketRequest
Constructs a new CreateBucketRequest, ready to be executed to create the specified bucket in the specified region.
CreateBucketRequest(String, String) - Constructor for class com.amazonaws.services.s3.model.CreateBucketRequest
Constructs a new CreateBucketRequest, ready to be executed and create the specified bucket in the specified region.
createExecutionContext(AmazonWebServiceRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
createPutObjectRequest(S3Object) - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Creates and returns a PutObjectRequest for the instruction file with the specified suffix.
createRequest(String, String, X, HttpMethodName) - Method in class com.amazonaws.services.s3.AmazonS3Client
Creates and initializes a new request object for the specified S3 resource.
createSigner(Request<?>, String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
Returns a "complete" S3 specific signer, taking into the S3 bucket, key, and the current S3 client configuration into account.
CRYPTO_CEK_ALGORITHM - Static variable in interface com.amazonaws.services.s3.Headers
Content encryption algorithm, such as "AES/GCM/NoPadding".
CRYPTO_INSTRUCTION_FILE - Static variable in interface com.amazonaws.services.s3.Headers
Instruction file header to be placed in the metadata of instruction files
CRYPTO_IV - Static variable in interface com.amazonaws.services.s3.Headers
Initialization vector (IV) header that is used in the symmetric and envelope encryption mechanisms
CRYPTO_KEY - Static variable in interface com.amazonaws.services.s3.Headers
Encrypted symmetric key header that is used in the Encryption Only (EO) envelope encryption mechanism.
CRYPTO_KEY_V2 - Static variable in interface com.amazonaws.services.s3.Headers
Encrypted symmetric key header that is used in the Authenticated Encryption (AE) cryptographic module.
CRYPTO_KEYWRAP_ALGORITHM - Static variable in interface com.amazonaws.services.s3.Headers
Key wrapping algorithm such as "AESWrap" and "RSA/ECB/OAEPWithSHA-256AndMGF1Padding".
CRYPTO_TAG_LENGTH - Static variable in interface com.amazonaws.services.s3.Headers
Tag length applicable to authenticated encrypt/decryption.
CryptoConfiguration - Class in com.amazonaws.services.s3.model
Stores configuration parameters that will be used during encryption and decryption by the Amazon S3 Encryption Client.
CryptoConfiguration() - Constructor for class com.amazonaws.services.s3.model.CryptoConfiguration
Creates a new CryptoConfiguration object with default storage mode and crypto provider settings.
CryptoConfiguration(CryptoMode) - Constructor for class com.amazonaws.services.s3.model.CryptoConfiguration
 
CryptoMode - Enum in com.amazonaws.services.s3.model
Denotes the different cryptographic modes available for securing an S3 object via client-side encryption.
CryptoStorageMode - Enum in com.amazonaws.services.s3.model
Denotes the different storage modes available for storing the encryption information that accompanies encrypted objects in S3.
CUSTOMER_MASTER_KEY_ID - Static variable in class com.amazonaws.services.s3.model.KMSEncryptionMaterials
Name of the materail description to be persisted in S3 for the KMS's customer master key id.

D

DATE - Static variable in interface com.amazonaws.services.s3.Headers
 
DEFAULT_ENCODING - Static variable in class com.amazonaws.auth.AwsChunkedEncodingInputStream
 
DEFAULT_INSTRUCTION_FILE_SUFFIX - Static variable in class com.amazonaws.services.s3.model.InstructionFileId
 
DEFAULT_INSTURCTION_FILE_SUFFIX - Static variable in class com.amazonaws.services.s3.model.InstructionFileId
Deprecated.
DEFAULT_PATH_STYLE_ACCESS - Static variable in class com.amazonaws.services.s3.S3ClientOptions
The default setting for use of path-style access
deleteBucket(DeleteBucketRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Deletes the specified bucket.
deleteBucket(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Deletes the specified bucket.
deleteBucket(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
deleteBucket(DeleteBucketRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
deleteBucketCrossOriginConfiguration(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Delete the cross origin configuration for the specified bucket.
deleteBucketCrossOriginConfiguration(DeleteBucketCrossOriginConfigurationRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Delete the cross origin configuration for the specified bucket.
deleteBucketCrossOriginConfiguration(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
deleteBucketCrossOriginConfiguration(DeleteBucketCrossOriginConfigurationRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
DeleteBucketCrossOriginConfigurationRequest - Class in com.amazonaws.services.s3.model
Request object for the parameters to delete a bucket's cross origin configuration.
DeleteBucketCrossOriginConfigurationRequest(String) - Constructor for class com.amazonaws.services.s3.model.DeleteBucketCrossOriginConfigurationRequest
Creates a new request object, ready to be executed to delete the cross origin configuration for the specified bucket.
deleteBucketLifecycleConfiguration(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Removes the lifecycle configuration for the bucket specified.
deleteBucketLifecycleConfiguration(DeleteBucketLifecycleConfigurationRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Removes the lifecycle configuration for the bucket specified.
deleteBucketLifecycleConfiguration(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
deleteBucketLifecycleConfiguration(DeleteBucketLifecycleConfigurationRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
DeleteBucketLifecycleConfigurationRequest - Class in com.amazonaws.services.s3.model
Request object for the parameters to delete a bucket's lifecycle configuration.
DeleteBucketLifecycleConfigurationRequest(String) - Constructor for class com.amazonaws.services.s3.model.DeleteBucketLifecycleConfigurationRequest
Creates a new request object, ready to be executed to delete the lifecycle configuration for the specified bucket.
deleteBucketPolicy(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Deletes the policy associated with the specified bucket.
deleteBucketPolicy(DeleteBucketPolicyRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Deletes the policy associated with the specified bucket.
deleteBucketPolicy(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
deleteBucketPolicy(DeleteBucketPolicyRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
DeleteBucketPolicyRequest - Class in com.amazonaws.services.s3.model
Deletes the policy associated with the specified bucket.
DeleteBucketPolicyRequest(String) - Constructor for class com.amazonaws.services.s3.model.DeleteBucketPolicyRequest
Creates a new request object, ready to be executed to delete the bucket policy of an Amazon S3 bucket.
DeleteBucketRequest - Class in com.amazonaws.services.s3.model
Provides options for deleting a specified bucket.
DeleteBucketRequest(String) - Constructor for class com.amazonaws.services.s3.model.DeleteBucketRequest
Constructs a new DeleteBucketRequest, ready to be executed to delete the specified bucket.
deleteBucketTaggingConfiguration(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Removes the tagging configuration for the bucket specified.
deleteBucketTaggingConfiguration(DeleteBucketTaggingConfigurationRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Removes the tagging configuration for the bucket specified.
deleteBucketTaggingConfiguration(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
deleteBucketTaggingConfiguration(DeleteBucketTaggingConfigurationRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
DeleteBucketTaggingConfigurationRequest - Class in com.amazonaws.services.s3.model
Request object for the parameters to delete a bucket's tagging configuration.
DeleteBucketTaggingConfigurationRequest(String) - Constructor for class com.amazonaws.services.s3.model.DeleteBucketTaggingConfigurationRequest
Creates a new request object, ready to be executed to delete the tagging configuration for the specified bucket.
deleteBucketWebsiteConfiguration(String) - Method in interface com.amazonaws.services.s3.AmazonS3
This operation removes the website configuration for a bucket.
deleteBucketWebsiteConfiguration(DeleteBucketWebsiteConfigurationRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
This operation removes the website configuration for a bucket.
deleteBucketWebsiteConfiguration(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
deleteBucketWebsiteConfiguration(DeleteBucketWebsiteConfigurationRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
DeleteBucketWebsiteConfigurationRequest - Class in com.amazonaws.services.s3.model
Request object for the parameters to delete a bucket's website configuration.
DeleteBucketWebsiteConfigurationRequest(String) - Constructor for class com.amazonaws.services.s3.model.DeleteBucketWebsiteConfigurationRequest
Creates a new request object, ready to be executed to delete the website configuration for the specified bucket.
deleteObject(String, String) - Method in interface com.amazonaws.services.s3.AmazonS3
Deletes the specified object in the specified bucket.
deleteObject(DeleteObjectRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Deletes the specified object in the specified bucket.
deleteObject(String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
deleteObject(DeleteObjectRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
deleteObject(DeleteObjectRequest) - Method in class com.amazonaws.services.s3.AmazonS3EncryptionClient
 
DeleteObjectRequest - Class in com.amazonaws.services.s3.model
Provides options for deleting a specified object in a specified bucket.
DeleteObjectRequest(String, String) - Constructor for class com.amazonaws.services.s3.model.DeleteObjectRequest
Constructs a new DeleteObjectRequest, specifying the object's bucket name and key.
deleteObjects(DeleteObjectsRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Deletes multiple objects in a single bucket from S3.
deleteObjects(DeleteObjectsRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
DeleteObjectsRequest - Class in com.amazonaws.services.s3.model
Provides options for deleting multiple objects in a specified bucket.
DeleteObjectsRequest(String) - Constructor for class com.amazonaws.services.s3.model.DeleteObjectsRequest
Constructs a new DeleteObjectsRequest, specifying the objects' bucket name.
DeleteObjectsRequest.KeyVersion - Class in com.amazonaws.services.s3.model
A key to delete, with an optional version attribute.
DeleteObjectsRequest.KeyVersion(String) - Constructor for class com.amazonaws.services.s3.model.DeleteObjectsRequest.KeyVersion
Constructs a key without a version.
DeleteObjectsRequest.KeyVersion(String, String) - Constructor for class com.amazonaws.services.s3.model.DeleteObjectsRequest.KeyVersion
Constructs a key-version pair.
DeleteObjectsResult - Class in com.amazonaws.services.s3.model
DeleteObjectsResult(List<DeleteObjectsResult.DeletedObject>) - Constructor for class com.amazonaws.services.s3.model.DeleteObjectsResult
 
DeleteObjectsResult.DeletedObject - Class in com.amazonaws.services.s3.model
A successfully deleted object.
DeleteObjectsResult.DeletedObject() - Constructor for class com.amazonaws.services.s3.model.DeleteObjectsResult.DeletedObject
 
deleteVersion(String, String, String) - Method in interface com.amazonaws.services.s3.AmazonS3
Deletes a specific version of the specified object in the specified bucket.
deleteVersion(DeleteVersionRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Deletes a specific version of an object in the specified bucket.
deleteVersion(String, String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
deleteVersion(DeleteVersionRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
DeleteVersionRequest - Class in com.amazonaws.services.s3.model
Provides options for deleting a specific version of an object in the specified bucket.
DeleteVersionRequest(String, String, String) - Constructor for class com.amazonaws.services.s3.model.DeleteVersionRequest
Constructs a new DeleteVersionRequest object, ready to be executed to delete the version identified by the specified version ID, in the specified bucket and key.
DeleteVersionRequest(String, String, String, MultiFactorAuthentication) - Constructor for class com.amazonaws.services.s3.model.DeleteVersionRequest
Constructs a new DeleteVersionRequest object, ready to be executed to delete the version identified by the specified version ID, in the specified bucket and key, with the specified Multi-Factor Authentication (MFA) information.
DELIMITER_CONDITION_KEY - Static variable in class com.amazonaws.auth.policy.conditions.S3ConditionFactory
Condition key for the delimiter specified by a request.
deserializeFrom(InputStream) - Static method in class com.amazonaws.services.s3.transfer.PersistableTransfer
Returns the deserialized transfer state of the given serialized representation.
deserializeFrom(String) - Static method in class com.amazonaws.services.s3.transfer.PersistableTransfer
Returns the deserialized transfer state of the given serialized representation.
DISABLED - Static variable in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration
Constant for a disabled rule.
disableRequesterPays(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Allows Amazon S3 bucket owner to disable the Requester Pays for the given bucket name.
disableRequesterPays(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
doesBucketExist(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Checks if the specified bucket exists.
doesBucketExist(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
DOT - Static variable in class com.amazonaws.services.s3.model.InstructionFileId
 
Download - Interface in com.amazonaws.services.s3.transfer
Represents an asynchronous download from Amazon S3.
download(String, String, File) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Schedules a new transfer to download data from Amazon S3 and save it to the specified file.
download(GetObjectRequest, File) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Schedules a new transfer to download data from Amazon S3 and save it to the specified file.
download(GetObjectRequest, File, S3ProgressListener) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Schedules a new transfer to download data from Amazon S3 and save it to the specified file.
downloadDirectory(String, String, File) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Downloads all objects in the virtual directory designated by the keyPrefix given to the destination directory given.

E

EmailAddressGrantee - Class in com.amazonaws.services.s3.model
Represents an e-mail grantee.
EmailAddressGrantee(String) - Constructor for class com.amazonaws.services.s3.model.EmailAddressGrantee
Constructs a new EmailAddressGrantee object with the given email address.
ENABLED - Static variable in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration
Constant for an enabled rule.
ENABLED - Static variable in class com.amazonaws.services.s3.model.BucketVersioningConfiguration
S3 bucket versioning status indicating that versioning is enabled for a bucket.
enableRequesterPays(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Allows Amazon S3 bucket owner to enable the Requester Pays for the given bucket name.
enableRequesterPays(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
EncryptedGetObjectRequest - Class in com.amazonaws.services.s3.model
An extension of GetObjectRequest to allow additional encryption material description to be specified on a per-request basis.
EncryptedGetObjectRequest(String, String) - Constructor for class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
 
EncryptedGetObjectRequest(String, String, String) - Constructor for class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
 
EncryptedGetObjectRequest(S3ObjectId) - Constructor for class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
 
EncryptedGetObjectRequest(String, String, boolean) - Constructor for class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
 
EncryptedInitiateMultipartUploadRequest - Class in com.amazonaws.services.s3.model
This class is an extension of InitiateMultipartUploadRequest to allow additional crypto related attributes to be specified.
EncryptedInitiateMultipartUploadRequest(String, String) - Constructor for class com.amazonaws.services.s3.model.EncryptedInitiateMultipartUploadRequest
 
EncryptedInitiateMultipartUploadRequest(String, String, ObjectMetadata) - Constructor for class com.amazonaws.services.s3.model.EncryptedInitiateMultipartUploadRequest
 
EncryptedPutObjectRequest - Class in com.amazonaws.services.s3.model
This class is an extension of PutObjectRequest to allow additional encryption material description to be specified on a per-request basis.In particular, EncryptedPutObjectRequest is only recognized by AmazonS3EncryptionClient.
EncryptedPutObjectRequest(String, String, File) - Constructor for class com.amazonaws.services.s3.model.EncryptedPutObjectRequest
 
EncryptedPutObjectRequest(String, String, String) - Constructor for class com.amazonaws.services.s3.model.EncryptedPutObjectRequest
 
EncryptedPutObjectRequest(String, String, InputStream, ObjectMetadata) - Constructor for class com.amazonaws.services.s3.model.EncryptedPutObjectRequest
 
EncryptionMaterials - Class in com.amazonaws.services.s3.model
The "key encrypting key" materials used in encrypt/decryption.
EncryptionMaterials(KeyPair) - Constructor for class com.amazonaws.services.s3.model.EncryptionMaterials
Constructs a new EncryptionMaterials object, storing an asymmetric key pair.
EncryptionMaterials(SecretKey) - Constructor for class com.amazonaws.services.s3.model.EncryptionMaterials
Constructs a new EncryptionMaterials object, storing a symmetric key.
EncryptionMaterials(KeyPair, SecretKey) - Constructor for class com.amazonaws.services.s3.model.EncryptionMaterials
Base constructor for the EncryptionMaterials object.
EncryptionMaterialsAccessor - Interface in com.amazonaws.services.s3.model
Retrieves encryption materials from some source.
EncryptionMaterialsFactory - Interface in com.amazonaws.services.s3.model
Factory for providing the latest encryption materials.
EncryptionMaterialsProvider - Interface in com.amazonaws.services.s3.model
Interface for providing encryption materials.
equals(Object) - Method in class com.amazonaws.services.s3.model.CanonicalGrantee
 
equals(Object) - Method in class com.amazonaws.services.s3.model.EmailAddressGrantee
 
equals(Object) - Method in class com.amazonaws.services.s3.model.Grant
 
equals(Object) - Method in class com.amazonaws.services.s3.model.Owner
 
errorResponseHandler - Variable in class com.amazonaws.services.s3.AmazonS3Client
Responsible for handling error responses from all S3 service calls.
ETAG - Static variable in interface com.amazonaws.services.s3.Headers
 
eTag - Variable in class com.amazonaws.services.s3.model.S3ObjectSummary
Hex encoded MD5 hash of this object's contents, as computed by Amazon S3
EXPIRATION - Static variable in interface com.amazonaws.services.s3.Headers
Header for optional object expiration
EXPIRES - Static variable in interface com.amazonaws.services.s3.Headers
Header for optional object expiration
EXTENDED_REQUEST_ID - Static variable in interface com.amazonaws.services.s3.Headers
S3 response header for a request's extended debugging ID
ExtraMaterialsDescription - Class in com.amazonaws.services.s3.model
Used to provide additional/supplemental material description (typically on a per-request basis and for more advanced use-case) to supplement the one stored in S3 for crypto material retrieval.
ExtraMaterialsDescription(Map<String, String>) - Constructor for class com.amazonaws.services.s3.model.ExtraMaterialsDescription
 
ExtraMaterialsDescription(Map<String, String>, ExtraMaterialsDescription.ConflictResolution) - Constructor for class com.amazonaws.services.s3.model.ExtraMaterialsDescription
 
ExtraMaterialsDescription.ConflictResolution - Enum in com.amazonaws.services.s3.model
Used to resolve conflicts when merging the additional material description to the core material description.

F

finalize() - Method in class com.amazonaws.services.s3.transfer.TransferManager
Releasing all resources created by TransferManager before it is being garbage collected.
forKey(AmazonS3, String, String) - Static method in class com.amazonaws.services.s3.iterable.S3Versions
Constructs an iterable that covers the versions of a single Amazon S3 object.
fromValue(String) - Static method in enum com.amazonaws.services.s3.model.CORSRule.AllowedMethods
 
fromValue(String) - Static method in enum com.amazonaws.services.s3.model.Region
Returns the Amazon S3 Region enumeration value representing the specified Amazon S3 Region ID string.
fromValue(String) - Static method in enum com.amazonaws.services.s3.model.StorageClass
Returns the Amazon S3 StorageClass enumeration value representing the specified Amazon S3 StorageClass ID string.

G

generatePresignedUrl(String, String, Date) - Method in interface com.amazonaws.services.s3.AmazonS3
Returns a pre-signed URL for accessing an Amazon S3 resource.
generatePresignedUrl(String, String, Date, HttpMethod) - Method in interface com.amazonaws.services.s3.AmazonS3
Returns a pre-signed URL for accessing an Amazon S3 resource.
generatePresignedUrl(GeneratePresignedUrlRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Returns a pre-signed URL for accessing an Amazon S3 resource.
generatePresignedUrl(String, String, Date) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
generatePresignedUrl(String, String, Date, HttpMethod) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
generatePresignedUrl(GeneratePresignedUrlRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
GeneratePresignedUrlRequest - Class in com.amazonaws.services.s3.model
Contains options to generate a pre-signed URL for an Amazon S3 resource.
GeneratePresignedUrlRequest(String, String) - Constructor for class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Creates a new request for generating a pre-signed URL that can be used as part of an HTTP GET request to access the Amazon S3 object stored under the specified key in the specified bucket.
GeneratePresignedUrlRequest(String, String, HttpMethod) - Constructor for class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Creates a new request for generating a pre-signed URL that can be used as part of an HTTP request to access the specified Amazon S3 resource.
generateSSECustomerKeyForPresignUrl(String) - Static method in class com.amazonaws.services.s3.model.SSECustomerKey
Constructs a new SSECustomerKey that can be used for generating the presigned URL's.
GenericBucketRequest - Class in com.amazonaws.services.s3.model
Generic request container for web service requests on buckets.
GenericBucketRequest(String) - Constructor for class com.amazonaws.services.s3.model.GenericBucketRequest
Create a generic request for a bucket operation.
GET_OBJECT_IF_MATCH - Static variable in interface com.amazonaws.services.s3.Headers
ETag matching constraint header for the get object request
GET_OBJECT_IF_MODIFIED_SINCE - Static variable in interface com.amazonaws.services.s3.Headers
Modified since constraint header for the get object request
GET_OBJECT_IF_NONE_MATCH - Static variable in interface com.amazonaws.services.s3.Headers
ETag non-matching constraint header for the get object request
GET_OBJECT_IF_UNMODIFIED_SINCE - Static variable in interface com.amazonaws.services.s3.Headers
Unmodified since constraint header for the get object request
getAccessControlList() - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Returns the optional access control list for the new object.
getAccessControlList() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Returns the optional access control list for the new object.
getAccessControlList() - Method in class com.amazonaws.services.s3.model.CreateBucketRequest
Returns the optional access control list for the new bucket.
getAccessControlList() - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Returns the optional access control list for the new upload.
getAccessControlList() - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Returns the optional access control list for the new object.
getAccessor() - Method in class com.amazonaws.services.s3.model.EncryptionMaterials
Returns null since the EncryptionMaterials base class does not have a materials accessor.
getAcl() - Method in class com.amazonaws.services.s3.model.SetBucketAclRequest
Returns the custom ACL to be applied to the specified bucket when this request is executed.
getAcl() - Method in class com.amazonaws.services.s3.model.SetObjectAclRequest
Returns the custom ACL to be applied to the specified object when this request is executed.
getActionName() - Method in enum com.amazonaws.auth.policy.actions.S3Actions
 
getAdditionalDetails() - Method in exception com.amazonaws.services.s3.model.AmazonS3Exception
Returns any additional information retrieved in the error response.
getAlgorithm() - Method in class com.amazonaws.services.s3.model.SSECustomerKey
Returns the encryption algorithm to use with this customer-provided server-side encryption key.
getAllowedHeaders() - Method in class com.amazonaws.services.s3.model.CORSRule
Returns allowed headers of this rule.
getAllowedMethods() - Method in class com.amazonaws.services.s3.model.CORSRule
Returns the allowed methods of this rule.
getAllowedOrigins() - Method in class com.amazonaws.services.s3.model.CORSRule
Returns the allowed origins of this rule and returns a reference to this object for method chaining.
getAllTags() - Method in class com.amazonaws.services.s3.model.TagSet
Get all the tags for this TagSet
getAllTagSets() - Method in class com.amazonaws.services.s3.model.BucketTaggingConfiguration
Gets the list of TagSet objects contained in this object.
getAmazonS3() - Method in class com.amazonaws.services.s3.UploadObjectObserver
getAmazonS3Client() - Method in class com.amazonaws.services.s3.transfer.TransferManager
Returns the underlying Amazon S3 client used to make requests to Amazon S3.
getArn() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3BucketEntity
 
getAwsKmsKeyId() - Method in class com.amazonaws.services.s3.model.SSEAwsKeyManagementParams
Returns the AWS Key Management System Key Id used for encryption.
getAwsRegion() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getBatchSize() - Method in class com.amazonaws.services.s3.iterable.S3Objects
 
getBatchSize() - Method in class com.amazonaws.services.s3.iterable.S3Versions
 
getBucket() - Method in class com.amazonaws.services.s3.AmazonS3URI
 
getBucket() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3Entity
 
getBucket() - Method in class com.amazonaws.services.s3.model.GenericBucketRequest
Deprecated.
Use getBucketName() instead.
getBucket() - Method in class com.amazonaws.services.s3.model.S3ObjectId
 
getBucket() - Method in class com.amazonaws.services.s3.model.S3ObjectIdBuilder
 
getBucket() - Method in class com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest
Deprecated.
Use getBucketName() instead.
getBucketAcl(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the AccessControlList (ACL) for the specified Amazon S3 bucket.
getBucketAcl(GetBucketAclRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the AccessControlList (ACL) for the specified Amazon S3 bucket.
getBucketAcl(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
Gets the AccessControlList (ACL) for the specified Amazon S3 bucket.
getBucketAcl(GetBucketAclRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
GetBucketAclRequest - Class in com.amazonaws.services.s3.model
Request object containing all the options for requesting a bucket's Access Control List (ACL).
GetBucketAclRequest(String) - Constructor for class com.amazonaws.services.s3.model.GetBucketAclRequest
Constructs a new GetBucketAclRequest object, ready to retrieve the ACL for the specified bucket when executed.
getBucketCrossOriginConfiguration(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the cross origin configuration for the specified bucket, or null if no configuration has been established.
getBucketCrossOriginConfiguration(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getBucketLifecycleConfiguration(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the lifecycle configuration for the specified bucket, or null if no configuration has been established.
getBucketLifecycleConfiguration(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getBucketLocation(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the geographical region where Amazon S3 stores the specified bucket.
getBucketLocation(GetBucketLocationRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the geographical region where Amazon S3 stores the specified bucket.
getBucketLocation(GetBucketLocationRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getBucketLocation(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
GetBucketLocationRequest - Class in com.amazonaws.services.s3.model
Provides options for requesting an Amazon S3 bucket's location.
GetBucketLocationRequest(String) - Constructor for class com.amazonaws.services.s3.model.GetBucketLocationRequest
Constructs a new request object to create a new bucket with the specified name.
getBucketLoggingConfiguration(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the logging configuration for the specified bucket.
getBucketLoggingConfiguration(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getBucketName() - Method in class com.amazonaws.services.s3.iterable.S3Objects
 
getBucketName() - Method in class com.amazonaws.services.s3.iterable.S3Versions
 
getBucketName() - Method in class com.amazonaws.services.s3.model.AbortMultipartUploadRequest
Returns the name of the bucket containing the multipart upload to abort.
getBucketName() - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Gets the name of the existing bucket where this request will upload a new object to.
getBucketName() - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Returns the name of the bucket containing the multipart upload to complete.
getBucketName() - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Returns the name of the bucket containing the completed multipart object.
getBucketName() - Method in class com.amazonaws.services.s3.model.CreateBucketRequest
Gets the name of the Amazon S3 bucket to create.
getBucketName() - Method in class com.amazonaws.services.s3.model.DeleteBucketPolicyRequest
Returns the name of the Amazon S3 bucket whose policy is being deleted.
getBucketName() - Method in class com.amazonaws.services.s3.model.DeleteBucketRequest
Gets the name of the Amazon S3 bucket to delete.
getBucketName() - Method in class com.amazonaws.services.s3.model.DeleteObjectRequest
Gets the name of the Amazon S3 bucket containing the object to delete.
getBucketName() - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest
Gets the name of the Amazon S3 bucket containing the object(s) to delete.
getBucketName() - Method in class com.amazonaws.services.s3.model.DeleteVersionRequest
Gets the name of the Amazon S3 bucket containing the version to delete.
getBucketName() - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Returns the name of the bucket involved in this request.
getBucketName() - Method in class com.amazonaws.services.s3.model.GenericBucketRequest
Returns the name of the target bucket.
getBucketName() - Method in class com.amazonaws.services.s3.model.GetBucketAclRequest
Returns the name of the bucket whose ACL will be retrieved by this request, when executed.
getBucketName() - Method in class com.amazonaws.services.s3.model.GetBucketLocationRequest
Returns the name of the bucket whose location is being requested.
getBucketName() - Method in class com.amazonaws.services.s3.model.GetBucketPolicyRequest
Returns the name of the Amazon S3 bucket whose policy is being retrieved.
getBucketName() - Method in class com.amazonaws.services.s3.model.GetBucketWebsiteConfigurationRequest
Returns the name of the bucket whose website configuration is being retrieved.
getBucketName() - Method in class com.amazonaws.services.s3.model.GetObjectMetadataRequest
Gets the name of the bucket containing the object whose metadata is being retrieved.
getBucketName() - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Gets the name of the bucket containing the object to be downloaded.
getBucketName() - Method in class com.amazonaws.services.s3.model.GetRequestPaymentConfigurationRequest
 
getBucketName() - Method in class com.amazonaws.services.s3.model.HeadBucketRequest
 
getBucketName() - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Returns the name of the bucket in which to create the new multipart upload, and hence, the eventual object created from the multipart upload.
getBucketName() - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadResult
Returns the name of the bucket in which the new multipart upload was initiated.
getBucketName() - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Returns the name of the bucket containing the uploads to list.
getBucketName() - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Gets the name of the Amazon S3 bucket whose objects are to be listed.
getBucketName() - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Returns the name of the bucket containing the multipart upload whose parts are being listed.
getBucketName() - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Gets the name of the Amazon S3 bucket whose versions are to be listed.
getBucketName() - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Returns the name of the bucket containing the listed multipart uploads, as specified in the original request.
getBucketName() - Method in class com.amazonaws.services.s3.model.ObjectListing
Gets the name of the Amazon S3 bucket containing the objects listed in this ObjectListing.
getBucketName() - Method in class com.amazonaws.services.s3.model.PartListing
Returns the name of the bucket containing the listed parts, as specified in the original request.
getBucketName() - Method in class com.amazonaws.services.s3.model.RestoreObjectRequest
Returns the name of the bucket containing the reference to the object to restore which is now stored in Amazon Glacier.
getBucketName() - Method in class com.amazonaws.services.s3.model.S3Object
Gets the name of the bucket in which this object is contained.
getBucketName() - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Gets the name of the Amazon S3 bucket in which this object is stored.
getBucketName() - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Gets the name of the Amazon S3 bucket in which this version is stored.
getBucketName() - Method in class com.amazonaws.services.s3.model.SetBucketAclRequest
Returns the name of the bucket whose ACL will be modified by this request when executed.
getBucketName() - Method in class com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest
Gets the name of the bucket whose cross origin configuration is being set.
getBucketName() - Method in class com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest
Gets the name of the bucket whose lifecycle configuration is being set.
getBucketName() - Method in class com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest
Gets the name of the bucket whose logging configuration is being set.
getBucketName() - Method in class com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest
Gets the name of the bucket whose notification configuration is being set.
getBucketName() - Method in class com.amazonaws.services.s3.model.SetBucketPolicyRequest
Returns the name of the Amazon S3 bucket whose policy is being set.
getBucketName() - Method in class com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest
Gets the name of the bucket whose tagging configuration is being set.
getBucketName() - Method in class com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest
Gets the name of the bucket whose versioning configuration is being set.
getBucketName() - Method in class com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest
Returns the name of the bucket whose website configuration is being set.
getBucketName() - Method in class com.amazonaws.services.s3.model.SetObjectAclRequest
Returns the name of the bucket containing the object whose ACL is being set.
getBucketName() - Method in class com.amazonaws.services.s3.model.SetRequestPaymentConfigurationRequest
 
getBucketName() - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Returns the name of the bucket containing the existing, initiated multipart upload, with which this new part will be associated.
getBucketName() - Method in class com.amazonaws.services.s3.model.VersionListing
Gets the name of the Amazon S3 bucket containing the versions listed in this VersionListing.
getBucketName() - Method in interface com.amazonaws.services.s3.transfer.Download
The name of the bucket where the object is being downloaded from.
getBucketName() - Method in class com.amazonaws.services.s3.transfer.model.UploadResult
Returns the name of the bucket containing the uploaded object.
getBucketName() - Method in interface com.amazonaws.services.s3.transfer.MultipleFileDownload
Returns the name of the bucket from which files are downloaded.
getBucketName() - Method in interface com.amazonaws.services.s3.transfer.MultipleFileUpload
Returns the name of the bucket to which files are uploaded.
getBucketNotificationConfiguration(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the notification configuration for the specified bucket.
getBucketNotificationConfiguration(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getBucketNotificationConfiguration() - Method in class com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest
Deprecated.
Use getNotificationConfiguration() instead.
getBucketPolicy(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the policy for the specified bucket.
getBucketPolicy(GetBucketPolicyRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the policy for the specified bucket.
getBucketPolicy(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getBucketPolicy(GetBucketPolicyRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
GetBucketPolicyRequest - Class in com.amazonaws.services.s3.model
Gets the policy for the specified bucket.
GetBucketPolicyRequest(String) - Constructor for class com.amazonaws.services.s3.model.GetBucketPolicyRequest
Creates a new request object, ready to be executed to retrieve the bucket policy of an Amazon S3 bucket.
getBucketTaggingConfiguration(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the tagging configuration for the specified bucket, or null if no configuration has been established.
getBucketTaggingConfiguration(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getBucketVersioningConfiguration(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Returns the versioning configuration for the specified bucket.
getBucketVersioningConfiguration(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getBucketWebsiteConfiguration(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Returns the website configuration for the specified bucket.
getBucketWebsiteConfiguration(GetBucketWebsiteConfigurationRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Returns the website configuration for the specified bucket.
getBucketWebsiteConfiguration(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getBucketWebsiteConfiguration(GetBucketWebsiteConfigurationRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
GetBucketWebsiteConfigurationRequest - Class in com.amazonaws.services.s3.model
Request object for the parameters to retrieve a bucket's website configuration.
GetBucketWebsiteConfigurationRequest(String) - Constructor for class com.amazonaws.services.s3.model.GetBucketWebsiteConfigurationRequest
Creates a new request object, ready to be executed to retrieve the bucket website configuration for the specified bucket.
getBytesTransfered() - Method in class com.amazonaws.services.s3.model.ProgressEvent
Deprecated.
Replaced by ProgressEvent.getBytesTransferred()
getBytesTransfered() - Method in class com.amazonaws.services.s3.transfer.TransferProgress
getBytesTransferred() - Method in class com.amazonaws.services.s3.transfer.TransferProgress
Returns the number of bytes completed in the associated transfer.
getCacheControl() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Gets the optional Cache-Control HTTP header which allows the user to specify caching behavior along the HTTP request/reply chain.
getCacheControl() - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Returns the cache control response header override if it has been specified, or null otherwise.
getCachedResponseMetadata(AmazonWebServiceRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets additional metadata for a previously executed successful request.
getCachedResponseMetadata(AmazonWebServiceRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getCannedAccessControlList() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Gets the canned ACL to use for the new, copied object.
getCannedAcl() - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Gets the optional pre-configured access control policy to use for the new object.
getCannedAcl() - Method in class com.amazonaws.services.s3.model.CreateBucketRequest
Returns the optional Canned ACL to set for the new bucket.
getCannedACL() - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Returns the optional canned Access Control List (ACL) to set permissions for the new object created when the multipart upload is completed.
getCannedAcl() - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Gets the optional pre-configured access control policy to use for the new object.
getCannedAcl() - Method in class com.amazonaws.services.s3.model.SetBucketAclRequest
Returns the canned ACL to be applied to the specified bucket when this request is executed.
getCannedAcl() - Method in class com.amazonaws.services.s3.model.SetObjectAclRequest
Returns the canned ACL to be applied to the specified object when this request is executed.
getCloudFunctionARN() - Method in class com.amazonaws.services.s3.model.CloudFunctionConfiguration
Returns the ARN of the cloud function to be invoked.
getCode() - Method in class com.amazonaws.services.s3.model.MultiObjectDeleteException.DeleteError
Returns the status code for the failed delete.
getCommonPrefixes() - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Returns the common prefixes included in this multipart upload listing.
getCommonPrefixes() - Method in class com.amazonaws.services.s3.model.ObjectListing
Gets the common prefixes included in this object listing.
getCommonPrefixes() - Method in class com.amazonaws.services.s3.model.VersionListing
Gets the common prefixes included in this version listing.
getCondition() - Method in class com.amazonaws.services.s3.model.RoutingRule
Return the condition that must be met for the specified redirect to apply.
getConfiguration() - Method in class com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest
Returns the website configuration to send as part of this request.
getConfiguration() - Method in class com.amazonaws.services.s3.model.SetRequestPaymentConfigurationRequest
 
getConfiguration() - Method in class com.amazonaws.services.s3.transfer.TransferManager
Returns the configuration which specifies how this TransferManager processes requests.
getConfigurationByName(String) - Method in class com.amazonaws.services.s3.model.BucketNotificationConfiguration
Returns the notification configuration for the given name.
getConfigurationId() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3Entity
 
getConfigurations() - Method in class com.amazonaws.services.s3.model.BucketNotificationConfiguration
Returns all the notification configurations associated with the Amazon S3 bucket.
getConflictResolution() - Method in class com.amazonaws.services.s3.model.ExtraMaterialsDescription
Returns the conflict resolution strategy; neve null.
getContentDisposition() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Gets the optional Content-Disposition HTTP header, which specifies presentation information for the object such as the recommended filename for the object to be saved as.
getContentDisposition() - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Returns the content disposition response header override if it has been specified, or null otherwise.
getContentEncoding() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Gets the optional Content-Encoding HTTP header specifying what content encodings have been applied to the object and what decoding mechanisms must be applied in order to obtain the media-type referenced by the Content-Type field.
getContentEncoding() - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Returns the content encoding response header override if it has been specified, or null otherwise.
getContentLanguage() - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Returns the content language response header override if it has been specified, or null otherwise.
getContentLength() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Gets the Content-Length HTTP header indicating the size of the associated object in bytes.
getContentMd5() - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Gets the expected content-md5 header of the request.
getContentMD5() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Gets the base64 encoded 128-bit MD5 digest of the associated object (content - not including headers) according to RFC 1864.
getContentMd5() - Method in class com.amazonaws.services.s3.model.PutObjectResult
Returns the Base64-encoded MD5 hash of the object content that was calculated on the client-side.
getContentType() - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Gets the expected content-type of the request.
getContentType() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Gets the Content-Type HTTP header, which indicates the type of content stored in the associated object.
getContentType() - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Returns the content type response header override if it has been specified, or null otherwise.
getCreationDate() - Method in class com.amazonaws.services.s3.model.Bucket
Gets the bucket's creation date.
getCrossOriginConfiguration() - Method in class com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest
Gets the new cross origin configuration for the specified bucket.
getCryptoMode() - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Returns the optionally specified crypto mode applicable only to the S3 encryption client; or null.
getCryptoProvider() - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Returns the crypto provider whose encryption implementation will be used to encrypt and decrypt data.
getCustomerMasterKeyId() - Method in class com.amazonaws.services.s3.model.EncryptionMaterials
 
getCustomerMasterKeyId() - Method in class com.amazonaws.services.s3.model.KMSEncryptionMaterials
Returns the default KMS's Customer Master Key ID; or null if there isn't one.
getDate() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Transition
Returns the expiration date of this object.
getDays() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Returns the time in days from when a new version of the object is uploaded to the bucket and when older versions are archived.
getDays() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Transition
Returns the time in days from an object's creation to its expiration.
getDeletedObjects() - Method in class com.amazonaws.services.s3.model.DeleteObjectsResult
Returns the list of successfully deleted objects from this request.
getDeletedObjects() - Method in exception com.amazonaws.services.s3.model.MultiObjectDeleteException
Returns the list of successfully deleted objects from this request.
getDeleteMarkerVersionId() - Method in class com.amazonaws.services.s3.model.DeleteObjectsResult.DeletedObject
Returns the versionId for the delete marker that was created when doing a non-versioned delete in a versioned bucket.
getDelimiter() - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Returns the optional delimiter parameter that causes multipart uploads for keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element in the MultipartUploadListing.getCommonPrefixes() list.
getDelimiter() - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Gets the optional delimiter parameter that causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element in the ObjectListing.getCommonPrefixes() list.
getDelimiter() - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Gets the optional delimiter parameter that causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element in the VersionListing.getCommonPrefixes() list.
getDelimiter() - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Gets the delimiter parameter originally used to request this multipart upload listing, or null if no delimiter specified.
getDelimiter() - Method in class com.amazonaws.services.s3.model.ObjectListing
Gets the delimiter parameter originally used to request this object listing, or null if no delimiter specified.
getDelimiter() - Method in class com.amazonaws.services.s3.model.VersionListing
Gets the value of the delimiter parameter used to request this version listing.
getDescription(String) - Method in class com.amazonaws.services.s3.model.EncryptionMaterials
 
getDescription() - Method in interface com.amazonaws.services.s3.transfer.Transfer
Returns a human-readable description of this transfer.
getDestinationBucketName() - Method in class com.amazonaws.services.s3.model.BucketLoggingConfiguration
Returns the destination bucket name for this logging configuration.
getDestinationBucketName() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Gets the destination bucket name which will contain the new, copied object.
getDestinationBucketName() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Gets the destination bucket name which will contain the new, copied object.
getDestinationBucketName() - Method in class com.amazonaws.services.s3.transfer.model.CopyResult
Gets the destination bucket name which will contain the new, copied object.
getDestinationKey() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Gets the destination bucket key under which the new, copied object will be stored.
getDestinationKey() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Gets the destination bucket key under which the new, copied object will be stored.
getDestinationKey() - Method in class com.amazonaws.services.s3.transfer.model.CopyResult
Gets the destination bucket key under which the new, copied object will be stored.
getDestinationSSECustomerKey() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Returns the optional customer-provided server-side encryption key to use to encrypt the destination object being copied.
getDestinationSSECustomerKey() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Returns the optional customer-provided server-side encryption key to use to encrypt the source object part being copied.
getDeviceSerialNumber() - Method in class com.amazonaws.services.s3.model.MultiFactorAuthentication
Gets the Multi-Factor Authentication device serial number.
getDiskLimit() - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Returns the maximum size (in bytes) of additional disk space that will be consumed for this request; or Long.MAX_VALUE if there is no limit.
getDisplayName() - Method in class com.amazonaws.services.s3.model.CanonicalGrantee
Returns the display name for this grantee.
getDisplayName() - Method in class com.amazonaws.services.s3.model.Owner
Gets the display name of the owner.
getEncodingType() - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Gets the optional encodingType parameter indicating the encoding method to be applied on the response.
getEncodingType() - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Gets the optional encodingType parameter indicating the encoding method to be applied on the response.
getEncodingType() - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Gets the optional encodingType parameter indicating the encoding method to be applied on the response.
getEncodingType() - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Gets the optional encodingType parameter indicating the encoding method to be applied on the response.
getEncodingType() - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Gets the encoding type used by Amazon S3 to encode object key names in the XML response.
getEncodingType() - Method in class com.amazonaws.services.s3.model.ObjectListing
Gets the encoding type used by Amazon S3 to encode object key names in the XML response.
getEncodingType() - Method in class com.amazonaws.services.s3.model.PartListing
Gets the encoding type used by Amazon S3 to encode object key names in the XML response.
getEncodingType() - Method in class com.amazonaws.services.s3.model.VersionListing
Gets the encoding type used by Amazon S3 to encode object key names in the XML response.
getEncryption() - Method in class com.amazonaws.services.s3.model.SSEAwsKeyManagementParams
Returns the scheme used for encrypting the Amazon S3 object.
getEncryptionMaterials(Map<String, String>) - Method in interface com.amazonaws.services.s3.model.EncryptionMaterialsAccessor
Retrieves encryption materials matching the specified description from some source.
getEncryptionMaterials() - Method in interface com.amazonaws.services.s3.model.EncryptionMaterialsFactory
Returns EncryptionMaterials which the caller can use for encryption.
getEncryptionMaterials() - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Returns the encryption materials if specified; or null if not.
getEncryptionMaterials(Map<String, String>) - Method in class com.amazonaws.services.s3.model.SimpleMaterialProvider
 
getEncryptionMaterials() - Method in class com.amazonaws.services.s3.model.SimpleMaterialProvider
 
getEncryptionMaterials() - Method in class com.amazonaws.services.s3.model.StaticEncryptionMaterialsProvider
 
getEncryptionMaterials(Map<String, String>) - Method in class com.amazonaws.services.s3.model.StaticEncryptionMaterialsProvider
 
getErrorDocument() - Method in class com.amazonaws.services.s3.model.BucketWebsiteConfiguration
Returns the complete path to the document to serve for 4xx errors, or null if no error document has been configured.
getErrorDocument() - Method in class com.amazonaws.services.s3.model.WebsiteConfiguration
 
getErrorResponseXml() - Method in exception com.amazonaws.services.s3.model.AmazonS3Exception
Returns the error XML received in the HTTP Response or null if the exception is constructed from the headers.
getErrors() - Method in exception com.amazonaws.services.s3.model.MultiObjectDeleteException
Returns the list of errors from the attempted delete operation.
geteTag() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3ObjectEntity
 
getETag() - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Returns the entity tag identifying the new object.
getETag() - Method in class com.amazonaws.services.s3.model.CopyObjectResult
Gets the ETag value for the new object that was created in the associated CopyObjectRequest.
getETag() - Method in class com.amazonaws.services.s3.model.CopyPartResult
Gets the ETag value for the new part that was created in the associated CopyPartRequest.
getETag() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Gets the hex encoded 128-bit MD5 digest of the associated object according to RFC 1864.
getETag() - Method in class com.amazonaws.services.s3.model.PartETag
Returns the entity tag generated from the content of the associated part.
getETag() - Method in class com.amazonaws.services.s3.model.PartSummary
Returns the entity tag generated from the part content.
getETag() - Method in class com.amazonaws.services.s3.model.PutObjectResult
Gets the server-side ETag value for the newly created object.
getETag() - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Gets the hex encoded 128-bit MD5 hash of this object's contents as computed by Amazon S3.
getETag() - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Gets the hex encoded 128-bit MD5 hash of this version's contents as computed by Amazon S3.
getETag() - Method in class com.amazonaws.services.s3.model.UploadPartResult
Returns the entity tag of the newly uploaded part.
getETag() - Method in class com.amazonaws.services.s3.transfer.model.CopyResult
Returns the entity tag identifying the new object.
getETag() - Method in class com.amazonaws.services.s3.transfer.model.UploadResult
Returns the entity tag identifying the new object.
getEvent() - Method in class com.amazonaws.services.s3.model.BucketNotificationConfiguration.TopicConfiguration
Deprecated.
getEventName() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getEvents() - Method in class com.amazonaws.services.s3.model.NotificationConfiguration
Returns the set of events associated with this notification configuration.
getEventSource() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getEventTime() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getEventVersion() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getExecutorService() - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Returns a custom executor service for concurrent uploads; or null there is no customization.
getExecutorService() - Method in class com.amazonaws.services.s3.UploadObjectObserver
getExpiration() - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
The expiration date at which point the new pre-signed URL will no longer be accepted by Amazon S3.
getExpirationDate() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the expiration date of the object.
getExpirationInDays() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the time in days from an object's creation to its expiration.
getExpirationInDays() - Method in class com.amazonaws.services.s3.model.RestoreObjectRequest
Returns the time in days from an object's creation to its expiration.
getExpirationTime() - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Returns the expiration time for this object, or null if it doesn't expire.
getExpirationTime() - Method in class com.amazonaws.services.s3.model.CopyObjectResult
Returns the expiration time for this object, or null if it doesn't expire.
getExpirationTime() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Returns the time this object will expire and be completely removed from S3.
getExpirationTime() - Method in class com.amazonaws.services.s3.model.PutObjectResult
Returns the expiration time for this object, or null if it doesn't expire.
getExpirationTimeRuleId() - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Returns the BucketLifecycleConfiguration rule ID for this object's expiration, or null if it doesn't expire.
getExpirationTimeRuleId() - Method in class com.amazonaws.services.s3.model.CopyObjectResult
Returns the BucketLifecycleConfiguration rule ID for this object's expiration, or null if it doesn't expire.
getExpirationTimeRuleId() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Returns the BucketLifecycleConfiguration rule ID for this object's expiration, or null if it doesn't expire.
getExpirationTimeRuleId() - Method in class com.amazonaws.services.s3.model.PutObjectResult
Returns the BucketLifecycleConfiguration rule ID for this object's expiration, or null if it doesn't expire.
getExpires() - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Returns the expires response header override if it has been specified, or null otherwise.
getExposedHeaders() - Method in class com.amazonaws.services.s3.model.CORSRule
Returns expose headers of this rule and returns a reference to this object for method chaining.
getExtendedRequestId() - Method in exception com.amazonaws.services.s3.model.AmazonS3Exception
Gets Amazon S3's extended request ID.
getExtraMaterialDescription() - Method in class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
Returns the supplemental material description to be used for retrieving the encryption materials.
getFile() - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Gets the path and name of the file containing the data to be uploaded to Amazon S3.
getFile() - Method in interface com.amazonaws.services.s3.model.S3DataSource
 
getFile() - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Returns the file containing the data to upload.
getFileOffset() - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Returns the optional offset in the specified file, at which to begin uploading data for this part.
getFirstByte() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Returns the optional start range to copy from the source object.
getFirstRegionId() - Method in enum com.amazonaws.services.s3.model.Region
Returns the first region id or null for Region.US_Standard.
getFutures() - Method in class com.amazonaws.services.s3.UploadObjectObserver
 
getGrantee() - Method in class com.amazonaws.services.s3.model.Grant
Gets the grantee being granted a permission by this grant.
getGrants() - Method in class com.amazonaws.services.s3.model.AccessControlList
Gets the set of Grant objects in this access control list (ACL).
getHeaderName() - Method in enum com.amazonaws.services.s3.model.Permission
Returns the name of the header used to grant this permission.
getHostId() - Method in class com.amazonaws.services.s3.S3ResponseMetadata
Returns the Amazon S3 host ID, providing additional debugging information about how a request was handled.
getHostName() - Method in class com.amazonaws.services.s3.model.RedirectRule
Return the host name to use in the redirect request.
getHttpErrorCodeReturnedEquals() - Method in class com.amazonaws.services.s3.model.RoutingRuleCondition
Return the HTTP error code when the redirect is applied.
getHttpExpiresDate() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Returns the date when the object is no longer cacheable.
getHttpRedirectCode() - Method in class com.amazonaws.services.s3.model.RedirectRule
Return the HTTP code to use in the redirect response.
getHttpRequest() - Method in class com.amazonaws.services.s3.model.S3ObjectInputStream
Returns the http request from which this input stream is derived.
getId() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the ID of this rule.
getId() - Method in class com.amazonaws.services.s3.model.CORSRule
Returns the Id of this rule.
getId() - Method in class com.amazonaws.services.s3.model.Owner
Gets the ID of the owner.
getIdentifier() - Method in class com.amazonaws.services.s3.model.CanonicalGrantee
Returns the unique identifier for this grantee.
getIdentifier() - Method in class com.amazonaws.services.s3.model.EmailAddressGrantee
Gets the grantee's e-mail address.
getIdentifier() - Method in interface com.amazonaws.services.s3.model.Grantee
Gets the identifier for this grantee.
getIdentifier() - Method in enum com.amazonaws.services.s3.model.GroupGrantee
Gets the group grantee's URI.
getIndexDocumentSuffix() - Method in class com.amazonaws.services.s3.model.BucketWebsiteConfiguration
Returns the document to serve when a directory is specified (ex: index.html).
getIndexDocumentSuffix() - Method in class com.amazonaws.services.s3.model.WebsiteConfiguration
 
getInfoToResume() - Method in class com.amazonaws.services.s3.transfer.PauseResult
Returns the information that can be used to resume a successfully paused operation.
getInitiated() - Method in class com.amazonaws.services.s3.model.MultipartUpload
Returns the date at which this upload was initiated.
getInitiator() - Method in class com.amazonaws.services.s3.model.MultipartUpload
Returns the user who initiated this multipart upload.
getInitiator() - Method in class com.amazonaws.services.s3.model.PartListing
Returns details on the user who initiated the associated multipart upload.
getInputStream() - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Gets the input stream containing the data to be uploaded to Amazon S3.
getInputStream() - Method in interface com.amazonaws.services.s3.model.S3DataSource
 
getInputStream() - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Returns the stream containing the data to upload for the new part.
getInstanceLength() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Returns the physical length of the entire object stored in S3.
getInstructionFileSuffix() - Method in class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
 
getInvocationRoleARN() - Method in class com.amazonaws.services.s3.model.CloudFunctionConfiguration
Returns the invocation role associated with this configuration.
getKey() - Method in class com.amazonaws.services.s3.AmazonS3URI
 
getKey() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3ObjectEntity
 
getKey() - Method in class com.amazonaws.services.s3.iterable.S3Versions
 
getKey() - Method in class com.amazonaws.services.s3.model.AbortMultipartUploadRequest
Returns the key of the multipart upload to abort.
getKey() - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Gets the key under which to store the new object.
getKey() - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Returns the key under which the multipart upload to complete is stored.
getKey() - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Gets the key by which the newly created object is stored.
getKey() - Method in class com.amazonaws.services.s3.model.DeleteObjectRequest
Gets the key of the object to delete.
getKey() - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest.KeyVersion
 
getKey() - Method in class com.amazonaws.services.s3.model.DeleteObjectsResult.DeletedObject
Returns the key that was successfully deleted.
getKey() - Method in class com.amazonaws.services.s3.model.DeleteVersionRequest
Gets the key of the version to delete.
getKey() - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Returns the key of the object involved in this request.
getKey() - Method in class com.amazonaws.services.s3.model.GetObjectMetadataRequest
Gets the key of the object whose metadata is being retrieved.
getKey() - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Gets the key under which the object to be downloaded is stored.
getKey() - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Returns the key by which to store the new multipart upload, and hence, the eventual object created from the multipart upload.
getKey() - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadResult
Returns the object key for which the multipart upload was initiated.
getKey() - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Returns the key of the associated multipart upload whose parts are being listed.
getKey() - Method in class com.amazonaws.services.s3.model.MultiObjectDeleteException.DeleteError
Returns the key of the object that couldn't be deleted.
getKey() - Method in class com.amazonaws.services.s3.model.MultipartUpload
Returns the key by which this upload is stored.
getKey() - Method in class com.amazonaws.services.s3.model.PartListing
Returns the key value specified in the original request used to identify which multipart upload contains the parts to list.
getKey() - Method in class com.amazonaws.services.s3.model.RestoreObjectRequest
Gets the key, the name of the reference to the object to restore, which is now stored in Amazon Glacier.
getKey() - Method in class com.amazonaws.services.s3.model.S3Object
Gets the key under which this object is stored.
getKey() - Method in class com.amazonaws.services.s3.model.S3ObjectId
 
getKey() - Method in class com.amazonaws.services.s3.model.S3ObjectIdBuilder
 
getKey() - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Gets the key under which this object is stored in Amazon S3.
getKey() - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Gets the key under which this version is stored in Amazon S3.
getKey() - Method in class com.amazonaws.services.s3.model.SetObjectAclRequest
Returns the name of the object whose ACL is being set.
getKey() - Method in class com.amazonaws.services.s3.model.SSECustomerKey
Returns the base64-encoded server-side encryption key that was provided in this object's constructor.
getKey() - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Returns the key of the initiated multipart upload.
getKey() - Method in interface com.amazonaws.services.s3.transfer.Download
The key under which this object was stored in Amazon S3.
getKey() - Method in class com.amazonaws.services.s3.transfer.model.UploadResult
Returns the key by which the newly created object is stored.
getKeyMarker() - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Returns the optional key marker indicating where in the results to begin listing.
getKeyMarker() - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Gets the optional keyMarker parameter indicating where in the sorted list of all versions in the specified bucket to begin returning results.
getKeyMarker() - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Returns the optional key marker specified in the original request to specify where in the results to begin listing multipart uploads.
getKeyMarker() - Method in class com.amazonaws.services.s3.model.VersionListing
The key marker parameter originally used to request this version listing, or null if no key marker was specified.
getKeyPair() - Method in class com.amazonaws.services.s3.model.EncryptionMaterials
Returns the key pair stored in this EncryptionMaterials object.
getKeyPair() - Method in class com.amazonaws.services.s3.model.KMSEncryptionMaterials
Always throws UnsupportedOperationException.
getKeyPrefix() - Method in interface com.amazonaws.services.s3.transfer.MultipleFileDownload
Returns the key prefix of the virtual directory being downloaded.
getKeyPrefix() - Method in interface com.amazonaws.services.s3.transfer.MultipleFileUpload
Returns the key prefix of the virtual directory being uploaded.
getKeyPrefixEquals() - Method in class com.amazonaws.services.s3.model.RoutingRuleCondition
Return the object key name prefix when the redirect is applied.
getKeys() - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest
Returns the list of keys to delete from this bucket.
getKmsRegion() - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Returns the the KMS region explicitly specified for the AWS KMS client when such client is internally instantiated; or null if no explicit KMS region is specified.
getLastByte() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Returns the optional zero-based byte offset to stop copying the source.
getLastModified() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Gets the value of the Last-Modified header, indicating the date and time at which Amazon S3 last recorded a modification to the associated object.
getLastModified() - Method in class com.amazonaws.services.s3.model.PartSummary
Returns the date this part was last modified.
getLastModified() - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Gets the date when, according to Amazon S3, this object was last modified.
getLastModified() - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Gets the date according to Amazon S3 at which this version was last modified.
getLastModifiedDate() - Method in class com.amazonaws.services.s3.model.CopyObjectResult
Gets the date the newly copied object was last modified.
getLastModifiedDate() - Method in class com.amazonaws.services.s3.model.CopyPartResult
Gets the date the newly copied part was last modified.
getLifecycleConfiguration() - Method in class com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest
Gets the new lifecycle configuration for the specified bucket.
getLocation() - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Returns the URL identifying the new multipart object.
getLogFilePrefix() - Method in class com.amazonaws.services.s3.model.BucketLoggingConfiguration
Returns the optional log file prefix.
getLoggingConfiguration() - Method in class com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest
Gets the logging configuration for the specified bucket.
getMarker() - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Gets the optional marker parameter indicating where in the bucket to begin listing.
getMarker() - Method in class com.amazonaws.services.s3.model.ObjectListing
Gets the marker parameter originally used to request this object listing, or null if no marker was specified.
getMatchingETagConstraints() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Gets the optional list of ETag constraints that, when present, must include a match for the source object's current ETag in order for the copy object request to be executed.
getMatchingETagConstraints() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Gets the optional list of ETag constraints that, when present, must include a match for the source object's current ETag in order for the copy object request to be executed.
getMatchingETagConstraints() - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Gets the optional list of ETag constraints that, when present, must include a match for the object's current ETag in order for this request to be executed.
getMaterialDescription() - Method in class com.amazonaws.services.s3.model.ExtraMaterialsDescription
Returns the extra material description; never null.
getMaterialsDescription() - Method in class com.amazonaws.services.s3.model.EncryptedInitiateMultipartUploadRequest
 
getMaterialsDescription() - Method in class com.amazonaws.services.s3.model.EncryptedPutObjectRequest
 
getMaterialsDescription() - Method in class com.amazonaws.services.s3.model.EncryptionMaterials
Returns a snapshot of the current material description; never null.
getMaterialsDescription() - Method in interface com.amazonaws.services.s3.model.MaterialsDescriptionProvider
Returns an unmodifiable view of the MaterialsDescription which the caller can use to load EncryptionMaterials from any EncryptionMaterialsAccessor
getMaterialsDescription() - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Returns the material description for the new instruction file.
getMaterialsDescription() - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
 
getMaxAgeSeconds() - Method in class com.amazonaws.services.s3.model.CORSRule
Sets the ID of this rule and returns a reference to this object for method chaining.
getMaxKeys() - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Gets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
getMaxKeys() - Method in class com.amazonaws.services.s3.model.ObjectListing
Gets the maxKeys parameter originally used to request this object listing, or the default maxKeys value provided by Amazon S3 if the requester didn't specify a value.
getMaxKeys() - Method in class com.amazonaws.services.s3.model.VersionListing
Gets the value of the maxKeys parameter used to request this version listing.
getMaxParts() - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Returns the optional maximum number of parts to be returned in the part listing.
getMaxParts() - Method in class com.amazonaws.services.s3.model.PartListing
Returns the optional max parts value specified in the original request to limit how many parts are listed.
getMaxResults() - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Gets the optional maxResults parameter indicating the maximum number of results to include in the response.
getMaxUploads() - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Returns the optional maximum number of uploads to return, or null if no maximum number of uploads has been set for this request.
getMaxUploads() - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Returns the optional maximum number of uploads to be listed, as specified in the original request.
getMd5() - Method in class com.amazonaws.services.s3.model.SSECustomerKey
Returns the optional base64-encoded MD5 digest of the encryption key to use when validating the integrity of the transmitted server-side encryption key.
getMd5Digest() - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Returns the optional, but recommended, MD5 hash of the content of this part.
getMessage() - Method in class com.amazonaws.services.s3.model.MultiObjectDeleteException.DeleteError
Returns a description of the failure.
getMetadata() - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Gets the optional metadata instructing Amazon S3 how to handle the uploaded data (e.g.
getMethod() - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
The HTTP method (GET, PUT, DELETE, HEAD) to be used in this request.
getMfa() - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest
Gets the optional Multi-Factor Authentication information included with this request.
getMfa() - Method in class com.amazonaws.services.s3.model.DeleteVersionRequest
Gets the optional Multi-Factor Authentication information included with this request.
getMfa() - Method in class com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest
Gets the optional Multi-Factor Authentication information included with this request.
getMinimumUploadPartSize() - Method in class com.amazonaws.services.s3.transfer.TransferManagerConfiguration
Returns the minimum part size for upload parts.
getModifiedSinceConstraint() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Gets the optional modified constraint that restricts this request to executing only if the source object has been modified after the specified date.
getModifiedSinceConstraint() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Gets the optional modified constraint that restricts this request to executing only if the source object has been modified after the specified date.
getModifiedSinceConstraint() - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Gets the optional modified constraint that restricts this request to executing only if the object has been modified after the specified date.
getMultiFileOutputStream() - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Returns a custom multi-file output stream; or null if the default is to be used.
getMultipartCopyPartSize() - Method in class com.amazonaws.services.s3.transfer.TransferManagerConfiguration
Returns the minimum size in bytes of each part in a multi-part copy request.
getMultipartCopyThreshold() - Method in class com.amazonaws.services.s3.transfer.TransferManagerConfiguration
Returns the maximum threshold size of an Amazon S3 object after which the copy operation is carried out using multi-part request.
getMultipartUploads() - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Returns the list of multipart uploads.
getMultipartUploadThreshold() - Method in class com.amazonaws.services.s3.transfer.TransferManagerConfiguration
Returns the size threshold in bytes for when to use multipart uploads.
getName() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3BucketEntity
 
getName() - Method in class com.amazonaws.services.s3.model.Bucket
Gets the name of the bucket.
getNewObjectMetadata() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Gets the optional object metadata to set for the new, copied object.
getNextKeyMarker() - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Returns the next key marker that should be used in the next request to get the next page of results.
getNextKeyMarker() - Method in class com.amazonaws.services.s3.model.VersionListing
Gets the key marker to use in the next listVersions request in order to obtain the next page of results.
getNextMarker() - Method in class com.amazonaws.services.s3.model.ObjectListing
Gets the marker to use in the next listObjects request in order to see the next page of results.
getNextPartNumberMarker() - Method in class com.amazonaws.services.s3.model.PartListing
Returns the next part number marker.
getNextUploadIdMarker() - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Returns the next upload ID marker that should be used in the next request to get the next page of results.
getNextVersionIdMarker() - Method in class com.amazonaws.services.s3.model.VersionListing
Gets the version ID marker to use in the next listVersions request in order to obtain the next page of results.
getNoncurrentVersionExpirationInDays() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the time, in days, between when a new version of the object is uploaded to the bucket and when older versions of the object expire.
getNoncurrentVersionTransition() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the transition describing how non-current versions of objects will move between different storage classes in Amazon S3.
getNonmatchingETagConstraints() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Gets the optional list of ETag constraints that, when present, must not include a match for the source object's current ETag in order for the copy object request to be executed.
getNonmatchingETagConstraints() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Gets the optional list of ETag constraints that, when present, must not include a match for the source object's current ETag in order for the copy object request to be executed.
getNonmatchingETagConstraints() - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Gets the optional list of ETag constraints that when present, must not include a match for the object's current ETag in order for this request to be executed.
getNotificationConfiguration() - Method in class com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest
Gets the new notification configuration for the specified bucket.
getObject(String, String) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the object stored in Amazon S3 under the specified bucket and key.
getObject(GetObjectRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the object stored in Amazon S3 under the specified bucket and key.
getObject(GetObjectRequest, File) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the object metadata for the object stored in Amazon S3 under the specified bucket and key, and saves the object contents to the specified file.
getObject(String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getObject(GetObjectRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getObject(GetObjectRequest, File) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getObject(GetObjectRequest) - Method in class com.amazonaws.services.s3.AmazonS3EncryptionClient
 
getObject(GetObjectRequest, File) - Method in class com.amazonaws.services.s3.AmazonS3EncryptionClient
 
getObject() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3Entity
 
getObjectAcl(String, String) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the AccessControlList (ACL) for the specified object in Amazon S3.
getObjectAcl(String, String, String) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the AccessControlList (ACL) for the specified object with the specified version in Amazon S3.
getObjectAcl(String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getObjectAcl(String, String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getObjectContent() - Method in class com.amazonaws.services.s3.model.S3Object
Gets the input stream containing the contents of this object.
getObjectMetadata(String, String) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the metadata for the specified Amazon S3 object without actually fetching the object itself.
getObjectMetadata(GetObjectMetadataRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the metadata for the specified Amazon S3 object without actually fetching the object itself.
getObjectMetadata(String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getObjectMetadata(GetObjectMetadataRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getObjectMetadata() - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Returns the additional information about the new object being created, such as content type, content encoding, user metadata, etc.
getObjectMetadata() - Method in class com.amazonaws.services.s3.model.S3Object
Gets the metadata stored by Amazon S3 for this object.
getObjectMetadata() - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Returns the additional information about the part being uploaded.
getObjectMetadata() - Method in interface com.amazonaws.services.s3.transfer.Download
Returns the ObjectMetadata for the object being downloaded.
GetObjectMetadataRequest - Class in com.amazonaws.services.s3.model
Provides options for obtaining the metadata for the specified Amazon S3 object without actually fetching the object contents.
GetObjectMetadataRequest(String, String) - Constructor for class com.amazonaws.services.s3.model.GetObjectMetadataRequest
Constructs a new GetObjectMetadataRequest used to retrieve a specified object's metadata.
GetObjectMetadataRequest(String, String, String) - Constructor for class com.amazonaws.services.s3.model.GetObjectMetadataRequest
Constructs a new GetObjectMetadataRequest with basic options.
getObjectPrefixes() - Method in class com.amazonaws.services.s3.model.NotificationConfiguration
Retuns the list of Amazon S3 object prefixes for this notification configuration.
GetObjectRequest - Class in com.amazonaws.services.s3.model
Provides options for downloading an Amazon S3 object.
GetObjectRequest(String, String) - Constructor for class com.amazonaws.services.s3.model.GetObjectRequest
Constructs a new GetObjectRequest with all the required parameters.
GetObjectRequest(String, String, String) - Constructor for class com.amazonaws.services.s3.model.GetObjectRequest
Constructs a new GetObjectRequest with all the required parameters.
GetObjectRequest(S3ObjectId) - Constructor for class com.amazonaws.services.s3.model.GetObjectRequest
 
GetObjectRequest(String, String, boolean) - Constructor for class com.amazonaws.services.s3.model.GetObjectRequest
Constructs a new GetObjectRequest with all the required parameters.
getObjectSummaries() - Method in class com.amazonaws.services.s3.model.ObjectListing
Gets the list of object summaries describing the objects stored in the S3 bucket.
getOngoingRestore() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Returns the boolean value which indicates whether there is ongoing restore request.
getOwner() - Method in class com.amazonaws.services.s3.model.AccessControlList
Gets the owner of the AccessControlList.
getOwner() - Method in class com.amazonaws.services.s3.model.Bucket
Gets the bucket's owner.
getOwner() - Method in class com.amazonaws.services.s3.model.MultipartUpload
Returns the owner of this multipart upload.
getOwner() - Method in class com.amazonaws.services.s3.model.PartListing
Returns details on the user who owns the associated multipart upload.
getOwner() - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Gets the owner of this object.
getOwner() - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Gets the owner of this version.
getOwnerIdentity() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3BucketEntity
 
getPartETag() - Method in class com.amazonaws.services.s3.model.CopyPartResult
Returns an identifier which identifies the copy part by its part number and the entity tag computed from the part's data.
getPartETag() - Method in class com.amazonaws.services.s3.model.UploadPartResult
Returns an identifier which identifies the upload part by its part number and the entity tag computed from the part's data.
getPartETags() - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Returns the list of part numbers and ETags that identify the individual parts of the multipart upload to complete.
getPartNumber() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Returns the part number describing this part's position relative to the other parts in the multipart upload.
getPartNumber() - Method in class com.amazonaws.services.s3.model.CopyPartResult
Gets the part number of the newly copied part.
getPartNumber() - Method in class com.amazonaws.services.s3.model.PartETag
Returns the part number of the associated part.
getPartNumber() - Method in class com.amazonaws.services.s3.model.PartSummary
Returns the part number describing this part's position relative to the other parts in the multipart upload.
getPartNumber() - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Returns the part number describing this part's position relative to the other parts in the multipart upload.
getPartNumber() - Method in class com.amazonaws.services.s3.model.UploadPartResult
Returns the part number of the newly uploaded part.
getPartNumberMarker() - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Returns the optional part number marker indicating where in the results to being listing parts.
getPartNumberMarker() - Method in class com.amazonaws.services.s3.model.PartListing
Returns the optional part number marker specified in the original request to specify where in the results to begin listing parts.
getParts() - Method in class com.amazonaws.services.s3.model.PartListing
Returns the list of parts described in this part listing.
getPartSize() - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Returns the part-size used for muti-part upload for this request.
getPartSize() - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Returns the size of this part, in bytes.
getPauseStatus() - Method in exception com.amazonaws.services.s3.transfer.exception.PauseException
Returns more information on why the pause failed.
getPauseStatus() - Method in class com.amazonaws.services.s3.transfer.PauseResult
Returns information about whether the pause was successful or not; and if not why.
getPayer() - Method in class com.amazonaws.services.s3.model.RequestPaymentConfiguration
 
getPercentTransfered() - Method in class com.amazonaws.services.s3.transfer.TransferProgress
getPercentTransferred() - Method in class com.amazonaws.services.s3.transfer.TransferProgress
Returns a percentage of the number of bytes transferred out of the total number of bytes to transfer.
getPermission() - Method in class com.amazonaws.services.s3.model.Grant
Gets the permission being granted to the grantee by this grant.
getPolicyText() - Method in class com.amazonaws.services.s3.model.BucketPolicy
Gets the raw policy JSON text as returned by Amazon S3.
getPolicyText() - Method in class com.amazonaws.services.s3.model.SetBucketPolicyRequest
Returns the policy to apply to the specified bucket.
getPrefix() - Method in class com.amazonaws.services.s3.iterable.S3Objects
 
getPrefix() - Method in class com.amazonaws.services.s3.iterable.S3Versions
 
getPrefix() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the key prefix for which this rule will apply.
getPrefix() - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Returns the optional prefix parameter that restricts the response to multipart uploads for keys that begin with the specified prefix.
getPrefix() - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Gets the optional prefix parameter and restricts the response to keys that begin with the specified prefix.
getPrefix() - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Gets the optional prefix parameter restricting the response to keys that begin with the specified prefix.
getPrefix() - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Returns the prefix parameter originally used to request this multipart upload listing, or null if no prefix was specified.
getPrefix() - Method in class com.amazonaws.services.s3.model.ObjectListing
Gets the prefix parameter originally used to request this object listing, or null if no prefix was specified.
getPrefix() - Method in class com.amazonaws.services.s3.model.VersionListing
The prefix parameter originally used to request this version listing, or null if no prefix was specified.
getPrincipalId() - Method in class com.amazonaws.services.s3.event.S3EventNotification.UserIdentityEntity
 
getProgress() - Method in interface com.amazonaws.services.s3.transfer.Transfer
Returns progress information about this transfer.
getProgressListener() - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Deprecated.
use AmazonWebServiceRequest.getGeneralProgressListener() instead.
getProgressListener() - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Deprecated.
use AmazonWebServiceRequest.getGeneralProgressListener() instead.
getProgressListener() - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Deprecated.
use AmazonWebServiceRequest.getGeneralProgressListener() instead.
getprotocol() - Method in class com.amazonaws.services.s3.model.RedirectRule
Return the protocol to use in the redirect request.
getQueueARN() - Method in class com.amazonaws.services.s3.model.QueueConfiguration
Returns the queue arn for this notification configuration.
getQuiet() - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest
Returns the quiet element for this request.
getRange() - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Gets the optional inclusive byte range within the desired object that will be downloaded by this request.
getRawMetadata() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
For internal use only.
getRawMetadataValue(String) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
For internal use only.
getRecords() - Method in class com.amazonaws.services.s3.event.S3EventNotification
 
getRedirect() - Method in class com.amazonaws.services.s3.model.RoutingRule
Return the redirect information.
getRedirectAllRequestsTo() - Method in class com.amazonaws.services.s3.model.BucketWebsiteConfiguration
Return the redirect information where all requests will be redirect to.
getRedirectAllRequestsTo() - Method in class com.amazonaws.services.s3.model.WebsiteConfiguration
 
getRedirectLocation() - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Gets the optional redirect location for the new object.
getRedirectLocation() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Gets the optional redirect location for the newly copied object.
getRedirectLocation() - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Gets the optional redirect location for the new object.
getRedirectLocation() - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Gets the optional redirect location for the new object.
getRedirectLocation() - Method in class com.amazonaws.services.s3.model.S3Object
Gets the redirect location for this object.
getRegion() - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getRegion() - Method in class com.amazonaws.services.s3.AmazonS3URI
 
getRegion() - Method in class com.amazonaws.services.s3.model.CreateBucketRequest
Gets the name of the Amazon S3 region in which this bucket will be created.
getReplaceKeyPrefixWith() - Method in class com.amazonaws.services.s3.model.RedirectRule
Return the object prefix key to use in the redirect request.
getReplaceKeyWith() - Method in class com.amazonaws.services.s3.model.RedirectRule
Return the specific key to use in the redirect request.
getRequest() - Method in class com.amazonaws.services.s3.UploadObjectObserver
getRequestParameters() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getRequestParameters() - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Returns the complete map of additional request parameters to be included in the pre-signed URL.
GetRequestPaymentConfigurationRequest - Class in com.amazonaws.services.s3.model
Request object for fetching the request payment configuration associated with an Amazon S3 bucket.
GetRequestPaymentConfigurationRequest(String) - Constructor for class com.amazonaws.services.s3.model.GetRequestPaymentConfigurationRequest
 
getResourceUrl(String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
Returns the URL to the key in the bucket given, using the client's scheme and endpoint.
getResponseElements() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getResponseHeaders() - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Returns the headers to be overridden in the service response.
getResponseHeaders() - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Returns the headers to be overridden in the service response.
getRestoreExpirationTime() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Returns the time at which an object that has been temporarily restored from Amazon Glacier will expire, and will need to be restored again in order to be accessed.
getRoutingRule() - Method in class com.amazonaws.services.s3.model.WebsiteConfiguration
 
getRoutingRules() - Method in class com.amazonaws.services.s3.model.BucketWebsiteConfiguration
Return the list of routing rules that can be used for configuring redirects if certain conditions are meet.
getRules() - Method in class com.amazonaws.services.s3.model.BucketCrossOriginConfiguration
Returns the list of rules that comprise this configuration.
getRules() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration
Returns the list of rules that comprise this configuration.
getS3() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getS3() - Method in class com.amazonaws.services.s3.iterable.S3Objects
 
getS3() - Method in class com.amazonaws.services.s3.iterable.S3Versions
 
getS3AccountOwner() - Method in interface com.amazonaws.services.s3.AmazonS3
Gets the current owner of the AWS account that the authenticated sender of the request is using.
getS3AccountOwner() - Method in class com.amazonaws.services.s3.AmazonS3Client
 
getS3DirectSpi() - Method in class com.amazonaws.services.s3.UploadObjectObserver
getS3ObjectId() - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Returns an immutable S3 object id.
getS3ObjectId() - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Returns the S3 object id for which the new instruction file will be created.
getS3SchemaVersion() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3Entity
 
getServerSideEncryption() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Deprecated.
getServiceName() - Method in class com.amazonaws.services.s3.metrics.S3ServiceMetric
 
getSize() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3ObjectEntity
 
getSize() - Method in class com.amazonaws.services.s3.model.PartSummary
Returns the size of this part, in bytes.
getSize() - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Gets the size of this object in bytes.
getSize() - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Gets the size of this version in bytes.
getSourceBucketName() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Gets the name of the bucket containing the source object to be copied.
getSourceBucketName() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Gets the name of the bucket containing the source object to be copied.
getSourceBucketName() - Method in class com.amazonaws.services.s3.transfer.model.CopyResult
Gets the name of the bucket containing the source object to be copied.
getSourceIPAddress() - Method in class com.amazonaws.services.s3.event.S3EventNotification.RequestParametersEntity
 
getSourceKey() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Gets the source bucket key under which the source object to be copied is stored.
getSourceKey() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Gets the source bucket key under which the source object to be copied is stored.
getSourceKey() - Method in class com.amazonaws.services.s3.transfer.model.CopyResult
Gets the source bucket key under which the source object to be copied is stored.
getSourceSSECustomerKey() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Returns the optional customer-provided server-side encryption key to use to decrypt the source object being copied.
getSourceSSECustomerKey() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Returns the optional customer-provided server-side encryption key to use to decrypt the source object part being copied.
getSourceVersionId() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Gets the version ID specifying which version of the source object to copy.
getSourceVersionId() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Gets the version ID specifying which version of the source object to copy.
getSSEAlgorithm() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Returns the server-side encryption algorithm when encrypting the object using AWS-managed keys .
getSSEAwsKeyManagementParams() - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Returns the AWS Key Management System parameters used to encrypt the object on server side.
getSSEAwsKeyManagementParams() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Returns the AWS Key Management System parameters used to encrypt the object on server side.
getSSEAwsKeyManagementParams() - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Returns the AWS Key Management System parameters used to encrypt the object on server side.
getSSEAwsKeyManagementParams() - Method in interface com.amazonaws.services.s3.model.SSEAwsKeyManagementParamsProvider
Returns the optional SSEAwsKeyManagementParams to use to encrypt the uploaded object.
getSSEAwsKmsKeyId() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Returns the AWS Key Management System key id used for Server Side Encryption of the Amazon S3 object.
getSSECustomerAlgorithm() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Returns the server-side encryption algorithm if the object is encrypted using customer-provided keys.
getSSECustomerKey() - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
 
getSSECustomerKey() - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
 
getSSECustomerKey() - Method in class com.amazonaws.services.s3.model.GetObjectMetadataRequest
 
getSSECustomerKey() - Method in class com.amazonaws.services.s3.model.GetObjectRequest
 
getSSECustomerKey() - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
 
getSSECustomerKey() - Method in interface com.amazonaws.services.s3.model.SSECustomerKeyProvider
Returns the optional customer-provided server-side encryption key to use to encrypt the uploaded object.
getSSECustomerKey() - Method in class com.amazonaws.services.s3.model.UploadPartRequest
 
getSSECustomerKeyMd5() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Returns the base64-encoded MD5 digest of the encryption key for server-side encryption, if the object is encrypted using customer-provided keys.
getState() - Method in interface com.amazonaws.services.s3.transfer.Transfer
Returns the current state of this transfer.
getStatus() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the status of this rule.
getStatus() - Method in class com.amazonaws.services.s3.model.BucketVersioningConfiguration
Returns the current status of versioning for this bucket versioning configuration object, indicating if versioning is enabled or not for a bucket.
getStorageClass() - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Gets the optional Amazon S3 storage class to use when storing the new object.
getStorageClass() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Returns the storage class of this object.
getStorageClass() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Transition
Returns the storage class of this object.
getStorageClass() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Gets the optional Amazon S3 storage class to use when storing the newly copied object.
getStorageClass() - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Returns the optional storage class to use when storing this upload's data in S3.
getStorageClass() - Method in class com.amazonaws.services.s3.model.MultipartUpload
Returns the storage class indicating how the data in this multipart upload will be stored.
getStorageClass() - Method in class com.amazonaws.services.s3.model.PartListing
Returns the class of storage used for the parts in the associated multipart upload.
getStorageClass() - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Gets the optional Amazon S3 storage class to use when storing the new object.
getStorageClass() - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Gets the storage class used by Amazon S3 for this object.
getStorageClass() - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Gets the storage class used by Amazon S3 for this version.
getStorageMode() - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Returns the current storage mode of a CryptoConfiguration object.
getSubTransfers() - Method in interface com.amazonaws.services.s3.transfer.MultipleFileUpload
Returns a collection of sub transfers associated with the multi file upload.
getSuffix() - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Returns the suffix for the new instruction file.
getSymmetricKey() - Method in class com.amazonaws.services.s3.model.EncryptionMaterials
Returns the symmetric key stored in this EncryptionMaterials object.
getSymmetricKey() - Method in class com.amazonaws.services.s3.model.KMSEncryptionMaterials
Always throws UnsupportedOperationException.
getTag(String) - Method in class com.amazonaws.services.s3.model.TagSet
Get the value of the tag with the given key.
getTaggingConfiguration() - Method in class com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest
Gets the new tagging configuration for the specified bucket.
getTagSet() - Method in class com.amazonaws.services.s3.model.BucketTaggingConfiguration
Gets the first TagSet object contained in this object.
getTagSetAtIndex(int) - Method in class com.amazonaws.services.s3.model.BucketTaggingConfiguration
Gets the TagSet object at the specified index contained in this object.
getToken() - Method in class com.amazonaws.services.s3.model.MultiFactorAuthentication
Gets the Multi-Factor Authentication token.
getTopic() - Method in class com.amazonaws.services.s3.model.BucketNotificationConfiguration.TopicConfiguration
Deprecated.
Gets the topic ARN (Amazon Resource Name) for the topic to publish events to.
getTopicARN() - Method in class com.amazonaws.services.s3.model.TopicConfiguration
Returns the topic arn for this notification configuration.
getTopicConfigurations() - Method in class com.amazonaws.services.s3.model.BucketNotificationConfiguration
Deprecated. 
getTotalBytesToTransfer() - Method in class com.amazonaws.services.s3.transfer.TransferProgress
Returns the total size in bytes of the associated transfer, or -1 if the total size isn't known.
getTransition() - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Returns the transition attribute of the rule.
getTypeIdentifier() - Method in class com.amazonaws.services.s3.model.CanonicalGrantee
 
getTypeIdentifier() - Method in class com.amazonaws.services.s3.model.EmailAddressGrantee
 
getTypeIdentifier() - Method in interface com.amazonaws.services.s3.model.Grantee
Returns the identifier for the type of this grant, to be used when specifying grants in the header of a request.
getTypeIdentifier() - Method in enum com.amazonaws.services.s3.model.GroupGrantee
 
getUnmodifiedSinceConstraint() - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Gets the optional unmodified constraint that restricts this request to executing only if the source object has not been modified after the specified date.
getUnmodifiedSinceConstraint() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Gets the optional unmodified constraint that restricts this request to executing only if the source object has not been modified after the specified date.
getUnmodifiedSinceConstraint() - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Gets the optional unmodified constraint that restricts this request to executing only if the object has not been modified after the specified date.
getUploadId() - Method in class com.amazonaws.services.s3.model.AbortMultipartUploadRequest
Returns the ID of the upload to abort.
getUploadId() - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Returns the ID of the multipart upload to complete.
getUploadId() - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Returns the ID of the existing, initiated multipart upload with which this new part will be associated.
getUploadId() - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadResult
Returns the initiated multipart upload ID.
getUploadId() - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Returns the ID of the multipart upload whose parts are being listed.
getUploadId() - Method in class com.amazonaws.services.s3.model.MultipartUpload
Returns the unique ID of this multipart upload.
getUploadId() - Method in class com.amazonaws.services.s3.model.PartListing
Returns the upload ID value specified in the original request used to identify which multipart upload contains the parts to list.
getUploadId() - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Returns the ID of the existing, initiated multipart upload with which this new part will be associated.
getUploadId() - Method in class com.amazonaws.services.s3.UploadObjectObserver
Returns the upload id after the multi-part upload has been initiated via UploadObjectObserver.onUploadInitiation(UploadObjectRequest)
getUploadIdMarker() - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Returns the optional upload ID marker indicating where in the results to begin listing.
getUploadIdMarker() - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Returns the optional upload ID marker specified in the original request to specify where in the results to begin listing multipart uploads.
getUploadObjectObserver() - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Returns a custom upload-object observer; or null there is no customization.
getUploadPartMetadata() - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Gets the optional metadata to be included in each UploadPart request.
getURI() - Method in class com.amazonaws.services.s3.AmazonS3URI
 
getUrl(String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
Returns an URL for the object stored in the specified bucket and key.
getUserIdentity() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
getUserMetadata() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Gets the custom user-metadata for the associated object.
getUserMetaDataOf(String) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Returns the value of the specified user meta datum.
getVersion() - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest.KeyVersion
 
getVersionId() - Method in class com.amazonaws.services.s3.event.S3EventNotification.S3ObjectEntity
 
getVersionId() - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Returns the version ID of the new object, only present if versioning has been enabled for the bucket.
getVersionId() - Method in class com.amazonaws.services.s3.model.CopyObjectResult
Gets the version ID of the newly copied object.
getVersionId() - Method in class com.amazonaws.services.s3.model.CopyPartResult
Gets the version ID of the source object.
getVersionId() - Method in class com.amazonaws.services.s3.model.DeleteObjectsResult.DeletedObject
Returns the version deleted, or null for unversioned objects.
getVersionId() - Method in class com.amazonaws.services.s3.model.DeleteVersionRequest
Gets the version ID uniquely identifying which version of the object to delete.
getVersionId() - Method in class com.amazonaws.services.s3.model.GetObjectMetadataRequest
Gets the optional version ID of the object version whose metadata is being retrieved.
getVersionId() - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Gets the optional version ID specifying which version of the object to download.
getVersionId() - Method in class com.amazonaws.services.s3.model.MultiObjectDeleteException.DeleteError
Returns the versionId of the object that couldn't be deleted.
getVersionId() - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Gets the version ID of the associated Amazon S3 object if available.
getVersionId() - Method in class com.amazonaws.services.s3.model.PutObjectResult
Gets the optional version ID of the newly uploaded object.
getVersionId() - Method in class com.amazonaws.services.s3.model.RestoreObjectRequest
Returns the id of the version to be restored.
getVersionId() - Method in class com.amazonaws.services.s3.model.S3ObjectId
Returns the version id which is optionally applicable for S3 get (but not put) operations.
getVersionId() - Method in class com.amazonaws.services.s3.model.S3ObjectIdBuilder
 
getVersionId() - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Gets the version ID which uniquely identifies this version of an object.
getVersionId() - Method in class com.amazonaws.services.s3.model.SetObjectAclRequest
Returns the version ID of the object version whose ACL is being set.
getVersionId() - Method in class com.amazonaws.services.s3.transfer.model.CopyResult
Returns the version ID of the new object.
getVersionId() - Method in class com.amazonaws.services.s3.transfer.model.UploadResult
Returns the version ID of the new object.
getVersionIdMarker() - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Gets the optional versionIdMarker parameter indicating where in the sorted list of all versions in the specified bucket to begin returning results.
getVersionIdMarker() - Method in class com.amazonaws.services.s3.model.VersionListing
Gets the value of the version ID marker parameter used to request this version listing.
getVersioningConfiguration() - Method in class com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest
Gets the new versioning configuration for the specified bucket.
getVersionSummaries() - Method in class com.amazonaws.services.s3.model.VersionListing
Gets the list of version summaries describing the versions stored in the associated S3 bucket.
getWrappedInputStream() - Method in class com.amazonaws.auth.AwsChunkedEncodingInputStream
 
getxAmzId2() - Method in class com.amazonaws.services.s3.event.S3EventNotification.ResponseElementsEntity
 
getxAmzRequestId() - Method in class com.amazonaws.services.s3.event.S3EventNotification.ResponseElementsEntity
 
Grant - Class in com.amazonaws.services.s3.model
Specifies a grant, consisting of one grantee and one permission.
Grant(Grantee, Permission) - Constructor for class com.amazonaws.services.s3.model.Grant
Constructs a new Grant object using the specified grantee and permission objects.
grantAllPermissions(Grant...) - Method in class com.amazonaws.services.s3.model.AccessControlList
Adds a set of grantee/permission pairs to the access control list (ACL), where each item in the set is a Grant object.
Grantee - Interface in com.amazonaws.services.s3.model
Represents a grantee (entity) that can be assigned access permissions in an AccessControlList.
grantPermission(Grantee, Permission) - Method in class com.amazonaws.services.s3.model.AccessControlList
Adds a grantee to the access control list (ACL) with the given permission.
GroupGrantee - Enum in com.amazonaws.services.s3.model
Specifies constants defining a group of Amazon S3 users who can be granted permissions to Amazon S3 buckets and objects.

H

hashCode() - Method in class com.amazonaws.services.s3.model.CanonicalGrantee
 
hashCode() - Method in class com.amazonaws.services.s3.model.EmailAddressGrantee
 
hashCode() - Method in class com.amazonaws.services.s3.model.Grant
 
hashCode() - Method in class com.amazonaws.services.s3.model.Owner
 
HeadBucketRequest - Class in com.amazonaws.services.s3.model
Request object for checking if the bucket exists and the user has access to the given bucket.
HeadBucketRequest(String) - Constructor for class com.amazonaws.services.s3.model.HeadBucketRequest
 
Headers - Interface in com.amazonaws.services.s3
Common S3 HTTP header values used throughout the AWS S3 Java client.
HOST_ID - Static variable in class com.amazonaws.services.s3.S3ResponseMetadata
 

I

inBucket(AmazonS3, String) - Static method in class com.amazonaws.services.s3.iterable.S3Objects
Constructs an iterable that covers all the objects in an Amazon S3 bucket.
inBucket(AmazonS3, String) - Static method in class com.amazonaws.services.s3.iterable.S3Versions
Constructs an iterable that covers all the object versions in an Amazon S3 bucket.
init(UploadObjectRequest, S3DirectSpi, AmazonS3, ExecutorService) - Method in class com.amazonaws.services.s3.UploadObjectObserver
Used to initialized this observer.
initiateMultipartUpload(InitiateMultipartUploadRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Initiates a multipart upload and returns an InitiateMultipartUploadResult which contains an upload ID.
initiateMultipartUpload(InitiateMultipartUploadRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
initiateMultipartUpload(InitiateMultipartUploadRequest) - Method in class com.amazonaws.services.s3.AmazonS3EncryptionClient
Initiates a multipart upload and returns an InitiateMultipartUploadResult which contains an upload ID.
InitiateMultipartUploadRequest - Class in com.amazonaws.services.s3.model
The InitiateMultipartUploadRequest contains the parameters used for the InitiateMultipartUpload method.
InitiateMultipartUploadRequest(String, String) - Constructor for class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Constructs a request to initiate a new multipart upload in the specified bucket, stored by the specified key.
InitiateMultipartUploadRequest(String, String, ObjectMetadata) - Constructor for class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Constructs a request to initiate a new multipart upload in the specified bucket, stored by the specified key, and with the additional specified object metadata.
InitiateMultipartUploadResult - Class in com.amazonaws.services.s3.model
Contains the results of initiating a multipart upload, particularly the unique ID of the new multipart upload.
InitiateMultipartUploadResult() - Constructor for class com.amazonaws.services.s3.model.InitiateMultipartUploadResult
 
InstructionFileId - Class in com.amazonaws.services.s3.model
The S3 object identifier for an instruction file.
instructionFileId() - Method in class com.amazonaws.services.s3.model.InstructionFileId
Always throws UnsupportedOperationException since an instruction file itself cannot further have an instruction file.
instructionFileId(String) - Method in class com.amazonaws.services.s3.model.InstructionFileId
Always throws UnsupportedOperationException since an instruction file itself cannot further have an instruction file.
instructionFileId() - Method in class com.amazonaws.services.s3.model.S3ObjectId
Returns the instruction file id of the default instruction file.
instructionFileId(String) - Method in class com.amazonaws.services.s3.model.S3ObjectId
Returns the instruction file id of an instruction file with the given suffix.
isCancelled() - Method in enum com.amazonaws.services.s3.transfer.PauseStatus
Returns true if the transfer is cancelled else false.
isCreateEncryptionMaterial() - Method in class com.amazonaws.services.s3.model.EncryptedInitiateMultipartUploadRequest
Returns true if a new set of encryption material is to be created; false otherwise.
isDeleteMarker() - Method in class com.amazonaws.services.s3.model.DeleteObjectsResult.DeletedObject
Returns whether the object deleted was a delete marker.
isDeleteMarker() - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Returns whether or not this version represents a delete marker.
isDone() - Method in interface com.amazonaws.services.s3.transfer.Transfer
Returns whether or not the transfer is finished (i.e.
isIgnoreMissingInstructionFile() - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Returns true to ignore instruction file that cannot be found during a GET operation; false otherwise.
isKeyWrapExpected() - Method in class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
Returns true if key wrapping is expected; false otherwise.
isKMSEnabled() - Method in class com.amazonaws.services.s3.model.EncryptionMaterials
Returns true if this is a KMS material description; false otherwise.
isKMSEnabled() - Method in class com.amazonaws.services.s3.model.KMSEncryptionMaterials
Returns true if this is a KMS material description; false otherwise.
isLastPart() - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Returns true if the creator of this request has indicated this part is the last part being uploaded in a multipart upload.
isLatest() - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Returns whether or not this version is the latest version for the associated object.
isLoggingEnabled() - Method in class com.amazonaws.services.s3.model.BucketLoggingConfiguration
Returns true if logging is enabled.
isMfaDeleteEnabled() - Method in class com.amazonaws.services.s3.model.BucketVersioningConfiguration
Returns true if Multi-Factor Authentication (MFA) Delete is enabled for this bucket versioning configuration, false if it isn't enabled, and null if no information is available about the status of MFADelete.
isPathStyle() - Method in class com.amazonaws.services.s3.AmazonS3URI
 
isPathStyleAccess() - Method in class com.amazonaws.services.s3.S3ClientOptions
Returns whether the client uses path-style access for all requests.
isPaused() - Method in enum com.amazonaws.services.s3.transfer.PauseStatus
Returns true if the transfer is paused else false.
isReadOnly() - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
 
isRequesterCharged() - Method in class com.amazonaws.services.s3.model.S3Object
Returns true if the user is charged for downloading the object from an Requester Pays Bucket; else false.
isRequesterPays() - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Returns true if the user has enabled Requester Pays option when downloading an object from Requester Pays Bucket; else false.
isRequesterPaysEnabled(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Retrieves the Requester Pays configuration associated with an Amazon S3 bucket.
isRequesterPaysEnabled(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
isRetryable() - Method in exception com.amazonaws.services.s3.transfer.exception.PauseException
An paused exception is not intended to be retried.
isSyncCallSafe() - Method in class com.amazonaws.services.s3.model.LegacyS3ProgressListener
Deprecated.
 
isTruncated() - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Returns true if the listing is truncated, and additional requests need to be made to get more results.
isTruncated() - Method in class com.amazonaws.services.s3.model.ObjectListing
Gets whether or not this object listing is complete.
isTruncated() - Method in class com.amazonaws.services.s3.model.PartListing
Returns whether or not this listing is truncated, and additional requests need to be made to get more results.
isTruncated() - Method in class com.amazonaws.services.s3.model.VersionListing
Gets whether or not the version listing is complete, indicating if additional calls to Amazon S3 are needed to obtain complete version listing results.
iterator() - Method in class com.amazonaws.services.s3.iterable.S3Objects
 
iterator() - Method in class com.amazonaws.services.s3.iterable.S3Versions
 

K

key - Variable in class com.amazonaws.services.s3.model.S3ObjectSummary
The key under which this object is stored
KeyWrapException - Exception in com.amazonaws.services.s3
Key wrapping related security exception.
KeyWrapException() - Constructor for exception com.amazonaws.services.s3.KeyWrapException
 
KeyWrapException(String) - Constructor for exception com.amazonaws.services.s3.KeyWrapException
 
KeyWrapException(String, Throwable) - Constructor for exception com.amazonaws.services.s3.KeyWrapException
 
KeyWrapException(Throwable) - Constructor for exception com.amazonaws.services.s3.KeyWrapException
 
KMSEncryptionMaterials - Class in com.amazonaws.services.s3.model
KMS specific encryption materials.
KMSEncryptionMaterials(String) - Constructor for class com.amazonaws.services.s3.model.KMSEncryptionMaterials
 
KMSEncryptionMaterialsProvider - Class in com.amazonaws.services.s3.model
 
KMSEncryptionMaterialsProvider(String) - Constructor for class com.amazonaws.services.s3.model.KMSEncryptionMaterialsProvider
 
KMSEncryptionMaterialsProvider(KMSEncryptionMaterials) - Constructor for class com.amazonaws.services.s3.model.KMSEncryptionMaterialsProvider
 

L

LAST_MODIFIED - Static variable in interface com.amazonaws.services.s3.Headers
 
lastModified - Variable in class com.amazonaws.services.s3.model.S3ObjectSummary
The date, according to Amazon S3, when this object was last modified
LegacyS3ProgressListener - Class in com.amazonaws.services.s3.model
Deprecated.
LegacyS3ProgressListener(ProgressListener) - Constructor for class com.amazonaws.services.s3.model.LegacyS3ProgressListener
Deprecated.
 
listBuckets() - Method in interface com.amazonaws.services.s3.AmazonS3
Returns a list of all Amazon S3 buckets that the authenticated sender of the request owns.
listBuckets(ListBucketsRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Returns a list of all Amazon S3 buckets that the authenticated sender of the request owns.
listBuckets(ListBucketsRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
listBuckets() - Method in class com.amazonaws.services.s3.AmazonS3Client
 
ListBucketsRequest - Class in com.amazonaws.services.s3.model
Request object for listing all the Amazon S3 buckets owned by a user.
ListBucketsRequest() - Constructor for class com.amazonaws.services.s3.model.ListBucketsRequest
 
listMultipartUploads(ListMultipartUploadsRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Lists in-progress multipart uploads.
listMultipartUploads(ListMultipartUploadsRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
ListMultipartUploadsRequest - Class in com.amazonaws.services.s3.model
Container for the parameters of the ListMultipartUploads operation.
ListMultipartUploadsRequest(String) - Constructor for class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Constructs a new ListMultipartUploadsRequest to list the multipart uploads from the specified bucket.
listNextBatchOfObjects(ObjectListing) - Method in interface com.amazonaws.services.s3.AmazonS3
Provides an easy way to continue a truncated object listing and retrieve the next page of results.
listNextBatchOfObjects(ObjectListing) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
listNextBatchOfVersions(VersionListing) - Method in interface com.amazonaws.services.s3.AmazonS3
Provides an easy way to continue a truncated VersionListing and retrieve the next page of results.
listNextBatchOfVersions(VersionListing) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
listObjects(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Returns a list of summary information about the objects in the specified buckets.
listObjects(String, String) - Method in interface com.amazonaws.services.s3.AmazonS3
Returns a list of summary information about the objects in the specified bucket.
listObjects(ListObjectsRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Returns a list of summary information about the objects in the specified bucket.
listObjects(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
listObjects(String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
listObjects(ListObjectsRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
ListObjectsRequest - Class in com.amazonaws.services.s3.model
Contains options to return a list of summary information about the objects in the specified bucket.
ListObjectsRequest() - Constructor for class com.amazonaws.services.s3.model.ListObjectsRequest
Constructs a new ListObjectsRequest object.
ListObjectsRequest(String, String, String, String, Integer) - Constructor for class com.amazonaws.services.s3.model.ListObjectsRequest
Constructs a new ListObjectsRequest object and initializes all required and optional object fields.
listParts(ListPartsRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Lists the parts that have been uploaded for a specific multipart upload.
listParts(ListPartsRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
ListPartsRequest - Class in com.amazonaws.services.s3.model
Container for the the parameters of the ListParts operation.
ListPartsRequest(String, String, String) - Constructor for class com.amazonaws.services.s3.model.ListPartsRequest
Constructs a new ListPartsRequest from the required parameters bucket name, key and upload ID.
listVersions(String, String) - Method in interface com.amazonaws.services.s3.AmazonS3
Returns a list of summary information about the versions in the specified bucket.
listVersions(String, String, String, String, String, Integer) - Method in interface com.amazonaws.services.s3.AmazonS3
Returns a list of summary information about the versions in the specified bucket.
listVersions(ListVersionsRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Returns a list of summary information about the versions in the specified bucket.
listVersions(String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
listVersions(String, String, String, String, String, Integer) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
listVersions(ListVersionsRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
ListVersionsRequest - Class in com.amazonaws.services.s3.model
Provides options for returning a list of summary information about the versions in a specified bucket.
ListVersionsRequest() - Constructor for class com.amazonaws.services.s3.model.ListVersionsRequest
Constructs a new ListVersionsRequest object.
ListVersionsRequest(String, String, String, String, String, Integer) - Constructor for class com.amazonaws.services.s3.model.ListVersionsRequest
Constructs a new ListVersionsRequest object and initializes all required and optional fields.
LOCATION_CONSTRAINT_CONDITION_KEY - Static variable in class com.amazonaws.auth.policy.conditions.S3ConditionFactory
Condition key for the location constraint specified by a request.

M

mark(int) - Method in class com.amazonaws.auth.AwsChunkedEncodingInputStream
The readlimit parameter is ignored.
markSupported() - Method in class com.amazonaws.auth.AwsChunkedEncodingInputStream
 
MATERIALS_DESCRIPTION - Static variable in interface com.amazonaws.services.s3.Headers
JSON-encoded description of encryption materials used during encryption
MaterialsDescriptionProvider - Interface in com.amazonaws.services.s3.model
Interface for providing MaterialsDescription.
MAX_KEYS_CONDITION_KEY - Static variable in class com.amazonaws.auth.policy.conditions.S3ConditionFactory
Condition key for the max keys specified by a request.
mergeInto(Map<String, String>) - Method in class com.amazonaws.services.s3.model.ExtraMaterialsDescription
Combine this supplemental material descriptions with those specified in the "core" parameter.
METADATA_DIRECTIVE - Static variable in interface com.amazonaws.services.s3.Headers
S3 request header indicating how to handle metadata when copying an object
METADATA_DIRECTIVE_CONDITION_KEY - Static variable in class com.amazonaws.auth.policy.conditions.S3ConditionFactory
Condition key for the metadata directive specified by a request to copy an object.
MultiFactorAuthentication - Class in com.amazonaws.services.s3.model
Contains Multi-Factor Authentication (MFA) information to be included in Amazon S3 requests, consisting of the serial number of the MFA device associated with your AWS account and the current, unique MFA token generated by that device.
MultiFactorAuthentication(String, String) - Constructor for class com.amazonaws.services.s3.model.MultiFactorAuthentication
Constructs a new MultiFactorAuthentication object for use in any Amazonn S3 operation that accepts requests with Multi-Factor Authentication (MFA).
MultiObjectDeleteException - Exception in com.amazonaws.services.s3.model
Exception for partial or total failure of the multi-object delete API, including the errors that occurred.
MultiObjectDeleteException(Collection<MultiObjectDeleteException.DeleteError>, Collection<DeleteObjectsResult.DeletedObject>) - Constructor for exception com.amazonaws.services.s3.model.MultiObjectDeleteException
 
MultiObjectDeleteException.DeleteError - Class in com.amazonaws.services.s3.model
An error that occurred when deleting an object.
MultiObjectDeleteException.DeleteError() - Constructor for class com.amazonaws.services.s3.model.MultiObjectDeleteException.DeleteError
 
MultipartUpload - Class in com.amazonaws.services.s3.model
A multipart upload is an upload to Amazon S3 that is creating by uploading individual pieces of an object, then telling Amazon S3 to complete the multipart upload and concatenate all the individual pieces together into a single object.
MultipartUpload() - Constructor for class com.amazonaws.services.s3.model.MultipartUpload
 
MultipartUploadListing - Class in com.amazonaws.services.s3.model
The ListMultipartUploadsResponse contains all the information about the ListMultipartUploads method.
MultipartUploadListing() - Constructor for class com.amazonaws.services.s3.model.MultipartUploadListing
 
MultipleFileDownload - Interface in com.amazonaws.services.s3.transfer
Multiple file download of an entire virtual directory.
MultipleFileUpload - Interface in com.amazonaws.services.s3.transfer
Multiple file download of an entire virtual directory.

N

name() - Method in class com.amazonaws.services.s3.metrics.S3ServiceMetric
 
newCannedACLCondition(CannedAccessControlList) - Static method in class com.amazonaws.auth.policy.conditions.S3ConditionFactory
Constructs a new access policy condition that compares an Amazon S3 canned ACL with the canned ACL specified by an incoming request.
newInitiateMultipartUploadRequest(UploadObjectRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
Creates and returns a multi-part upload initiation request from the given upload-object request.
newInitiateMultipartUploadRequest(UploadObjectRequest) - Method in class com.amazonaws.services.s3.UploadObjectObserver
 
newUploadPartRequest(PartCreationEvent, File) - Method in class com.amazonaws.services.s3.UploadObjectObserver
Creates and returns an upload-part request corresponding to a ciphertext file upon a part-creation event.
NONE - Static variable in class com.amazonaws.services.s3.model.ExtraMaterialsDescription
 
NotificationConfiguration - Class in com.amazonaws.services.s3.model
An abstract class for all the notification configurations associated with an Amazon S3 bucket.
NotificationConfiguration() - Constructor for class com.amazonaws.services.s3.model.NotificationConfiguration
Creates a NotificationConfiguration with empty events and prefixes.
NotificationConfiguration(EnumSet<S3Event>) - Constructor for class com.amazonaws.services.s3.model.NotificationConfiguration
Creates a notification configuration with the given set of events.
NotificationConfiguration(String...) - Constructor for class com.amazonaws.services.s3.model.NotificationConfiguration
Creates a notification configuration with the given set of events.

O

ObjectListing - Class in com.amazonaws.services.s3.model
Contains the results of listing the objects in an Amazon S3 bucket.
ObjectListing() - Constructor for class com.amazonaws.services.s3.model.ObjectListing
 
objectMetadata - Variable in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Additional information about the new object being created, such as content type, content encoding, user metadata, etc.
ObjectMetadata - Class in com.amazonaws.services.s3.model
Represents the object metadata that is stored with Amazon S3.
ObjectMetadata() - Constructor for class com.amazonaws.services.s3.model.ObjectMetadata
 
ObjectMetadataProvider - Interface in com.amazonaws.services.s3.transfer
This is the callback interface which is used by TransferManager.uploadDirectory and TransferManager.uploadFileList.
OFF - Static variable in class com.amazonaws.services.s3.model.BucketVersioningConfiguration
S3 bucket versioning status indicating that versioning is off for a bucket.
onAbort() - Method in class com.amazonaws.services.s3.UploadObjectObserver
Notified from AmazonS3EncryptionClient.uploadObject(UploadObjectRequest) when failed to upload any part.
onCompletion(List<PartETag>) - Method in class com.amazonaws.services.s3.UploadObjectObserver
Notified from AmazonS3EncryptionClient.uploadObject(UploadObjectRequest) when all parts have been successfully uploaded to S3.
OnFileDelete - Interface in com.amazonaws.services.s3
A service provider interface (SPI) used to notify the event of a file deletion.
onFileDelete(FileDeletionEvent) - Method in interface com.amazonaws.services.s3.OnFileDelete
Called upon a file deletion event.
onPartCreate(PartCreationEvent) - Method in class com.amazonaws.services.s3.UploadObjectObserver
Notified from MultiFileOutputStream.fos() when a part ready for upload has been successfully created on disk.
onUploadInitiation(UploadObjectRequest) - Method in class com.amazonaws.services.s3.UploadObjectObserver
Notified from AmazonS3EncryptionClient.uploadObject(UploadObjectRequest) to initiate a multi-part upload.
Owner - Class in com.amazonaws.services.s3.model
Represents the owner of an Amazon S3 bucket.
Owner() - Constructor for class com.amazonaws.services.s3.model.Owner
Constructs a new Owner without specifying an ID or display name.
Owner(String, String) - Constructor for class com.amazonaws.services.s3.model.Owner
Constructs a new Owner with the specified ID and display name.
owner - Variable in class com.amazonaws.services.s3.model.S3ObjectSummary
The owner of this object - can be null if the requester doesn't have permission to view object ownership information

P

parseGroupGrantee(String) - Static method in enum com.amazonaws.services.s3.model.GroupGrantee
Gets the GroupGrantee enumeration value with the specified Amazon S3 group URI (eg.
parseJson(String) - Static method in class com.amazonaws.services.s3.event.S3EventNotification
Parse the JSON string into a S3EventNotification object.
parsePermission(String) - Static method in enum com.amazonaws.services.s3.model.Permission
Returns the Permission enumeration value representing the specified Amazon S3 Region ID string.
PartETag - Class in com.amazonaws.services.s3.model
Container for the part number and ETag of an uploaded part.
PartETag(int, String) - Constructor for class com.amazonaws.services.s3.model.PartETag
Constructs an instance of PartETag and sets the part number and ETag.
PartListing - Class in com.amazonaws.services.s3.model
The ListPartsResponse contains all the information about the ListParts method.
PartListing() - Constructor for class com.amazonaws.services.s3.model.PartListing
 
PartSummary - Class in com.amazonaws.services.s3.model
Container for summary information about a part in a multipart upload, such as part number, size, etc.
PartSummary() - Constructor for class com.amazonaws.services.s3.model.PartSummary
 
pause() - Method in interface com.amazonaws.services.s3.transfer.Download
Pause the current download operation and returns the information that can be used to resume the download at a later time.
pause() - Method in interface com.amazonaws.services.s3.transfer.Upload
Pause the current upload operation and returns the information that can be used to resume the upload.
PauseException - Exception in com.amazonaws.services.s3.transfer.exception
Failed to complete a pause operation.
PauseException(PauseStatus) - Constructor for exception com.amazonaws.services.s3.transfer.exception.PauseException
 
PauseResult<T> - Class in com.amazonaws.services.s3.transfer
The result of a pause operation.
PauseResult(PauseStatus, T) - Constructor for class com.amazonaws.services.s3.transfer.PauseResult
 
PauseResult(PauseStatus) - Constructor for class com.amazonaws.services.s3.transfer.PauseResult
 
PauseStatus - Enum in com.amazonaws.services.s3.transfer
The status of a pause operation initiated on a Upload/ Download.
Permission - Enum in com.amazonaws.services.s3.model
Specifies constants defining an access permission, as granted to grantees in an AccessControlList.
PersistableDownload - Class in com.amazonaws.services.s3.transfer
An opaque token that holds some private state and can be used to resume a paused download operation.
PersistableDownload() - Constructor for class com.amazonaws.services.s3.transfer.PersistableDownload
 
PersistableDownload(String, String, String, long[], ResponseHeaderOverrides, boolean, String) - Constructor for class com.amazonaws.services.s3.transfer.PersistableDownload
 
PersistableTransfer - Class in com.amazonaws.services.s3.transfer
Abstract base class for the information of a pausible upload or download; such information can be used to resume the upload or download later on, and can be serialized/deserialized for persistence purposes.
PersistableTransfer() - Constructor for class com.amazonaws.services.s3.transfer.PersistableTransfer
 
PersistableUpload - Class in com.amazonaws.services.s3.transfer
An opaque token that holds some private state and can be used to resume a paused download operation.
PersistableUpload() - Constructor for class com.amazonaws.services.s3.transfer.PersistableUpload
 
PersistableUpload(String, String, String, String, long, long) - Constructor for class com.amazonaws.services.s3.transfer.PersistableUpload
 
populateRequestMetadata(Request<?>, ObjectMetadata) - Static method in class com.amazonaws.services.s3.AmazonS3Client
Populates the specified request object with the appropriate headers from the ObjectMetadata object.
PREFIX_CONDITION_KEY - Static variable in class com.amazonaws.auth.policy.conditions.S3ConditionFactory
Condition key for the prefix specified by a request.
presignRequest(Request<T>, HttpMethod, String, String, Date, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
Pre-signs the specified request, using a signature query-string parameter.
progressChanged(ProgressEvent) - Method in class com.amazonaws.services.s3.model.LegacyS3ProgressListener
Deprecated.
 
progressChanged(ProgressEvent) - Method in interface com.amazonaws.services.s3.model.ProgressListener
Deprecated.
Called when progress has changed, such as additional bytes transferred, transfer failed, etc.
ProgressEvent - Class in com.amazonaws.services.s3.model
Deprecated.
Replaced by ProgressEvent
ProgressEvent(int) - Constructor for class com.amazonaws.services.s3.model.ProgressEvent
Deprecated.
 
ProgressEvent(ProgressEventType) - Constructor for class com.amazonaws.services.s3.model.ProgressEvent
Deprecated.
 
ProgressListener - Interface in com.amazonaws.services.s3.model
Deprecated.
Replaced by ProgressListener.
provideObjectMetadata(File, ObjectMetadata) - Method in interface com.amazonaws.services.s3.transfer.ObjectMetadataProvider
 
putInstructionFile(PutInstructionFileRequest) - Method in class com.amazonaws.services.s3.AmazonS3EncryptionClient
Creates a new crypto instruction file by re-encrypting the CEK of an existing encrypted S3 object with a new encryption material identifiable via a new set of material description.
PutInstructionFileRequest - Class in com.amazonaws.services.s3.model
Used to create a new instruction file, typically used to share an encrypted S3 object with partners via re-encrypting the CEK of the specified S3 object with a partner-specific public key.
PutInstructionFileRequest(S3ObjectId, Map<String, String>, String) - Constructor for class com.amazonaws.services.s3.model.PutInstructionFileRequest
 
PutInstructionFileRequest(S3ObjectId, EncryptionMaterials, String) - Constructor for class com.amazonaws.services.s3.model.PutInstructionFileRequest
 
putObject(PutObjectRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Uploads a new object to the specified Amazon S3 bucket.
putObject(String, String, File) - Method in interface com.amazonaws.services.s3.AmazonS3
Uploads the specified file to Amazon S3 under the specified bucket and key name.
putObject(String, String, InputStream, ObjectMetadata) - Method in interface com.amazonaws.services.s3.AmazonS3
Uploads the specified input stream and object metadata to Amazon S3 under the specified bucket and key name.
putObject(String, String, File) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
putObject(String, String, InputStream, ObjectMetadata) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
putObject(PutObjectRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
putObject(PutObjectRequest) - Method in class com.amazonaws.services.s3.AmazonS3EncryptionClient
Uploads a new object to the specified Amazon S3 bucket.
PutObjectRequest - Class in com.amazonaws.services.s3.model
Uploads a new object to the specified Amazon S3 bucket.
PutObjectRequest(String, String, File) - Constructor for class com.amazonaws.services.s3.model.PutObjectRequest
Constructs a new PutObjectRequest object to upload a file to the specified bucket and key.
PutObjectRequest(String, String, String) - Constructor for class com.amazonaws.services.s3.model.PutObjectRequest
Constructs a new PutObjectRequest object to perform a redirect for the specified bucket and key.
PutObjectRequest(String, String, InputStream, ObjectMetadata) - Constructor for class com.amazonaws.services.s3.model.PutObjectRequest
Constructs a new PutObjectRequest object to upload a stream of data to the specified bucket and key.
PutObjectResult - Class in com.amazonaws.services.s3.model
Contains the data returned by Amazon S3 from the putObject operation.
PutObjectResult() - Constructor for class com.amazonaws.services.s3.model.PutObjectResult
 

Q

QueueConfiguration - Class in com.amazonaws.services.s3.model
Represents the queue configuration for an Amazon S3 bucket.
QueueConfiguration(String, EnumSet<S3Event>) - Constructor for class com.amazonaws.services.s3.model.QueueConfiguration
Creates a new queue configuration with the given queue arn and set of events.
QueueConfiguration(String, String...) - Constructor for class com.amazonaws.services.s3.model.QueueConfiguration
Creates a new queue configuration with the given queue arn and set of events.

R

RANGE - Static variable in interface com.amazonaws.services.s3.Headers
Range header for the get object request
read() - Method in class com.amazonaws.auth.AwsChunkedEncodingInputStream
 
read(byte[], int, int) - Method in class com.amazonaws.auth.AwsChunkedEncodingInputStream
 
readOnly() - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Returns a read-only copy of this configuration.
REDIRECT_LOCATION - Static variable in interface com.amazonaws.services.s3.Headers
Header for optional redirect location of an object
RedirectRule - Class in com.amazonaws.services.s3.model
Container for redirect information.
RedirectRule() - Constructor for class com.amazonaws.services.s3.model.RedirectRule
 
refresh() - Method in interface com.amazonaws.services.s3.model.EncryptionMaterialsProvider
Forces this encryption materials provider to refresh its encryption material.
refresh() - Method in class com.amazonaws.services.s3.model.SimpleMaterialProvider
 
refresh() - Method in class com.amazonaws.services.s3.model.StaticEncryptionMaterialsProvider
 
Region - Enum in com.amazonaws.services.s3.model
Specifies constants that define Amazon S3 Regions.
removeConfiguration(String) - Method in class com.amazonaws.services.s3.model.BucketNotificationConfiguration
Removes the notification configuration for the given name in the BucketNotificationConfiguration object.
removeMaterial(Map<String, String>) - Method in class com.amazonaws.services.s3.model.SimpleMaterialProvider
 
removeProgressListener(ProgressListener) - Method in interface com.amazonaws.services.s3.transfer.Transfer
Removes the specified progress listener from the list of progress listeners receiving updates about this transfer's progress.
removeProgressListener(ProgressListener) - Method in interface com.amazonaws.services.s3.transfer.Transfer
REQUEST_ID - Static variable in interface com.amazonaws.services.s3.Headers
S3 response header for a request's AWS request ID
REQUESTER_CHARGED_HEADER - Static variable in interface com.amazonaws.services.s3.Headers
Header in the response indicating that the requester has been charged for the request.
REQUESTER_PAYS_HEADER - Static variable in interface com.amazonaws.services.s3.Headers
Headers in request indicating that the requester must be charged for data transfer.
RequestPaymentConfiguration - Class in com.amazonaws.services.s3.model
The Request Payment Configuration associated with an Amazon S3 bucket.
RequestPaymentConfiguration(RequestPaymentConfiguration.Payer) - Constructor for class com.amazonaws.services.s3.model.RequestPaymentConfiguration
 
RequestPaymentConfiguration.Payer - Enum in com.amazonaws.services.s3.model
 
reset() - Method in class com.amazonaws.auth.AwsChunkedEncodingInputStream
Reset the stream, either by resetting the wrapped stream or using the buffer created by this class.
RESPONSE_HEADER_CACHE_CONTROL - Static variable in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
 
RESPONSE_HEADER_CONTENT_DISPOSITION - Static variable in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
 
RESPONSE_HEADER_CONTENT_ENCODING - Static variable in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
 
RESPONSE_HEADER_CONTENT_LANGUAGE - Static variable in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
 
RESPONSE_HEADER_CONTENT_TYPE - Static variable in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
 
RESPONSE_HEADER_EXPIRES - Static variable in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
 
ResponseHeaderOverrides - Class in com.amazonaws.services.s3.model
Container object for overriding headers on a GetObjectRequest or GeneratePresignedUrlRequest response.
ResponseHeaderOverrides() - Constructor for class com.amazonaws.services.s3.model.ResponseHeaderOverrides
 
RESTORE - Static variable in interface com.amazonaws.services.s3.Headers
Header for the optional restore information of an object
restoreObject(RestoreObjectRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Restore an object, which was transitioned to Amazon Glacier from Amazon S3 when it was expired, into Amazon S3 again.
restoreObject(String, String, int) - Method in interface com.amazonaws.services.s3.AmazonS3
Restore an object, which was transitioned to Amazon Glacier from Amazon S3 when it was expired, into Amazon S3 again.
restoreObject(RestoreObjectRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
restoreObject(String, String, int) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
RestoreObjectRequest - Class in com.amazonaws.services.s3.model
Request object containing all the options for restoring an object, which was transitioned to the Amazon Glacier from S3 when it was expired.
RestoreObjectRequest(String, String) - Constructor for class com.amazonaws.services.s3.model.RestoreObjectRequest
Constructs a new RestoreObjectRequest.
RestoreObjectRequest(String, String, int) - Constructor for class com.amazonaws.services.s3.model.RestoreObjectRequest
Constructs a new RestoreObjectRequest.
resumeDownload(PersistableDownload) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Resumes an download operation.
resumeUpload(PersistableUpload) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Resumes an upload operation.
revokeAllPermissions(Grantee) - Method in class com.amazonaws.services.s3.model.AccessControlList
Revokes the permissions of a grantee by removing the grantee from the access control list (ACL).
RoutingRule - Class in com.amazonaws.services.s3.model
Container for one routing rule that identifies a condition and a redirect that applies when the condition is met.
RoutingRule() - Constructor for class com.amazonaws.services.s3.model.RoutingRule
 
RoutingRuleCondition - Class in com.amazonaws.services.s3.model
A container for describing a condition that must be met for the specified redirect to apply.
RoutingRuleCondition() - Constructor for class com.amazonaws.services.s3.model.RoutingRuleCondition
 

S

S3_ALTERNATE_DATE - Static variable in interface com.amazonaws.services.s3.Headers
Amazon's alternative date header: x-amz-date
S3_CANNED_ACL - Static variable in interface com.amazonaws.services.s3.Headers
S3's canned ACL header: x-amz-acl
S3_MFA - Static variable in interface com.amazonaws.services.s3.Headers
S3's Multi-Factor Authentication header
S3_REGIONAL_ENDPOINT_PATTERN - Static variable in enum com.amazonaws.services.s3.model.Region
Used to extract the S3 regional id from an S3 end point.
S3_SERVICE_NAME - Static variable in class com.amazonaws.services.s3.AmazonS3Client
 
S3_USER_METADATA_PREFIX - Static variable in interface com.amazonaws.services.s3.Headers
Prefix for S3 user metadata: x-amz-meta-
S3_VERSION_ID - Static variable in interface com.amazonaws.services.s3.Headers
S3's version ID header
S3Actions - Enum in com.amazonaws.auth.policy.actions
The available AWS access control policy actions for Amazon S3.
S3BucketResource - Class in com.amazonaws.auth.policy.resources
Represents a bucket resource involved in an AWS access control policy.
S3BucketResource(String) - Constructor for class com.amazonaws.auth.policy.resources.S3BucketResource
Constructs a new bucket resource that represents the the specified bucket but not any of the contained objects.
S3ClientOptions - Class in com.amazonaws.services.s3
S3 client configuration options such as the request access style.
S3ClientOptions() - Constructor for class com.amazonaws.services.s3.S3ClientOptions
 
S3ClientOptions(S3ClientOptions) - Constructor for class com.amazonaws.services.s3.S3ClientOptions
 
S3ConditionFactory - Class in com.amazonaws.auth.policy.conditions
Factory for creating access control policy conditions specific to Amazon S3.
S3DataSource - Interface in com.amazonaws.services.s3.model
Used to represent an S3 data source that either has a file or an input stream.
S3DataSource.Utils - Enum in com.amazonaws.services.s3.model
S3DataSource specific utilities.
S3DownloadByteCount - Static variable in class com.amazonaws.services.s3.metrics.S3ServiceMetric
 
S3DownloadThroughput - Static variable in class com.amazonaws.services.s3.metrics.S3ServiceMetric
 
S3Event - Enum in com.amazonaws.services.s3.model
A enum class for all Amazon S3 events.
S3EventNotification - Class in com.amazonaws.services.s3.event
A helper class that represents a strongly typed S3 EventNotification item sent to SQS
S3EventNotification(List<S3EventNotification.S3EventNotificationRecord>) - Constructor for class com.amazonaws.services.s3.event.S3EventNotification
 
S3EventNotification.RequestParametersEntity - Class in com.amazonaws.services.s3.event
 
S3EventNotification.RequestParametersEntity(String) - Constructor for class com.amazonaws.services.s3.event.S3EventNotification.RequestParametersEntity
 
S3EventNotification.ResponseElementsEntity - Class in com.amazonaws.services.s3.event
 
S3EventNotification.ResponseElementsEntity(String, String) - Constructor for class com.amazonaws.services.s3.event.S3EventNotification.ResponseElementsEntity
 
S3EventNotification.S3BucketEntity - Class in com.amazonaws.services.s3.event
 
S3EventNotification.S3BucketEntity(String, S3EventNotification.UserIdentityEntity, String) - Constructor for class com.amazonaws.services.s3.event.S3EventNotification.S3BucketEntity
 
S3EventNotification.S3Entity - Class in com.amazonaws.services.s3.event
 
S3EventNotification.S3Entity(String, S3EventNotification.S3BucketEntity, S3EventNotification.S3ObjectEntity, String) - Constructor for class com.amazonaws.services.s3.event.S3EventNotification.S3Entity
 
S3EventNotification.S3EventNotificationRecord - Class in com.amazonaws.services.s3.event
 
S3EventNotification.S3EventNotificationRecord(String, String, String, String, String, S3EventNotification.RequestParametersEntity, S3EventNotification.ResponseElementsEntity, S3EventNotification.S3Entity, S3EventNotification.UserIdentityEntity) - Constructor for class com.amazonaws.services.s3.event.S3EventNotification.S3EventNotificationRecord
 
S3EventNotification.S3ObjectEntity - Class in com.amazonaws.services.s3.event
 
S3EventNotification.S3ObjectEntity(String, Integer, String, String) - Constructor for class com.amazonaws.services.s3.event.S3EventNotification.S3ObjectEntity
 
S3EventNotification.UserIdentityEntity - Class in com.amazonaws.services.s3.event
 
S3EventNotification.UserIdentityEntity(String) - Constructor for class com.amazonaws.services.s3.event.S3EventNotification.UserIdentityEntity
 
S3Object - Class in com.amazonaws.services.s3.model
Represents an object stored in Amazon S3.
S3Object() - Constructor for class com.amazonaws.services.s3.model.S3Object
 
S3ObjectId - Class in com.amazonaws.services.s3.model
An Immutable S3 object identifier.
S3ObjectId(String, String) - Constructor for class com.amazonaws.services.s3.model.S3ObjectId
 
S3ObjectId(String, String, String) - Constructor for class com.amazonaws.services.s3.model.S3ObjectId
 
S3ObjectId(S3ObjectIdBuilder) - Constructor for class com.amazonaws.services.s3.model.S3ObjectId
 
S3ObjectIdBuilder - Class in com.amazonaws.services.s3.model
Convenient builder for S3ObjectId.
S3ObjectIdBuilder() - Constructor for class com.amazonaws.services.s3.model.S3ObjectIdBuilder
 
S3ObjectIdBuilder(S3ObjectId) - Constructor for class com.amazonaws.services.s3.model.S3ObjectIdBuilder
 
S3ObjectInputStream - Class in com.amazonaws.services.s3.model
Input stream representing the content of an S3Object.
S3ObjectInputStream(InputStream, HttpRequestBase) - Constructor for class com.amazonaws.services.s3.model.S3ObjectInputStream
 
S3ObjectInputStream(InputStream, HttpRequestBase, boolean) - Constructor for class com.amazonaws.services.s3.model.S3ObjectInputStream
 
S3ObjectResource - Class in com.amazonaws.auth.policy.resources
Represents one or more Amazon S3 objects involved in an AWS access control policy.
S3ObjectResource(String, String) - Constructor for class com.amazonaws.auth.policy.resources.S3ObjectResource
Constructs a new object resource that represents the specified objects.
S3Objects - Class in com.amazonaws.services.s3.iterable
Provides an easy way to iterate Amazon S3 objects in a "foreach" statement.
S3ObjectSummary - Class in com.amazonaws.services.s3.model
Contains the summary of an object stored in an Amazon S3 bucket.
S3ObjectSummary() - Constructor for class com.amazonaws.services.s3.model.S3ObjectSummary
 
S3ResponseMetadata - Class in com.amazonaws.services.s3
Extension of ResponseMetadata with Amazon S3 specific data.
S3ResponseMetadata(Map<String, String>) - Constructor for class com.amazonaws.services.s3.S3ResponseMetadata
Creates a new S3ResponseMetadata object from a specified map of metadata information.
S3ResponseMetadata(ResponseMetadata) - Constructor for class com.amazonaws.services.s3.S3ResponseMetadata
Creates a new S3ResponseMetadata object from an existing ResponseMetadata object.
S3ServiceMetric - Class in com.amazonaws.services.s3.metrics
S3 specific service metrics in the form of "simulated enum".
S3UploadByteCount - Static variable in class com.amazonaws.services.s3.metrics.S3ServiceMetric
 
S3UploadThroughput - Static variable in class com.amazonaws.services.s3.metrics.S3ServiceMetric
 
S3Versions - Class in com.amazonaws.services.s3.iterable
Provides an easy way to iterate Amazon S3 object versions in a "foreach" statement.
S3VersionSummary - Class in com.amazonaws.services.s3.model
Contains the summary of a version stored in an Amazon S3 bucket.
S3VersionSummary() - Constructor for class com.amazonaws.services.s3.model.S3VersionSummary
 
SECURITY_TOKEN - Static variable in interface com.amazonaws.services.s3.Headers
DevPay token header
serialize() - Method in class com.amazonaws.services.s3.transfer.PersistableTransfer
Returns the serialized representation of the paused transfer state.
serialize(OutputStream) - Method in class com.amazonaws.services.s3.transfer.PersistableTransfer
Writes the serialized representation of the paused transfer state to the given OutputStream.
SERVER - Static variable in interface com.amazonaws.services.s3.Headers
 
SERVER_SIDE_ENCRYPTION - Static variable in interface com.amazonaws.services.s3.Headers
Header for optional server-side encryption algorithm
SERVER_SIDE_ENCRYPTION_AWS_KMS_KEYID - Static variable in interface com.amazonaws.services.s3.Headers
Header in the request and response indicating the AWS Key Management System key id used for Server Side Encryption.
SERVER_SIDE_ENCRYPTION_CUSTOMER_ALGORITHM - Static variable in interface com.amazonaws.services.s3.Headers
Header for the encryption algorithm used when encrypting the object with customer-provided keys
SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY - Static variable in interface com.amazonaws.services.s3.Headers
Header for the customer-provided key for server-side encryption
SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY_MD5 - Static variable in interface com.amazonaws.services.s3.Headers
Header for the MD5 digest of the customer-provided key for server-side encryption
setAccessControlList(AccessControlList) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional access control list for the new object.
setAccessControlList(AccessControlList) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional access control list for the new object.
setAccessControlList(AccessControlList) - Method in class com.amazonaws.services.s3.model.CreateBucketRequest
Sets the optional access control list for the new bucket.
setAccessControlList(AccessControlList) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the optional access control list for the new upload.
setAccessControlList(AccessControlList) - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Sets the optional access control list for the new object.
setAdditionalDetails(Map<String, String>) - Method in exception com.amazonaws.services.s3.model.AmazonS3Exception
Sets additional information about the error response.
setAlgorithm(String) - Method in class com.amazonaws.services.s3.model.SSECustomerKey
Sets the encryption algorithm to use with this customer-provided server-side encryption key.
setAllowedHeaders(List<String>) - Method in class com.amazonaws.services.s3.model.CORSRule
Sets the allowed headers for the rule.
setAllowedHeaders(String...) - Method in class com.amazonaws.services.s3.model.CORSRule
Convenience array style method for CORSRule.setAllowedHeaders(List)
setAllowedMethods(List<CORSRule.AllowedMethods>) - Method in class com.amazonaws.services.s3.model.CORSRule
Sets the allowed methods of the rule.
setAllowedMethods(CORSRule.AllowedMethods...) - Method in class com.amazonaws.services.s3.model.CORSRule
Convenience array style method for CORSRule.setAllowedMethods(List)
setAllowedOrigins(List<String>) - Method in class com.amazonaws.services.s3.model.CORSRule
Sets the allowed origins of the rule.
setAllowedOrigins(String...) - Method in class com.amazonaws.services.s3.model.CORSRule
Convenience array style method for CORSRule.setAllowedOrigins(List)
setBucket(String) - Method in class com.amazonaws.services.s3.model.S3ObjectIdBuilder
 
setBucket(String) - Method in class com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest
Deprecated.
Use setBucketName(String) instead.
setBucketAcl(SetBucketAclRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the AccessControlList for the specified Amazon S3 bucket.
setBucketAcl(String, AccessControlList) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the AccessControlList for the specified Amazon S3 bucket.
setBucketAcl(String, CannedAccessControlList) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the CannedAccessControlList for the specified Amazon S3 bucket using one of the pre-configured CannedAccessControlLists.
setBucketAcl(String, AccessControlList) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setBucketAcl(String, AccessControlList, RequestMetricCollector) - Method in class com.amazonaws.services.s3.AmazonS3Client
Same as AmazonS3Client.setBucketAcl(String, AccessControlList) but allows specifying a request metric collector.
setBucketAcl(SetBucketAclRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setBucketAcl(String, CannedAccessControlList) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setBucketAcl(String, CannedAccessControlList, RequestMetricCollector) - Method in class com.amazonaws.services.s3.AmazonS3Client
Same as AmazonS3Client.setBucketAcl(String, CannedAccessControlList) but allows specifying a request metric collector.
SetBucketAclRequest - Class in com.amazonaws.services.s3.model
Request object containing all the options for setting a bucket's Access Control List (ACL).
SetBucketAclRequest(String, AccessControlList) - Constructor for class com.amazonaws.services.s3.model.SetBucketAclRequest
Constructs a new SetBucketAclRequest object, ready to set the specified ACL on the specified bucket when this request is executed.
SetBucketAclRequest(String, CannedAccessControlList) - Constructor for class com.amazonaws.services.s3.model.SetBucketAclRequest
Constructs a new SetBucketAclRequest object, ready to set the specified canned ACL on the specified bucket when this request is executed.
setBucketCrossOriginConfiguration(String, BucketCrossOriginConfiguration) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the cross origin configuration for the specified bucket.
setBucketCrossOriginConfiguration(SetBucketCrossOriginConfigurationRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the cross origin configuration for the specified bucket.
setBucketCrossOriginConfiguration(String, BucketCrossOriginConfiguration) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setBucketCrossOriginConfiguration(SetBucketCrossOriginConfigurationRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
SetBucketCrossOriginConfigurationRequest - Class in com.amazonaws.services.s3.model
Contains options for setting the cross origin configuration for a bucket.
SetBucketCrossOriginConfigurationRequest(String, BucketCrossOriginConfiguration) - Constructor for class com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest
Constructs a new SetBucketCrossOriginConfigurationRequest to set the bucket cross origin configuration of the specified bucket.
setBucketLifecycleConfiguration(String, BucketLifecycleConfiguration) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the lifecycle configuration for the specified bucket.
setBucketLifecycleConfiguration(SetBucketLifecycleConfigurationRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the lifecycle configuration for the specified bucket.
setBucketLifecycleConfiguration(String, BucketLifecycleConfiguration) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setBucketLifecycleConfiguration(SetBucketLifecycleConfigurationRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
SetBucketLifecycleConfigurationRequest - Class in com.amazonaws.services.s3.model
Contains options for setting the lifecycle configuration for a bucket.
SetBucketLifecycleConfigurationRequest(String, BucketLifecycleConfiguration) - Constructor for class com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest
Constructs a new SetBucketLifecycleConfigurationRequest to set the bucket lifecycle configuration of the specified bucket.
setBucketLoggingConfiguration(SetBucketLoggingConfigurationRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the logging configuration for the specified bucket.
setBucketLoggingConfiguration(SetBucketLoggingConfigurationRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
SetBucketLoggingConfigurationRequest - Class in com.amazonaws.services.s3.model
Contains options for setting the logging configuration for a bucket.
SetBucketLoggingConfigurationRequest(String, BucketLoggingConfiguration) - Constructor for class com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest
Constructs a new SetBucketLoggingConfigurationRequest to set the bucket logging configuration of the specified bucket.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.AbortMultipartUploadRequest
Sets the name of the bucket containing the multipart upload to abort.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the name of an existing bucket where this request will upload a new object to.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Sets the name of the bucket containing the multipart upload to complete.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Sets the name of the bucket containing the completed multipart object.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.CreateBucketRequest
Sets the name of the Amazon S3 bucket to create.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.DeleteBucketPolicyRequest
Sets the name of the Amazon S3 bucket whose policy is being deleted.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.DeleteBucketRequest
Sets the name of the Amazon S3 bucket to delete.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.DeleteObjectRequest
Sets the name of the Amazon S3 bucket containing the object to delete.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest
Sets the name of the Amazon S3 bucket containing the object(s) to delete.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.DeleteVersionRequest
Sets the name of the Amazon S3 bucket containing the version to delete.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the name of the bucket involved in this request.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.GenericBucketRequest
Sets the name of the target bucket.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.GetBucketLocationRequest
Sets the name of the bucket whose location is being requested.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.GetBucketPolicyRequest
Sets the name of the Amazon S3 bucket whose policy is being retrieved.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.GetBucketWebsiteConfigurationRequest
Sets the name of the bucket whose website configuration is being retrieved.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.GetObjectMetadataRequest
Sets the name of the bucket containing the object whose metadata is being retrieved.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the name of the bucket containing the object to be downloaded.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.GetRequestPaymentConfigurationRequest
 
setBucketName(String) - Method in class com.amazonaws.services.s3.model.HeadBucketRequest
 
setBucketName(String) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the name of the bucket in which to create the new multipart upload, and hence, the eventual object created from the multipart upload.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadResult
Sets the name of the bucket in which the new multipart upload was initiated.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets the name of the bucket containing the multipart uploads to list.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Sets the name of the Amazon S3 bucket whose objects are to be listed.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Sets the name of the bucket containing the multipart upload whose parts are being listed.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the name of the Amazon S3 bucket whose versions are to be listed.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Sets the name of the bucket containing the listed multipart uploads, as specified in the original request.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.ObjectListing
For internal use only.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.PartListing
Sets the name of the bucket containing the listed parts, as specified in the original request.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.RestoreObjectRequest
Sets the name of the bucket containing the reference to the object to restore which is now stored in Amazon Glacier.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.S3Object
Sets the name of the bucket in which this object is contained.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Sets the name of the Amazon S3 bucket in which this object is stored.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Sets the name of the Amazon S3 bucket in which this version is stored.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest
Sets the name of the bucket whose cross origin configuration is being set.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest
Sets the name of the bucket whose lifecycle configuration is being set.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest
Sets the name of the bucket whose logging configuration is being set.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest
Sets the name of the bucket whose notification configuration is being set.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketPolicyRequest
Sets the name of the Amazon S3 bucket whose policy is being set.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest
Sets the name of the bucket whose tagging configuration is being set.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest
Sets the name of the bucket whose versioning configuration is being set.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest
Sets the name of the bucket whose website configuration is to be updated.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.SetRequestPaymentConfigurationRequest
 
setBucketName(String) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the name of the bucket containing the existing, initiated multipart upload, with which this new part will be associated.
setBucketName(String) - Method in class com.amazonaws.services.s3.model.VersionListing
For internal use only.
setBucketName(String) - Method in class com.amazonaws.services.s3.transfer.model.UploadResult
Sets the name of the bucket containing the uploaded object.
setBucketNotificationConfiguration(SetBucketNotificationConfigurationRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the notification configuration for the specified bucket.
setBucketNotificationConfiguration(String, BucketNotificationConfiguration) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the notification configuration for the specified bucket.
setBucketNotificationConfiguration(String, BucketNotificationConfiguration) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setBucketNotificationConfiguration(SetBucketNotificationConfigurationRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setBucketNotificationConfiguration(BucketNotificationConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest
Deprecated.
Use setNotificationConfiguration(BucketNotificationConfiguration) instead.
SetBucketNotificationConfigurationRequest - Class in com.amazonaws.services.s3.model
Contains options for setting the notification configuration for a bucket.
SetBucketNotificationConfigurationRequest(BucketNotificationConfiguration, String) - Constructor for class com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest
Deprecated.
Use SetBucketNotificationConfigurationRequest(String, BucketNotificationConfiguration) instead.
SetBucketNotificationConfigurationRequest(String, BucketNotificationConfiguration) - Constructor for class com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest
Constructs a new SetBucketNotificationConfigurationRequest to set the bucket notification configuration of the specified bucket.
setBucketPolicy(String, String) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the policy associated with the specified bucket.
setBucketPolicy(SetBucketPolicyRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the policy associated with the specified bucket.
setBucketPolicy(String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setBucketPolicy(SetBucketPolicyRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
SetBucketPolicyRequest - Class in com.amazonaws.services.s3.model
Sets the policy associated with the specified bucket.
SetBucketPolicyRequest(String, String) - Constructor for class com.amazonaws.services.s3.model.SetBucketPolicyRequest
Creates a new request object, ready to be executed to set an Amazon S3 bucket's policy.
setBucketTaggingConfiguration(String, BucketTaggingConfiguration) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the tagging configuration for the specified bucket.
setBucketTaggingConfiguration(SetBucketTaggingConfigurationRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the tagging configuration for the specified bucket.
setBucketTaggingConfiguration(String, BucketTaggingConfiguration) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setBucketTaggingConfiguration(SetBucketTaggingConfigurationRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
SetBucketTaggingConfigurationRequest - Class in com.amazonaws.services.s3.model
Contains options for setting the tagging configuration for a bucket.
SetBucketTaggingConfigurationRequest(String, BucketTaggingConfiguration) - Constructor for class com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest
Constructs a new SetBucketTaggingConfigurationRequest to set the bucket tagging configuration of the specified bucket.
setBucketVersioningConfiguration(SetBucketVersioningConfigurationRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the versioning configuration for the specified bucket.
setBucketVersioningConfiguration(SetBucketVersioningConfigurationRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
SetBucketVersioningConfigurationRequest - Class in com.amazonaws.services.s3.model
Contains options for setting the versioning configuration for a bucket.
SetBucketVersioningConfigurationRequest(String, BucketVersioningConfiguration) - Constructor for class com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest
Constructs a new SetBucketVersioningConfigurationRequest to set the bucket versioning configuration of the specified bucket.
SetBucketVersioningConfigurationRequest(String, BucketVersioningConfiguration, MultiFactorAuthentication) - Constructor for class com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest
Constructs a new SetBucketVersioningConfigurationRequest to set the bucket versioning configuration of the specified bucket, including the specified Multi-Factor Authentication (MFA) information, which is required when changing the state of the MFA Delete option.
setBucketWebsiteConfiguration(String, BucketWebsiteConfiguration) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the website configuration for the specified bucket.
setBucketWebsiteConfiguration(SetBucketWebsiteConfigurationRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the website configuration for the specified bucket.
setBucketWebsiteConfiguration(String, BucketWebsiteConfiguration) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setBucketWebsiteConfiguration(SetBucketWebsiteConfigurationRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
SetBucketWebsiteConfigurationRequest - Class in com.amazonaws.services.s3.model
Request object for the parameters to set a bucket's website configuration.
SetBucketWebsiteConfigurationRequest(String, BucketWebsiteConfiguration) - Constructor for class com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest
Creates a new request object, ready to be executed to set the specified bucket's website configuration.
setCacheControl(String) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Sets the optional Cache-Control HTTP header which allows the user to specify caching behavior along the HTTP request/reply chain.
setCacheControl(String) - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Sets the cache control response header.
setCannedAccessControlList(CannedAccessControlList) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the canned ACL to use for the newly copied object.
setCannedAcl(CannedAccessControlList) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional pre-configured access control policy to use for the new object.
setCannedAcl(CannedAccessControlList) - Method in class com.amazonaws.services.s3.model.CreateBucketRequest
Sets the optional Canned ACL to set for the new bucket.
setCannedACL(CannedAccessControlList) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the optional canned Access Control List (ACL) to set permissions for the new object created when the multipart upload is completed.
setCannedAcl(CannedAccessControlList) - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Sets the optional pre-configured access control policy to use for the new object.
setCode(String) - Method in class com.amazonaws.services.s3.model.MultiObjectDeleteException.DeleteError
 
setCommonPrefixes(List<String>) - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
For internal use only.
setCommonPrefixes(List<String>) - Method in class com.amazonaws.services.s3.model.ObjectListing
For internal use only.
setCommonPrefixes(List<String>) - Method in class com.amazonaws.services.s3.model.VersionListing
For internal use only.
setCondition(RoutingRuleCondition) - Method in class com.amazonaws.services.s3.model.RoutingRule
Set the condition that must be met for the specified redirect to apply.
setConfiguration(BucketWebsiteConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest
Sets the website configuration to send as part of this request.
setConfiguration(RequestPaymentConfiguration) - Method in class com.amazonaws.services.s3.model.SetRequestPaymentConfigurationRequest
 
setConfiguration(TransferManagerConfiguration) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Sets the configuration which specifies how this TransferManager processes requests.
setConfigurations(Map<String, NotificationConfiguration>) - Method in class com.amazonaws.services.s3.model.BucketNotificationConfiguration
Sets the given notification configurations in this BucketNotificationConfiguration object.
setContentDisposition(String) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Sets the optional Content-Disposition HTTP header, which specifies presentational information such as the recommended filename for the object to be saved as.
setContentDisposition(String) - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Sets the content disposition response header override.
setContentEncoding(String) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Sets the optional Content-Encoding HTTP header specifying what content encodings have been applied to the object and what decoding mechanisms must be applied in order to obtain the media-type referenced by the Content-Type field.
setContentEncoding(String) - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Sets the content encoding response header override.
setContentLanguage(String) - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Sets the content language response header override
setContentLength(long) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Sets the Content-Length HTTP header indicating the size of the associated object in bytes.
setContentMd5(String) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the expected content-md5 header of the request.
setContentMD5(String) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Sets the base64 encoded 128-bit MD5 digest of the associated object (content - not including headers) according to RFC 1864.
setContentMd5(String) - Method in class com.amazonaws.services.s3.model.PutObjectResult
Sets the Base64-encoded MD5 hash of the object content that was calculated on the client-side.
setContentType(String) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the expected content-type of the request.
setContentType(String) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Sets the Content-Type HTTP header indicating the type of content stored in the associated object.
setContentType(String) - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Sets the content type response header override.
setCreateEncryptionMaterial(boolean) - Method in class com.amazonaws.services.s3.model.EncryptedInitiateMultipartUploadRequest
 
setCreationDate(Date) - Method in class com.amazonaws.services.s3.model.Bucket
For internal use only.
setCrossOriginConfiguration(BucketCrossOriginConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest
Sets the new cross origin configuration for the specified bucket.
setCryptoMode(CryptoMode) - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Sets the crypto mode; applicable only to the S3 encryption client.
setCryptoProvider(Provider) - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Sets the crypto provider to the specified provider.
setDate(Date) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Transition
Set the expiration date of this object.
setDays(int) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Sets the time, in days, between when a new version of the object is uploaded to the bucket and when older versions are archived.
setDays(int) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Transition
Sets the time, in days, between when an object is uploaded to the bucket and when it expires.
setDeleteMarker(boolean) - Method in class com.amazonaws.services.s3.model.DeleteObjectsResult.DeletedObject
 
setDeleteMarkerVersionId(String) - Method in class com.amazonaws.services.s3.model.DeleteObjectsResult.DeletedObject
 
setDelimiter(String) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets the optional delimiter parameter that causes multipart uploads for keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element in the MultipartUploadListing.getCommonPrefixes() list.
setDelimiter(String) - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Sets the optional delimiter parameter that causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element in the ObjectListing.getCommonPrefixes() list.
setDelimiter(String) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the optional delimiter parameter that causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element in the VersionListing.getCommonPrefixes() list.
setDelimiter(String) - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
For internal use only.
setDelimiter(String) - Method in class com.amazonaws.services.s3.model.ObjectListing
For internal use only.
setDelimiter(String) - Method in class com.amazonaws.services.s3.model.VersionListing
For internal use only.
setDestinationBucketName(String) - Method in class com.amazonaws.services.s3.model.BucketLoggingConfiguration
Sets the destination bucket name for this logging configuration.
setDestinationBucketName(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the destination bucket name which will contain the new, copied object.
setDestinationBucketName(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the destination bucket name which will contain the new, copied object.
setDestinationBucketName(String) - Method in class com.amazonaws.services.s3.transfer.model.CopyResult
Sets the destination bucket name which will contain the new, copied object.
setDestinationKey(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the destination bucket key under which the new, copied object will be stored.
setDestinationKey(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the destination bucket key under which the new, copied object will be stored.
setDestinationKey(String) - Method in class com.amazonaws.services.s3.transfer.model.CopyResult
Sets the destination bucket key under which the new, copied object will be stored.
setDestinationSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the destination object being copied.
setDestinationSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the source object part being copied.
setDeviceSerialNumber(String) - Method in class com.amazonaws.services.s3.model.MultiFactorAuthentication
Sets the serial number of the Multi-Factor Authentication device associated with the caller's AWS account.
setDisplayName(String) - Method in class com.amazonaws.services.s3.model.CanonicalGrantee
Sets the display name for this grantee.
setDisplayName(String) - Method in class com.amazonaws.services.s3.model.Owner
Sets the display name of the owner.
setEncodingType(String) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
setEncodingType(String) - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
setEncodingType(String) - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
setEncodingType(String) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
setEncodingType(String) - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
For internal use only.
setEncodingType(String) - Method in class com.amazonaws.services.s3.model.ObjectListing
For internal use only.
setEncodingType(String) - Method in class com.amazonaws.services.s3.model.PartListing
For internal use only.
setEncodingType(String) - Method in class com.amazonaws.services.s3.model.VersionListing
For internal use only.
setEndpoint(String) - Method in interface com.amazonaws.services.s3.AmazonS3
Overrides the default endpoint for this client.
setEndpoint(String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setErrorDocument(String) - Method in class com.amazonaws.services.s3.model.BucketWebsiteConfiguration
Sets the complete path to the document to serve for 4xx errors.
setErrorDocument(String) - Method in class com.amazonaws.services.s3.model.WebsiteConfiguration
 
setETag(String) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Sets the entity tag identifying the new object.
setETag(String) - Method in class com.amazonaws.services.s3.model.CopyObjectResult
Sets the ETag value for the new object that was created from the associated copy object request.
setETag(String) - Method in class com.amazonaws.services.s3.model.CopyPartResult
Sets the ETag value for the new part that was created from the associated copy object request.
setETag(String) - Method in class com.amazonaws.services.s3.model.PartETag
Sets the entity tag generated from the content of the associated part.
setETag(String) - Method in class com.amazonaws.services.s3.model.PartSummary
Sets the entity tag generated from the part content.
setETag(String) - Method in class com.amazonaws.services.s3.model.PutObjectResult
Sets the ETag value for the new object that was created from the associated putObject request.
setETag(String) - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Sets the hex encoded 128-bit MD5 hash of this object's contents as computed by Amazon S3.
setETag(String) - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Sets the hex encoded 128-bit MD5 hash of this version's contents as computed by Amazon S3.
setETag(String) - Method in class com.amazonaws.services.s3.model.UploadPartResult
Sets the entity tag of the newly uploaded part.
setETag(String) - Method in class com.amazonaws.services.s3.transfer.model.CopyResult
Sets the entity tag identifying the new object.
setETag(String) - Method in class com.amazonaws.services.s3.transfer.model.UploadResult
Sets the entity tag identifying the new object.
setEvents(Set<String>) - Method in class com.amazonaws.services.s3.model.NotificationConfiguration
Sets the given events in this NotificationConfiguration object.
setExpiration(Date) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the expiration date at which point the new pre-signed URL will no longer be accepted by Amazon S3.
setExpirationDate(Date) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the expiration date of the object.
setExpirationInDays(int) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the time, in days, between when an object is uploaded to the bucket and when it expires.
setExpirationInDays(int) - Method in class com.amazonaws.services.s3.model.RestoreObjectRequest
Sets the time, in days, between when an object is uploaded to the bucket and when it expires.
setExpirationTime(Date) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Sets the expiration time for the object.
setExpirationTime(Date) - Method in class com.amazonaws.services.s3.model.CopyObjectResult
Sets the expiration time for the object.
setExpirationTime(Date) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
For internal use only.
setExpirationTime(Date) - Method in class com.amazonaws.services.s3.model.PutObjectResult
Sets the expiration time for the object.
setExpirationTimeRuleId(String) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Sets the BucketLifecycleConfiguration rule ID for this object's expiration
setExpirationTimeRuleId(String) - Method in class com.amazonaws.services.s3.model.CopyObjectResult
Sets the BucketLifecycleConfiguration rule ID for this object's expiration
setExpirationTimeRuleId(String) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Sets the BucketLifecycleConfiguration rule ID for this object's expiration
setExpirationTimeRuleId(String) - Method in class com.amazonaws.services.s3.model.PutObjectResult
Sets the BucketLifecycleConfiguration rule ID for this object's expiration
setExpires(String) - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Sets the expires response header override.
setExposedHeaders(List<String>) - Method in class com.amazonaws.services.s3.model.CORSRule
Sets the expose headers of the rule.
setExposedHeaders(String...) - Method in class com.amazonaws.services.s3.model.CORSRule
Convenience array style method for CORSRule.setExposedHeaders(List)
setExtendedRequestId(String) - Method in exception com.amazonaws.services.s3.model.AmazonS3Exception
Sets Amazon S3's extended request ID.
setExtraMaterialDescription(ExtraMaterialsDescription) - Method in class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
Sets the supplemental materials description for the encryption materials to be used with the current request.
setFile(File) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the path and name of the file containing the data to be uploaded to Amazon S3.
setFile(File) - Method in interface com.amazonaws.services.s3.model.S3DataSource
 
setFile(File) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the file containing the data to upload.
setFileOffset(long) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the optional offset in the specified file, at which to begin uploading data for this part.
setFirstByte(Long) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional zero-based byte offset to begin copying the source object.
setHeader(String, Object) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
For internal use only.
setHostName(String) - Method in class com.amazonaws.services.s3.model.RedirectRule
Set the host name to use in the redirect request.
setHttpErrorCodeReturnedEquals(String) - Method in class com.amazonaws.services.s3.model.RoutingRuleCondition
Set the HTTP error code when the redirect is applied.
setHttpExpiresDate(Date) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Set the date when the object is no longer cacheable.
setHttpRedirectCode(String) - Method in class com.amazonaws.services.s3.model.RedirectRule
Set the HTTP code to use in the redirect response.
setId(String) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the ID of this rule.
setId(String) - Method in class com.amazonaws.services.s3.model.CORSRule
Sets the ID of this rule.
setId(String) - Method in class com.amazonaws.services.s3.model.Owner
Sets the ID of the owner.
setIdentifier(String) - Method in class com.amazonaws.services.s3.model.CanonicalGrantee
Sets the unique identifier for this grantee.
setIdentifier(String) - Method in class com.amazonaws.services.s3.model.EmailAddressGrantee
Set the e-mail address as the grantee's ID.
setIdentifier(String) - Method in interface com.amazonaws.services.s3.model.Grantee
Sets the identifier for this grantee.
setIdentifier(String) - Method in enum com.amazonaws.services.s3.model.GroupGrantee
For internal use only.
setIgnoreMissingInstructionFile(boolean) - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
 
setIndexDocumentSuffix(String) - Method in class com.amazonaws.services.s3.model.BucketWebsiteConfiguration
Sets the document to serve when a directory is specified (ex: index.html).
setIndexDocumentSuffix(String) - Method in class com.amazonaws.services.s3.model.WebsiteConfiguration
 
setInitiated(Date) - Method in class com.amazonaws.services.s3.model.MultipartUpload
Sets the date at which this upload was initiated.
setInitiator(Owner) - Method in class com.amazonaws.services.s3.model.MultipartUpload
Sets the user who initiated this multipart upload.
setInitiator(Owner) - Method in class com.amazonaws.services.s3.model.PartListing
Sets the user who initiated the associated multipart upload.
setInputStream(InputStream) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the input stream containing the data to be uploaded to Amazon S3.
setInputStream(InputStream) - Method in interface com.amazonaws.services.s3.model.S3DataSource
 
setInputStream(InputStream) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the stream containing the data to upload for the new part.
setInstructionFileSuffix(String) - Method in class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
Explicitly sets the suffix of an instruction file to be used to retrieve the S3 encrypted object.
setIsDeleteMarker(boolean) - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Intended for internal use only in the Amazon S3 client code.
setIsLatest(boolean) - Method in class com.amazonaws.services.s3.model.S3VersionSummary
For internal use only.
setKey(String) - Method in class com.amazonaws.services.s3.model.AbortMultipartUploadRequest
Sets the key of the multipart upload to abort.
setKey(String) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the key under which to store the new object.
setKey(String) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Sets the key under which the multipart upload to complete is stored.
setKey(String) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Sets the key of the newly created object.
setKey(String) - Method in class com.amazonaws.services.s3.model.DeleteObjectRequest
Sets the key of the object to delete.
setKey(String) - Method in class com.amazonaws.services.s3.model.DeleteObjectsResult.DeletedObject
 
setKey(String) - Method in class com.amazonaws.services.s3.model.DeleteVersionRequest
Sets the key of the version to delete.
setKey(String) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the key of the object involved in this request.
setKey(String) - Method in class com.amazonaws.services.s3.model.GetObjectMetadataRequest
Sets the key of the object whose metadata is being retrieved.
setKey(String) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the key under which the object to be downloaded is stored.
setKey(String) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the key by which to store the new multipart upload, and hence, the eventual object created from the multipart upload.
setKey(String) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadResult
Sets the object key for which the multipart upload was initiated.
setKey(String) - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Sets the key of the associated multipart upload whose parts are being listed.
setKey(String) - Method in class com.amazonaws.services.s3.model.MultiObjectDeleteException.DeleteError
 
setKey(String) - Method in class com.amazonaws.services.s3.model.MultipartUpload
Sets the key by which this upload is stored.
setKey(String) - Method in class com.amazonaws.services.s3.model.PartListing
Sets the key value specified in the original request used to identify which multipart upload contains the parts to list.
setKey(String) - Method in class com.amazonaws.services.s3.model.RestoreObjectRequest
Sets the key, the name of the reference to the object to restore, which is now stored in Amazon Glacier.
setKey(String) - Method in class com.amazonaws.services.s3.model.S3Object
Sets the key under which this object is stored.
setKey(String) - Method in class com.amazonaws.services.s3.model.S3ObjectIdBuilder
 
setKey(String) - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Sets the key under which this object is stored in Amazon S3.
setKey(String) - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Sets the key under which this version is stored in Amazon S3.
setKey(String) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the key of the initiated multipart upload.
setKey(String) - Method in class com.amazonaws.services.s3.transfer.model.UploadResult
Sets the key of the newly created object.
setKeyMarker(String) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets the optional key marker indicating where in the results to begin listing.
setKeyMarker(String) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the optional keyMarker parameter indicating where in the sorted list of all versions in the specified bucket to begin returning results.
setKeyMarker(String) - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Sets the optional key marker specified in the original request to specify where in the results to begin listing multipart uploads.
setKeyMarker(String) - Method in class com.amazonaws.services.s3.model.VersionListing
For internal use only.
setKeyPrefixEquals(String) - Method in class com.amazonaws.services.s3.model.RoutingRuleCondition
Set the object key name prefix when the redirect is applied.
setKeys(List<DeleteObjectsRequest.KeyVersion>) - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest
Sets the list of keys to delete from this bucket, clearing any existing list of keys.
setKeyWrapExpected(boolean) - Method in class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
 
setKmsRegion(Regions) - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Sets the KMS region for the AWS KMS client when such client is internally instantiated instead of externally passed in by users; or null if no explicit KMS region is explicitly configured.This KMS region parameter is ignored when the AWS KMS client of the S3 encryption client is explicitly passed in by the users, instead of being implicitly created.
setLastByte(Long) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional zero-based byte offset to stop copying the source.
setLastModified(Date) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
For internal use only.
setLastModified(Date) - Method in class com.amazonaws.services.s3.model.PartSummary
Sets the date this part was last modified.
setLastModified(Date) - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Sets the date, according to Amazon S3, this object was last modified.
setLastModified(Date) - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Sets the date according to Amazon S3 at which this version was last modified.
setLastModifiedDate(Date) - Method in class com.amazonaws.services.s3.model.CopyObjectResult
Sets the date the newly copied object was last modified.
setLastModifiedDate(Date) - Method in class com.amazonaws.services.s3.model.CopyPartResult
Sets the date the newly copied part was last modified.
setLastPart(boolean) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Marks this part as the last part being uploaded in a multipart upload.
setLifecycleConfiguration(BucketLifecycleConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest
Sets the new lifecycle configuration for the specified bucket.
setLocation(String) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Sets the URL identifying the new multipart object.
setLogFilePrefix(String) - Method in class com.amazonaws.services.s3.model.BucketLoggingConfiguration
Sets the log file prefix for this bucket logging configuration.
setLoggingConfiguration(BucketLoggingConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest
Sets the logging configuration for the specified bucket.
setMarker(String) - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Sets the optional marker parameter indicating where in the bucket to begin listing.
setMarker(String) - Method in class com.amazonaws.services.s3.model.ObjectListing
For internal use only.
setMatchingETagConstraints(List<String>) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional list of ETag constraints that, when present, must include a match for the source object's current ETag in order for the copy object request to be executed.
setMatchingETagConstraints(List<String>) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional list of ETag constraints that, when present, must include a match for the source object's current ETag in order for the copy object request to be executed.
setMatchingETagConstraints(List<String>) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the optional list of ETag constraints that when present must include a match for the object's current ETag in order for this request to be executed.
setMaterialsDescription(Map<String, String>) - Method in class com.amazonaws.services.s3.model.EncryptedInitiateMultipartUploadRequest
sets the materials description for the encryption materials to be used with the current Multi Part Upload Request.
setMaterialsDescription(Map<String, String>) - Method in class com.amazonaws.services.s3.model.EncryptedPutObjectRequest
sets the materials description for the encryption materials to be used with the current PutObjectRequest.
setMaterialsDescription(Map<String, String>) - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Sets the materials description for the encryption materials to be used with the current request.
setMaxAgeSeconds(int) - Method in class com.amazonaws.services.s3.model.CORSRule
Sets the max age in seconds of the rule.
setMaxKeys(Integer) - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Sets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
setMaxKeys(int) - Method in class com.amazonaws.services.s3.model.ObjectListing
For internal use only.
setMaxKeys(int) - Method in class com.amazonaws.services.s3.model.VersionListing
For internal use only.
setMaxParts(int) - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Sets the optional maximum number of parts to be returned in the part listing.
setMaxParts(int) - Method in class com.amazonaws.services.s3.model.PartListing
Sets the optional max parts value specified in the original request to limit how many parts are listed.
setMaxResults(Integer) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the optional maxResults parameter indicating the maximum number of results to include in the response.
setMaxUploads(Integer) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets the optional maximum number of uploads to return.
setMaxUploads(int) - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Sets the optional maximum number of uploads to be listed, as specified in the original request.
setMd5(String) - Method in class com.amazonaws.services.s3.model.SSECustomerKey
Sets the optional MD5 digest (base64-encoded) of the encryption key to use when encrypting the object.
setMd5Digest(String) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the optional, but recommended, MD5 hash of the content of this part.
setMessage(String) - Method in class com.amazonaws.services.s3.model.MultiObjectDeleteException.DeleteError
 
setMetadata(ObjectMetadata) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional metadata instructing Amazon S3 how to handle the uploaded data (e.g.
setMethod(HttpMethod) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the HTTP method (GET, PUT, DELETE, HEAD) to be used in this request.
setMfa(MultiFactorAuthentication) - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest
Sets the optional Multi-Factor Authentication information to include with this request.
setMfa(MultiFactorAuthentication) - Method in class com.amazonaws.services.s3.model.DeleteVersionRequest
Sets the optional Multi-Factor Authentication information to include with this request.
setMfa(MultiFactorAuthentication) - Method in class com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest
Sets the optional Multi-Factor Authentication information to include with this request.
setMfaDeleteEnabled(Boolean) - Method in class com.amazonaws.services.s3.model.BucketVersioningConfiguration
Sets the status of Multi-Factor Authentication (MFA) Delete for a bucket.
setMinimumUploadPartSize(long) - Method in class com.amazonaws.services.s3.transfer.TransferManagerConfiguration
Sets the minimum part size for upload parts.
setModifiedSinceConstraint(Date) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional modified constraint that restricts this request to executing only if the source object has been modified after the specified date.
setModifiedSinceConstraint(Date) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional modified constraint that restricts this request to executing only if the source object has been modified after the specified date.
setModifiedSinceConstraint(Date) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the optional modified constraint that restricts this request to executing only if the object has been modified after the specified date.
setMultipartCopyPartSize(long) - Method in class com.amazonaws.services.s3.transfer.TransferManagerConfiguration
Sets the minimum part size in bytes for each part in a multi-part copy request.
setMultipartCopyThreshold(long) - Method in class com.amazonaws.services.s3.transfer.TransferManagerConfiguration
Sets the size threshold in bytes for when to use multi-part copy requests.
setMultipartUploads(List<MultipartUpload>) - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Sets the list of multipart uploads.
setMultipartUploadThreshold(long) - Method in class com.amazonaws.services.s3.transfer.TransferManagerConfiguration
Sets the size threshold in bytes for when to use multipart uploads.
setName(String) - Method in class com.amazonaws.services.s3.model.Bucket
Sets the name of the bucket.
setNewObjectMetadata(ObjectMetadata) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the object metadata to use for the new, copied object.
setNextKeyMarker(String) - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Sets the next key marker that should be used in the next request to get the next page of results.
setNextKeyMarker(String) - Method in class com.amazonaws.services.s3.model.VersionListing
For internal use only.
setNextMarker(String) - Method in class com.amazonaws.services.s3.model.ObjectListing
For internal use only.
setNextPartNumberMarker(int) - Method in class com.amazonaws.services.s3.model.PartListing
Sets the next part number marker.
setNextUploadIdMarker(String) - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Sets the next upload ID marker that should be used in the next request to get the next page of results.
setNextVersionIdMarker(String) - Method in class com.amazonaws.services.s3.model.VersionListing
For internal use only.
setNoncurrentVersionExpirationInDays(int) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the time, in days, between when a new version of the object is uploaded to the bucket and when older versions of the object expire.
setNoncurrentVersionTransition(BucketLifecycleConfiguration.NoncurrentVersionTransition) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the transition describing how non-current versions of objects will move between different storage classes in Amazon S3.
setNonmatchingETagConstraints(List<String>) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional list of ETag constraints that, when present, must not include a match for the source object's current ETag in order for the copy object request to be executed.
setNonmatchingETagConstraints(List<String>) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional list of ETag constraints that, when present, must not include a match for the source object's current ETag in order for the copy object request to be executed.
setNonmatchingETagConstraints(List<String>) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the optional list of ETag constraints that when present must not include a match for the object's current ETag in order for this request to be executed.
setNotificationConfiguration(BucketNotificationConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest
Sets the new notification configuration for the specified bucket.
setObjectAcl(String, String, AccessControlList) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the AccessControlList for the specified object in Amazon S3.
setObjectAcl(String, String, CannedAccessControlList) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the CannedAccessControlList for the specified object in Amazon S3 using one of the pre-configured CannedAccessControlLists.
setObjectAcl(String, String, String, AccessControlList) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the CannedAccessControlList for the specified object with the specified version in Amazon S3.
setObjectAcl(String, String, String, CannedAccessControlList) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the CannedAccessControlList for the specified object with the specified version ID in Amazon S3 using one of the pre-configured CannedAccessControlLists.
setObjectAcl(SetObjectAclRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Sets the AccessControlList for the specified Amazon S3 object with an optional version ID.
setObjectAcl(String, String, AccessControlList) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setObjectAcl(String, String, CannedAccessControlList) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setObjectAcl(String, String, String, AccessControlList) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setObjectAcl(String, String, String, AccessControlList, RequestMetricCollector) - Method in class com.amazonaws.services.s3.AmazonS3Client
Same as AmazonS3Client.setObjectAcl(String, String, String, AccessControlList) but allows specifying a request metric collector.
setObjectAcl(String, String, String, CannedAccessControlList) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setObjectAcl(String, String, String, CannedAccessControlList, RequestMetricCollector) - Method in class com.amazonaws.services.s3.AmazonS3Client
Same as AmazonS3Client.setObjectAcl(String, String, String, CannedAccessControlList) but allows specifying a request metric collector.
setObjectAcl(SetObjectAclRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
SetObjectAclRequest - Class in com.amazonaws.services.s3.model
Request object containing all the options for setting a object's Access Control List (ACL).
SetObjectAclRequest(String, String, AccessControlList) - Constructor for class com.amazonaws.services.s3.model.SetObjectAclRequest
Constructs a new SetObjectAclRequest object, ready to set the specified ACL on the specified object when this request is executed.
SetObjectAclRequest(String, String, CannedAccessControlList) - Constructor for class com.amazonaws.services.s3.model.SetObjectAclRequest
Constructs a new SetObjectAclRequest object, ready to set the specified ACL on the specified object when this request is executed.
SetObjectAclRequest(String, String, String, AccessControlList) - Constructor for class com.amazonaws.services.s3.model.SetObjectAclRequest
Constructs a new SetObjectAclRequest object, ready to set the specified ACL on the specified object when this request is executed.
SetObjectAclRequest(String, String, String, CannedAccessControlList) - Constructor for class com.amazonaws.services.s3.model.SetObjectAclRequest
Constructs a new SetObjectAclRequest object, ready to set the specified ACL on the specified object when this request is executed.
setObjectContent(S3ObjectInputStream) - Method in class com.amazonaws.services.s3.model.S3Object
Sets the input stream containing this object's contents.
setObjectContent(InputStream) - Method in class com.amazonaws.services.s3.model.S3Object
Sets the input stream containing this object's contents.
setObjectMetadata(ObjectMetadata) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the additional information about the new object being created, such as content type, content encoding, user metadata, etc.
setObjectMetadata(ObjectMetadata) - Method in class com.amazonaws.services.s3.model.S3Object
Sets the object metadata for this object.
setObjectMetadata(ObjectMetadata) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the additional information about the part being uploaded.
setObjectPrefixes(List<String>) - Method in class com.amazonaws.services.s3.model.NotificationConfiguration
Sets the given prefixes in this NotificationConfiguration object.
setObjectRedirectLocation(String, String, String) - Method in interface com.amazonaws.services.s3.AmazonS3
Changes the Amazon S3 redirect location for a specific object.
setObjectRedirectLocation(String, String, String) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setOngoingRestore(boolean) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
For internal use only.
setOwner(Owner) - Method in class com.amazonaws.services.s3.model.AccessControlList
For internal use only.
setOwner(Owner) - Method in class com.amazonaws.services.s3.model.Bucket
For internal use only.
setOwner(Owner) - Method in class com.amazonaws.services.s3.model.MultipartUpload
Sets the owner of this multipart upload.
setOwner(Owner) - Method in class com.amazonaws.services.s3.model.PartListing
Sets the user who owns the associated multipart upload.
setOwner(Owner) - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Sets the owner of this object.
setOwner(Owner) - Method in class com.amazonaws.services.s3.model.S3VersionSummary
For internal use only.
setPartETags(List<PartETag>) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Sets the list of part numbers and ETags that identify the individual parts of the multipart upload to complete.
setPartNumber(int) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the part number describing this part's position relative to the other parts in the multipart upload.
setPartNumber(int) - Method in class com.amazonaws.services.s3.model.CopyPartResult
Sets the part number of the newly copied part.
setPartNumber(int) - Method in class com.amazonaws.services.s3.model.PartETag
Sets the part number of the associated part.
setPartNumber(int) - Method in class com.amazonaws.services.s3.model.PartSummary
Sets the part number describing this part's position relative to the other parts in the multipart upload.
setPartNumber(int) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the part number describing this part's position relative to the other parts in the multipart upload.
setPartNumber(int) - Method in class com.amazonaws.services.s3.model.UploadPartResult
Sets the part number of the newly uploaded part.
setPartNumberMarker(Integer) - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Sets the optional part number marker indicating where in the results to being listing parts.
setPartNumberMarker(int) - Method in class com.amazonaws.services.s3.model.PartListing
Sets the optional part number marker specified in the original request to specify where in the results to begin listing parts.
setParts(List<PartSummary>) - Method in class com.amazonaws.services.s3.model.PartListing
Sets the list of parts described in this part listing.
setPartSize(long) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the size of this part, in bytes.
setPathStyleAccess(boolean) - Method in class com.amazonaws.services.s3.S3ClientOptions
Configures the client to use path-style access for all requests.
setPayer(RequestPaymentConfiguration.Payer) - Method in class com.amazonaws.services.s3.model.RequestPaymentConfiguration
 
setPolicyText(String) - Method in class com.amazonaws.services.s3.model.BucketPolicy
Sets the raw policy JSON text.
setPolicyText(String) - Method in class com.amazonaws.services.s3.model.SetBucketPolicyRequest
Sets the policy to apply to the specified bucket.
setPrefix(String) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the key prefix for which this rule will apply.
setPrefix(String) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets the optional prefix parameter, restricting the response to multipart uploads for keys that begin with the specified prefix.
setPrefix(String) - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Sets the optional prefix parameter, restricting the response to keys that begin with the specified prefix.
setPrefix(String) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the optional prefix parameter restricting the response to keys that begin with the specified prefix.
setPrefix(String) - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
For internal use only.
setPrefix(String) - Method in class com.amazonaws.services.s3.model.ObjectListing
For internal use only.
setPrefix(String) - Method in class com.amazonaws.services.s3.model.VersionListing
For internal use only.
setProgressListener(ProgressListener) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Deprecated.
use AmazonWebServiceRequest.setGeneralProgressListener(ProgressListener) instead.
setProgressListener(ProgressListener) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Deprecated.
use AmazonWebServiceRequest.setGeneralProgressListener(ProgressListener) instead.
setProgressListener(ProgressListener) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Deprecated.
use AmazonWebServiceRequest.setGeneralProgressListener(ProgressListener) instead.
setProtocol(String) - Method in class com.amazonaws.services.s3.model.RedirectRule
Set the protocol to use in the redirect request.
setQuiet(boolean) - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest
Sets the quiet element for this request.
setRange(long, long) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the optional inclusive byte range within the desired object that will be downloaded by this request.
setRedirect(RedirectRule) - Method in class com.amazonaws.services.s3.model.RoutingRule
Set the redirect information.
setRedirectAllRequestsTo(RedirectRule) - Method in class com.amazonaws.services.s3.model.BucketWebsiteConfiguration
Sets the redirect information where all requests will be redirect to.
setRedirectAllRequestsTo(String) - Method in class com.amazonaws.services.s3.model.WebsiteConfiguration
 
setRedirectLocation(String) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional redirect location for the new object.
setRedirectLocation(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional redirect location for the newly copied object.
setRedirectLocation(String) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the optional redirect location for the new object.
setRedirectLocation(String) - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Sets the optional redirect location for the new object.
setRedirectLocation(String) - Method in class com.amazonaws.services.s3.model.S3Object
Sets the redirect location for this object.
setRegion(Region) - Method in interface com.amazonaws.services.s3.AmazonS3
An alternative to AmazonS3.setEndpoint(String), sets the regional endpoint for this client's service calls.
setRegion(Region) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
setRegion(String) - Method in class com.amazonaws.services.s3.model.CreateBucketRequest
Sets the name of the Amazon S3 region in which this bucket will be created.
setReplaceKeyPrefixWith(String) - Method in class com.amazonaws.services.s3.model.RedirectRule
Set the object prefix key to use in the redirect request.
setReplaceKeyWith(String) - Method in class com.amazonaws.services.s3.model.RedirectRule
Set the specific key to use in the redirect request.
setRequesterCharged(boolean) - Method in class com.amazonaws.services.s3.model.S3Object
Used for downloading an Amazon S3 Object from a Requester Pays Bucket.
setRequesterPays(boolean) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Used for downloading an Amazon S3 Object from a Requester Pays Bucket.
SetRequestPaymentConfigurationRequest - Class in com.amazonaws.services.s3.model
Request object for setting the request payment configuration associated with an Amazon S3 bucket.
SetRequestPaymentConfigurationRequest(String, RequestPaymentConfiguration) - Constructor for class com.amazonaws.services.s3.model.SetRequestPaymentConfigurationRequest
 
setResponseHeaders(ResponseHeaderOverrides) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the headers to be overridden in the service response.
setResponseHeaders(ResponseHeaderOverrides) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the headers to be overridden in the service response.
setRestoreExpirationTime(Date) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
For internal use only.
setRoutingRules(List<RoutingRule>) - Method in class com.amazonaws.services.s3.model.BucketWebsiteConfiguration
Set the list of routing rules that can be used for configuring redirects if certain conditions are meet.
setRoutingRules(List<RoutingRule>) - Method in class com.amazonaws.services.s3.model.WebsiteConfiguration
 
setRules(List<CORSRule>) - Method in class com.amazonaws.services.s3.model.BucketCrossOriginConfiguration
Sets the rules that comprise this configuration.
setRules(List<BucketLifecycleConfiguration.Rule>) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration
Sets the rules that comprise this configuration.
setS3ClientOptions(S3ClientOptions) - Method in interface com.amazonaws.services.s3.AmazonS3
Override the default S3 client options for this client.
setS3ClientOptions(S3ClientOptions) - Method in class com.amazonaws.services.s3.AmazonS3Client
Override the default S3 client options for this client.
setS3ObjectId(S3ObjectId) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the S3 object id for this request.
setServerSideEncryption(String) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
setSize(long) - Method in class com.amazonaws.services.s3.model.PartSummary
Sets the size of this part, in bytes.
setSize(long) - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Sets the size of this object in bytes.
setSize(long) - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Sets the size of this version in bytes.
setSourceBucketName(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the name of the bucket containing the source object to be copied.
setSourceBucketName(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the name of the bucket containing the source object to be copied.
setSourceBucketName(String) - Method in class com.amazonaws.services.s3.transfer.model.CopyResult
Sets the name of the bucket containing the source object to be copied.
setSourceKey(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the source bucket key under which the source object to be copied is stored.
setSourceKey(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the source bucket key under which the source object to be copied is stored.
setSourceKey(String) - Method in class com.amazonaws.services.s3.transfer.model.CopyResult
Sets the source bucket key under which the source object to be copied is stored.
setSourceSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional customer-provided server-side encryption key to use to decrypt the source object being copied.
setSourceSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional customer-provided server-side encryption key to use to decrypt the source object part being copied.
setSourceVersionId(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional version ID specifying which version of the source object to copy.
setSourceVersionId(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional version ID specifying which version of the source object to copy.
setSSEAlgorithm(String) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Sets the server-side encryption algorithm when encrypting the object using AWS-managed keys.
setSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the AWS Key Management System parameters used to encrypt the object on server side.
setSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the AWS Key Management System parameters used to encrypt the object on server side.
setSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the AWS Key Management System parameters used to encrypt the object on server side.
setSSECustomerAlgorithm(String) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
For internal use only.
setSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the uploaded object.
setSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the customer-provided server-side encryption key to use as part of the generated pre-signed URL.
setSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.GetObjectMetadataRequest
Sets the optional customer-provided server-side encryption key to use when retrieving the metadata of a server-side encrypted object.
setSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the optional customer-provided server-side encryption key to use to decrypt this object.
setSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the upload being started.
setSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the object part being uploaded.
setSSECustomerKeyMd5(String) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
For internal use only.
setStatus(String) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the status of this rule.
setStatus(String) - Method in class com.amazonaws.services.s3.model.BucketVersioningConfiguration
Sets the desired status of versioning for this bucket versioning configuration object.
setStorageClass(String) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
setStorageClass(StorageClass) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
setStorageClass(StorageClass) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Sets the storage class of this object.
setStorageClass(StorageClass) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Transition
Sets the storage class of this object.
setStorageClass(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional Amazon S3 storage class to use when storing the newly copied object.
setStorageClass(StorageClass) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional Amazon S3 storage class to use when storing the newly copied object.
setStorageClass(StorageClass) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the optional storage class to use when storing this upload's data in S3.
setStorageClass(String) - Method in class com.amazonaws.services.s3.model.MultipartUpload
Sets the storage class indicating how the data in this multipart upload will be stored.
setStorageClass(String) - Method in class com.amazonaws.services.s3.model.PartListing
Sets the class of storage used for the parts in the associated multipart upload.
setStorageClass(String) - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
setStorageClass(StorageClass) - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
setStorageClass(String) - Method in class com.amazonaws.services.s3.model.S3ObjectSummary
Sets the storage class used by Amazon S3 for this object.
setStorageClass(String) - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Sets the storage class used by Amazon S3 for this version.
setStorageMode(CryptoStorageMode) - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Sets the storage mode to the specified mode.
setTag(String, String) - Method in class com.amazonaws.services.s3.model.TagSet
Sets the value of the tag for a given key.
setTaggingConfiguration(BucketTaggingConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest
Sets the new tagging configuration for the specified bucket.
setTagSets(Collection<TagSet>) - Method in class com.amazonaws.services.s3.model.BucketTaggingConfiguration
Sets the TagSet.
setToken(String) - Method in class com.amazonaws.services.s3.model.MultiFactorAuthentication
Sets the current unique Multi-Factor Authentication token generated by the device associated with the caller's AWS account.
setTopicConfigurations(Collection<BucketNotificationConfiguration.TopicConfiguration>) - Method in class com.amazonaws.services.s3.model.BucketNotificationConfiguration
Deprecated. 
setTotalBytesToTransfer(long) - Method in class com.amazonaws.services.s3.transfer.TransferProgress
 
setTransition(BucketLifecycleConfiguration.Transition) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the transition describing how this object will move between different storage classes in Amazon S3.
setTruncated(boolean) - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Sets whether this listing is truncated, and additional requests need to be made to get more results.
setTruncated(boolean) - Method in class com.amazonaws.services.s3.model.ObjectListing
For internal use only.
setTruncated(boolean) - Method in class com.amazonaws.services.s3.model.PartListing
Sets whether or not this listing is truncated, and additional requests need to be made to get more results.
setTruncated(boolean) - Method in class com.amazonaws.services.s3.model.VersionListing
For internal use only.
setUnmodifiedSinceConstraint(Date) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional unmodified constraint that restricts this request to executing only if the source object has not been modified after the specified date.
setUnmodifiedSinceConstraint(Date) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional unmodified constraint that restricts this request to executing only if the source object has not been modified after the specified date.
setUnmodifiedSinceConstraint(Date) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the optional unmodified constraint that restricts this request to executing only if the object has not been modified after the specified date.
setUploadId(String) - Method in class com.amazonaws.services.s3.model.AbortMultipartUploadRequest
Sets the ID of the upload to abort.
setUploadId(String) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Sets the ID of the multipart upload to complete.
setUploadId(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the ID of the existing, initiated multipart upload with which this new part will be associated.
setUploadId(String) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadResult
Sets the initiated multipart upload ID.
setUploadId(String) - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Sets the ID of the multipart upload whose parts are being listed.
setUploadId(String) - Method in class com.amazonaws.services.s3.model.MultipartUpload
Sets the unique ID of this multipart upload.
setUploadId(String) - Method in class com.amazonaws.services.s3.model.PartListing
Sets the upload ID value specified in the original request used to identify which multipart upload contains the parts to list.
setUploadId(String) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the ID of the existing, initiated multipart upload with which this new part will be associated.
setUploadIdMarker(String) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets the optional upload ID marker indicating where in the results to begin listing.
setUploadIdMarker(String) - Method in class com.amazonaws.services.s3.model.MultipartUploadListing
Sets the optional upload ID marker specified in the original request to specify where in the results to begin listing multipart uploads.
setUploadPartMetadata(ObjectMetadata) - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Sets the optional metadata to be included in each UploadPart request.
setUserMetadata(Map<String, String>) - Method in class com.amazonaws.services.s3.model.ObjectMetadata
Sets the custom user-metadata for the associated object.
setVersionId(String) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadResult
Sets the version ID of the new object, only present if versioning has been enabled for the bucket.
setVersionId(String) - Method in class com.amazonaws.services.s3.model.CopyObjectResult
Sets the version ID of the newly copied object.
setVersionId(String) - Method in class com.amazonaws.services.s3.model.CopyPartResult
Sets the version ID of the source object.
setVersionId(String) - Method in class com.amazonaws.services.s3.model.DeleteObjectsResult.DeletedObject
 
setVersionId(String) - Method in class com.amazonaws.services.s3.model.DeleteVersionRequest
Sets the version ID uniquely identifying which version of the object to delete.
setVersionId(String) - Method in class com.amazonaws.services.s3.model.GetObjectMetadataRequest
Sets the optional version ID of the object version whose metadata is being retrieved.
setVersionId(String) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the optional version ID specifying which version of the object to download.
setVersionId(String) - Method in class com.amazonaws.services.s3.model.MultiObjectDeleteException.DeleteError
 
setVersionId(String) - Method in class com.amazonaws.services.s3.model.PutObjectResult
Sets the optional version ID of the newly uploaded object.
setVersionId(String) - Method in class com.amazonaws.services.s3.model.RestoreObjectRequest
Sets the id of the version to be restored.
setVersionId(String) - Method in class com.amazonaws.services.s3.model.S3ObjectIdBuilder
 
setVersionId(String) - Method in class com.amazonaws.services.s3.model.S3VersionSummary
Sets the version ID which uniquely identifies this version of an object.
setVersionId(String) - Method in class com.amazonaws.services.s3.transfer.model.CopyResult
Sets the version ID of the new object, only present if versioning has been enabled for the bucket.
setVersionId(String) - Method in class com.amazonaws.services.s3.transfer.model.UploadResult
Sets the version ID of the new object, only present if versioning has been enabled for the bucket.
setVersionIdMarker(String) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the optional versionIdMarker parameter indicating where in the sorted list of all versions in the specified bucket to begin returning results.
setVersionIdMarker(String) - Method in class com.amazonaws.services.s3.model.VersionListing
For internal use only.
setVersioningConfiguration(BucketVersioningConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest
Sets the new versioning configuration for the specified bucket.
setVersionSummaries(List<S3VersionSummary>) - Method in class com.amazonaws.services.s3.model.VersionListing
For internal use only.
shutdown() - Method in class com.amazonaws.services.s3.AmazonS3EncryptionClient
shutdownNow() - Method in class com.amazonaws.services.s3.transfer.TransferManager
Forcefully shuts down this TransferManager instance - currently executing transfers will not be allowed to finish.
shutdownNow(boolean) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Forcefully shuts down this TransferManager instance - currently executing transfers will not be allowed to finish.
SimpleMaterialProvider - Class in com.amazonaws.services.s3.model
 
SimpleMaterialProvider() - Constructor for class com.amazonaws.services.s3.model.SimpleMaterialProvider
 
size - Variable in class com.amazonaws.services.s3.model.S3ObjectSummary
The size of this object, in bytes
size() - Method in class com.amazonaws.services.s3.model.SimpleMaterialProvider
 
skip(long) - Method in class com.amazonaws.auth.AwsChunkedEncodingInputStream
 
SSEAwsKeyManagementParams - Class in com.amazonaws.services.s3.model
 
SSEAwsKeyManagementParams() - Constructor for class com.amazonaws.services.s3.model.SSEAwsKeyManagementParams
Constructs a new instance of SSEAwsKeyManagementParams.
SSEAwsKeyManagementParams(String) - Constructor for class com.amazonaws.services.s3.model.SSEAwsKeyManagementParams
Constructs a new instance of SSEAwsKeyManagementParams with the user specified AWS Key Management System Key Id.
SSEAwsKeyManagementParamsProvider - Interface in com.amazonaws.services.s3.model
Implemented by classes that support the option of using SSE with AWS Key Management System.
SSECustomerKey - Class in com.amazonaws.services.s3.model
Represents a customer provided key for use with Amazon S3 server-side encryption.
SSECustomerKey(String) - Constructor for class com.amazonaws.services.s3.model.SSECustomerKey
Constructs a new customer provided server-side encryption key using the specified base64-encoded key material.
SSECustomerKey(byte[]) - Constructor for class com.amazonaws.services.s3.model.SSECustomerKey
Constructs a new customer provided server-side encryption key using the specified raw key material.
SSECustomerKey(SecretKey) - Constructor for class com.amazonaws.services.s3.model.SSECustomerKey
Constructs a new customer provided server-side encryption key using the specified SecretKey.
SSECustomerKeyProvider - Interface in com.amazonaws.services.s3.model
Implemented by classes that support the option of using SSE Customer key.
StaticEncryptionMaterialsProvider - Class in com.amazonaws.services.s3.model
Simple implementation of EncryptionMaterialsProvider that just wraps static EncryptionMaterials.
StaticEncryptionMaterialsProvider(EncryptionMaterials) - Constructor for class com.amazonaws.services.s3.model.StaticEncryptionMaterialsProvider
 
STORAGE_CLASS - Static variable in interface com.amazonaws.services.s3.Headers
Header describing what class of storage a user wants
storageClass - Variable in class com.amazonaws.services.s3.model.S3ObjectSummary
The class of storage used by Amazon S3 to store this object
StorageClass - Enum in com.amazonaws.services.s3.model
Specifies constants that define Amazon S3 storage classes.
SUSPENDED - Static variable in class com.amazonaws.services.s3.model.BucketVersioningConfiguration
S3 bucket versioning status indicating that versioning is suspended for a bucket.

T

TagSet - Class in com.amazonaws.services.s3.model
 
TagSet() - Constructor for class com.amazonaws.services.s3.model.TagSet
Creates a new empty TagSet.
TagSet(Map<String, String>) - Constructor for class com.amazonaws.services.s3.model.TagSet
Creates a new TagSet with the set of tags defined.
toAWSRegion() - Method in enum com.amazonaws.services.s3.model.Region
Returns the respective AWS region.
TopicConfiguration - Class in com.amazonaws.services.s3.model
Represents the topic configuration for an Amazon S3 bucket.
TopicConfiguration(String, EnumSet<S3Event>) - Constructor for class com.amazonaws.services.s3.model.TopicConfiguration
Creates a new topic configuration with the given topic arn and set of events.
TopicConfiguration(String, String...) - Constructor for class com.amazonaws.services.s3.model.TopicConfiguration
Creates a new topic configuration with the given topic arn and set of events.
toString() - Method in class com.amazonaws.services.s3.AmazonS3URI
 
toString() - Method in class com.amazonaws.services.s3.model.AccessControlList
 
toString() - Method in exception com.amazonaws.services.s3.model.AmazonS3Exception
Extends the implementation from AmazonServiceException to include additional information on S3's extended request ID.
toString() - Method in class com.amazonaws.services.s3.model.Bucket
 
toString() - Method in class com.amazonaws.services.s3.model.BucketLoggingConfiguration
 
toString() - Method in class com.amazonaws.services.s3.model.BucketNotificationConfiguration.TopicConfiguration
Deprecated.
 
toString() - Method in class com.amazonaws.services.s3.model.BucketNotificationConfiguration
 
toString() - Method in class com.amazonaws.services.s3.model.BucketTaggingConfiguration
 
toString() - Method in enum com.amazonaws.services.s3.model.CannedAccessControlList
Returns the Amazon S3 x-amz-acl header value for this canned acl.
toString() - Method in enum com.amazonaws.services.s3.model.CORSRule.AllowedMethods
 
toString() - Method in class com.amazonaws.services.s3.model.EmailAddressGrantee
 
toString() - Method in class com.amazonaws.services.s3.model.Grant
 
toString() - Method in enum com.amazonaws.services.s3.model.GroupGrantee
 
toString() - Method in class com.amazonaws.services.s3.model.KMSEncryptionMaterials
 
toString() - Method in class com.amazonaws.services.s3.model.Owner
 
toString() - Method in enum com.amazonaws.services.s3.model.Permission
Gets the string representation of this permission object as defined by Amazon S3, eg.
toString() - Method in enum com.amazonaws.services.s3.model.Region
 
toString() - Method in enum com.amazonaws.services.s3.model.S3Event
 
toString() - Method in class com.amazonaws.services.s3.model.S3Object
 
toString() - Method in class com.amazonaws.services.s3.model.S3ObjectId
 
toString() - Method in enum com.amazonaws.services.s3.model.StorageClass
 
toString() - Method in class com.amazonaws.services.s3.model.TagSet
 
Transfer - Interface in com.amazonaws.services.s3.transfer
Represents an asynchronous upload to or download from Amazon S3.
Transfer.TransferState - Enum in com.amazonaws.services.s3.transfer
Enumeration of the possible transfer states.
TransferManager - Class in com.amazonaws.services.s3.transfer
High level utility for managing transfers to Amazon S3.
TransferManager() - Constructor for class com.amazonaws.services.s3.transfer.TransferManager
Constructs a new TransferManager and Amazon S3 client using the credentials from DefaultAWSCredentialsProviderChain
TransferManager(AWSCredentialsProvider) - Constructor for class com.amazonaws.services.s3.transfer.TransferManager
Constructs a new TransferManager and Amazon S3 client using the specified AWS security credentials provider.
TransferManager(AWSCredentials) - Constructor for class com.amazonaws.services.s3.transfer.TransferManager
Constructs a new TransferManager and Amazon S3 client using the specified AWS security credentials.
TransferManager(AmazonS3) - Constructor for class com.amazonaws.services.s3.transfer.TransferManager
Constructs a new TransferManager, specifying the client to use when making requests to Amazon S3.
TransferManager(AmazonS3, ExecutorService) - Constructor for class com.amazonaws.services.s3.transfer.TransferManager
Constructs a new TransferManager specifying the client and thread pool to use when making requests to Amazon S3.
TransferManager(AmazonS3, ExecutorService, boolean) - Constructor for class com.amazonaws.services.s3.transfer.TransferManager
Constructs a new TransferManager specifying the client and thread pool to use when making requests to Amazon S3.
TransferManagerConfiguration - Class in com.amazonaws.services.s3.transfer
Configuration options for how TransferManager processes requests.
TransferManagerConfiguration() - Constructor for class com.amazonaws.services.s3.transfer.TransferManagerConfiguration
 
TransferProgress - Class in com.amazonaws.services.s3.transfer
Describes the progress of a transfer.
TransferProgress() - Constructor for class com.amazonaws.services.s3.transfer.TransferProgress
 
tryPause(boolean) - Method in interface com.amazonaws.services.s3.transfer.Upload
Tries to pause the current upload operation and returns the information that can be used to resume the upload.

U

unchanged() - Method in enum com.amazonaws.services.s3.transfer.PauseStatus
Returns true if the transfer is not started or the pause operation has no effect on the transfer.
UNENCRYPTED_CONTENT_LENGTH - Static variable in interface com.amazonaws.services.s3.Headers
Header for the original, unencrypted size of an encrypted object
UNENCRYPTED_CONTENT_MD5 - Static variable in interface com.amazonaws.services.s3.Headers
Header for the optional original unencrypted Content MD5 of an encrypted object
unwrap() - Method in class com.amazonaws.services.s3.model.LegacyS3ProgressListener
Deprecated.
 
updateProgress(long) - Method in class com.amazonaws.services.s3.transfer.TransferProgress
 
upload(String, String, InputStream, ObjectMetadata) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Schedules a new transfer to upload data to Amazon S3.
upload(String, String, File) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Schedules a new transfer to upload data to Amazon S3.
upload(PutObjectRequest) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Schedules a new transfer to upload data to Amazon S3.
upload(PutObjectRequest, S3ProgressListener) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Schedules a new transfer to upload data to Amazon S3.
Upload - Interface in com.amazonaws.services.s3.transfer
Represents an asynchronous upload to Amazon S3.
uploadDirectory(String, String, File, boolean) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Uploads all files in the directory given to the bucket named, optionally recursing for all subdirectories.
uploadDirectory(String, String, File, boolean, ObjectMetadataProvider) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Uploads all files in the directory given to the bucket named, optionally recursing for all subdirectories.
uploadFileList(String, String, File, List<File>) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Uploads all specified files to the bucket named, constructing relative keys depending on the commonParentDirectory given.
uploadFileList(String, String, File, List<File>, ObjectMetadataProvider) - Method in class com.amazonaws.services.s3.transfer.TransferManager
Uploads all specified files to the bucket named, constructing relative keys depending on the commonParentDirectory given.
uploadObject(UploadObjectRequest) - Method in class com.amazonaws.services.s3.AmazonS3EncryptionClient
Used to encrypt data first to disk with pipelined concurrent multi-part uploads to S3.
UploadObjectObserver - Class in com.amazonaws.services.s3
An observer that gets notified of ciphertext file creation for the purpose of pipelined parallel multi-part uploads of encrypted data to S3.
UploadObjectObserver() - Constructor for class com.amazonaws.services.s3.UploadObjectObserver
 
UploadObjectRequest - Class in com.amazonaws.services.s3.model
Used to request the client-side encryption and upload of a large S3 object via pipelined parallel multi-part uploads.
UploadObjectRequest(String, String, File) - Constructor for class com.amazonaws.services.s3.model.UploadObjectRequest
 
UploadObjectRequest(String, String, InputStream, ObjectMetadata) - Constructor for class com.amazonaws.services.s3.model.UploadObjectRequest
 
uploadPart(UploadPartRequest) - Method in interface com.amazonaws.services.s3.AmazonS3
Uploads a part in a multipart upload.
uploadPart(UploadPartRequest) - Method in class com.amazonaws.services.s3.AmazonS3Client
 
uploadPart(UploadPartRequest) - Method in class com.amazonaws.services.s3.AmazonS3EncryptionClient
Uploads a part in a multipart upload.
uploadPart(UploadPartRequest) - Method in class com.amazonaws.services.s3.UploadObjectObserver
Uploads the ciphertext via the non-encrypting s3 client.
UploadPartRequest - Class in com.amazonaws.services.s3.model
Contains the parameters used for the UploadPart operation on Amazon S3.
UploadPartRequest() - Constructor for class com.amazonaws.services.s3.model.UploadPartRequest
 
UploadPartResult - Class in com.amazonaws.services.s3.model
Contains the details returned from Amazon S3 after calling the UploadPart operation.
UploadPartResult() - Constructor for class com.amazonaws.services.s3.model.UploadPartResult
 
UploadResult - Class in com.amazonaws.services.s3.transfer.model
Contains information returned by Amazon S3 for a completed upload.
UploadResult() - Constructor for class com.amazonaws.services.s3.transfer.model.UploadResult
 
USER_AGENT - Static variable in class com.amazonaws.services.s3.AmazonS3EncryptionClient
 

V

valueOf(String) - Static method in enum com.amazonaws.auth.policy.actions.S3Actions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.amazonaws.services.s3.metrics.S3ServiceMetric
 
valueOf(String) - Static method in enum com.amazonaws.services.s3.model.CannedAccessControlList
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.s3.model.CORSRule.AllowedMethods
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.s3.model.CryptoMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.s3.model.CryptoStorageMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.s3.model.ExtraMaterialsDescription.ConflictResolution
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.s3.model.GroupGrantee
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.s3.model.Permission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.s3.model.Region
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.s3.model.RequestPaymentConfiguration.Payer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.s3.model.S3DataSource.Utils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.s3.model.S3Event
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.s3.model.StorageClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.s3.transfer.PauseStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.s3.transfer.Transfer.TransferState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.amazonaws.auth.policy.actions.S3Actions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.amazonaws.services.s3.metrics.S3ServiceMetric
 
values() - Static method in enum com.amazonaws.services.s3.model.CannedAccessControlList
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.s3.model.CORSRule.AllowedMethods
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.s3.model.CryptoMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.s3.model.CryptoStorageMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.s3.model.ExtraMaterialsDescription.ConflictResolution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.s3.model.GroupGrantee
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.s3.model.Permission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.s3.model.Region
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.s3.model.RequestPaymentConfiguration.Payer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.s3.model.S3DataSource.Utils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.s3.model.S3Event
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.s3.model.StorageClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.s3.transfer.PauseStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.services.s3.transfer.Transfer.TransferState
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_ID_CONDITION_KEY - Static variable in class com.amazonaws.auth.policy.conditions.S3ConditionFactory
Condition key for the version ID of an object version specified by a request.
VersionListing - Class in com.amazonaws.services.s3.model
Contains the results of listing the versions in an Amazon S3 bucket, including a list of S3VersionSummary objects describing each version, information describing if this is a complete or partial listing, and the original request parameters.
VersionListing() - Constructor for class com.amazonaws.services.s3.model.VersionListing
 

W

waitForCompletion() - Method in interface com.amazonaws.services.s3.transfer.Transfer
Waits for this transfer to complete.
waitForCopyResult() - Method in interface com.amazonaws.services.s3.transfer.Copy
Waits for the copy request to complete and returns the result of this request.
waitForException() - Method in interface com.amazonaws.services.s3.transfer.Transfer
Waits for this transfer to finish and returns any error that occurred, or returns null if no errors occurred.
waitForUploadResult() - Method in interface com.amazonaws.services.s3.transfer.Upload
Waits for this upload to complete and returns the result of this upload.
WebsiteConfiguration - Class in com.amazonaws.services.s3.model
 
WebsiteConfiguration() - Constructor for class com.amazonaws.services.s3.model.WebsiteConfiguration
 
withAccessControlList(AccessControlList) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional access control list for the new object.
withAccessControlList(AccessControlList) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional access control list for the new object.
withAccessControlList(AccessControlList) - Method in class com.amazonaws.services.s3.model.CreateBucketRequest
Sets the optional access control list for the new bucket.
withAccessControlList(AccessControlList) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the optional access control list for the new upload.
withAccessControlList(AccessControlList) - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Sets the optional access control list for the new object.
withAccessControlList(AccessControlList) - Method in class com.amazonaws.services.s3.model.PutObjectRequest
 
withAlgorithm(String) - Method in class com.amazonaws.services.s3.model.SSECustomerKey
Sets the encryption algorithm to use with this customer-provided server-side encryption key, and returns this object so that method calls can be chained together.
withAllowedHeaders(List<String>) - Method in class com.amazonaws.services.s3.model.CORSRule
Sets the allowed headers of this rule and returns a reference to this object for method chaining.
withAllowedMethods(List<CORSRule.AllowedMethods>) - Method in class com.amazonaws.services.s3.model.CORSRule
Sets the allowed methods of this rule and returns a reference to this object for method chaining.
withAllowedOrigins(List<String>) - Method in class com.amazonaws.services.s3.model.CORSRule
Sets the allowed origins of this rule and returns a reference to this object for method chaining.
withBatchSize(int) - Method in class com.amazonaws.services.s3.iterable.S3Objects
Sets the batch size, i.e., how many S3ObjectSummarys will be fetched at once.
withBatchSize(int) - Method in class com.amazonaws.services.s3.iterable.S3Versions
Sets the batch size, i.e., how many S3VersionSummarys will be fetched at once.
withBucket(String) - Method in class com.amazonaws.services.s3.model.S3ObjectIdBuilder
 
withBucketName(String) - Method in class com.amazonaws.services.s3.model.AbortMultipartUploadRequest
Sets the name of the bucket containing the multipart upload to abort and returns the updated object so that additional calls can be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the name of the bucket where this request will upload a new object to.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Sets the name of the bucket containing the multipart upload to complete, and returns this updated CompleteMultipartUploadRequest so that additional method calls can be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.DeleteBucketPolicyRequest
Sets the name of the Amazon S3 bucket whose policy is being deleted, and returns the updated request object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.DeleteObjectRequest
Sets the name of the Amazon S3 bucket containing the object to delete and returns this object, enabling additional method calls to be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest
Sets the name of the Amazon S3 bucket containing the object(s) to delete and returns this object, enabling additional method calls to be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.DeleteVersionRequest
Sets the name of the Amazon S3 bucket containing the version to delete.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the name of the bucket involved in this request, and returns this request object to enable additional method calls to be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.GenericBucketRequest
Sets the name of the target bucket, and returns this updated request object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.GetBucketLocationRequest
Sets the name of the bucket whose location is being requested, and returns this updated object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.GetBucketPolicyRequest
Sets the name of the Amazon S3 bucket whose policy is being retrieved, and returns the updated request object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.GetBucketWebsiteConfigurationRequest
Sets the name of the bucket whose website configuration is being retrieved, and returns this updated request object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.GetObjectMetadataRequest
Sets the name of the bucket containing the object whose metadata is being retrieved.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the name of the bucket containing the object to be downloaded.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the name of the bucket in which to create the new multipart upload, and hence, the eventual object created from the multipart upload.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets The name of the bucket containing the uploads to list, and returns this updated ListMultipartUploadsRequest object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Sets the name of the Amazon S3 bucket whose objects are to be listed.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Sets the BucketName property for this request.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the name of the Amazon S3 bucket whose versions are to be listed.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.PutObjectRequest
 
withBucketName(String) - Method in class com.amazonaws.services.s3.model.RestoreObjectRequest
Sets the name of the bucket containing the reference to the object to restore which is now stored in Amazon Glacier, and returns a reference to this object(RestoreObjectRequest) for method chaining.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest
Sets the name of the bucket whose cross origin configuration is being set, and returns this object so that additional method calls may be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest
Sets the name of the bucket whose lifecycle configuration is being set, and returns this object so that additional method calls may be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest
Sets the name of the bucket whose logging configuration is being set and returns this object, enabling additional method calls to be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest
Sets the name of the bucket whose notification configuration is being set, and returns this object so that additional method calls may be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketPolicyRequest
Sets the name of the Amazon S3 bucket whose policy is being set, and returns the updated request object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest
Sets the name of the bucket whose tagging configuration is being set, and returns this object so that additional method calls may be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest
Sets the name of the bucket whose versioning configuration is being set, and returns this object so that additional method calls may be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest
Sets the name of the bucket whose website configuration is being set and returns this updated request object so that additional method calls can be chained together.
withBucketName(String) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the name of the bucket containing the existing, initiated multipart upload, with which this new part will be associated, and returns this updated object so that additional method calls can be chained together.
withCacheControl(String) - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Sets the cache control response header.
withCannedAccessControlList(CannedAccessControlList) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the canned ACL to use for the newly copied object, and returns this CopyObjectRequest, enabling additional method calls to be chained together.
withCannedAcl(CannedAccessControlList) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional pre-configured access control policy to use for the new object.
withCannedAcl(CannedAccessControlList) - Method in class com.amazonaws.services.s3.model.CreateBucketRequest
Sets the optional Canned ACL to set for the new bucket, and returns this updated object so that additional method calls can be chained together.
withCannedACL(CannedAccessControlList) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the optional canned Access Control List (ACL) to set permissions for the new object created when the multipart upload is completed.
withCannedAcl(CannedAccessControlList) - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Sets the optional pre-configured access control policy to use for the new object.
withCannedAcl(CannedAccessControlList) - Method in class com.amazonaws.services.s3.model.PutObjectRequest
 
withCondition(RoutingRuleCondition) - Method in class com.amazonaws.services.s3.model.RoutingRule
Set the condition that must be met for the specified redirect to apply and returns a reference to this object(RoutingRule) for method chaining.
withConfiguration(BucketWebsiteConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest
Sets the website configuration to send as part of this request, and returns this updated request object so that additional method calls can be chained together.
withContentDisposition(String) - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Sets the content disposition response header override.
withContentEncoding(String) - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Sets the content encoding response header override.
withContentLanguage(String) - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Sets the content language response header override
withContentMd5(String) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the expected content-md5 header of the request and returns this object, for method chaining.
withContentType(String) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the expected content-type of the request and returns this object, for method chaining.
withContentType(String) - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Sets the content type response header override.
withCreateEncryptionMaterial(boolean) - Method in class com.amazonaws.services.s3.model.EncryptedInitiateMultipartUploadRequest
 
withCrossOriginConfiguration(BucketCrossOriginConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest
Sets the new cross origin configuration for the specified bucket and returns this object, enabling additional method calls to be chained together.
withCryptoMode(CryptoMode) - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Fluent API to set the crypto mode; applicable only to the S3 encryption client.
withCryptoProvider(Provider) - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Sets the crypto provider to the specified provider, and returns the updated CryptoConfiguration object.
withDate(Date) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Transition
Set the expiration date of this object and returns a reference to this object(Transition) for method chaining.
withDays(int) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Sets the time in days from when a new version of the object is uploaded to the bucket and when older versions are archived, and returns a reference to this object for method chaining.
withDays(int) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Transition
Sets the time, in days, between when an object is uploaded to the bucket and when it expires, and returns a reference to this object for method chaining.
withDelimiter(String) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets the optional delimiter parameter that causes multipart uploads for keys that contain the same string between the prefix and the first occurrence of the delimiter to be rolled up into a single result element in the MultipartUploadListing.getCommonPrefixes() list.
withDelimiter(String) - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Sets the optional delimiter parameter that causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be rolled up into a single result element in the ObjectListing.getCommonPrefixes() list.
withDelimiter(String) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the optional delimiter parameter that causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be combined into a single result element in the VersionListing.getCommonPrefixes() list.
withDestinationBucketName(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the name of the destination bucket which will contain the new, copied object and returns this object, enabling additional method calls to be chained together.
withDestinationBucketName(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the name of the destination bucket which will contain the new, copied object and returns this object, enabling additional method calls to be chained together.
withDestinationKey(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the destination bucket key under which the new, copied object will be stored and returns this object, enabling additional method calls can be chained together.
withDestinationKey(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the destination bucket key under which the new, copied object will be stored and returns this object, enabling additional method calls can be chained together.
withDestinationSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the destination object being copied, and returns the updated request object so that additional method calls can be chained together.
withDestinationSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Returns the optional customer-provided server-side encryption key to use to encrypt the source object part being copied, and returns the updated request object so that additional method calls can be chained together.
withDeviceSerialNumber(String) - Method in class com.amazonaws.services.s3.model.MultiFactorAuthentication
Sets the Multi-Factor Authentication device serial number to include with this request.
withDiskLimit(long) - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Configured the maximum disk space (in bytes) that will be consumed for this request.
withEncodingType(String) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
withEncodingType(String) - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
withEncodingType(String) - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
withEncodingType(String) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the optional encodingType parameter indicating the encoding method to be applied on the response.
witherrorDocument(String) - Method in class com.amazonaws.services.s3.model.WebsiteConfiguration
 
withETag(String) - Method in class com.amazonaws.services.s3.model.PartETag
Sets the entity tag generated from the content of the associated part, and returns this updated PartETag object so that additional method calls can be chained together.
withEvents(Set<String>) - Method in class com.amazonaws.services.s3.model.NotificationConfiguration
Sets the given events in this NotificationConfiguration object and returns this object.
withExecutorService(ExecutorService) - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Configure a custom executor service for concurrent uploads.
withExpiration(Date) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the expiration date at which point the new pre-signed URL will no longer be accepted by Amazon S3, and returns this request object to enable additional method calls to be chained together.
withExpirationDate(Date) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the expiration date of the object and returns a reference to this object(Rule) for method chaining.
withExpirationInDays(int) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the time, in days, between when an object is uploaded to the bucket and when it expires, and returns a reference to this object for method chaining.
withExpirationInDays(int) - Method in class com.amazonaws.services.s3.model.RestoreObjectRequest
Sets the time, in days, between when an object is uploaded to the bucket and when it expires, and returns a reference to this object(RestoreObjectRequest) for method chaining.
withExpires(String) - Method in class com.amazonaws.services.s3.model.ResponseHeaderOverrides
Sets the expires response header override.
withExposedHeaders(List<String>) - Method in class com.amazonaws.services.s3.model.CORSRule
Sets the exposeHeaders of this rule and returns a reference to this object for method chaining.
withExtraMaterialsDescription(ExtraMaterialsDescription) - Method in class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
Sets the supplemental materials description for the encryption materials to be used with the current request.
withExtraMaterialsDescription(Map<String, String>) - Method in class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
Fluent API to set the supplemental materials description for the encryption materials to be used with the current request.
withFile(File) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the file containing the data to be uploaded to Amazon S3.
withFile(File) - Method in class com.amazonaws.services.s3.model.PutObjectRequest
 
withFile(File) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the file containing the data to upload, and returns this updated UploadPartRequest object so that additional method calls can be chained together.
withFileOffset(long) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the optional offset in the specified file, at which to begin uploading data for this part, and returns this updated UploadPartRequest object so that additional method calls can be chained together.
withFirstByte(Long) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional zero-based byte offset to begin copying the source object.
withHostName(String) - Method in class com.amazonaws.services.s3.model.RedirectRule
Set the host name to use in the redirect request and returns a reference to this object(RoutingRuleRedirect) for method chaining.
withHttpErrorCodeReturnedEquals(String) - Method in class com.amazonaws.services.s3.model.RoutingRuleCondition
Set the HTTP error code when the redirect is applied and returns a reference to this object(RoutingRuleCondition) for method chaining.
withHttpRedirectCode(String) - Method in class com.amazonaws.services.s3.model.RedirectRule
Set the HTTP code to use in the redirect response and returns a reference to this object(RoutingRuleRedirect) for method chaining.
withId(String) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the ID of this rule and returns a reference to this object for method chaining.
withId(String) - Method in class com.amazonaws.services.s3.model.CORSRule
Sets the ID of this rule and returns a reference to this object for method chaining.
withIgnoreMissingInstructionFile(boolean) - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Fluent API to set the property to ignore instruction file that cannot be found during a GET operation.
withIndexDocumentSuffix(String) - Method in class com.amazonaws.services.s3.model.WebsiteConfiguration
 
withInputStream(InputStream) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the input stream containing the data to be uploaded to Amazon S3.
withInputStream(InputStream) - Method in class com.amazonaws.services.s3.model.PutObjectRequest
 
withInputStream(InputStream) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the stream containing the data to upload for the new part, and returns this updated object so that additional method calls can be chained together.
withInstructionFileSuffix(String) - Method in class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
Fluent API to explicitly sets the suffix of an instruction file to be used to retrieve the S3 encrypted object.
withKey(String) - Method in class com.amazonaws.services.s3.model.AbortMultipartUploadRequest
Sets the key of the multipart upload to abort and returns the updated AbortMultipartUploadRequest object so that additional method calls can be chained together.
withKey(String) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the key under which to store the new object.
withKey(String) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Sets the key under which the multipart upload to complete is stored, and returns this updated CompleteMultipartUploadRequest object so that additional method calls can be chained together.
withKey(String) - Method in class com.amazonaws.services.s3.model.DeleteObjectRequest
Sets the key of the object to delete and returns this object, enabling additional method calls to be chained together.
withKey(String) - Method in class com.amazonaws.services.s3.model.DeleteVersionRequest
Sets the key of the version to delete Returns this DeleteVersionRequest, enabling additional method calls to be chained together.
withKey(String) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the key of the object involved in this request, and returns this request object to enable additional method calls to be chained together.
withKey(String) - Method in class com.amazonaws.services.s3.model.GetObjectMetadataRequest
Sets the key of the object whose metadata is being retrieved.
withKey(String) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the key under which the object to be downloaded is stored.
withKey(String) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the key by which to store the new multipart upload, and hence, the eventual object created from the multipart upload.
withKey(String) - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Sets the key of the associated multipart upload whose parts are being listed, and returns this updated ListPartsRequest object so that additional method calls can be chained together.
withKey(String) - Method in class com.amazonaws.services.s3.model.PutObjectRequest
 
withKey(String) - Method in class com.amazonaws.services.s3.model.RestoreObjectRequest
Sets the key, the name of the reference to the object to restore, which is now stored in Amazon Glacier.
withKey(String) - Method in class com.amazonaws.services.s3.model.S3ObjectIdBuilder
 
withKey(String) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the key of the initiated multipart upload, and returns this updated object so that additional method calls can be chained together.
withKeyMarker(String) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets the KeyMarker property for this request.
withKeyMarker(String) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the optional keyMarker parameter indicating where in the sorted list of all versions in the specified bucket to begin returning results.
withKeyPrefixEquals(String) - Method in class com.amazonaws.services.s3.model.RoutingRuleCondition
Set the object key name prefix when the redirect is applied and returns a reference to this object(RoutingRuleCondition) for method chaining.
withKeys(List<DeleteObjectsRequest.KeyVersion>) - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest
Sets the list of keys to delete from this bucket, clearing any existing list of keys.
withKeys(String...) - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest
Convenience method to specify a set of keys without versions.
withKeyWrapExpected(boolean) - Method in class com.amazonaws.services.s3.model.EncryptedGetObjectRequest
withKmsRegion(Regions) - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Fluent API for setting the KMS region for the AWS KMS client when such client is internally instantiated instead of externally passed in by users; or null if no explicit KMS region is explicitly configured.This KMS region parameter is ignored when the AWS KMS client of the S3 encryption client is explicitly passed in by the users, instead of being implicitly created.
withLastByte(Long) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional zero-based byte offset to stop copying the source.
withLastPart(boolean) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Marks this part as the last part being uploaded in a multipart upload, and returns this updated request object so that additional method calls can be chained together.
withLatest(EncryptionMaterials) - Method in class com.amazonaws.services.s3.model.SimpleMaterialProvider
 
withLifecycleConfiguration(BucketLifecycleConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest
Sets the new lifecycle configuration for the specified bucket and returns this object, enabling additional method calls to be chained together.
withLoggingConfiguration(BucketLoggingConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest
Sets the logging configuration for the specified bucket and returns the updated object, enabling additional method calls to be chained together.
withMarker(String) - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Sets the optional marker parameter indicating where in the bucket to begin listing.
withMatchingETagConstraint(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Adds a single ETag constraint to this request and returns this object, enabling additional method calls to be chained together.
withMatchingETagConstraint(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Adds a single ETag constraint to this request and returns this object, enabling additional method calls to be chained together.
withMatchingETagConstraint(String) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets a single ETag constraint to this request.
withMatchingETagConstraints(List<String>) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
withMaterialsDescription(Map<String, String>) - Method in class com.amazonaws.services.s3.model.EncryptedInitiateMultipartUploadRequest
sets the materials description for the encryption materials to be used with the current Multi Part Upload Request.
withMaterialsDescription(Map<String, String>) - Method in class com.amazonaws.services.s3.model.EncryptedPutObjectRequest
sets the materials description for the encryption materials to be used with the current PutObjectRequest.
withMaterialsDescription(Map<String, String>) - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
withMaxAgeSeconds(int) - Method in class com.amazonaws.services.s3.model.CORSRule
Sets the max age in seconds of this rule and returns a reference to this object for method chaining.
withMaxKeys(Integer) - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Sets the optional maxKeys parameter indicating the maximum number of keys to include in the response.
withMaxParts(int) - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Sets the optional maximum number of parts to be returned in the part listing and returns this updated ListPartsRequest objects so that additional method calls can be chained together.
withMaxResults(Integer) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the optional maxResults parameter indicating the maximum number of results to include in the response.
withMaxUploads(int) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets the optional maximum number of uploads to return and returns this updated ListMultipartUploadsRequest object so that additional method calls can be chained together.
withMd5(String) - Method in class com.amazonaws.services.s3.model.SSECustomerKey
Sets the optional MD5 digest (base64-encoded) of the encryption key to use when encrypting the object, and returns the updated object so that additional method calls can be chained together.
withMD5Digest(String) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the optional, but recommended, MD5 hash of the content of this part.
withMetadata(ObjectMetadata) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional metadata instructing Amazon S3 how to handle the uploaded data (e.g.
withMetadata(ObjectMetadata) - Method in class com.amazonaws.services.s3.model.PutObjectRequest
 
withMethod(HttpMethod) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the HTTP method (GET, PUT, DELETE, HEAD) to be used in this request, and returns this request object to enable additional method calls to be chained together.
withMfa(MultiFactorAuthentication) - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest
Sets the optional Multi-Factor Authentication information to include with this request Returns this, enabling additional method calls to be chained together.
withMfa(MultiFactorAuthentication) - Method in class com.amazonaws.services.s3.model.DeleteVersionRequest
Sets the optional Multi-Factor Authentication information to include with this request Returns this DeleteVersionRequest, enabling additional method calls to be chained together.
withMfa(MultiFactorAuthentication) - Method in class com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest
Sets the optional Multi-Factor Authentication information to include with this request, and returns this object so that additional method calls may be chained together.
withMfaDeleteEnabled(Boolean) - Method in class com.amazonaws.services.s3.model.BucketVersioningConfiguration
Sets the status of Multi-Factor Authentication (MFA) Delete for a bucket, and returns this object so that additional method calls may be chained together.
withModifiedSinceConstraint(Date) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional modified constraint that restricts this request to executing only if the source object has been modified after the specified date.
withModifiedSinceConstraint(Date) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional modified constraint that restricts this request to executing only if the source object has been modified after the specified date.
withModifiedSinceConstraint(Date) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the optional modified constraint that restricts this request to executing only if the object has been modified after the specified date.
withMultiFileOutputStream(MultiFileOutputStream) - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Configure a custom multi-file output stream; or null if the default is to be used.
withNewObjectMetadata(ObjectMetadata) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the object metadata to use for the new, copied object and returns this object, enabling additional method calls to be chained together.
withNoncurrentVersionExpirationInDays(int) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the time, in days, between when a new version of the object is uploaded to the bucket and when older versions of the object expire, and returns a reference to this object for method chaining.
withNoncurrentVersionTransition(BucketLifecycleConfiguration.NoncurrentVersionTransition) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the transition describing how non-current versions of objects will move between different storage classes in Amazon S3, and returns a reference to this object for method chaining.
withNonmatchingETagConstraint(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Adds a single ETag constraint to this request and returns this object, enabling additional method calls to be chained together.
withNonmatchingETagConstraint(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Adds a single ETag constraint to this request and returns this object, enabling additional method calls to be chained together.
withNonmatchingETagConstraint(String) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets a single ETag constraint to this request.
withNonmatchingETagConstraints(List<String>) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
withNotificationConfiguration(Map<String, NotificationConfiguration>) - Method in class com.amazonaws.services.s3.model.BucketNotificationConfiguration
Sets the given notification configurations and returns this object.
withNotificationConfiguration(BucketNotificationConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest
Sets the new notification configuration for the specified bucket and returns this object, enabling additional method calls to be chained together.
withObjectMetadata(ObjectMetadata) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the additional information about the new object being created, such as content type, content encoding, user metadata, etc.
withObjectMetadata(ObjectMetadata) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
withObjectPrefixes(String...) - Method in class com.amazonaws.services.s3.model.NotificationConfiguration
Sets the given prefixes in this NotificationConfiguration object and returns this object.
withPartETags(List<PartETag>) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Sets the list of part numbers and ETags that identify the individual parts of the multipart upload to complete, and returns this updated CompleteMultipartUploadRequest object so that additional method calls can be chained.
withPartETags(UploadPartResult...) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Sets the list of part numbers and ETags that identify the individual parts of the multipart upload to complete based on the specified results from part uploads.
withPartETags(Collection<UploadPartResult>) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Sets the list of part numbers and ETags that identify the individual parts of the multipart upload to complete based on the specified results from part uploads.
withPartNumber(int) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the part number describing this part's position relative to the other parts in the multipart upload.
withPartNumber(int) - Method in class com.amazonaws.services.s3.model.PartETag
Sets the part number of the associated part, and returns this updated PartETag object so that additional method calls can be chained together.
withPartNumber(int) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the part number describing this part's position relative to the other parts in the multipart upload.
withPartNumberMarker(Integer) - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Sets the optional part number marker indicating where in the results to being listing parts, and returns this updated ListPartsRequest object so that additional method calls can be chained together.
withPartSize(long) - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Configured the part size for multi-part upload.
withPartSize(long) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the size of this part, in bytes, and returns this updated UploadPartRequest object so that additional method calls can be chained together.
withPathStyleAccess(boolean) - Method in class com.amazonaws.services.s3.S3ClientOptions
Configures the client to use path-style access for all requests.
withPolicyText(String) - Method in class com.amazonaws.services.s3.model.SetBucketPolicyRequest
Sets the policy to apply to the specified bucket, and returns the updated request object so that additional method calls can be chained together.
withPrefix(AmazonS3, String, String) - Static method in class com.amazonaws.services.s3.iterable.S3Objects
Constructs an iterable that covers the objects in an Amazon S3 bucket where the key begins with the given prefix.
withPrefix(AmazonS3, String, String) - Static method in class com.amazonaws.services.s3.iterable.S3Versions
Constructs an iterable that covers the versions in an Amazon S3 bucket where the object key begins with the given prefix.
withPrefix(String) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the key prefix for this rule and returns a reference to this object for method chaining.
withPrefix(String) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets the optional prefix parameter restricting the response to multipart uploads for keys that begin with the specified prefix.
withPrefix(String) - Method in class com.amazonaws.services.s3.model.ListObjectsRequest
Sets the optional prefix parameter restricting the response to keys that begin with the specified prefix.
withPrefix(String) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the optional prefix parameter restricting the response to keys that begin with the specified prefix.
withProgressListener(ProgressListener) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Deprecated.
use AmazonWebServiceRequest.withGeneralProgressListener(ProgressListener) instead.
withProgressListener(ProgressListener) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Deprecated.
use AmazonWebServiceRequest.withGeneralProgressListener(ProgressListener) instead.
withProgressListener(ProgressListener) - Method in class com.amazonaws.services.s3.model.PutObjectRequest
Deprecated.
withProgressListener(ProgressListener) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Deprecated.
use AmazonWebServiceRequest.withGeneralProgressListener(ProgressListener) instead.
withProtocol(String) - Method in class com.amazonaws.services.s3.model.RedirectRule
Set the protocol to use in the redirect request and and returns a reference to this object(RoutingRuleRedirect) for method chaining.
withQuiet(boolean) - Method in class com.amazonaws.services.s3.model.DeleteObjectsRequest
Sets the quiet element for this request.
withRange(long, long) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the optional inclusive byte range within the desired object that will be downloaded by this request.
withRedirect(RedirectRule) - Method in class com.amazonaws.services.s3.model.RoutingRule
Set the redirect information and returns a reference to this object(RoutingRule) for method chaining.
withRedirectAllRequestsTo(RedirectRule) - Method in class com.amazonaws.services.s3.model.BucketWebsiteConfiguration
Sets the redirect information where all requests will be redirect to and returns a reference to this object(BucketWebsiteConfiguration) for method chaining.
withRedirectAllRequestsTo(String) - Method in class com.amazonaws.services.s3.model.WebsiteConfiguration
 
withRedirectLocation(String) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional redirect location for the new object.Returns this AbstractPutObjectRequest, enabling additional method calls to be chained together.
withRedirectLocation(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional redirect location for the newly copied object.Returns this CopyObjectRequest, enabling additional method calls to be chained together.
withRedirectLocation(String) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the optional redirect location for the new object.
withRedirectLocation(String) - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Sets the optional redirect location for the new object.Returns this PutObjectRequest, enabling additional method calls to be chained together.
withRedirectLocation(String) - Method in class com.amazonaws.services.s3.model.PutObjectRequest
 
withReplaceKeyPrefixWith(String) - Method in class com.amazonaws.services.s3.model.RedirectRule
Set the object prefix key to use in the redirect request and returns a reference to this object(RoutingRuleRedirect) for method chaining.
withReplaceKeyWith(String) - Method in class com.amazonaws.services.s3.model.RedirectRule
Set the specific key to use in the redirect request and returns a reference to this object(RoutingRuleRedirect) for method chaining.
withResponseHeaders(ResponseHeaderOverrides) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the headers to be overridden in the service response and returns this object, for method chaining.
withResponseHeaders(ResponseHeaderOverrides) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the headers to be overridden in the service response and returns this object, for method chaining.
withRoutingRule(List<RoutingRule>) - Method in class com.amazonaws.services.s3.model.WebsiteConfiguration
 
withRoutingRules(List<RoutingRule>) - Method in class com.amazonaws.services.s3.model.BucketWebsiteConfiguration
Set the list of routing rules that can be used for configuring redirects if certain conditions are meet and returns a reference to this object(BucketWebsiteConfiguration) for method chaining.
withRules(List<CORSRule>) - Method in class com.amazonaws.services.s3.model.BucketCrossOriginConfiguration
Sets the rules that comprise this configuration and returns a reference to this object for easy method chaining.
withRules(CORSRule...) - Method in class com.amazonaws.services.s3.model.BucketCrossOriginConfiguration
Convenience array style method for BucketCrossOriginConfiguration.withRules(List)
withRules(List<BucketLifecycleConfiguration.Rule>) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration
Sets the rules that comprise this configuration and returns a reference to this object for easy method chaining.
withRules(BucketLifecycleConfiguration.Rule...) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration
Convenience array style method for BucketLifecycleConfiguration.withRules(List)
withS3ObjectId(S3ObjectId) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Fluent API to set the S3 object id for this request.
withSourceBucketName(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the name of the bucket containing the source object to be copied, and returns this object, enabling additional method calls to be chained together.
withSourceBucketName(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the name of the bucket containing the source object to be copied.
withSourceKey(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the key in the source bucket under which the source object to be copied is stored and returns this object, enabling additional method calls to be chained together.
withSourceKey(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the source bucket key under which the source object to be copied is stored.
withSourceSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional customer-provided server-side encryption key to use to decrypt the source object being copied, and returns the updated request object so that additional method calls can be chained together.
withSourceSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional customer-provided server-side encryption key to use to decrypt the source object part being copied, and returns the updated request object so that additional method calls can be chained together.
withSourceVersionId(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional version ID specifying which version of the source object to copy and returns this object, enabling additional method calls to be chained together.
withSourceVersionId(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional version ID specifying which version of the source object to copy.
withSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the AWS Key Management System parameters used to encrypt the object on server side.
withSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the AWS Key Management System parameters used to encrypt the object on server side.
withSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the AWS Key Management System parameters used to encrypt the object on server side.
withSSEAwsKeyManagementParams(SSEAwsKeyManagementParams) - Method in class com.amazonaws.services.s3.model.PutObjectRequest
 
withSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the uploaded object, and returns the updated request object so that additional method calls can be chained together.
withSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.GeneratePresignedUrlRequest
Sets the customer-provided server-side encryption key to use as part of the generated pre-signed URL, and returns the updated request object so that additional method calls can be chained together.
withSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.GetObjectMetadataRequest
Sets the optional customer-provided server-side encryption key to use when retrieving the metadata of a server-side encrypted object, and retuns the updated request object so that additional method calls can be chained together.
withSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the optional customer-provided server-side encryption key to use to decrypt this object, and returns the updated GetObjectRequest so that additional method calls may be chained together.
withSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the upload being started, and returns the updated InitiateMultipartUploadRequest so that additional method calls may be chained together.
withSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.PutObjectRequest
 
withSSECustomerKey(SSECustomerKey) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the optional customer-provided server-side encryption key to use to encrypt the object part being uploaded, and returns the updated request object so that additional method calls can be chained together.
withStatus(String) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the status of this rule and returns a reference to this object for method chaining.
withStatus(String) - Method in class com.amazonaws.services.s3.model.BucketVersioningConfiguration
Sets the desired status of versioning for this bucket versioning configuration object, and returns this object so that additional method calls may be chained together.
withStorageClass(String) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
withStorageClass(StorageClass) - Method in class com.amazonaws.services.s3.model.AbstractPutObjectRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
withStorageClass(StorageClass) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.NoncurrentVersionTransition
Sets the storage class of this object and returns a reference to this object for method chaining.
withStorageClass(StorageClass) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Transition
Sets the storage class of this object and returns a reference to this object(Transition) for method chaining.
withStorageClass(String) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional Amazon S3 storage class to use when storing the newly copied object and returns this CopyObjectRequest, enabling additional method calls to be chained together.
withStorageClass(StorageClass) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional Amazon S3 storage class to use when storing the newly copied object and returns this CopyObjectRequest, enabling additional method calls to be chained together.
withStorageClass(StorageClass) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
Sets the optional storage class to use when storing this upload's data in S3.
withStorageClass(String) - Method in class com.amazonaws.services.s3.model.InitiateMultipartUploadRequest
 
withStorageClass(String) - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
withStorageClass(StorageClass) - Method in class com.amazonaws.services.s3.model.PutInstructionFileRequest
Sets the optional Amazon S3 storage class to use when storing the new object.
withStorageClass(String) - Method in class com.amazonaws.services.s3.model.PutObjectRequest
 
withStorageClass(StorageClass) - Method in class com.amazonaws.services.s3.model.PutObjectRequest
 
withStorageMode(CryptoStorageMode) - Method in class com.amazonaws.services.s3.model.CryptoConfiguration
Sets the storage mode to the specified mode, and returns the updated CryptoConfiguration object.
withTaggingConfiguration(BucketTaggingConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest
Sets the new tagging configuration for the specified bucket and returns this object, enabling additional method calls to be chained together.
withTagSets(TagSet...) - Method in class com.amazonaws.services.s3.model.BucketTaggingConfiguration
Sets the TagSet TagSets and returns this object, enabling additional method calls to be chained together.
withToken(String) - Method in class com.amazonaws.services.s3.model.MultiFactorAuthentication
Sets the current, unique Multi-Factor Authentication token generated by the device associated with the caller's AWS account.
withTopicConfigurations(BucketNotificationConfiguration.TopicConfiguration...) - Method in class com.amazonaws.services.s3.model.BucketNotificationConfiguration
Deprecated. 
withTransition(BucketLifecycleConfiguration.Transition) - Method in class com.amazonaws.services.s3.model.BucketLifecycleConfiguration.Rule
Sets the transition describing how this object will move between different storage classes in Amazon S3 and returns a reference to this object(Rule) for method chaining.
withUnmodifiedSinceConstraint(Date) - Method in class com.amazonaws.services.s3.model.CopyObjectRequest
Sets the optional unmodified constraint that restricts this request to executing only if the source object has not been modified after the specified date.
withUnmodifiedSinceConstraint(Date) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the optional unmodified constraint that restricts this request to executing only if the source object has not been modified after the specified date.
withUnmodifiedSinceConstraint(Date) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the optional unmodified constraint that restricts this request to executing only if the object has not been modified after the specified date.
withUploadId(String) - Method in class com.amazonaws.services.s3.model.AbortMultipartUploadRequest
Sets the ID of the multipart upload to abort, and returns this updated AbortMultipartUploadRequest object so that additional method calls can be chained together.
withUploadId(String) - Method in class com.amazonaws.services.s3.model.CompleteMultipartUploadRequest
Sets the ID of the multipart upload to complete, and returns this updated CompleteMultipartUploadRequest object so that additional method calls can be chained together.
withUploadId(String) - Method in class com.amazonaws.services.s3.model.CopyPartRequest
Sets the ID of the existing, initiated multipart upload with which this new part will be associated.
withUploadId(String) - Method in class com.amazonaws.services.s3.model.ListPartsRequest
Sets the ID of the multipart upload whose parts are being listed, and returns this updated ListPartsRequest object so that additional method calls can be chained together.
withUploadId(String) - Method in class com.amazonaws.services.s3.model.UploadPartRequest
Sets the ID of the existing, initiated multipart upload with which this new part will be associated, and returns this updated UploadPartRequest object so that additional method calls can be chained together.
withUploadIdMarker(String) - Method in class com.amazonaws.services.s3.model.ListMultipartUploadsRequest
Sets the optional upload ID marker indicating where in the results to begin listing and returns this updated ListMultipartUploadsRequest object so that additional methods can be chained together.
withUploadObjectObserver(UploadObjectObserver) - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
Configure a custom upload-object observer; or null if the default is to be used.
withUploadPartMetadata(ObjectMetadata) - Method in class com.amazonaws.services.s3.model.UploadObjectRequest
withVersionId(String) - Method in class com.amazonaws.services.s3.model.DeleteVersionRequest
Sets the version ID uniquely identifying which version of the object to delete Returns this DeleteVersionRequest, enabling additional method calls to be chained together.
withVersionId(String) - Method in class com.amazonaws.services.s3.model.GetObjectMetadataRequest
Sets the optional version ID of the object version whose metadata is being retrieved.
withVersionId(String) - Method in class com.amazonaws.services.s3.model.GetObjectRequest
Sets the optional version ID specifying which version of the object to download and returns this object, enabling additional method calls to be chained together.
withVersionId(String) - Method in class com.amazonaws.services.s3.model.RestoreObjectRequest
Sets the id of the version to be restored and returns a reference to this object for method chaining.
withVersionId(String) - Method in class com.amazonaws.services.s3.model.S3ObjectIdBuilder
 
withVersionIdMarker(String) - Method in class com.amazonaws.services.s3.model.ListVersionsRequest
Sets the optional versionIdMarker parameter indicating where in the sorted list of all versions in the specified bucket to begin returning results.
withVersioningConfiguration(BucketVersioningConfiguration) - Method in class com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest
Sets the new versioning configuration for the specified bucket and returns this object, enabling additional method calls to be chained together.
A B C D E F G H I K L M N O P Q R S T U V W 

Copyright © 2015. All rights reserved.