Uses of Class
com.kingsrook.qqq.backend.module.filesystem.s3.model.S3ObjectSummary
Packages that use S3ObjectSummary
Package
Description
-
Uses of S3ObjectSummary in com.kingsrook.qqq.backend.module.filesystem.s3
Methods in com.kingsrook.qqq.backend.module.filesystem.s3 that return types with arguments of type S3ObjectSummaryModifier and TypeMethodDescriptionS3BackendModule.getActionBase()For filesystem backends, get the module-specific action base-class, that helps with functions like listing and deleting files. -
Uses of S3ObjectSummary in com.kingsrook.qqq.backend.module.filesystem.s3.actions
Subclasses with type arguments of type S3ObjectSummary in com.kingsrook.qqq.backend.module.filesystem.s3.actionsMethods in com.kingsrook.qqq.backend.module.filesystem.s3.actions that return types with arguments of type S3ObjectSummaryModifier and TypeMethodDescriptionAbstractS3Action.listFiles(QTableMetaData table, QBackendMetaData backendBase, String requestedPath) List the files for a table.Methods in com.kingsrook.qqq.backend.module.filesystem.s3.actions with parameters of type S3ObjectSummaryModifier and TypeMethodDescriptionAbstractS3Action.getFileCreateDate(S3ObjectSummary s3ObjectSummary) AbstractS3Action.getFileModifyDate(S3ObjectSummary s3ObjectSummary) AbstractS3Action.getFileSize(S3ObjectSummary s3ObjectSummary) AbstractS3Action.getFullPathForFile(S3ObjectSummary s3ObjectSummary) Get a string that represents the full path to a file.AbstractS3Action.readFile(S3ObjectSummary s3ObjectSummary) Read the contents of a file. -
Uses of S3ObjectSummary in com.kingsrook.qqq.backend.module.filesystem.s3.model
Methods in com.kingsrook.qqq.backend.module.filesystem.s3.model that return S3ObjectSummaryModifier and TypeMethodDescriptionstatic S3ObjectSummaryBuild from an AWS SDK v2 listing entry, plus the bucket it was listed from (the SDK v2 object does not carry its bucket name).S3ObjectSummary.withBucketName(String bucketName) Fluent setter for bucketNameFluent setter for eTagFluent setter for keyS3ObjectSummary.withLastModified(Instant lastModified) Fluent setter for lastModifiedFluent setter for sizeS3ObjectSummary.withStorageClass(String storageClass) Fluent setter for storageClass -
Uses of S3ObjectSummary in com.kingsrook.qqq.backend.module.filesystem.s3.utils
Methods in com.kingsrook.qqq.backend.module.filesystem.s3.utils that return types with arguments of type S3ObjectSummaryModifier and TypeMethodDescriptionS3Utils.listObjectsInBucketMatchingGlob(String bucketName, String path, String glob) List the objects in an S3 bucket matching a glob, per: https://docs.oracle.com/javase/7/docs/api/java/nio/file/FileSystem.html#getPathMatcher(java.lang.String)S3Utils.listObjectsInBucketMatchingGlob(String bucketName, String path, String glob, String requestedPath, AbstractFilesystemTableBackendDetails tableDetails) List the objects in an S3 bucket matching a glob, per: https://docs.oracle.com/javase/7/docs/api/java/nio/file/FileSystem.html#getPathMatcher(java.lang.String) and also - (possibly) apply a file-name filter (based on the table's details).S3Utils.listObjectsInBucketMatchingGlob(String bucketName, String path, String glob, String requestedPath, AbstractFilesystemTableBackendDetails tableDetails, Integer maxListedObjects) List the objects in an S3 bucket matching a glob, as above, failing with a FilesystemException (instead of exhausting memory) if more than maxListedObjects objects match.Methods in com.kingsrook.qqq.backend.module.filesystem.s3.utils with parameters of type S3ObjectSummaryModifier and TypeMethodDescriptionS3Utils.getObjectAsInputStream(S3ObjectSummary s3ObjectSummary) Get the contents (as an InputStream) for an object in s3