TransferJobReplicationSpec constructor

const TransferJobReplicationSpec({
  1. Input<TransferJobReplicationSpecGcsDataSink?>? gcsDataSink,
  2. Input<TransferJobReplicationSpecGcsDataSource?>? gcsDataSource,
  3. Input<TransferJobReplicationSpecObjectConditions?>? objectConditions,
  4. Input<TransferJobReplicationSpecTransferOptions?>? transferOptions,
})

Creates a new TransferJobReplicationSpec. gcsDataSink A Google Cloud Storage data sink. Structure documented below. gcsDataSource A Google Cloud Storage data source. Structure documented below. objectConditions Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects' lastModificationTime do not exclude objects in a data sink. Structure documented below. transferOptions Characteristics of how to treat files from datasource and sink during job. If the option deleteObjectsUniqueInSink is true, object conditions based on objects' lastModificationTime are ignored and do not exclude objects in a data source or a data sink. Structure documented below.

Implementation

const TransferJobReplicationSpec({
  this.gcsDataSink,
  this.gcsDataSource,
  this.objectConditions,
  this.transferOptions,
});