Interface CloudStorageFileAttributes
- All Superinterfaces:
BasicFileAttributes
Interface for attributes on a Cloud Storage file or pseudo-directory.
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.base.Optional<List<com.google.cloud.storage.Acl>>acl()Returns access control list.com.google.common.base.Optional<String>ReturnsCache-ControlHTTP header value, if set.com.google.common.base.Optional<String>ReturnsContent-DispositionHTTP header value, if set.com.google.common.base.Optional<String>ReturnsContent-EncodingHTTP header value, if set.com.google.common.base.Optional<String>etag()Returns HTTP etag hash of object contents.com.google.common.base.Optional<String>mimeType()Returns mime type (e.g. text/plain), if set.Returns user-specified metadata.Methods inherited from interface java.nio.file.attribute.BasicFileAttributes
creationTime, fileKey, isDirectory, isOther, isRegularFile, isSymbolicLink, lastAccessTime, lastModifiedTime, size
-
Method Details
-
etag
com.google.common.base.Optional<String> etag()Returns HTTP etag hash of object contents.- See Also:
-
- "https://developers.google.com/storage/docs/hashes-etags"
-
mimeType
com.google.common.base.Optional<String> mimeType()Returns mime type (e.g. text/plain), if set.- See Also:
-
- "http://en.wikipedia.org/wiki/Internet_media_type#List_of_common_media_types"
-
acl
com.google.common.base.Optional<List<com.google.cloud.storage.Acl>> acl()Returns access control list.- See Also:
-
- "https://developers.google.com/storage/docs/reference-headers#acl"
-
cacheControl
com.google.common.base.Optional<String> cacheControl()ReturnsCache-ControlHTTP header value, if set.- See Also:
-
- "https://developers.google.com/storage/docs/reference-headers#cachecontrol"
-
contentEncoding
com.google.common.base.Optional<String> contentEncoding()ReturnsContent-EncodingHTTP header value, if set.- See Also:
-
- "https://developers.google.com/storage/docs/reference-headers#contentencoding"
-
contentDisposition
com.google.common.base.Optional<String> contentDisposition()ReturnsContent-DispositionHTTP header value, if set.- See Also:
-
- "https://developers.google.com/storage/docs/reference-headers#contentdisposition"
-
userMetadata
Returns user-specified metadata.- See Also:
-
- "https://developers.google.com/storage/docs/reference-headers#contentdisposition"
-