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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eTransferSpec\u003c/code\u003e class, which is used for configuring data transfer operations within the Google Cloud Storage Transfer service.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTransferSpec\u003c/code\u003e class supports various data sources, including AWS S3, Azure Blob Storage, Google Cloud Storage, and HTTP URLs.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties for specifying data source types (\u003ccode\u003eAwsS3DataSource\u003c/code\u003e, \u003ccode\u003eAzureBlobStorageDataSource\u003c/code\u003e, \u003ccode\u003eGcsDataSource\u003c/code\u003e, \u003ccode\u003eHttpDataSource\u003c/code\u003e) and sink types (\u003ccode\u003eGcsDataSink\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eThe class allows for setting conditions on objects to be transferred via the \u003ccode\u003eObjectConditions\u003c/code\u003e property, and also allows users to control transfer behavior through the use of the \u003ccode\u003eTransferOptions\u003c/code\u003e property.\u003c/p\u003e\n"],["\u003cp\u003eMultiple versions of the documentation for the \u003ccode\u003eTransferSpec\u003c/code\u003e class are available, ranging from version 1.0.0 up to the latest version 2.8.0.\u003c/p\u003e\n"]]],[],null,[]]