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 Details

  • Method Details

    • isDirectory

      public boolean isDirectory()
    • isLink

      public boolean isLink()
    • getSize

      public long getSize()
    • getModified

      public long getModified()
    • getFilename

      public String getFilename()
    • getPermissions

      public String getPermissions()
      A permissions representation string. Throws UnsupportedOperationException to avoid extra AmazonS3.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

      public S3ObjectSummary getFileInfo()
    • toString

      public String toString()
      Overrides:
      toString in class org.springframework.integration.file.remote.AbstractFileInfo<S3ObjectSummary>