Class S3Headers


  • public final class S3Headers
    extends Object
    Additional headers specified by Amazon S3 REST API.
    • Field Detail

      • DEFAULT_AMAZON_HEADERTAG

        public static final String DEFAULT_AMAZON_HEADERTAG
        Amazon S3 has clones, which often replace this with their particular tag.
        See Also:
        Constant Field Values
      • CANNED_ACL

        public static final String CANNED_ACL
        The canned ACL to apply to the object. Options include private, public-read, public-read-write, and authenticated-read. For more information, see REST Access Control Policy.
        See Also:
        Constant Field Values
      • EXTENDED_REQUEST_ID

        public static final String EXTENDED_REQUEST_ID
        response header for a request's extended debugging ID
        See Also:
        Constant Field Values
      • METADATA_DIRECTIVE

        public static final String METADATA_DIRECTIVE
        request header indicating how to handle metadata when copying an object
        See Also:
        Constant Field Values
      • STORAGE_CLASS

        public static final String STORAGE_CLASS
        Header describing what class of storage a user wants
        See Also:
        Constant Field Values
      • COPY_SOURCE_IF_MATCH

        public static final String COPY_SOURCE_IF_MATCH
        ETag matching constraint header for the copy object request
        See Also:
        Constant Field Values
      • COPY_SOURCE_IF_NO_MATCH

        public static final String COPY_SOURCE_IF_NO_MATCH
        ETag non-matching constraint header for the copy object request
        See Also:
        Constant Field Values
      • COPY_SOURCE_IF_UNMODIFIED_SINCE

        public static final String COPY_SOURCE_IF_UNMODIFIED_SINCE
        Unmodified since constraint header for the copy object request
        See Also:
        Constant Field Values
      • COPY_SOURCE_IF_MODIFIED_SINCE

        public static final String COPY_SOURCE_IF_MODIFIED_SINCE
        Modified since constraint header for the copy object request
        See Also:
        Constant Field Values
      • CRYPTO_KEY

        public static final String CRYPTO_KEY
        Encrypted symmetric key header that is used in the envelope encryption mechanism
        See Also:
        Constant Field Values
      • CRYPTO_IV

        public static final String CRYPTO_IV
        Initialization vector (IV) header that is used in the symmetric and envelope encryption mechanisms
        See Also:
        Constant Field Values
      • MATERIALS_DESCRIPTION

        public static final String MATERIALS_DESCRIPTION
        JSON-encoded description of encryption materials used during encryption
        See Also:
        Constant Field Values
      • CRYPTO_INSTRUCTION_FILE

        public static final String CRYPTO_INSTRUCTION_FILE
        Instruction file header to be placed in the metadata of instruction files
        See Also:
        Constant Field Values