TransferJobReplicationSpec

data class TransferJobReplicationSpec(val gcsDataSink: TransferJobReplicationSpecGcsDataSink? = null, val gcsDataSource: TransferJobReplicationSpecGcsDataSource? = null, val objectConditions: TransferJobReplicationSpecObjectConditions? = null, val transferOptions: TransferJobReplicationSpecTransferOptions? = null)

Constructors

Link copied to clipboard
constructor(gcsDataSink: TransferJobReplicationSpecGcsDataSink? = null, gcsDataSource: TransferJobReplicationSpecGcsDataSource? = null, objectConditions: TransferJobReplicationSpecObjectConditions? = null, transferOptions: TransferJobReplicationSpecTransferOptions? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A Google Cloud Storage data sink. Structure documented below.

Link copied to clipboard

A Google Cloud Storage data source. Structure documented below.

Link copied to clipboard

Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects' last_modification_time do not exclude objects in a data sink. Structure documented below.

Link copied to clipboard

Characteristics of how to treat files from datasource and sink during job. If the option delete_objects_unique_in_sink is true, object conditions based on objects' last_modification_time are ignored and do not exclude objects in a data source or a data sink. Structure documented below.