FileStorageApi. Container behaviour
(file_storage_api v2.4.0)
Copy Markdown
Module for handling asset containers
Summary
Functions
Will create container with binary as input for bucket name
List all files in the container.
Types
@type t() :: %FileStorageApi.Container{ date: DateTime.t(), files: [FileStorageApi.File.t()], max_results: non_neg_integer(), name: String.t(), next_marker: String.t() }
Callbacks
Functions
Will create container with binary as input for bucket name
Opts allows for setting cors_policy as map or true will only be applied to S3
@spec list_files(String.t(), options()) :: Enumerable.t()
List all files in the container.
Options are available for max_results: which can be adjusted.
It's build around stream so will automatically use the markers to get as many items as are in the bucket.