TransferJobReplicationSpecTransferOptions constructor

const TransferJobReplicationSpecTransferOptions({
  1. Input<bool?>? deleteObjectsFromSourceAfterTransfer,
  2. Input<bool?>? deleteObjectsUniqueInSink,
  3. Input<TransferJobReplicationSpecTransferOptionsMetadataOptions?>? metadataOptions,
  4. Input<bool?>? overwriteObjectsAlreadyExistingInSink,
  5. Input<String?>? overwriteWhen,
})

Creates a new TransferJobReplicationSpecTransferOptions. deleteObjectsFromSourceAfterTransfer Whether objects should be deleted from the source after they are transferred to the sink. Note that this option and deleteObjectsUniqueInSink are mutually exclusive. deleteObjectsUniqueInSink Whether objects that exist only in the sink should be deleted. Note that this option and metadataOptions Specifies the metadata options for running a transfer. Structure documented below. overwriteObjectsAlreadyExistingInSink Whether overwriting objects that already exist in the sink is allowed. overwriteWhen When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by overwriteObjectsAlreadyExistingInSink. Possible values: ALWAYS, DIFFERENT, NEVER.

Implementation

const TransferJobReplicationSpecTransferOptions({
  this.deleteObjectsFromSourceAfterTransfer,
  this.deleteObjectsUniqueInSink,
  this.metadataOptions,
  this.overwriteObjectsAlreadyExistingInSink,
  this.overwriteWhen,
});