public ObjectConditions ObjectConditions { get; set; }
Only objects that satisfy these object conditions are included in the set
of data source and data sink objects. Object conditions based on
objects' "last modification time" do not exclude objects in a data sink.
public TransferOptions TransferOptions { get; set; }
If the option
[delete_objects_unique_in_sink][google.storagetransfer.v1.TransferOptions.delete_objects_unique_in_sink]
is true and time-based object conditions such as 'last modification time'
are specified, the request fails with an
[INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] error.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage details the `TransferSpec` class, which is used for configuring data transfer operations within the Google Cloud Storage Transfer service."],["The `TransferSpec` class supports various data sources, including AWS S3, Azure Blob Storage, Google Cloud Storage, and HTTP URLs."],["It includes properties for specifying data source types (`AwsS3DataSource`, `AzureBlobStorageDataSource`, `GcsDataSource`, `HttpDataSource`) and sink types (`GcsDataSink`)."],["The class allows for setting conditions on objects to be transferred via the `ObjectConditions` property, and also allows users to control transfer behavior through the use of the `TransferOptions` property."],["Multiple versions of the documentation for the `TransferSpec` class are available, ranging from version 1.0.0 up to the latest version 2.8.0."]]],[]]