TransferJobReplicationSpecTransferOptionsMetadataOptionsArgs

data class TransferJobReplicationSpecTransferOptionsMetadataOptionsArgs(val acl: Output<String>? = null, val gid: Output<String>? = null, val kmsKey: Output<String>? = null, val mode: Output<String>? = null, val storageClass: Output<String>? = null, val symlink: Output<String>? = null, val temporaryHold: Output<String>? = null, val timeCreated: Output<String>? = null, val uid: Output<String>? = null) : ConvertibleToJava<TransferJobReplicationSpecTransferOptionsMetadataOptionsArgs>

Constructors

constructor(acl: Output<String>? = null, gid: Output<String>? = null, kmsKey: Output<String>? = null, mode: Output<String>? = null, storageClass: Output<String>? = null, symlink: Output<String>? = null, temporaryHold: Output<String>? = null, timeCreated: Output<String>? = null, uid: Output<String>? = null)

Properties

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

Specifies how each object's ACLs should be preserved for transfers between Google Cloud Storage buckets

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

Specifies how each file's POSIX group ID (GID) attribute should be handled by the transfer.

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

Specifies how each object's Cloud KMS customer-managed encryption key (CMEK) is preserved for transfers between Google Cloud Storage buckets

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

Specifies how each file's mode attribute should be handled by the transfer.

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

Specifies the storage class to set on objects being transferred to Google Cloud Storage buckets

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

Specifies how symlinks should be handled by the transfer.

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

SSpecifies how each object's temporary hold status should be preserved for transfers between Google Cloud Storage buckets

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

Specifies how each object's timeCreated metadata is preserved for transfers.

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

Specifies how each file's POSIX user ID (UID) attribute should be handled by the transfer.

Functions

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