TransferJobReplicationSpecObjectConditionsArgs

data class TransferJobReplicationSpecObjectConditionsArgs(val excludePrefixes: Output<List<String>>? = null, val includePrefixes: Output<List<String>>? = null, val lastModifiedBefore: Output<String>? = null, val lastModifiedSince: Output<String>? = null, val maxTimeElapsedSinceLastModification: Output<String>? = null, val minTimeElapsedSinceLastModification: Output<String>? = null) : ConvertibleToJava<TransferJobReplicationSpecObjectConditionsArgs>

Constructors

constructor(excludePrefixes: Output<List<String>>? = null, includePrefixes: Output<List<String>>? = null, lastModifiedBefore: Output<String>? = null, lastModifiedSince: Output<String>? = null, maxTimeElapsedSinceLastModification: Output<String>? = null, minTimeElapsedSinceLastModification: Output<String>? = null)

Properties

Link copied to clipboard
val excludePrefixes: Output<List<String>>? = null

exclude_prefixes must follow the requirements described for include_prefixes. See Requirements.

Link copied to clipboard
val includePrefixes: Output<List<String>>? = null

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. See Requirements.

Link copied to clipboard
val lastModifiedBefore: Output<String>? = null

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".

Link copied to clipboard
val lastModifiedSince: Output<String>? = null

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".

Link copied to clipboard

A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

Link copied to clipboard

A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

Functions

Link copied to clipboard
open override fun toJava(): TransferJobReplicationSpecObjectConditionsArgs