ObjectConditions class

Conditions that determine which objects will be transferred. Applies only to S3 and Cloud Storage objects.

The "last modification time" refers to the time of the last change to the object's content or metadata — specifically, this is the updated property of Cloud Storage objects and the LastModified field of S3 objects.

Constructors

ObjectConditions()
ObjectConditions.fromJson(Map _json)

Properties

excludePrefixes List<String>
exclude_prefixes must follow the requirements described for include_prefixes. [...]
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
includePrefixes List<String>
If include_prefixes is specified, objects that satisfy the object conditions must have names that start with one of the include_prefixes and that do not start with any of the exclude_prefixes. If include_prefixes is not specified, all objects except those that have names starting with one of the exclude_prefixes must satisfy the object conditions. [...]
read / write
lastModifiedBefore String
If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" will be transferred.
read / write
lastModifiedSince String
If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. [...]
read / write
maxTimeElapsedSinceLastModification String
If specified, only objects with a "last modification time" on or after NOW - max_time_elapsed_since_last_modification and objects that don't have a "last modification time" are transferred. [...]
read / write
minTimeElapsedSinceLastModification String
If specified, only objects with a "last modification time" before NOW - min_time_elapsed_since_last_modification and objects that don't have a "last modification time" are transferred. [...]
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() Map<String, Object>
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited