Prepares a request to list the bucket objects.
Gets a reference to a specific version of an object, allowing you to perform operations on an object version.
Gets a reference to a specific version of an object, allowing you to perform operations on an object version.
import scala.concurrent.ExecutionContext import com.zengularity.benji.ObjectVersioning def foo(versioning: ObjectVersioning)(implicit ec: ExecutionContext) = versioning.version("1.0").exists
Prepares a request to list the bucket versioned objects.
Prepares a request to list the bucket versioned objects.
import akka.stream.Materializer import com.zengularity.benji.ObjectVersioning def foo(versioning: ObjectVersioning)(implicit m: Materializer) = versioning.versions() // versions.apply() def bar(versioning: ObjectVersioning)(implicit m: Materializer) = versioning.versions.collect[Set]()
Operations that are supported by a versioned object.
VersionedObjectRef