org.jclouds.s3.reference
Interface S3Headers


public interface S3Headers

Additional headers specified by Amazon S3 REST API.

Author:
Adrian Cole
See Also:

Field Summary
static String ALTERNATE_DATE
          Amazon's alternative date header
static String AMZ_ETAG
           
static String CANNED_ACL
          The canned ACL to apply to the object.
static String COPY_SOURCE_IF_MATCH
          ETag matching constraint header for the copy object request
static String COPY_SOURCE_IF_MODIFIED_SINCE
          Modified since constraint header for the copy object request
static String COPY_SOURCE_IF_NO_MATCH
          ETag non-matching constraint header for the copy object request
static String COPY_SOURCE_IF_UNMODIFIED_SINCE
          Unmodified since constraint header for the copy object request
static String CRYPTO_INSTRUCTION_FILE
          Instruction file header to be placed in the metadata of instruction files
static String CRYPTO_IV
          Initialization vector (IV) header that is used in the symmetric and envelope encryption mechanisms
static String CRYPTO_KEY
          Encrypted symmetric key header that is used in the envelope encryption mechanism
static String DEFAULT_AMAZON_HEADERTAG
          Amazon S3 has clones, which often replace this with their particular tag.
static String EXTENDED_REQUEST_ID
          response header for a request's extended debugging ID
static String HEADER_PREFIX
           
static String MATERIALS_DESCRIPTION
          JSON-encoded description of encryption materials used during encryption
static String METADATA_DIRECTIVE
          request header indicating how to handle metadata when copying an object
static String MFA
          Multi-Factor Authentication header
static String REQUEST_ID
          response header for a request's AWS request ID
static String SECURITY_TOKEN
          DevPay token header
static String STORAGE_CLASS
          Header describing what class of storage a user wants
static String USER_METADATA_PREFIX
          Prefix for user metadata
static String VERSION_ID
          version ID header
 

Field Detail

DEFAULT_AMAZON_HEADERTAG

static final String DEFAULT_AMAZON_HEADERTAG
Amazon S3 has clones, which often replace this with their particular tag.

See Also:
Constant Field Values

HEADER_PREFIX

static final String HEADER_PREFIX
See Also:
Constant Field Values

CANNED_ACL

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

AMZ_ETAG

static final String AMZ_ETAG
See Also:
Constant Field Values

ALTERNATE_DATE

static final String ALTERNATE_DATE
Amazon's alternative date header

See Also:
Constant Field Values

USER_METADATA_PREFIX

static final String USER_METADATA_PREFIX
Prefix for user metadata

See Also:
Constant Field Values

VERSION_ID

static final String VERSION_ID
version ID header

See Also:
Constant Field Values

MFA

static final String MFA
Multi-Factor Authentication header

See Also:
Constant Field Values

REQUEST_ID

static final String REQUEST_ID
response header for a request's AWS request ID

See Also:
Constant Field Values

EXTENDED_REQUEST_ID

static final String EXTENDED_REQUEST_ID
response header for a request's extended debugging ID

See Also:
Constant Field Values

METADATA_DIRECTIVE

static final String METADATA_DIRECTIVE
request header indicating how to handle metadata when copying an object

See Also:
Constant Field Values

SECURITY_TOKEN

static final String SECURITY_TOKEN
DevPay token header

See Also:
Constant Field Values

STORAGE_CLASS

static final String STORAGE_CLASS
Header describing what class of storage a user wants

See Also:
Constant Field Values

COPY_SOURCE_IF_MATCH

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

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

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

static final String COPY_SOURCE_IF_MODIFIED_SINCE
Modified since constraint header for the copy object request

See Also:
Constant Field Values

CRYPTO_KEY

static final String CRYPTO_KEY
Encrypted symmetric key header that is used in the envelope encryption mechanism

See Also:
Constant Field Values

CRYPTO_IV

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

static final String MATERIALS_DESCRIPTION
JSON-encoded description of encryption materials used during encryption

See Also:
Constant Field Values

CRYPTO_INSTRUCTION_FILE

static final String CRYPTO_INSTRUCTION_FILE
Instruction file header to be placed in the metadata of instruction files

See Also:
Constant Field Values


Copyright © 2009-2011 jclouds. All Rights Reserved.