Class S3FileInfo
java.lang.Object
org.springframework.integration.file.remote.AbstractFileInfo<S3ObjectSummary>
org.springframework.integration.aws.support.S3FileInfo
- All Implemented Interfaces:
Comparable<org.springframework.integration.file.remote.FileInfo<S3ObjectSummary>>,org.springframework.integration.file.remote.FileInfo<S3ObjectSummary>
public class S3FileInfo
extends org.springframework.integration.file.remote.AbstractFileInfo<S3ObjectSummary>
An Amazon S3
FileInfo
implementation.- Since:
- 1.1
- Author:
- Christian Tzolov
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.springframework.integration.file.remote.AbstractFileInfo
compareTo, getRemoteDirectory, setRemoteDirectory, toJson
-
Constructor Details
-
S3FileInfo
-
-
Method Details
-
isDirectory
public boolean isDirectory() -
isLink
public boolean isLink() -
getSize
public long getSize() -
getModified
public long getModified() -
getFilename
-
getPermissions
A permissions representation string. ThrowsUnsupportedOperationExceptionto avoid extraAmazonS3.getObjectAcl(java.lang.String, java.lang.String)REST call. The target application amy choose to do that by its logic.- Returns:
- the permissions representation string.
-
getFileInfo
-
toString
- Overrides:
toStringin classorg.springframework.integration.file.remote.AbstractFileInfo<S3ObjectSummary>
-