TransferJobTransferSpecTransferOptions constructor
- Input<
bool?> ? deleteObjectsFromSourceAfterTransfer, - Input<
bool?> ? deleteObjectsUniqueInSink, - Input<
TransferJobTransferSpecTransferOptionsMetadataOptions?> ? metadataOptions, - Input<
bool?> ? overwriteObjectsAlreadyExistingInSink, - Input<
String?> ? overwriteWhen,
Creates a new TransferJobTransferSpecTransferOptions.
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 TransferJobTransferSpecTransferOptions({
this.deleteObjectsFromSourceAfterTransfer,
this.deleteObjectsUniqueInSink,
this.metadataOptions,
this.overwriteObjectsAlreadyExistingInSink,
this.overwriteWhen,
});