TransferSpec class

Configuration for running a transfer.

Constructors

TransferSpec({AwsS3CompatibleData? awsS3CompatibleDataSource, AwsS3Data? awsS3DataSource, AzureBlobStorageData? azureBlobStorageDataSource, GcsData? gcsDataSink, GcsData? gcsDataSource, GcsData? gcsIntermediateDataLocation, HdfsData? hdfsDataSource, HttpData? httpDataSource, ObjectConditions? objectConditions, PosixFilesystem? posixDataSink, PosixFilesystem? posixDataSource, String? sinkAgentPoolName, String? sourceAgentPoolName, TransferManifest? transferManifest, TransferOptions? transferOptions})
TransferSpec.fromJson(Map json_)

Properties

awsS3CompatibleDataSource AwsS3CompatibleData?
An AWS S3 compatible data source.
getter/setter pair
awsS3DataSource AwsS3Data?
An AWS S3 data source.
getter/setter pair
azureBlobStorageDataSource AzureBlobStorageData?
An Azure Blob Storage data source.
getter/setter pair
gcsDataSink GcsData?
A Cloud Storage data sink.
getter/setter pair
gcsDataSource GcsData?
A Cloud Storage data source.
getter/setter pair
gcsIntermediateDataLocation GcsData?
For transfers between file systems, specifies a Cloud Storage bucket to be used as an intermediate location through which to transfer data.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hdfsDataSource HdfsData?
An HDFS cluster data source.
getter/setter pair
httpDataSource HttpData?
An HTTP URL data source.
getter/setter pair
objectConditions ObjectConditions?
Only objects that satisfy these object conditions are included in the set of data source and data sink objects.
getter/setter pair
posixDataSink PosixFilesystem?
A POSIX Filesystem data sink.
getter/setter pair
posixDataSource PosixFilesystem?
A POSIX Filesystem data source.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sinkAgentPoolName String?
Specifies the agent pool name associated with the posix data sink.
getter/setter pair
sourceAgentPoolName String?
Specifies the agent pool name associated with the posix data source.
getter/setter pair
transferManifest TransferManifest?
A manifest file provides a list of objects to be transferred from the data source.
getter/setter pair
transferOptions TransferOptions?
If the option 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 error.
getter/setter pair

Methods

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

Operators

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