Package com.amazonaws.services.s3
Interface Headers
public interface Headers
Common S3 HTTP header values used throughout the AWS S3 Java client.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Date when multipart upload will become eligible for abort operation by lifecycle.static final String
Id of the lifecycle rule that makes a multipart upload eligible for abort operation.static final String
Prefix for general Amazon headers: x-amz-static final String
static final String
S3 response header in response from accelerate endpoint.static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Range header for the copy part requeststatic final String
ETag matching constraint header for the copy object requeststatic final String
Modified since constraint header for the copy object requeststatic final String
ETag non-matching constraint header for the copy object requeststatic final String
Unmodified since constraint header for the copy object requeststatic final String
Header for the encryption algorithm used when encrypting the object with customer-provided keysstatic final String
Header for the customer-provided key for server-side encryptionstatic final String
Header for the MD5 digest of the customer-provided key for server-side encryptionstatic final String
Content encryption algorithm, such as "AES/GCM/NoPadding".static final String
Instruction file header to be placed in the metadata of instruction filesstatic final String
Initialization vector (IV) header that is used in the symmetric and envelope encryption mechanismsstatic final String
Encrypted symmetric key header that is used in the Encryption Only (EO) envelope encryption mechanism.static final String
Encrypted symmetric key header that is used in the Authenticated Encryption (AE) cryptographic module.static final String
Key wrapping algorithm such as "AESWrap" and "RSA/ECB/OAEPWithSHA-256AndMGF1Padding".static final String
Tag length applicable to authenticated encrypt/decryption.static final String
static final String
static final String
Header for optional object expirationstatic final String
Header for optional object expirationstatic final String
S3 response header for a request's extended debugging IDstatic final String
ETag matching constraint header for the get object requeststatic final String
Modified since constraint header for the get object requeststatic final String
ETag non-matching constraint header for the get object requeststatic final String
Unmodified since constraint header for the get object requeststatic final String
static final String
JSON-encoded description of encryption materials used during encryptionstatic final String
S3 request header indicating how to handle metadata when copying an objectstatic final String
Header for the replication status of an Amazon S3 Object.static final String
Range header for the get object requeststatic final String
Header for optional redirect location of an objectstatic final String
S3 response header for a request's AWS request IDstatic final String
Header in the response indicating that the requester has been charged for the request.static final String
Headers in request indicating that the requester must be charged for data transfer.static final String
Header for the optional restore information of an objectstatic final String
Amazon's alternative date header: x-amz-datestatic final String
Region where the bucket is located.static final String
S3's canned ACL header: x-amz-aclstatic final String
S3's Multi-Factor Authentication headerstatic final String
S3 response header for a multipart object containing the number of parts in the object.static final String
Region where the request is being servedstatic final String
Prefix for S3 user metadata: x-amz-meta-static final String
S3's version ID headerstatic final String
DevPay token headerstatic final String
static final String
Header for optional server-side encryption algorithmstatic final String
Header in the request and response indicating the AWS Key Management System key id used for Server Side Encryption.static final String
Header for the encryption algorithm used when encrypting the object with customer-provided keysstatic final String
Header for the customer-provided key for server-side encryptionstatic final String
Header for the MD5 digest of the customer-provided key for server-side encryptionstatic final String
Header describing what class of storage a user wantsstatic final String
Header for the original, unencrypted size of an encrypted objectstatic final String
Header 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
Prefix for general Amazon headers: x-amz-- See Also:
-
S3_CANNED_ACL
S3's canned ACL header: x-amz-acl- See Also:
-
S3_ALTERNATE_DATE
Amazon's alternative date header: x-amz-date- See Also:
-
S3_USER_METADATA_PREFIX
Prefix for S3 user metadata: x-amz-meta-- See Also:
-
S3_VERSION_ID
S3's version ID header- See Also:
-
S3_MFA
S3's Multi-Factor Authentication header- See Also:
-
REQUEST_ID
S3 response header for a request's AWS request ID- See Also:
-
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
DevPay token header- See Also:
-
STORAGE_CLASS
Header describing what class of storage a user wants- See Also:
-
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
Header for optional object expiration- See Also:
-
EXPIRES
Header for optional object expiration- See Also:
-
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
Range header for the get object request- See Also:
-
COPY_PART_RANGE
Range header for the copy part request- See Also:
-
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
Header for optional redirect location of an object- See Also:
-
RESTORE
Header for the optional restore information of an object- See Also:
-
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
Region where the request is being served- See Also:
-
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:
-