MetadataOptions class

Specifies the metadata options for running a transfer.

Constructors

MetadataOptions({String? acl, String? gid, String? kmsKey, String? mode, String? storageClass, String? symlink, String? temporaryHold, String? timeCreated, String? uid})
MetadataOptions.fromJson(Map json_)

Properties

acl String?
Specifies how each object's ACLs should be preserved for transfers between Google Cloud Storage buckets.
getter/setter pair
gid String?
Specifies how each file's POSIX group ID (GID) attribute should be handled by the transfer.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
kmsKey String?
Specifies how each object's Cloud KMS customer-managed encryption key (CMEK) is preserved for transfers between Google Cloud Storage buckets.
getter/setter pair
mode String?
Specifies how each file's mode attribute should be handled by the transfer.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
storageClass String?
Specifies the storage class to set on objects being transferred to Google Cloud Storage buckets.
getter/setter pair
Specifies how symlinks should be handled by the transfer.
getter/setter pair
temporaryHold String?
Specifies how each object's temporary hold status should be preserved for transfers between Google Cloud Storage buckets.
getter/setter pair
timeCreated String?
Specifies how each object's timeCreated metadata is preserved for transfers.
getter/setter pair
uid String?
Specifies how each file's POSIX user ID (UID) attribute should be handled by the transfer.
getter/setter pair

Methods

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

Operators

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