Interface MutableContentMetadata

All Superinterfaces:
ContentMetadata
All Known Subinterfaces:
MutableContentMetadata
All Known Implementing Classes:
BaseMutableContentMetadata, DelegatingMutableContentMetadata

public interface MutableContentMetadata extends ContentMetadata
  • Method Details

    • setCacheControl

      void setCacheControl(@Nullable String cacheControl)
    • setContentLength

      void setContentLength(@Nullable Long contentLength)
    • setContentMD5

      @Deprecated void setContentMD5(@Nullable byte[] md5)
      Deprecated.
    • setContentMD5

      void setContentMD5(@Nullable com.google.common.hash.HashCode md5)
    • setContentType

      void setContentType(@Nullable String contentType)
    • setContentDisposition

      void setContentDisposition(@Nullable String contentDisposition)
      Set Content Disposition of the payload

      Not all providers may support it

      Parameters:
      contentDisposition -
    • setContentLanguage

      void setContentLanguage(@Nullable String contentLanguage)
      Set Content Language of the payload

      Not all providers may support it

      Parameters:
      contentLanguage -
    • setContentEncoding

      void setContentEncoding(@Nullable String contentEncoding)
      Set Content Encoding of the payload

      Not all providers may support it

      Parameters:
      contentEncoding -
    • setExpires

      void setExpires(@Nullable Date expires)