TransferJobTransferSpecTransferOptions class
Constructors
-
TransferJobTransferSpecTransferOptions({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.
const
-
TransferJobTransferSpecTransferOptions.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
deleteObjectsFromSourceAfterTransfer
→ Input<bool?>?
-
Whether objects should be deleted from the source after they are transferred to the sink. Note that this option and
deleteObjectsUniqueInSink are mutually exclusive.
final
-
deleteObjectsUniqueInSink
→ Input<bool?>?
-
Whether objects that exist only in the sink should be deleted. Note that this option and
deleteObjectsFromSourceAfterTransfer are mutually exclusive.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
metadataOptions
→ Input<TransferJobTransferSpecTransferOptionsMetadataOptions?>?
-
Specifies the metadata options for running a transfer. Structure documented below.
final
-
overwriteObjectsAlreadyExistingInSink
→ Input<bool?>?
-
Whether overwriting objects that already exist in the sink is allowed.
final
-
overwriteWhen
→ Input<String?>?
-
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by
overwriteObjectsAlreadyExistingInSink. Possible values: ALWAYS, DIFFERENT, NEVER.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited