TransferJobTransferSpecObjectConditions class

Constructors

TransferJobTransferSpecObjectConditions({Input<List<String>?>? excludePrefixes, Input<List<String>?>? includePrefixes, Input<String?>? lastModifiedBefore, Input<String?>? lastModifiedSince, Input<String?>? maxTimeElapsedSinceLastModification, Input<String?>? minTimeElapsedSinceLastModification})
Creates a new TransferJobTransferSpecObjectConditions. excludePrefixes excludePrefixes must follow the requirements described for includePrefixes. See Requirements. includePrefixes If includePrefixes is specified, objects that satisfy the object conditions must have names that start with one of the includePrefixes and that do not start with any of the excludePrefixes. If includePrefixes is not specified, all objects except those that have names starting with one of the excludePrefixes must satisfy the object conditions. See Requirements. lastModifiedBefore If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". lastModifiedSince 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. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". maxTimeElapsedSinceLastModification A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". minTimeElapsedSinceLastModification A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
const
TransferJobTransferSpecObjectConditions.fromMap(Map<String, dynamic> map)
factory

Properties

excludePrefixes → Input<List<String>?>?
excludePrefixes must follow the requirements described for includePrefixes. See Requirements.
final
hashCode → int
The hash code for this object.
no setterinherited
includePrefixes → Input<List<String>?>?
If includePrefixes is specified, objects that satisfy the object conditions must have names that start with one of the includePrefixes and that do not start with any of the excludePrefixes. If includePrefixes is not specified, all objects except those that have names starting with one of the excludePrefixes must satisfy the object conditions. See Requirements.
final
lastModifiedBefore → Input<String?>?
If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
final
lastModifiedSince → Input<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. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
final
maxTimeElapsedSinceLastModification → Input<String?>?
A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
final
minTimeElapsedSinceLastModification → Input<String?>?
A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited