Class TransferOperation

    • Constructor Detail

      • TransferOperation

        public TransferOperation()
    • Method Detail

      • getUserMetadataFilter

        public MetadataFilter getUserMetadataFilter()
      • setUserMetadataFilter

        public void setUserMetadataFilter​(MetadataFilter mf)
        Filter either S3 object user-metadata or AdaptrisMessage metadata (depending on the operation type).

        Note that user-metadata for an object is limited by the HTTP request header limit. All HTTP headers included in a request (including user metadata headers and other standard HTTP headers) must be less than 8KB.

        Parameters:
        mf - the metadata filter; if not specified defaults to RemoveAllMetadataFilter.
      • filterUserMetadata

        protected java.util.Set<MetadataElement> filterUserMetadata​(java.util.Map<java.lang.String,​java.lang.String> userMetadata)
      • filterMetadata

        protected java.util.Map<java.lang.String,​java.lang.String> filterMetadata​(AdaptrisMessage msg)