Package software.amazon.nio.spi.s3
Class S3FileAttributeView
- java.lang.Object
-
- software.amazon.nio.spi.s3.S3FileAttributeView
-
- All Implemented Interfaces:
java.nio.file.attribute.AttributeView,java.nio.file.attribute.BasicFileAttributeView,java.nio.file.attribute.FileAttributeView
public class S3FileAttributeView extends java.lang.Object implements java.nio.file.attribute.BasicFileAttributeView
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedS3FileAttributeView(S3Path path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringname()Returns the name of the attribute view.java.nio.file.attribute.BasicFileAttributesreadAttributes()Reads the basic file attributes as a bulk operation.voidsetTimes(java.nio.file.attribute.FileTime lastModifiedTime, java.nio.file.attribute.FileTime lastAccessTime, java.nio.file.attribute.FileTime createTime)Unsupported operation, write operations are not supported.
-
-
-
Constructor Detail
-
S3FileAttributeView
protected S3FileAttributeView(S3Path path)
-
-
Method Detail
-
name
public java.lang.String name()
Returns the name of the attribute view. Attribute views of this type have the name"basic".- Specified by:
namein interfacejava.nio.file.attribute.AttributeView- Specified by:
namein interfacejava.nio.file.attribute.BasicFileAttributeView
-
readAttributes
public java.nio.file.attribute.BasicFileAttributes readAttributes()
Reads the basic file attributes as a bulk operation.It is implementation specific if all file attributes are read as an atomic operation with respect to other file system operations.
- Specified by:
readAttributesin interfacejava.nio.file.attribute.BasicFileAttributeView- Returns:
- the file attributes
-
setTimes
public void setTimes(java.nio.file.attribute.FileTime lastModifiedTime, java.nio.file.attribute.FileTime lastAccessTime, java.nio.file.attribute.FileTime createTime)Unsupported operation, write operations are not supported.- Specified by:
setTimesin interfacejava.nio.file.attribute.BasicFileAttributeView
-
-