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 document provides detailed information about the \u003ccode\u003eTransferSpec\u003c/code\u003e class, which is used to configure data transfers in the Google Cloud Storage Transfer Service, including its properties and constructors.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTransferSpec\u003c/code\u003e class allows users to define data sources such as AWS S3, Azure Blob Storage, Google Cloud Storage, and HTTP URLs, and it also allows the definition of data sinks such as Google Cloud Storage.\u003c/p\u003e\n"],["\u003cp\u003eVersion 2.8.0 is the latest available release, and it goes back to version 1.0.0, allowing for historical tracking and usage.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTransferSpec\u003c/code\u003e class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, which enable various functionalities such as message handling, equality comparisons, and deep cloning.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTransferSpec\u003c/code\u003e class also supports setting conditions for the transfer, such as \u003ccode\u003eObjectConditions\u003c/code\u003e to specify which objects are included, and \u003ccode\u003eTransferOptions\u003c/code\u003e to fine-tune the transfer behavior.\u003c/p\u003e\n"]]],[],null,[]]