Interface ContentMetadata

    • Method Detail

      • getContentLength

        @Nullable
        Long getContentLength()
        Returns the total size of the payload, or the chunk that's available.

        Chunking is only used when org.jclouds.http.GetOptions is called with options like tail, range, or startAt.

        Returns:
        the length in bytes that can be be obtained from #getInput()
        See Also:
        HttpHeaders.CONTENT_LENGTH, GetOptions
      • getContentDisposition

        @Nullable
        String getContentDisposition()
        Specifies presentational information for the object.
        See Also:
      • getContentEncoding

        @Nullable
        String getContentEncoding()
        Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied in order to obtain the media-type referenced by the Content-Type header field.
        See Also:
      • getContentType

        @Nullable
        String getContentType()
        A standard MIME type describing the format of the contents. If none is provided, the default is binary/octet-stream.
        See Also:
      • getContentMD5AsHashCode

        @Nullable
        com.google.common.hash.HashCode getContentMD5AsHashCode()
      • getContentLanguage

        @Nullable
        String getContentLanguage()
        Get Content Language of the payload

        Not all providers may support it

      • getExpires

        @Nullable
        Date getExpires()
        Gives the date/time after which the response is considered stale.
        Throws:
        IllegalStateException - If the Expires header is non-null, and not a valid RFC 1123 date
        See Also: