TransferJobReplicationSpecTransferOptions class

Constructors

TransferJobReplicationSpecTransferOptions({Input<bool?>? deleteObjectsFromSourceAfterTransfer, Input<bool?>? deleteObjectsUniqueInSink, Input<TransferJobReplicationSpecTransferOptionsMetadataOptions?>? metadataOptions, Input<bool?>? overwriteObjectsAlreadyExistingInSink, 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.
const
TransferJobReplicationSpecTransferOptions.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<TransferJobReplicationSpecTransferOptionsMetadataOptions?>?
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

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited