76 $this->copy_definitions = $a_definitions;
124 return $this->sum_file_sizes ?? 0;
135 $fallback->setValue(
false);
136 return $this->adheres_to_limit ?? $fallback;
146 $this->copy_definitions[]
148 self::COPY_SOURCE_DIR => $a_source,
149 self::COPY_TARGET_DIR => $a_target,
193 $this->copy_definitions = $value;
206 $this->
setObjectRefIds(explode(
",", (
string) $elements[
"object_ref_ids"]));
Description of class class.
addCopyDefinition(string $a_source, string $a_target)
serialize()
Serialize content.
setValue($value)
Set value.
unserialize($serialized)
Unserialize definitions.
setCopyDefinitions(array $a_definitions)
Set copy definitions.
BooleanValue $adheres_to_limit
States if the sum of all file sizes adheres to the global limit.
setTempDir(string $temp_dir)
Set directory name located in /temp/ directory.
getCopyDefinitions()
Get copy definitions.
setObjectRefIds(array $object_ref_ids, bool $append=false)
getTempDir()
Get directory name located in /temp/ directory.
setAdheresToLimit(BooleanValue $adheres_to_limit)
string $temp_dir
Temporary directory using the normalized title of the bucket.
setSumFileSizes(int $sum_file_sizes)
equals(Value $other)
Check equality.
setNumFiles(int $num_files)