Interface Headers
public interface Headers
Common S3 HTTP header values used throughout the AWS S3 Java client.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDate when multipart upload will become eligible for abort operation by lifecycle.static final StringId of the lifecycle rule that makes a multipart upload eligible for abort operation.static final StringPrefix for general Amazon headers: x-amz-static final Stringstatic final StringS3 response header in response from accelerate endpoint.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringRange header for the copy part requeststatic final StringETag matching constraint header for the copy object requeststatic final StringModified since constraint header for the copy object requeststatic final StringETag non-matching constraint header for the copy object requeststatic final StringUnmodified since constraint header for the copy object requeststatic final StringHeader for the encryption algorithm used when encrypting the object with customer-provided keysstatic final StringHeader for the customer-provided key for server-side encryptionstatic final StringHeader for the MD5 digest of the customer-provided key for server-side encryptionstatic final StringContent encryption algorithm, such as "AES/GCM/NoPadding".static final StringInstruction file header to be placed in the metadata of instruction filesstatic final StringInitialization vector (IV) header that is used in the symmetric and envelope encryption mechanismsstatic final StringEncrypted symmetric key header that is used in the Encryption Only (EO) envelope encryption mechanism.static final StringEncrypted symmetric key header that is used in the Authenticated Encryption (AE) cryptographic module.static final StringKey wrapping algorithm such as "AESWrap" and "RSA/ECB/OAEPWithSHA-256AndMGF1Padding".static final StringTag length applicable to authenticated encrypt/decryption.static final Stringstatic final Stringstatic final StringHeader for optional object expirationstatic final StringHeader for optional object expirationstatic final StringS3 response header for a request's extended debugging IDstatic final StringETag matching constraint header for the get object requeststatic final StringModified since constraint header for the get object requeststatic final StringETag non-matching constraint header for the get object requeststatic final StringUnmodified since constraint header for the get object requeststatic final Stringstatic final StringJSON-encoded description of encryption materials used during encryptionstatic final StringS3 request header indicating how to handle metadata when copying an objectstatic final StringHeader for the replication status of an Amazon S3 Object.static final StringRange header for the get object requeststatic final StringHeader for optional redirect location of an objectstatic final StringS3 response header for a request's AWS request IDstatic final StringHeader in the response indicating that the requester has been charged for the request.static final StringHeaders in request indicating that the requester must be charged for data transfer.static final StringHeader for the optional restore information of an objectstatic final StringAmazon's alternative date header: x-amz-datestatic final StringRegion where the bucket is located.static final StringS3's canned ACL header: x-amz-aclstatic final StringS3's Multi-Factor Authentication headerstatic final StringS3 response header for a multipart object containing the number of parts in the object.static final StringRegion where the request is being servedstatic final StringPrefix for S3 user metadata: x-amz-meta-static final StringS3's version ID headerstatic final StringDevPay token headerstatic final Stringstatic final StringHeader for optional server-side encryption algorithmstatic final StringHeader in the request and response indicating the AWS Key Management System key id used for Server Side Encryption.static final StringHeader for the encryption algorithm used when encrypting the object with customer-provided keysstatic final StringHeader for the customer-provided key for server-side encryptionstatic final StringHeader for the MD5 digest of the customer-provided key for server-side encryptionstatic final StringHeader describing what class of storage a user wantsstatic final StringHeader for the original, unencrypted size of an encrypted objectstatic final StringHeader for the optional original unencrypted Content MD5 of an encrypted object
-
Field Details
-
CACHE_CONTROL
- See Also:
-
CONTENT_DISPOSITION
- See Also:
-
CONTENT_ENCODING
- See Also:
-
CONTENT_LENGTH
- See Also:
-
CONTENT_RANGE
- See Also:
-
CONTENT_MD5
- See Also:
-
CONTENT_TYPE
- See Also:
-
CONTENT_LANGUAGE
- See Also:
-
DATE
- See Also:
-
ETAG
- See Also:
-
LAST_MODIFIED
- See Also:
-
SERVER
- See Also:
-
CONNECTION
- See Also:
-
AMAZON_PREFIX
-
S3_CANNED_ACL
-
S3_ALTERNATE_DATE
-
S3_USER_METADATA_PREFIX
-
S3_VERSION_ID
-
S3_MFA
-
REQUEST_ID
-
EXTENDED_REQUEST_ID
S3 response header for a request's extended debugging ID- See Also:
-
CLOUD_FRONT_ID
S3 response header in response from accelerate endpoint.- See Also:
-
METADATA_DIRECTIVE
S3 request header indicating how to handle metadata when copying an object- See Also:
-
SECURITY_TOKEN
-
STORAGE_CLASS
-
SERVER_SIDE_ENCRYPTION
Header for optional server-side encryption algorithm- See Also:
-
SERVER_SIDE_ENCRYPTION_CUSTOMER_ALGORITHM
Header for the encryption algorithm used when encrypting the object with customer-provided keys- See Also:
-
SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY
Header for the customer-provided key for server-side encryption- See Also:
-
SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY_MD5
Header for the MD5 digest of the customer-provided key for server-side encryption- See Also:
-
COPY_SOURCE_SERVER_SIDE_ENCRYPTION_CUSTOMER_ALGORITHM
Header for the encryption algorithm used when encrypting the object with customer-provided keys- See Also:
-
COPY_SOURCE_SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY
Header for the customer-provided key for server-side encryption- See Also:
-
COPY_SOURCE_SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY_MD5
Header for the MD5 digest of the customer-provided key for server-side encryption- See Also:
-
EXPIRATION
-
EXPIRES
-
COPY_SOURCE_IF_MATCH
ETag matching constraint header for the copy object request- See Also:
-
COPY_SOURCE_IF_NO_MATCH
ETag non-matching constraint header for the copy object request- See Also:
-
COPY_SOURCE_IF_UNMODIFIED_SINCE
Unmodified since constraint header for the copy object request- See Also:
-
COPY_SOURCE_IF_MODIFIED_SINCE
Modified since constraint header for the copy object request- See Also:
-
RANGE
-
COPY_PART_RANGE
-
GET_OBJECT_IF_MODIFIED_SINCE
Modified since constraint header for the get object request- See Also:
-
GET_OBJECT_IF_UNMODIFIED_SINCE
Unmodified since constraint header for the get object request- See Also:
-
GET_OBJECT_IF_MATCH
ETag matching constraint header for the get object request- See Also:
-
GET_OBJECT_IF_NONE_MATCH
ETag non-matching constraint header for the get object request- See Also:
-
CRYPTO_KEY
Encrypted symmetric key header that is used in the Encryption Only (EO) envelope encryption mechanism.- See Also:
-
CRYPTO_KEY_V2
Encrypted symmetric key header that is used in the Authenticated Encryption (AE) cryptographic module. Older versions of S3 encryption client with encryption-only capability would not be able to recognize this AE key, and therefore will be prevented from mistakenly decrypting ciphertext in AE format.- See Also:
-
CRYPTO_IV
Initialization vector (IV) header that is used in the symmetric and envelope encryption mechanisms- See Also:
-
MATERIALS_DESCRIPTION
JSON-encoded description of encryption materials used during encryption- See Also:
-
CRYPTO_INSTRUCTION_FILE
Instruction file header to be placed in the metadata of instruction files- See Also:
-
UNENCRYPTED_CONTENT_LENGTH
Header for the original, unencrypted size of an encrypted object- See Also:
-
UNENCRYPTED_CONTENT_MD5
Header for the optional original unencrypted Content MD5 of an encrypted object- See Also:
-
REDIRECT_LOCATION
-
RESTORE
-
CRYPTO_KEYWRAP_ALGORITHM
Key wrapping algorithm such as "AESWrap" and "RSA/ECB/OAEPWithSHA-256AndMGF1Padding".- See Also:
-
CRYPTO_CEK_ALGORITHM
Content encryption algorithm, such as "AES/GCM/NoPadding".- See Also:
-
CRYPTO_TAG_LENGTH
Tag length applicable to authenticated encrypt/decryption.- See Also:
-
REQUESTER_PAYS_HEADER
Headers in request indicating that the requester must be charged for data transfer.- See Also:
-
REQUESTER_CHARGED_HEADER
Header in the response indicating that the requester has been charged for the request.- See Also:
-
SERVER_SIDE_ENCRYPTION_AWS_KMS_KEYID
Header in the request and response indicating the AWS Key Management System key id used for Server Side Encryption.- See Also:
-
OBJECT_REPLICATION_STATUS
Header for the replication status of an Amazon S3 Object.- See Also:
-
S3_SERVING_REGION
-
S3_BUCKET_REGION
Region where the bucket is located. This header is returned only in HEAD bucket and ListObjects response.- See Also:
-
ABORT_DATE
Date when multipart upload will become eligible for abort operation by lifecycle.- See Also:
-
ABORT_RULE_ID
Id of the lifecycle rule that makes a multipart upload eligible for abort operation.- See Also:
-
S3_PARTS_COUNT
S3 response header for a multipart object containing the number of parts in the object.- See Also:
-